将wheel中的所有py文件编译为pyc文件。
项目描述
pyc_wheel
将wheel中的所有py文件编译为pyc文件。
概述
pyc_wheel 是Grant Patten的 pycwheel 包的严格分支,修复了与Python3或更高版本一起工作的bug,并对代码进行了格式化和一些改进。
文档.
用法
原地处理wheel
$ python -m pyc_wheel your_wheel-1.0.0-py3-none-any.whl
# Output: your_wheel-1.0.0-py3-none-any.whl
或备份
$ python -m pyc_wheel --with_backup your_wheel-1.0.0-py3-none-any.whl
# Output: your_wheel-1.0.0-py3-none-any.whl
# your_wheel-1.0.0-py3-none-any.whl.bak
或静音
$ python -m pyc_wheel --quiet your_wheel-1.0.0-py3-none-any.whl
# Output: your_wheel-1.0.0-py3-none-any.whl
安装
先决条件
Python 3.6或更高版本
3.7是主要的测试环境。
pip和setuptools
要安装,请运行
python -m pip install --upgrade pyc_wheel
开发
先决条件
开发严格基于 tox。要安装它,请运行
python -m pip install --upgrade tox
访问 开发页面。
从源码安装
克隆源码
git clone https://github.com/karpierz/pyc_wheel.git pyc_wheel
然后运行
python -m pip install ./pyc_wheel
或开发模式
python -m pip install --editable ./pyc_wheel
许可证
版权 (c) 2016 Grant Patten版权 (c) 2019-2021 Adam Karpierz基于 MIT 许可证授权请参阅附带的 LICENSE 文件。
变更日志
1.2.7 (2021-10-14)
设置更新。
1.2.6 (2021-07-20)
设置通用更新和改进。
1.2.4 (2020-10-18)
停止支持 Python 3.5。
修复文档设置。
1.1.0 (2020-09-22)
添加对 Python 3.9 的支持。
设置通用更新和清理。
1.0.3 (2020-01-16)
添加 ReadTheDocs 配置文件。
设置更新。
1.0.2 (2019-12-03)
添加从编译中排除文件的能力。
添加使用通配符的能力。
1.0.1rc3 (2019-11-30)
对 README.rst 的小修复
1.0.1rc2 (2019-11-30)
- 创建 Grant Patten 的 pycwheel 包的分支,包含修复、更改和改进,使其能够与 Python3 或更高版本一起工作。原始 pycwheel 的更改
1.0.0 (2016年9月25日)
初始提交。
项目详情
下载适合您平台文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源码分发
pyc_wheel-1.2.7.zip (19.7 kB 查看哈希值)
上传
源码
pyc_wheel-1.2.7-py3-none-any.whl (7.6 kB 查看哈希值)
上传
Python 3
哈希值 for pyc_wheel-1.2.7.zip
pyc_wheel-1.2.7.zip 的哈希值
哈希摘要 | SHA256 | |
---|---|---|
f425eedb399927477928eec2c3b90c853c9ee5f0de71968a539be6c0d87d280d | 复制 |
|
0dcf9a077b2dc18b96f320c427f86065 | BLAKE2b-256 |
|
e2efabc2c5f98c2b5a355f0f0ec9a7c11c1b833d61dbc9fc168f79888d902902 | 关闭 |
哈希值 for pyc_wheel-1.2.7.zip
pyc_wheel-1.2.7-py3-none-any.whl 的哈希值
哈希摘要 | SHA256 | |
---|---|---|
f425eedb399927477928eec2c3b90c853c9ee5f0de71968a539be6c0d87d280d | 哈希摘要 |
|
0dcf9a077b2dc18b96f320c427f86065 | 21417f93eeb3b5b1b32da2f08cc47d1b69f44902cb491c15a659198fbfd4863a |
|
e2efabc2c5f98c2b5a355f0f0ec9a7c11c1b833d61dbc9fc168f79888d902902 | 21417f93eeb3b5b1b32da2f08cc47d1b69f44902cb491c15a659198fbfd4863a |