Mercurial > hgrepos > Python2 > PyMuPDF
view mupdf-source/thirdparty/brotli/python/README.md @ 7:5ab937c03c27
Apply full RELRO to all generated binaries.
Also strip the generated binaries.
| author | Franz Glasner <fzglas.hg@dom66.de> |
|---|---|
| date | Tue, 16 Sep 2025 12:37:32 +0200 |
| parents | b50eed0cc0ef |
| children |
line wrap: on
line source
This directory contains the code for the Python `brotli` module, `bro.py` tool, and roundtrip tests. Only Python 2.7+ is supported. We provide a `Makefile` to simplify common development commands. ### Installation If you just want to install the latest release of the Python `brotli` module, we recommend installing from [PyPI][]: $ pip install brotli Alternatively, you may install directly from source by running the following command from this directory: $ make install ### Development You may run the following commands from this directory: $ make # Build the module in-place $ make test # Test the module $ make clean # Remove all temporary files and build output If you wish to make the module available while still being able to edit the source files, you can use the `setuptools` "[development mode][]": $ make develop # Install the module in "development mode" ### 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. [PyPI]: https://pypi.org/project/Brotli/ [development mode]: https://setuptools.readthedocs.io/en/latest/setuptools.html#development-mode [Google Python Style Guide]: https://google.github.io/styleguide/pyguide.html [YAPF]: https://github.com/google/yapf [YAPF usage]: https://github.com/google/yapf#usage
