linux-automation / lxa-iobus

Linux Automation IOBus server
https://lxa-iobus.readthedocs.io/en/latest/
Apache License 2.0
3 stars 4 forks source link

lxa_iobus: move the project from setup.py to pyproject.toml #37

Closed hnez closed 5 months ago

hnez commented 5 months ago

The pyproject.toml format is the new and modern way to package python projects. We still use setuptools under the hood to do the packaging, but configure it in the pyproject.toml.

This change also moves the executable scripts from the bin folder, where they were e.g. not caught by flake8 and black by default, into the python project folder itself.

TODO before merging:

SmithChart commented 5 months ago

36 has been merged. And there are conflicts. Please rebase.