Re: dh_auto_test failure with pybuild due to missing PYTHONPATH

2020-10-04 Thread Louis-Philippe VĂ©ronneau
On 2020-10-04 04 h 21, Florian Weimer wrote:
> I'm trying to package git-pw, and running the test suite fails like
> this:
> 
>dh_auto_test -O--buildsystem=pybuild
> I: pybuild base:217: cd 
> /build/git-pw-2.0.0/.pybuild/cpython3_3.8_git-pw/build; python3.8 -m pytest 
> tests
> === test session starts 
> ===
> platform linux -- Python 3.8.6, pytest-4.6.11, py-1.9.0, pluggy-0.13.0
> rootdir: /build/git-pw-2.0.0
> collected 0 items / 5 errors  
> 
> 
> = ERRORS 
> ==
> __ ERROR collecting 
> .pybuild/cpython3_3.8_git-pw/build/tests/test_api.py __
> tests/test_api.py:6: in 
> from git_pw import api
> git_pw/__init__.py:8: in 
> __version__ = pkg_resources.get_distribution('git-pw').version
> /usr/lib/python3/dist-packages/pkg_resources/__init__.py:480: in 
> get_distribution
> dist = get_provider(dist)
> /usr/lib/python3/dist-packages/pkg_resources/__init__.py:356: in get_provider
> return working_set.find(moduleOrReq) or require(str(moduleOrReq))[0]
> /usr/lib/python3/dist-packages/pkg_resources/__init__.py:899: in require
> needed = self.resolve(parse_requirements(requirements))
> /usr/lib/python3/dist-packages/pkg_resources/__init__.py:785: in resolve
> raise DistributionNotFound(req, requirers)
> E   pkg_resources.DistributionNotFound: The 'git-pw' distribution was not 
> found and is required by the application
>  ERROR collecting 
> .pybuild/cpython3_3.8_git-pw/build/tests/test_bundle.py _
> tests/test_bundle.py:7: in 
> from git_pw import bundle
> git_pw/__init__.py:8: in 
> __version__ = pkg_resources.get_distribution('git-pw').version
> /usr/lib/python3/dist-packages/pkg_resources/__init__.py:480: in 
> get_distribution
> dist = get_provider(dist)
> /usr/lib/python3/dist-packages/pkg_resources/__init__.py:356: in get_provider
> return working_set.find(moduleOrReq) or require(str(moduleOrReq))[0]
> /usr/lib/python3/dist-packages/pkg_resources/__init__.py:899: in require
> needed = self.resolve(parse_requirements(requirements))
> /usr/lib/python3/dist-packages/pkg_resources/__init__.py:785: in resolve
> raise DistributionNotFound(req, requirers)
> E   pkg_resources.DistributionNotFound: The 'git-pw' distribution was not 
> found and is required by the application
> _ ERROR collecting 
> .pybuild/cpython3_3.8_git-pw/build/tests/test_patch.py _
> tests/test_patch.py:9: in 
> from git_pw import patch
> git_pw/__init__.py:8: in 
> __version__ = pkg_resources.get_distribution('git-pw').version
> /usr/lib/python3/dist-packages/pkg_resources/__init__.py:480: in 
> get_distribution
> dist = get_provider(dist)
> /usr/lib/python3/dist-packages/pkg_resources/__init__.py:356: in get_provider
> return working_set.find(moduleOrReq) or require(str(moduleOrReq))[0]
> /usr/lib/python3/dist-packages/pkg_resources/__init__.py:899: in require
> needed = self.resolve(parse_requirements(requirements))
> /usr/lib/python3/dist-packages/pkg_resources/__init__.py:785: in resolve
> raise DistributionNotFound(req, requirers)
> E   pkg_resources.DistributionNotFound: The 'git-pw' distribution was not 
> found and is required by the application
>  ERROR collecting 
> .pybuild/cpython3_3.8_git-pw/build/tests/test_series.py _
> tests/test_series.py:7: in 
> from git_pw import series
> git_pw/__init__.py:8: in 
> __version__ = pkg_resources.get_distribution('git-pw').version
> /usr/lib/python3/dist-packages/pkg_resources/__init__.py:480: in 
> get_distribution
> dist = get_provider(dist)
> /usr/lib/python3/dist-packages/pkg_resources/__init__.py:356: in get_provider
> return working_set.find(moduleOrReq) or require(str(moduleOrReq))[0]
> /usr/lib/python3/dist-packages/pkg_resources/__init__.py:899: in require
> needed = self.resolve(parse_requirements(requirements))
> /usr/lib/python3/dist-packages/pkg_resources/__init__.py:785: in resolve
> raise DistributionNotFound(req, requirers)
> E   pkg_resources.DistributionNotFound: The 'git-pw' distribution was not 
> found and is required by the application
> _ ERROR collecting 
> .pybuild/cpython3_3.8_git-pw/build/tests/test_utils.py _
> tests/test_utils.py:11: in 
> from git_pw import utils
> git_pw/__init__.py:8: in 
> __version__ = pkg_resources.get_distribution('git-pw').version
> /usr/lib/python3/dist-packages/pkg_resources/__init__.py:480: in 
> get_distribution
> dist = get_provider(dist)
> /usr/lib/python3/dist-packages/pkg_resources/__init__.py:356: in get_provider
> return working_set.find(moduleOrReq) or require(str(moduleOrReq))[0]
> /usr/lib/python3/dist-pac

