Closed musicinmybrain closed 1 year ago
Hi @musicinmybrain,
Yes, I wasn't very experienced with python packaging when I pulled this together. The setuptools dependency is now handled in the pyproject.toml file, and I'll take a look at how to do the tests dependency. The extras look like a good mechanism.
This should be sorted in 0.5.3
Thanks!
A couple of the dependencies that
setup.py
reads fromrequirements.yml
to form theinstall_requires
do not really need to be runtime dependencies.setuptools
is really only needed to build a wheelpytest
is only used for running the testsI don’t know much about the
requirements.yml
file, and every Python project seems to handle this differently, but would it be possible to move these out into separaterequirements.txt
style files, or add atest
extra, so that installing the package doesn’t bring inpytest
in particular?