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

Sphinx-PyPI-upload的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.py upload_sphinx --upload-dir=docs/build/html

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

推荐PyPI第三方库


热门话题
字符串Java字母替换无效   java Spring Roo JPA MS SQL Server无法打开JPA EntityManager组织。冬眠例外GenericJDBCException:无法打开连接   在scala中使用JavaWS对大型数据文件进行java流式处理   Java编译器是否将字节和短字符识别为文本?   java无法查找符号错误,空指针   mongodb在Java中重用数据库连接   java将多个StringArray从字符串文件获取到活动中   java是一个变量,它只保存最后一次鼠标单击的坐标   c#尺寸有限;添加、删除和洗牌   java如何在Android中显示来自资产文件夹的文本文件中的文本   Android应用程序中的java Tensorflow Lite自定义对象检测模型错误   java如何在foreachloop中使用scanner将来自命令行的输入存储到数组中   java如何定义一个好的存储库接口   Android中的java解析动态json对象