Closed yutanagano closed 7 months ago
Setuptools is used to automatically find all subpackages of the module as described here: https://packaging.python.org/en/latest/guides/distributing-packages-using-setuptools/#packages
We could I suppose move that code up to setup.py to remove the dependency?
Solution attempt just pushed in db8c075. Can you test whether this solves it for you? If so I will close this issue - thanks!
Yup, the issue is now fixed for me.
I just tried to install pyrepseq in a fresh new python environment, and it all installed without a hitch, except for that when I first tried to import pyrepseq in a python interpreter somehow a line of code was run which attempts to import from setuptools, and it complained that I didn't have setuptools installed.
This is currently a hidden dependency- it is not listed as a dependency yet it is run because of line 1 in version.py, according to my error stack.
I haven't fully looked into why version.py is run and what it's supposed to be doing, but we either: