构建#

备注

注意,此页面提供给开发人员,普通用户一般不必查看此页面。

备注

注意,本页面提供的命令均建立在您已经安装 poetry 的前提下。

构建 python 包#

poetry build

sdist & bdist 在 dist/

构建 python 压缩包#

打包程序需要的所有依赖,在安装 python 的环境上开箱即用。 完全由 python 代码构成的包会被压缩。参见 zipapp.

bash src/zipapp.sh ./workdir

备注

  1. 打包脚本仅适用于 Linux

  2. 脚本需要调用 pip

使用:python app.pyz

构建 Sphinx 文档#

poetry install -E doc
poetry run sphinx-build doc/source doc/build/html -D release=$(poetry version -s)

html 在 doc/build/html

构建 docker 镜像#

docker build -f docker/Dockerfile -t qzone3tg:$(poetry version -s) .