-
Notifications
You must be signed in to change notification settings - Fork 147
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
Move to new PEP 517 standard with poetry and more "meta" package updates #270
Conversation
Switching to Poetry (the new defacto standard), compliant with PEP 517, for improved dependency handling, deterministic build process, and easier maintainability.
f190fec
to
e5ebdd0
Compare
e5ebdd0
to
d71eeb1
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@Nachtalb
Anyway, checks are passed, also i've tested building project environment with Python 3.7.16 and 3.10.11, everything went well.
+1
Thank you!
11e7b7e
to
b8150a0
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@Nachtalb
Great, thank you!
Thanks for the contribution! Sorry for late response, merged. |
This pull request migrates the project from using setuptools to Poetry, in line with PEP 517, to improve the project's overall development experience and maintainability. The key enhancements include:
With this migration, the project benefits from a more robust build process, ultimately contributing to higher code quality and a smoother development workflow.
In addition to poetry, I have also updated the remaining "meta" packages (mypy, black, pre-commit etc.):