Re: dh_auto_test failure with pybuild due to missing PYTHONPATH
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
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