dh_auto_test failure with pybuild due to missing PYTHONPATH

2020-10-04 Thread Florian Weimer
I'm trying to package git-pw, and running the test suite fails like
this:

   dh_auto_test -O--buildsystem=pybuild
I: pybuild base:217: cd /build/git-pw-2.0.0/.pybuild/cpython3_3.8_git-pw/build; 
python3.8 -m pytest tests
=== test session starts 
===
platform linux -- Python 3.8.6, pytest-4.6.11, py-1.9.0, pluggy-0.13.0
rootdir: /build/git-pw-2.0.0
collected 0 items / 5 errors
  

= ERRORS 
==
__ ERROR collecting 
.pybuild/cpython3_3.8_git-pw/build/tests/test_api.py __
tests/test_api.py:6: in 
from git_pw import api
git_pw/__init__.py:8: in 
__version__ = pkg_resources.get_distribution('git-pw').version
/usr/lib/python3/dist-packages/pkg_resources/__init__.py:480: in 
get_distribution
dist = get_provider(dist)
/usr/lib/python3/dist-packages/pkg_resources/__init__.py:356: in get_provider
return working_set.find(moduleOrReq) or require(str(moduleOrReq))[0]
/usr/lib/python3/dist-packages/pkg_resources/__init__.py:899: in require
needed = self.resolve(parse_requirements(requirements))
/usr/lib/python3/dist-packages/pkg_resources/__init__.py:785: in resolve
raise DistributionNotFound(req, requirers)
E   pkg_resources.DistributionNotFound: The 'git-pw' distribution was not found 
and is required by the application
 ERROR collecting 
.pybuild/cpython3_3.8_git-pw/build/tests/test_bundle.py _
tests/test_bundle.py:7: in 
from git_pw import bundle
git_pw/__init__.py:8: in 
__version__ = pkg_resources.get_distribution('git-pw').version
/usr/lib/python3/dist-packages/pkg_resources/__init__.py:480: in 
get_distribution
dist = get_provider(dist)
/usr/lib/python3/dist-packages/pkg_resources/__init__.py:356: in get_provider
return working_set.find(moduleOrReq) or require(str(moduleOrReq))[0]
/usr/lib/python3/dist-packages/pkg_resources/__init__.py:899: in require
needed = self.resolve(parse_requirements(requirements))
/usr/lib/python3/dist-packages/pkg_resources/__init__.py:785: in resolve
raise DistributionNotFound(req, requirers)
E   pkg_resources.DistributionNotFound: The 'git-pw' distribution was not found 
and is required by the application
_ ERROR collecting 
.pybuild/cpython3_3.8_git-pw/build/tests/test_patch.py _
tests/test_patch.py:9: in 
from git_pw import patch
git_pw/__init__.py:8: in 
__version__ = pkg_resources.get_distribution('git-pw').version
/usr/lib/python3/dist-packages/pkg_resources/__init__.py:480: in 
get_distribution
dist = get_provider(dist)
/usr/lib/python3/dist-packages/pkg_resources/__init__.py:356: in get_provider
return working_set.find(moduleOrReq) or require(str(moduleOrReq))[0]
/usr/lib/python3/dist-packages/pkg_resources/__init__.py:899: in require
needed = self.resolve(parse_requirements(requirements))
/usr/lib/python3/dist-packages/pkg_resources/__init__.py:785: in resolve
raise DistributionNotFound(req, requirers)
E   pkg_resources.DistributionNotFound: The 'git-pw' distribution was not found 
and is required by the application
 ERROR collecting 
.pybuild/cpython3_3.8_git-pw/build/tests/test_series.py _
tests/test_series.py:7: in 
from git_pw import series
git_pw/__init__.py:8: in 
__version__ = pkg_resources.get_distribution('git-pw').version
/usr/lib/python3/dist-packages/pkg_resources/__init__.py:480: in 
get_distribution
dist = get_provider(dist)
/usr/lib/python3/dist-packages/pkg_resources/__init__.py:356: in get_provider
return working_set.find(moduleOrReq) or require(str(moduleOrReq))[0]
/usr/lib/python3/dist-packages/pkg_resources/__init__.py:899: in require
needed = self.resolve(parse_requirements(requirements))
/usr/lib/python3/dist-packages/pkg_resources/__init__.py:785: in resolve
raise DistributionNotFound(req, requirers)
E   pkg_resources.DistributionNotFound: The 'git-pw' distribution was not found 
and is required by the application
_ ERROR collecting 
.pybuild/cpython3_3.8_git-pw/build/tests/test_utils.py _
tests/test_utils.py:11: in 
from git_pw import utils
git_pw/__init__.py:8: in 
__version__ = pkg_resources.get_distribution('git-pw').version
/usr/lib/python3/dist-packages/pkg_resources/__init__.py:480: in 
get_distribution
dist = get_provider(dist)
/usr/lib/python3/dist-packages/pkg_resources/__init__.py:356: in get_provider
return working_set.find(moduleOrReq) or require(str(moduleOrReq))[0]
/usr/lib/python3/dist-packages/pkg_resources/__init__.py:899: in require
needed = self.resolve(parse_requirements(requirements))
/usr/lib/python3/dist-packages/pkg_resources/__init__.py:785: in resolve
raise DistributionNotFound(req, requirers)
E   pkg_re