跳转到主要内容

OpenQASM程序的Sphinx工具

项目描述

Sphinx工具用于OpenQASM

LicenseReleaseDownloads

此存储库提供了Python包openqasm-sphinx,该包提供用于文档OpenQASM 2和3代码的Sphinx扩展

安装和使用

从pip安装openqasm-sphinx包的最新版本

pip install openqasm-sphinx

如果尚未安装,这将自动安装所有依赖项(例如Sphinx)。

要激活扩展,请将openqasm_sphinx添加到Sphinx的conf.py文件中的extensions列表中,例如

project = "My Project"
author = "Me"
version = "1.0"

extensions = [
    "openqasm_sphinx",
]

无需导入扩展;Sphinx将自动处理。

开发

如果您想为此项目做出贡献,请首先阅读我们的贡献指南

通过使用pip安装开发需求来设置您的开发环境

pip install -r requirements-dev.txt tox

这会安装比运行时包依赖项更多的几个包。

在开发需求安装完成后,您可以使用以下命令安装可编辑版本的软件包:

pip install -e .

之后,您对库代码所做的任何更改,在您打开一个新的Python解释器会话或构建一个依赖于此项目的Sphinx项目时,都会立即生效。

许可协议

本项目采用Apache License 2.0授权。这是一个Qiskit项目。

项目详情


下载文件

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

源代码分发

openqasm-sphinx-0.1.0.tar.gz (9.3 kB 查看哈希值)

上传时间 源代码

构建分发

openqasm_sphinx-0.1.0-py3-none-any.whl (9.4 kB 查看哈希值)

上传时间 Python 3

支持者