brotlicffi
brotlicffi copied to clipboard
Python bindings to the Brotli compression library
A log of the process from 3.13, 3.12, and 3.11; all lower versions look like 3.11. ``` ↪ Thu Sep 19 11:52:23 PDT 2024 (★ clear) (1 seconds elapsed) glyph@arabella:~...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 1 to 4.1.7. Release notes Sourced from actions/download-artifact's releases. v4.1.7 What's Changed Update @actions/artifact dependency by @bethanyj28 in actions/download-artifact#325 Full Changelog: https://github.com/actions/download-artifact/compare/v4.1.6...v4.1.7 v4.1.6 What's Changed updating @actions/artifact...
Hi, https://github.com/python-hyper/brotlicffi/blob/8e27c661a3e18cbc46e1058ecf74fb98aa2e6615/test/conftest.py#L9 TEST_DATA_DIR references a `$PWD/libbrotli/tests/testdata` directory, which doesn't exist, which breaks pytest execution like: ``` ImportError while loading conftest '/tmp/guix-build-python-brotlicffi-1.1.0.0.drv-0/brotlicffi-1.1.0.0/test/conftest.py'. test/conftest.py:11: in os.path.join(TEST_DATA_DIR, p) for p in os.listdir(TEST_DATA_DIR) E...
Hi, Running the test suite of 1.1.0.0 with pytest from its sdist (pypi hosted) source, I see: ``` _____________________________ test_brotli_version ______________________________ def test_brotli_version(): """ Test that the __version__ starts with...
An extremely fast Python linter and code formatter, written in Rust. -- https://docs.astral.sh/ruff * ⚖️ Drop-in parity with [Flake8](https://docs.astral.sh/ruff/faq/#how-does-ruffs-linter-compare-to-flake8), isort, and [Black](https://docs.astral.sh/ruff/faq/#how-does-ruffs-formatter-compare-to-black) * 📏 Over [800 built-in rules](https://docs.astral.sh/ruff/rules/), with native...
* Avoids setting `py_limited_api` on the free-threaded build. This tells CFFI to build version-specific wheels instead of abi3 wheels. * Updates the test jobs to add 3.14t tests. * Updates...
I just had a look at the docs to see whether decompressing would allow specifying an output limit, which did not appear to be the case: https://python-hyper.org/projects/brotlipy/en/latest/api.html#brotli.Decompressor.decompress According to the...
While I was working on #207, I noticed that the decompressor class allows passing a custom dictionary, but the functionality is not working because `lib.BrotliDecoderSetCustomDictionary` was dropped since [v1.0.9.0](https://github.com/python-hyper/brotlicffi/commit/f9255f2d76c29db343fb28df4edda4f3b6ee8597#diff-e99a0f589db044c8e2ad5ae7238ae504bd7c639f985abd2b10bb68e0b13162ff). https://github.com/python-hyper/brotlicffi/blob/75ac96915b8fc18d90177d416a14f1ea4c224630/src/brotlicffi/_api.py#L369-L376...
* [ ] Adopt Trusted Publishers. * [ ] Add a second maintainer to PyPI for parity. * [ ] Move publish action to a separate workflow file. Require review...