-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
Field in setup.py for where to donate or say thanks #1276
Comments
Sounds like a great idea. I support it. The best way to go about it is to define first where and how this information should be presented in metadata. I don't know off the top of my head if there's a formal approval process for new metadata fields or if there a less formal mechanism... but that's where we'd want to start the conversation. @ncoghlan Where should someone go to propose a new metadata field? Once the new metadata field is approved, then setuptools (and other package build tools) can add support for soliciting and supplying that field. |
Our current view in PyPA is that this kind of thing should use the existing "Project-URL" metadata field: https://packaging.python.org/specifications/core-metadata/#project-url-multiple-use What could stand to be improved is the documentation around recommended URL labels within that field, as we had for https://www.python.org/dev/peps/pep-0459/#project-urls. Changing that would involve:
|
@ncoghlan thanks! I'm going to poke at starting that process. |
Now that pypa/packaging.python.org#441 is merged and https://packaging.python.org/tutorials/distributing-packages/#project-urls exists, I feel pretty ok closing this issue. |
Hi there! Inspired by https://github.com/feross/thanks, I'm trying to make it easier for 1) users to find information on supporting developers and 2) developers to add thanks/donation information to their packages.
To that end, I have created https://github.com/phildini/thanks, and would love for the data I'm using to not come from a central database
thanks
maintains, but from the packages themselves.Here is my proposal: add a
thanks_url
and/ordonation_url
to the arguments forsetuptools.setup
where developers can put the place they want to be supported.If this idea should go somewhere else, I'm happy to move it there; and I recognize that there will be follow-on work in pypa/warehouse. I want to make it clear I'm happy to do the work, but I wanted to "vet" the idea first. Thoughts?
Supporting documents:
phildini/thanks#7
feross/thanks#2
npm/npm#16300
The text was updated successfully, but these errors were encountered: