• Show log

    Commit

  • Hash : 3487b691
    Author : Christian Clauss
    Date : 2025-05-27T09:37:03

    Update bro.py: Fix undefined name in Python code (#1240)
    
    `outfile` is used before it is defined on the following line so use `options.outfile` instead.
    
    % `ruff check`
    ```
    Error: python/bro.py:168:64: F821 Undefined name `outfile`
    ```
    
    Co-authored-by: Eugene Kliuchnikov <eustas.ru@gmail.com>

  • README.md

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