setuptools命令,用于将Sphinx文档上传到PyPI
项目描述
此包包含一个setuptools命令,用于将Sphinx文档上传到Python包索引 (PyPI) 的专用URL packages.python.org。
upload_sphinx命令
upload_sphinx将创建必要的zip文件,并上传到正确的URL。
它也松散地基于Sphinx自己的setuptools命令build_sphinx,允许从命令行轻松构建文档。
upload_sphinx命令有以下选项
--repository (-r):仓库的URL [默认:http://pypi.python.org/pypi]
--show-response:显示服务器完整响应文本
--upload-dir:上传目录
示例
假设有一个名为Example的包,包含要上传到http://packages.python.org的Sphinx文档,结构如下
Example/ |-- example.py |-- setup.cfg |-- setup.py |-- docs | |-- build | | `-- html | |-- conf.py | |-- index.txt | `-- tips_tricks.txt
与其他任何基于setuptools的命令一样,您可以在Python包的setup.cfg中定义有用的默认值。以下代码片段展示了如何设置build_sphinx和upload_sphinx setup.py命令的选项默认值。
[build_sphinx] source-dir = docs/ build-dir = docs/build all_files = 1 [upload_sphinx] upload-dir = docs/build/html
要构建和上传Sphinx文档,您现在可以运行以下命令:
$ python setup.py build_sphinx $ python setup.py upload_sphinx
或者,当然,您也可以直接将适当的选项传递给命令。
$ python setup.py build_sphinx --source-dir=docs/ --build-dir=docs/build --all-files $ python setup.py upload_sphinx --upload-dir=docs/build/html
项目详情
关闭
Sphinx-PyPI-upload-0.2.1.tar.gz的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 5f919a47ce7a7e6028dba809de81ae1297ac192347cf6fc54efca919d4865159 |
|
MD5 | b9f1df5c8443197e4d49abbba1cfddc4 |
|
BLAKE2b-256 | 3e68723a5656d0fa705c1eae4c546ded85882fb4b3241b079aeab66e92513416 |