跳转到主要内容

使用Markdown而非reStructuredText的PyScaffold扩展

项目描述

Build Status ReadTheDocs Coveralls PyPI-Server Conda-Forge Downloads

pyscaffoldext-markdown

PyScaffold 扩展,用 reStructuredText 格式的文件替换 Markdown 格式(通过 MyST 实现),除非是 Sphinx 相关文件。

使用方法

只需使用以下任一命令安装此软件包:pip install pyscaffoldext-markdownconda install -c conda-forge pyscaffoldext-markdown。注意,putup -h 命令会显示新的选项 --markdown。基本来说,这个扩展会将 README.rst 替换为正确的 README.md 并激活 Sphinx 对 Markdown 文件的支持。

构建和发布

默认情况下,由 PyScaffold 生成的 tox 配置与 Markdown 兼容(如本扩展实现的那样)。这意味着(在用 pippipx 安装 tox 之后)你可以运行

tox -e docs  # to build your documentation
tox -e build  # to build your package distribution
tox -e publish  # to test your project uploads correctly in test.pypi.org
tox -e publish -- --repository pypi  # to release your package to PyPI
tox -av  # to list all the tasks available

请记住,命令 python setup.py release 已不再推荐使用,所以如果你不喜欢 tox,请考虑直接使用 Sphinxtwine

python -m pip install -U pip setuptools wheel sphinx twine
python setup.py bdist_wheel  # to build your package distributions
make -C docs html  # to build your docs
twine upload dist/*  # to release your package to PyPI

修改代码及贡献

本项目使用 pre-commit,请在修改任何代码之前确保已安装它。

pip install pre-commit
cd pyscaffoldext-markdown
pre-commit install

更新钩子到最新版本是个好主意。

pre-commit autoupdate

请参阅 PyScaffold 的 贡献指南

注意

本项目使用 PyScaffold 4.0 进行设置。有关 PyScaffold 的详细信息和使用信息,请参阅 https://pyscaffold.org/

项目详情


下载文件

请下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于 安装软件包 的信息。

源代码发行版

pyscaffoldext-markdown-0.5.tar.gz (29.6 kB 查看哈希值)

上传时间: 源代码

构建发行版

pyscaffoldext_markdown-0.5-py2.py3-none-any.whl (16.4 kB 查看哈希值)

上传时间: Python 2 Python 3

由以下支持