Control: tags -1 help Hi,
I have prepared a fix for this package in Git[1]. Unfortunately I'm stumbling upon a test suite error which was discussed with upstream previously. It happens only for Python3 and was ignored before but this strategy seems to be inappropriate now after droping Python2. You can simply reproduce the issue even in the unpackaged source: $ python3 setup.py test -setup.py: DendroPy version 4.4.0 -setup.py: using setuptools ('/usr/lib/python3/dist-packages/setuptools/__init__.py') -setup.py: searching for packages -setup.py: packages identified: - dendropy - dendropy.legacy - dendropy.utility - dendropy.mathlib - dendropy.dataio - dendropy.interop - dendropy.datamodel - dendropy.model - dendropy.calculate - dendropy.simulate - dendropy.utility.libexec -setup.py: scripts identified: - applications/sumtrees/sumtrees.py - applications/sumlabels/sumlabels.py -setup.py: setuptools command extensions are available running test running egg_info writing src/DendroPy.egg-info/PKG-INFO writing dependency_links to src/DendroPy.egg-info/dependency_links.txt writing entry points to src/DendroPy.egg-info/entry_points.txt writing requirements to src/DendroPy.egg-info/requires.txt writing top-level names to src/DendroPy.egg-info/top_level.txt reading manifest template 'MANIFEST.in' warning: no files found matching 'doc/Makefile' warning: no files found matching '*' under directory 'doc/source' warning: no previously-included files matching '.DS_Store' found anywhere in distribution warning: no previously-included files matching '*.pyc' found anywhere in distribution warning: no previously-included files matching '.gitignore' found anywhere in distribution warning: no previously-included files matching '.gitattributes' found anywhere in distribution warning: no previously-included files matching '.idea' found anywhere in distribution warning: no previously-included files matching '__pycache__' found anywhere in distribution writing manifest file 'src/DendroPy.egg-info/SOURCES.txt' running build_ext Traceback (most recent call last): File "setup.py", line 192, in <module> **EXTRA_KWARGS File "/usr/lib/python3/dist-packages/setuptools/__init__.py", line 145, in setup return distutils.core.setup(**attrs) File "/usr/lib/python3.7/distutils/core.py", line 148, in setup dist.run_commands() File "/usr/lib/python3.7/distutils/dist.py", line 966, in run_commands self.run_command(cmd) File "/usr/lib/python3.7/distutils/dist.py", line 985, in run_command cmd_obj.run() File "/usr/lib/python3/dist-packages/setuptools/command/test.py", line 229, in run self.run_tests() File "/usr/lib/python3/dist-packages/setuptools/command/test.py", line 251, in run_tests exit=False, File "/usr/lib/python3.7/unittest/main.py", line 100, in __init__ self.parseArgs(argv) File "/usr/lib/python3.7/unittest/main.py", line 147, in parseArgs self.createTests() File "/usr/lib/python3.7/unittest/main.py", line 159, in createTests self.module) File "/usr/lib/python3.7/unittest/loader.py", line 220, in loadTestsFromNames suites = [self.loadTestsFromName(name, module) for name in names] File "/usr/lib/python3.7/unittest/loader.py", line 220, in <listcomp> suites = [self.loadTestsFromName(name, module) for name in names] File "/usr/lib/python3.7/unittest/loader.py", line 191, in loadTestsFromName return self.loadTestsFromModule(obj) File "/usr/lib/python3/dist-packages/setuptools/command/test.py", line 47, in loadTestsFromModule for file in resource_listdir(module.__name__, ''): File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 1162, in resource_listdir return get_provider(package_or_requirement).resource_listdir( File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 364, in get_provider return _find_adapter(_provider_factories, loader)(module) File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 1392, in __init__ self.module_path = os.path.dirname(getattr(module, '__file__', '')) File "/usr/lib/python3.7/posixpath.py", line 156, in dirname p = os.fspath(p) TypeError: expected str, bytes or os.PathLike object, not NoneType Any hint would be welcome. Kind regards Andreas. [1] https://salsa.debian.org/med-team/python-dendropy -- http://fam-tille.de