Compile all py files in a wheel to pyc files.
Project description
pyc_wheel
Compile all py files in a wheel to pyc files.
Overview
pyc_wheel is a strict fork of Grant Patten’s pycwheel package with a fixes allowing to work with Python3 or higher and with a code reformatting and some improvements.
Usage
Processing the wheel in place:
$ python -m pyc_wheel your_wheel-1.0.0-py3-none-any.whl
# Output: your_wheel-1.0.0-py3-none-any.whl
or with backup:
$ 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
or with quiet:
$ python -m pyc_wheel --quiet your_wheel-1.0.0-py3-none-any.whl
# Output: your_wheel-1.0.0-py3-none-any.whl
Installation
Prerequisites:
Python 3.6 or higher
3.7 is a primary test environment.
pip and setuptools
To install run:
python -m pip install --upgrade pyc_wheel
Development
Prerequisites:
Development is strictly based on tox. To install it run:
python -m pip install --upgrade tox
Visit development page.
Installation from sources:
clone the sources:
git clone https://github.com/karpierz/pyc_wheel.git pyc_wheel
and run:
python -m pip install ./pyc_wheel
or on development mode:
python -m pip install --editable ./pyc_wheel
License
Copyright (c) 2016 Grant PattenCopyright (c) 2019-2021 Adam KarpierzLicensed under the MIT LicensePlease refer to the accompanying LICENSE file.
Changelog
1.2.7 (2021-10-14)
Setup update.
1.2.6 (2021-07-20)
Setup general update and improvement.
1.2.4 (2020-10-18)
Drop support for Python 3.5.
Fixed docs setup.
1.1.0 (2020-09-22)
Add support for Python 3.9.
Setup general update and cleanup.
1.0.3 (2020-01-16)
Added ReadTheDocs config file.
Setup update.
1.0.2 (2019-12-03)
Added the ability to exclude files from compilation.
Added the ability to use wildcards.
1.0.1rc3 (2019-11-30)
A little fix for README.rst
1.0.1rc2 (2019-11-30)
- Creating a fork of Grant Patten’s pycwheel package with a fixes,changes and improvements allowing to work with Python3 or higher.
Changes of the original pycwheel:
1.0.0 (Sep 25, 2016)
Initial commit.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for pyc_wheel-1.2.7-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 21417f93eeb3b5b1b32da2f08cc47d1b69f44902cb491c15a659198fbfd4863a |
|
MD5 | e1c3a64b2c10c18bb2e09b51a5480971 |
|
BLAKE2b-256 | 8cfc6e3e1d0b6a360e1c277a0a2bd89604aa637ae11bf82ee0ed631953c7c36e |