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 即可!