-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # 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: