this is a german Web-Mirror of PYTHON.ORG powered by Domainunion AG

Differences between revisions 1 and 15 (spanning 14 versions)
Revision 1 as of 2005-11-19 15:23:00
Size: 2738
Editor: h134-215-201-101
Comment:
Revision 15 as of 2014-01-25 13:42:46
Size: 2308
Comment: Added "Top 400 Python Projects in Github"
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
There are various sites that list or host submitted Python modules. = Publishing Python Modules =
Line 3: Line 3:
 * [https://cheeseshop.python.org/pypi Python Package Index (aka "PyPI")] - seems to be the current preferred location to list packages, and 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.
 * [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://aspn.activestate.com/ASPN/Python/Cookbook/ Python Cookbook], hosted by ActiveState, for small useful bits. Code submitted there is reviewed, and takes a while to appear on the site, if submitted by e-mail. Code submitted directly through a web form appears immediately.
 * [https://www.uselesspython.com/ Useless Python] is indiscriminate, for all bits of code you don't think are ''worth'' publishing.
 * [https://www.pycode.com/ PyCode] - a new site that allows you to upload modules.
There are a couple of popular sites that list or host submitted Python modules.

 * [[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]])

There are a few other less useful or older sites, in case you are searching for code and the above didn't help.

 * [[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 11: Line 25:
See also: Italian translation at ["Codice"], [https://www.faqts.com/knowledge_base/index.phtml/fid/235 FAQTs] section on module Q&A See also: Italian translation at [[Codice]], [[https://www.faqts.com/knowledge_base/index.phtml/fid/235|FAQTs]] section on module Q&A, [[Code]]
Line 16: Line 30:

= Discussion =

Where is the PyCode site? Canceled? If so, it's a pitty. It was such a good idea to have a place to upload software.

-- ZoranIsailovski [[Date(2005-08-14T15:00:00)]]

'Note that packages can be uploaded to PyPI. -- amk

I haven't found a way to upload anything but a PKG-INFO file to PyPI. What kind of magic is needed for that? Anyway, if someone ''knows'' what has happened to the Py``Code site, and whether it will re-appear or it is cancelled, then please tell us.

-- ZoranIsailovski [[DateTime(2005-08-14T23:40:00)]]

B) After several days of inaccessiblity, the Py``Code site has just re-appeared. I have removed the comments near the reference above.

-- ZoranIsailovski [[DateTime(2005-08-15T00:10:00)]]

----

I've cleaned the page up a bit. I took out the repetition of PyPI (listed twice), and [https://www.faqts.com/knowledge_base/index.phtml/fid/199/ faqts], since I didn't see that it was a "place to publish modules." I did reference it in the "See also's," since it did have relevant information.

Personally, I'de prefer not to have a page called "How to publish Python modules." It doesn't exactly lend itself to becomming [https://www.emacswiki.org/cw/LinkLanguage LinkLanguage.] I'd rather call the page: "PublishingPythonModules", or "PublishPythonModules", or even just a section of "PythonModules".

-- LionKimbro [[DateTime(2005-02-17T18:56:35Z)]]

["lwickjr"]: "[PublishingPythonModules]" it is.

Publishing Python Modules

There are a couple of popular sites that list or host submitted Python modules.

In addition:

Your operating system distribution may have software collections. Searching for Python software can yield numerous packaged libraries and applications. For example:

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


CategoryFaq

PublishingPythonModules (last edited 2020-08-10 19:42:56 by ChrisM)

Unable to edit the page? See the FrontPage for instructions.