Skip to main content

用于 Python 3.6+ 的 Python 3.9 graphlib 模块的反向移植

项目描述

graphlib 反向移植

旧 Python 版本的 Python 3.9 graphlib 模块的反向移植。

Github: https ://github.com/mariushelf/graphlib_backport

支持的版本

此向后移植当前支持 Python 3.6、3.7、3.8、3.9 和 pypy3(使用 pypy3.6 测试)。

安装

pip install graphlib_backport

用法

该软件包的工作方式与原始软件包完全相同。 这是文档。

发展

源代码托管在 github 上。要在这个包上开发,只需克隆它,处理它并提交拉取请求。

开发要求

要针对不同的 Python 版本进行测试,需要使用tox

要将最新的原始源代码下载到存储库中,有一个 make 目标:

make download_sourcecode

警告:这会覆盖此 repo 中的代码。默认情况下,它使用 tag v3.9.0,但您可以使用tag环境变量覆盖它。

运行测试

就像tox在命令行上运行一样简单。

所有 python 版本的可执行文件必须在路径中,例如 python3.6, ..., python3.9, pypy3. 您可以使用pyenv安装它们。

发布新版本

更新 pyproject.toml 中的版本并运行make publish以构建和上传包 ti PyPI。

谢谢

我没有创建这段代码——我只是重新打包了它,以便可以将它 pip 安装到旧版本的 Python 中。

非常感谢 原始源代码的原始贡献者。

执照

PSF

项目详情


下载文件

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

源分布

graphlib_backport-1.0.3.tar.gz (5.0 kB 查看哈希

已上传 source

内置分布

graphlib_backport-1.0.3-py3-none-any.whl (5.1 kB 查看哈希

已上传 py3