Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

pyproject.toml: switch over from setup.py #76

Merged
merged 2 commits into from
May 8, 2024

Conversation

hnez
Copy link
Member

@hnez hnez commented Apr 25, 2024

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 now instead of a setup.py.

TODO before merging:

hnez added 2 commits May 8, 2024 10:24
This removes fastentrypoints.py and moves the dependency management
to the pyproject.toml (for the usbsdmux package) or the Makefile
for the packaging and qa jobs (just so we do not have any
REQUIREMENTS.txt files anymore).

Signed-off-by: Leonard Göhrs <[email protected]>
The optional dependencies for the mqtt feature can now be installed by
a standard pip mechanism, so we should document that in the README.

Signed-off-by: Leonard Göhrs <[email protected]>
Copy link
Member

@SmithChart SmithChart left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thx, LGTM.

@SmithChart SmithChart merged commit 2da3f46 into linux-automation:master May 8, 2024
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants