Package: python3-pytest Version: 2.8.5-1 Severity: grave Dear maintainer,
When typing: py.test-3.5 I get: $ py.test-3.5 Traceback (most recent call last): File "/usr/bin/py.test-3.5", line 9, in <module> load_entry_point('pytest==2.8.5', 'console_scripts', 'py.test-3.5')() File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 568, in load_entry_point return get_distribution(dist).load_entry_point(group, name) File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2719, in load_entry_point raise ImportError("Entry point %r not found" % ((group, name),)) ImportError: Entry point ('console_scripts', 'py.test-3.5') not found Having a look into /usr/bin/py.test-3.5, I can see: if __name__ == '__main__': sys.exit( load_entry_point('pytest==2.8.5', 'console_scripts', 'py.test-3.5')() ) Obviously, replacing py.test-3.5 by py.test in the load_entry_point() fixes the issue. This bug is very annoying, because it prevents from testing with the correct version of Python 3, in a loop of this kind: PYTHON3S:=$(shell py3versions -vr) override_dh_auto_test: ifeq (,$(findstring nocheck, $(DEB_BUILD_OPTIONS))) @echo "===> Running tests" set -e ; set -x ; for i in 2.7 $(PYTHON3S) ; do \ PYMAJOR=`echo $$i | cut -d'.' -f1` ; \ echo "===> Testing with python$$i (python$$PYMAJOR)" ; \ PYTHON=python$$i py.test-$$i ; \ done endif Please fix python3-pytest ASAP. Thanks for maintaining pytest, Cheers, Thomas Goirand (zigo) _______________________________________________ Python-modules-team mailing list Python-modules-team@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/python-modules-team