恽自求,tokyo hot n0658,云南家居网
参考packaging python projects, 源码在
包名/__init__.py
:
测试变量 = "值"
setup.py中
import setuptools with open("readme.md", "r") as 自述文件: 长描述 = 自述文件.read() setuptools.setup( name="test-package-name", version="0.0.4", author="小名", author_email="author@example.com", description="描述", long_description=长描述, long_description_content_type="text/markdown", url="https://github.com/pypa/sampleproject", packages=setuptools.find_packages(), classifiers=[ "programming language :: python :: 3", "license :: osi approved :: mit license", "operating system :: os independent", ], )
与编写visual studio code插件初尝试类似, name只能用英文.
生成发布包
$ python3 -m pip install --user --upgrade setuptools wheel $ python3 setup.py sdist bdist_wheel
上传到测试pypi平台
$ python3 -m pip install --user --upgrade twine $ python3 -m twine upload --repository-url https://test.pypi.org/legacy/ dist/*
测试安装包. 今后最好用virtualenv
$ python3 -m pip install --index-url https://test.pypi.org/simple/ test-package-name
现在就可以导入包
>>> import 包名 >>> 包名.测试变量 '值'
接下去需要将之前的扩展python控制台同样打包并发布到(非测试)pypi平台, 但要先搞定开发模式(packaging and distributing projects), 以及在命令行下调用控制台. 参考:
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Python 实现将numpy中的nan和inf,nan替换成对应的均值
python爬虫把url链接编码成gbk2312格式过程解析
网友评论