标签:master art func .com https distrib sam cts 修改
pip install twine
所有项目都应该包含一个涵盖项目目标的自述文件。最常见的格式是带有“rst”扩展名的reStructuredText,虽然这不是要求;Markdown的多种变体也被支持(查看setup()的long_description_content_type参数)
注意使用setuptools的项目默认情况下包含在源代码分发中的README.rst(自0.6.27开始)。
内置的distutils库在Python 3.7中开始采用这种行为。
如果您使用setuptools,则不需要在MANIFEST.in中列出README.rst。
否则,包括它是明确的。
pipfunctiontest/ pipfunctiontest/ __init__.py setup.py
最外层的目录是我们版本管理工具的根目录, 例如 funniest.git . 子目录也叫 funniest , 代表Python module.
def joke(): return (u‘How do you tell HTML from HTML5?‘ u‘Try it out in Internet Explorer.‘ u‘Does it work?‘ u‘No?‘ u‘It\‘s HTML5.‘)
from setuptools import setup setup(name=‘pipfunctiontest‘, version=‘v1.0‘, description=‘The pipfunctiontest joke in the world‘, url=‘http://github.com/storborg/pipfunctiontest‘, author=‘Flying Circus‘, author_email=‘zksfyz@gmail.com‘, license=‘MIT‘, packages=[‘pipfunctiontest‘], zip_safe=False)
$ python setup.py install
$ python setup.py develop
>>> import pipfunctiontest >>> print pipfunctiontest.joke()
$ python setup.py sdist
twine upload dist/* #打包好的代码包
easy_install pipfunctiontest
$ pip install pipfunctiontest
标签:master art func .com https distrib sam cts 修改
原文地址:https://www.cnblogs.com/zksfyz/p/8983783.html