Closed shuffle2 closed 1 year ago
Why the switch from requirements.txt
to pyproject.toml
? Is this required for cython>=3 support?
I think using the toml to indicate the requirements was required to silence the warning from setuptools about PEP 517. The txt isn’t necessary in either case (I think?), except for Tox, which I only realized afterwards.
fixes #156
I think the main important change is just the usage of pyxdep file to point to chid.pxd instead of specifying it in the setup.py
Also fixes a few other warnings and things.
requirements.txt might need to be added back for tox? Dunno if tox supports pyproject.toml or some nicer way than duplicating the requirements between the .txt and .toml files.
README.rst should also be updated to refer to
build
instead ofsetup.py
but I'm not sure how it should work with .e.g--without-libusb