Python 代码打包必知必会
本文是 Python 打包的官方文档,介绍了如何打包一个最简单的 Python 代码库,是几乎每个 Python 开发工程师都要掌握的技能。
- 首先得有一个可以被打包的模块,或者包。
- 然后写一个 setup.py, 其中有固定的模板写上 name, version, description, packages 等必须要填的信息。
- 跟上 LICENSE,README.md
- 运行
python3 setup.py sdist bdist_wheel
, 查看 dist/ - 测试上传包到 pypi 上:
twine upload --repository-url https://test.pypi.org/legacy/ dist/*
- 去 https://test.pypi.org/project/example-pkg 查看是不是打对包了!
- 真的打包:用默认的的 --repository-url 即可!