打印轮文件的Markdown矩阵。
项目描述
wheel-matrix
wheel-matrix
是一个Python工具,通过生成不同Python版本和平台可用的轮文件的全面Markdown矩阵,简化了管理Python包分发的复杂性。此工具有助于可视化各种操作系统(Linux、Windows、macOS)和架构(x86_64、i686、arm64等)的Python包的轮文件兼容性和可用性,简化了为包用户和维护者识别所需分发的过程。
功能
- 生成Markdown格式的轮分布矩阵。
- 支持包括Linux、Windows和macOS在内的多个平台。
- 识别多种Python版本的分发,仅考虑Python 3.7以上的版本。
- 易于集成到文档或CI/CD管道以实现自动化更新。
示例
此表由 wheel-matrix pyfxr
生成
Python | linux x86_64 | linux i686 | linux aarch64 | windows win32 | windows amd64 | mac x86_64 | mac arm64 | musllinux aarch64 | musllinux i686 | musllinux x86_64 |
---|---|---|---|---|---|---|---|---|---|---|
cp313 | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
cp312 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
cp311 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
cp310 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
cp39 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
cp38 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
cp36 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ✅ | ✅ | ✅ |
cp37 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ✅ | ✅ | ✅ |
pp310 | ✅ | ✅ | ✅ | ❌ | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ |
pp36 | ✅ | ❌ | ❌ | ✅ | ❌ | ✅ | ❌ | ❌ | ❌ | ❌ |
pp37 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
pp38 | ✅ | ✅ | ✅ | ❌ | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ |
pp39 | ✅ | ✅ | ✅ | ❌ | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ |
安装
您可以使用pip从PyPI安装 wheel-matrix
pip install wheel-matrix
确保您有Python 3.10或更高版本来运行 wheel-matrix
。
用法
要使用 wheel-matrix
,请在您的终端中运行以下命令
wheel-matrix <package-name> [<version>]
<package-name>
:要生成轮矩阵的Python包名称。<version>
: (可选) 包的特定版本。如果没有提供,将使用最新版本。
示例
wheel-matrix pandas
这将打印一个Markdown格式的矩阵到控制台,显示不同Python版本和操作系统组合的wheel文件可用性。
贡献
欢迎为 wheel-matrix
做出贡献!
请随时提交拉取请求或在此 GitHub 仓库 上创建问题。
许可证
wheel-matrix
在MIT许可下发布。有关更多详细信息,请参阅GitHub仓库中的LICENSE文件。
项目详情
下载文件
下载适用于您平台的应用程序文件。如果您不确定选择哪一个,请了解有关安装包的更多信息。
源分布
wheel_matrix-0.3.0.tar.gz (6.1 kB 查看哈希值)
构建分布
wheel_matrix-0.3.0-py3-none-any.whl (5.6 kB 查看哈希值)
关闭
wheel_matrix-0.3.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b197a86132931b3b9c35a77a0783ee37c1864020940fbe5839add87a4f838fb7 |
|
MD5 | 1bd705d58c4d69146a071f8fcbeeea8d |
|
BLAKE2b-256 | ac33b3e0a304949e9f7deb49e309134bf9761477fa7ea95f7079e9999e32c19e |
关闭
wheel_matrix-0.3.0-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 4dd24321527d011584e0f805bc833489589ced46d692408363674596fc43bcd8 |
|
MD5 | cfaf9c94b1456532463f3e9574f9b79b |
|
BLAKE2b-256 | 7f550ab1a17e7dcbf5b4518fc5a86b2912d5d1032da8eedfc36558642f899455 |