如何/在何处发布 Python 包 [英] How/where to publish Python package
问题描述
如果创建了一个有用的 Python 包,那么如何/在哪里发布/宣传它以供其他人使用?
If one creates a useful Python package, how/where does one publish/advertise it for other people to use?
我已经把它放在了hithub上,但即使是谷歌在几周后也找不到它.包装整洁&完成,我是为个人使用而制作的,不与他人分享将是一种耻辱:)
I've put it on hithub, but even Google does not find it after a few weeks. The package is neat & complete, I made it for my personal use and would be a shame not to share it with others :)
推荐答案
因此,要使包可用于 pip install
,您必须在 Python 包索引中注册它 (PyPI):https://pypi.python.org/pypi
So, to make the package available to a pip install
, you have to register it in the Python Package Index (PyPI): https://pypi.python.org/pypi
还有测试环境,你可以上传你的包来测试你的设置是否正常,然后再去真正的交易:https://testpypi.python.org/pypi
There's also the test environment, where you can upload your packages to test if your setup is ok before going to the real deal: https://testpypi.python.org/pypi
您在其中一台服务器上创建一个帐户,然后就可以上传您的包裹了.但是,在此之前,您必须使用 setuptools 构建您的包.以下是打包和分发的文档:https://packaging.python.org/distributing/
You create an account in one of the servers and will be able to upload your package. But, before that, you will have to build your package using setuptools. Here's the documentation for packaging and distributing: https://packaging.python.org/distributing/
这个过程可能有点无聊,所以我写了一个小工具让它更简单.也许对你有用:https://github.com/hugollm/foster
The proccess can be little boring, so I wrote a little tool to make it simpler. Maybe it's of some use to you: https://github.com/hugollm/foster
这篇关于如何/在何处发布 Python 包的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!