用于将sphinx文档上载到pypi的setuptools命令

testr3454的Python项目详细描述


此包包含用于上载Sphinxsetuptools命令 到专用url的Python Package Index(pypi)的文档 packages.python.org.

upload_sphinx命令

upload_sphinx将从任意 文档目录并将其发布到正确的url。

它也松散地基于sphinx自己的setuptools命令build_sphinx 它允许从命令行轻松构建文档。

upload_sphinx命令有以下选项:

  • --repository(-r): 存储库的url[默认值:http://pypi.python.org/pypi]
  • --show-response: 显示服务器的完整响应文本
  • --upload-dir: 要上载的目录

示例

假设有一个带有sphinx文档的Example包 已上载到http://packages.python.org,结构如下:

Example/
|-- example.py
|-- setup.cfg
|-- setup.py
|-- docs
|   |-- build
|   |   `-- html
|   |-- conf.py
|   |-- index.txt
|   `-- tips_tricks.txt

与任何其他基于setuptools的命令一样,可以在 python包的setup.cfg。下面的代码片段演示如何设置 build_sphinxupload_sphinxsetup.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.y upload_sphinx --upload-dir=docs/build/html

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Hibernate:jpamodelgen生成java而不是类   java如何在第二次活动结束后显示广告?   javascript如何在linux或windows上将java导出到jar   java One ArrayList添加了2个不同的选项   AmazonWeb服务如何在java中使用AWS Textract检索pdf中存在的表   java为什么RecycleView中的水平项在单击时不起作用?   java计算如果存在映射   java在捕获的组上应用正则表达式   如何使用Java在MySQL的同一个表中插入来自不同类的值   java字符串中最常见的字母(大写和小写)   Spring SessionBean实例正在由java中的多个用户共享   使用Spring Boot将@WebInitParam中的值外部化   java一创建线程就开始执行(多线程)   java是安卓所需的系统权限。意图行动给你打电话?