LaboratoireMecaniqueLille / crappy

Command and Real-time Acquisition Parallelized in Python
https://crappy.readthedocs.io/en/stable/
GNU General Public License v2.0
78 stars 16 forks source link

Update packaging-related files #77

Closed WeisLeDocto closed 9 months ago

WeisLeDocto commented 9 months ago

As detailed in #68, most of the project's metadata and build options should be moved from the existing setup.py file to the now very basic pyproject.toml. This is achieved in this PR.

The pyproject.toml file now holds most of the information previously contained in setup.py. Because it is not compatible with the pyproject.toml specifications, only the information about extension modules is kept in setup.py. If the objects relying on extension modules are ever removed from Crappy, then only the pyproject.toml file will remain.

Closes #68