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

Migrate to modern/declarative packaging #18

Merged
merged 7 commits into from
Nov 7, 2023
Merged

Conversation

ushkarev
Copy link
Contributor

Using declarative package metadata is now recommended and setup.py use should be minimised.

  • setup.py test warns that it is deprecated; will instead use system-provided unittest via a script
  • setup.py sdist & setup.py bdist_wheel should be replaced by a dedicated build tool, e.g. build
  • setup.py upload is very outdated, must be replaced with twine
  • custom setup.py commands should no longer be used

TODO: message making and compiling is not usable
…instead of setuptools' deprecated test command
…instead of using setuptools' custom commands (setup.py use is now discouraged)
…instead of using setuptools' build commands
@ushkarev ushkarev marked this pull request as ready for review November 7, 2023 16:49
@ushkarev ushkarev requested a review from a team as a code owner November 7, 2023 16:49
@ushkarev ushkarev merged commit 2ba827b into main Nov 7, 2023
@ushkarev ushkarev deleted the declarative-build branch November 7, 2023 16:49
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.

None yet

1 participant