leapc-python-bindings icon indicating copy to clipboard operation
leapc-python-bindings copied to clipboard

Use pyproject.toml files for easier management

Open rodolpheh opened this issue 1 year ago • 0 comments

This merge request is to introduce pyproject.toml files for a more advanced, yet easier management of the project.

List of changes:

  • Fix MANIFEST.in files (all .py files in src are automatically included)
  • Move cffi_build.py out of the src folder but add it in MANIFEST.in so it is included in sdist
  • Remove cffi_src.h and change it for a simple line
  • Richer description of the packages

This is also in the hopes that with pyproject.toml files comes the possibility to provide more build options (like using Poetry, or cibuildwheel)

rodolpheh avatar Dec 29 '23 15:12 rodolpheh