mirror of
https://github.com/google/brotli.git
synced 2024-12-27 10:20:17 +00:00
.. | ||
tests | ||
_brotli.cc | ||
bro.py | ||
brotli.py | ||
Makefile | ||
README.md |
This directory contains the code for the Python brotli
module,
bro.py
tool, and roundtrip tests.
Installation
If you just want to install the module from source, execute the following from the root project directory:
$ python setup.py install
Development
For development, reinstalling the module with every change is time
consuming. Instead, we recommend using the setuptools
"development mode" to make the module available while still being
able to edit the source files.
We provide a Makefile
to simplify common commands:
$ make # Deploy the module in "development mode"
$ make tests # Test the module
$ make clean # Remove all temporary files and build output
Code Style
Brotli's code follows the Google Python Style Guide. To automatically format your code, first install YAPF:
$ pip install yapf
Then, to format all files in the project, you can run:
$ make fix # Automatically format code
See the YAPF usage documentation for more information.