-
-
Notifications
You must be signed in to change notification settings - Fork 943
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
chore: fully switch to project/packaging configuration to pyproject.toml
#2232
Comments
I don’t recall where the other issue is to reference, but there was already a discussion about this topic last year. Therefore, it is less recommended to upgrade repo by repo. Instead, it is better to start a discussion about the entire toolchain to evaluate (with the community) what stack/config best fits compared to our current toolchain. You’re welcome to initiate the effort and take the lead @stegayet. |
Hey, thanks for replying, I can indeed start a discussion around the whole toolchain, let me try to have something ready by the end of the week, looks good to you? |
Thank you!
I prefer we maintain the conversation here for now, @stegayet, until we define clear goals and agree on the action items and guidelines. Lastly, @auvipy and I are using these tools a lot to maintain the org. We will need to be highly involved to ensure any upgrade indeed works for us as well, as the daily clients of the toolchain. |
As of now,
kombu
usessetup.cfg
,setup.py
, andMANIFEST.in
as project/packaging configuration files besidespyproject.toml
. The idea would be to fully switch to the latter.Some of those configuration items only needs to be migrated to
pyproject.toml
(mypy
for instance), for some others, it will require more work (flake8
does not supportpyproject.toml
and could be replaced withruff
).Note that this issue does not cover
kombu
package manager/build backend modernization.I can work on this issue.
The text was updated successfully, but these errors were encountered: