1452
Comment:
|
2308
Added "Top 400 Python Projects in Github"
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
= Publishing Python Modules = |
|
Line 3: | Line 5: |
* [https://pypi.python.domainunion.de/pypi The Python Package Index (aka "PyPI")] is the current preferred location to list packages. It is integrated with the distutils in recent versions of Python: you can upload distribution files to PyPI so that the code will be available for downloading. See the CheeseShopTutorial or [https://docs.python.domainunion.de/dist/package-upload.html Uploading Packages to the Package Index] for more information. * [https://code.activestate.com/recipes/langs/python/ The Python Cookbook], for small useful snippets of code. |
* [[https://pypi.python.domainunion.de/pypi|The Python Package Index]] (aka "PyPI" -- formerly known as the "Cheese Shop") is the current preferred location to list packages. It is integrated with the distutils in recent versions of Python: you can upload distribution files to PyPI so that the code will be available for downloading. See the CheeseShopTutorial or [[https://docs.python.domainunion.de/dist/package-upload.html|Uploading Packages to the Package Index]] for more information. * [[https://code.activestate.com/recipes/langs/python/|The Python Cookbook]], for small useful snippets of code. In addition: * [[https://pypi-ranking.info/alltime|PyPi Ranking]] lists PyPi above in terms of downloads, giving an indication of popularity. * [[https://pythonhackers.com/open-source|Top 400 Python Projects in Github]] is another list of popular projects/modules. Your operating system distribution may have software collections. Searching for Python software can yield numerous packaged libraries and applications. For example: * [[https://packages.debian.org/stable/python/|Python packages in Debian stable]] (see also the [[https://www.debian.org/distrib/packages|Debian package search page]]) * [[https://packages.ubuntu.com/hardy/python/|Python packages in Ubuntu 8.04 LTS]] (see also the [[https://packages.ubuntu.com/|Ubuntu package search page]]) |
Line 8: | Line 19: |
* [https://www.uselesspython.com/ Useless Python] is indiscriminate, for all bits of code you don't think are ''worth'' publishing. * [https://py.vaults.ca/apyllo.py Vaults of Parnassus] - a link store for Python modules. You must host files elsewhere, but this is one of the oldest and largest lists of available Python code. * [https://www.pycode.com/ PyCode] - an older site where you could share modules. No activity since 2006. |
* [[https://www.uselesspython.com/|Useless Python]] is indiscriminate, for all bits of code you don't think are ''worth'' publishing. ''Now apparently inactive.'' * [[https://py.vaults.ca/apyllo.py|Vaults of Parnassus]] - a link store for Python modules. You must host files elsewhere, but this is one of the oldest and largest lists of available Python code. ''Now apparently inactive.'' * [[https://www.pycode.com/|PyCode]] - an older site where you could share modules. ''No activity since 2006.'' |
Line 14: | Line 25: |
See also: Italian translation at ["Codice"], [https://www.faqts.com/knowledge_base/index.phtml/fid/235 FAQTs] section on module Q&A, ["Code"] | See also: Italian translation at [[Codice]], [[https://www.faqts.com/knowledge_base/index.phtml/fid/235|FAQTs]] section on module Q&A, [[Code]] |
Line 19: | Line 30: |
= Discussion = Edit the page to add comments here. |
Publishing Python Modules
There are a couple of popular sites that list or host submitted Python modules.
The Python Package Index (aka "PyPI" -- formerly known as the "Cheese Shop") is the current preferred location to list packages. It is integrated with the distutils in recent versions of Python: you can upload distribution files to PyPI so that the code will be available for downloading. See the CheeseShopTutorial or Uploading Packages to the Package Index for more information.
The Python Cookbook, for small useful snippets of code.
In addition:
PyPi Ranking lists PyPi above in terms of downloads, giving an indication of popularity.
Top 400 Python Projects in Github is another list of popular projects/modules.
Your operating system distribution may have software collections. Searching for Python software can yield numerous packaged libraries and applications. For example:
Python packages in Debian stable (see also the Debian package search page)
Python packages in Ubuntu 8.04 LTS (see also the Ubuntu package search page)
There are a few other less useful or older sites, in case you are searching for code and the above didn't help.
Useless Python is indiscriminate, for all bits of code you don't think are worth publishing. Now apparently inactive.
Vaults of Parnassus - a link store for Python modules. You must host files elsewhere, but this is one of the oldest and largest lists of available Python code. Now apparently inactive.
PyCode - an older site where you could share modules. No activity since 2006.
- This wiki - if a module is relatively short
See also: Italian translation at Codice, FAQTs section on module Q&A, Code