Edit

kc3-lang/brotli/python

Branch :

  • Show log

    Commit

  • Author : Eugene Kliuchnikov
    Date : 2017-06-30 13:09:50
    Hash : 1becbbf2
    Message : Update (#569) * add misssing fclose in `brotli.c` * add basic tests for python `Decompressor` type * minor lint fixes in `_brotli.cc`

  • 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.