用于 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 中。
非常感谢 原始源代码的原始贡献者。
执照
项目详情
关
graphlib_backport -1.0.3.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 7bb8fc7757b8ae4e6d8000a26cd49e9232aaa9a3aa57edb478474b8424bfaae2 |
|
MD5 | 41cb24befd343505ba36616f2a84a487 |
|
布莱克2-256 | 4a759bf2356176a3f57037d70710b1d9148e51aad9ff3e5e97eafb338893d985 |
关
graphlib_backport -1.0.3-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 24246967b9e7e6a91550bc770e6169585d35aa32790258579a8a3899a8c18fde |
|
MD5 | 81a93a47ba3d4672448cc46e5d31436e |
|
布莱克2-256 | b02ad77491343f72546943dd79974133a5261b9bc12a80806c34f51a058c0732 |