-
-
Notifications
You must be signed in to change notification settings - Fork 505
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 the metadata into PEP 621-compliant pyproject.toml. #627
Conversation
2.0 branch
|
Poetry will eventually support PEP 621, and I am not currently interested in switching from poetry on the 2.0 branch unless there is a very compelling reason. I think that makes this PR premature, do you agree? |
I disaggree. I'm interested in getting the metadata in |
What do you propose we do with poetry on the 2.0 branch? since it will eventually be merged into default branch, it will undo any of your proposed changes. |
I came here because I received similar pull requests in projects I maintain (urllib3/urllib3#2299, python-trio/trio#2448, python-trio/trio#2449) and while I understand your goals @KOLANICH, you're not very reasonable because you don't care about the goals of the projects you're contributing to. Also, opening a pull request is one thing, but making sure that the resulting sdist and wheels are the same and fixing any issues that come up are another thing. I'm sure you'll find this story very educational: https://nitter.it/di_codes/status/1542489151630712832 |
This decision is not up to me, but up to the maintainers.
That branch is stale:
, so there is no certainty (for me) that it will be merged in near future and, TBH, that it will be merged at all. There is a choice:
I'm OK witn any of them: in all of them the metadata format is declarative and my tool has metadata parsing backends implemented for all I consider the options 1 and 2 the most beneficial since the metadata format used in them is the standardized PEP 621. I consider the option 1 the most beneficial since recently speed of
No problem. Closing a PR will also "undo" them. The most of conversion was automatic using
Thanks for the story (I also use
Everyone cares about own issues, but it turnes out that in a lot of cases solving an issue of one person solves an issue of other ones too. Yes, I have implemented those PRs out of self-interest, but I consider them beneficial to the projects they are sent to because the PRs improve the projects' compatibility to the tools and because it is a step to improve security of the ones installing them (in
I will check it (and I usually currently rely on CI for detecting issues). Though please keep in mind, I don't think the wheels and sdists should be exactly the same to the ones generated by the old variant with |
Thanks for the context. After careful consideration, I think we will continue down the poetry path. Please contact the poetry team if you wish to advance PEP-621 there, as I believe it will be a better use of everyone's energy. Here's a good starting point python-poetry/roadmap#3 |
No description provided.