官术网_书友最值得收藏!

Getting ready

Before uploading to the main PyPI site, there is a PyPI test site (https://testpypi.python.org/pypi) you can practice with. This allows developers the opportunity to ensure they know what they are doing with the entire building and uploading process, so they don't break anything on the main site. The test site is cleaned up on a semi-regular basis, so it shouldn't be relied on as a storage site while developing.

In addition, check the long and short descriptions in your setup.py to ensure they are valid. Certain directives and URLs are forbidden and stripped during uploading; this is one reason why it is good to test your project on the PyPI test site to see if there are any problems with your configuration.

Before uploading to PyPI, you need to create a user account. Once you have manually created an account on the web site, you can create a $HOME/.pypirc file to store your username and password. This file will be referenced when uploading so you won't have to manually enter it every time. However, be aware that your PyPI password is stored in plaintext, so if you are concerned about that you will have to manually provide it for every upload.

Once you have a created a PyPI account, you can upload your distributions to PyPI via twine; for new distributions, twine will automatically handle the registration of the project on the site. Install twine as normal using pip.

主站蜘蛛池模板: 高安市| 天长市| 德格县| 双峰县| 乌海市| 镇远县| 桐城市| 岗巴县| 扎赉特旗| 永寿县| 武夷山市| 黄浦区| 恩平市| 竹北市| 平陆县| 新宁县| 永胜县| 南平市| 高雄市| 文成县| 英山县| 湛江市| 齐河县| 资溪县| 左权县| 津南区| 寿阳县| 肥乡县| 密云县| 金塔县| 红原县| 临颍县| 喜德县| 桃源县| 宿迁市| 石河子市| 朝阳县| 彝良县| 萍乡市| 伽师县| 肥城市|