_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/

Enter the query into the form above. You can look for specific version of a package by using @ symbol like this: gcc@10.

API method:

GET /api/packages?search=hello&page=1&limit=20

where search is your query, page is a page number and limit is a number of items on a single page. Pagination information (such as a number of pages and etc) is returned in response headers.

If you'd like to join our channel search send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.


python-inline-snapshot 0.34.1
Propagated dependencies: python-asttokens@3.0.1 python-executing@2.2.0 python-rich@15.0.0 python-typing-extensions@4.15.0
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/15r10nk/inline-snapshot/
Licenses: Expat
Build system: pyproject
Synopsis: Golden master/snapshot/approval testing library
Description:

This package can be used for different things:

  1. golden master/approval/snapshot testing. The idea is that you have a function with a currently unknown result and you want to write a tests, which ensures that the result does not change during refactoring.

  2. Compare things which are complex like lists with lot of numbers or complex data structures.

  3. Things which might change during the development like error messages.

inline-snapshot automates the process of recording, storing and updating the value you want to compare with. The value is converted with repr() and stored in the source file as argument of the snapshot() function.

python-pytest-home 0.6.0
Propagated dependencies: python-pytest@9.0.2
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/jaraco/pytest-home
Licenses: Expat
Build system: pyproject
Synopsis: Home directory fixtures
Description:

This package provides home directory fixtures for pytest.

python-pytest-benchmark 5.2.3
Propagated dependencies: python-py-cpuinfo@9.0.0
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/ionelmc/pytest-benchmark
Licenses: FreeBSD
Build system: pyproject
Synopsis: Pytest fixture for benchmarking code
Description:

This package provides a pytest fixture that will group the tests into rounds that are calibrated to the chosen timer.

python-doc8 2.0.0
Propagated dependencies: python-docutils@0.19 python-pygments@2.19.2 python-restructuredtext-lint@2.0.2 python-stevedore@5.4.1
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/PyCQA/doc8
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Style checker for Sphinx (or other) RST documentation
Description:

Doc8 is an opinionated style checker for reStructured Text and plain text styles of documentation.

python-pyzstd 0.18.0
Dependencies: zstd@1.5.6
Propagated dependencies: python-typing-extensions@4.15.0
Channel: guix
Location: gnu/packages/python-compression.scm (gnu packages python-compression)
Home page: https://github.com/Rogdham/pyzstd
Licenses: Modified BSD
Build system: pyproject
Synopsis: Zstandard bindings for Python
Description:

This package provides Python bindings to the Zstandard (zstd) compression library. The API is similar to Python's bz2/lzma/zlib module.

python-pybcj 1.0.7
Channel: guix
Location: gnu/packages/python-compression.scm (gnu packages python-compression)
Home page: https://github.com/miurahr/pybcj
Licenses: LGPL 2.1+
Build system: pyproject
Synopsis: BCJ filter library
Description:

In data compression, BCJ, short for Branch-Call-Jump, refers to a technique that improves the compression of machine code of executable binaries by replacing relative branch addresses with absolute ones. This allows a LZMA compressor to identify duplicate targets and archive higher compression rate. BCJ is used in the 7-zip compression utility as the default filter for executable binaries.

pybcj provides Python bindings to a BCJ implementation in C.

python-zstandard 0.23.0
Propagated dependencies: python-cffi@1.17.1
Channel: guix
Location: gnu/packages/python-compression.scm (gnu packages python-compression)
Home page: https://github.com/indygreg/python-zstandard
Licenses: Modified BSD
Build system: pyproject
Synopsis: Zstandard bindings for Python
Description:

This project provides Python bindings for interfacing with the Zstandard compression library. A C extension and CFFI interface are provided.

python-unlzw3 0.2.3
Channel: guix
Location: gnu/packages/python-compression.scm (gnu packages python-compression)
Home page: https://github.com/scivision/unlzw3
Licenses: Expat
Build system: pyproject
Synopsis: Decompression module for .Z files
Description:

This package provides a pure Python decompression module for .Z files compressed using Unix compress utility. It's a maintained fork of https://github.com/umeat/unlzw.

python-lzo 1.15
Dependencies: lzo@2.10
Channel: guix
Location: gnu/packages/python-compression.scm (gnu packages python-compression)
Home page: https://github.com/jd-boyd/python-lzo
Licenses: GPL 2+
Build system: pyproject
Synopsis: Python bindings for the LZO data compression library
Description:

Python-LZO provides Python bindings for LZO, i.e. you can access the LZO library from your Python scripts thereby compressing ordinary Python strings.

python-zipfile2 0.0.12
Channel: guix
Location: gnu/packages/python-compression.scm (gnu packages python-compression)
Home page: https://github.com/itziakos/zipfile2/
Licenses: Python Software Foundation License
Build system: pyproject
Synopsis: Improved @code{ZipFile} Python class
Description:

Zipfile2 is a backward compatible replacement to ZipFile. It provides handling of symlinks, and exception management.

python-pylsqpack 0.3.24
Channel: guix
Location: gnu/packages/python-compression.scm (gnu packages python-compression)
Home page: https://github.com/aiortc/pylsqpack
Licenses: Expat
Build system: pyproject
Synopsis: Python bindings for @code{ls-qpack}
Description:

pylsqpack is a wrapper around the ls-qpack library. It provides Python Decoder and Encoder objects to read or write HTTP/3 headers compressed with QPACK.

python-blosc 1.11.4
Dependencies: c-blosc@1.21.1
Channel: guix
Location: gnu/packages/python-compression.scm (gnu packages python-compression)
Home page: https://github.com/blosc/python-blosc
Licenses: Modified BSD
Build system: pyproject
Synopsis: Python wrapper for the Blosc data compressor library
Description:

Blosc is a high performance compressor optimized for binary data. It has been designed to transmit data to the processor cache faster than the traditional, non-compressed, direct memory fetch approach via a memcpy() system call.

Blosc works well for compressing numerical arrays that contains data with relatively low entropy, like sparse data, time series, grids with regular-spaced values, etc.

This Python package wraps the Blosc library.

python-lz4 4.4.4
Dependencies: lz4@1.10.0
Channel: guix
Location: gnu/packages/python-compression.scm (gnu packages python-compression)
Home page: https://github.com/python-lz4/python-lz4
Licenses: Modified BSD
Build system: pyproject
Synopsis: LZ4 bindings for Python
Description:

This package provides python bindings for the lz4 compression library by Yann Collet. The project contains bindings for the LZ4 block format and the LZ4 frame format.

python-cramjam 2.11.0.post1
Dependencies: libdeflate@1.19 lz4@1.10.0 zstd@1.5.6
Channel: guix
Location: gnu/packages/python-compression.scm (gnu packages python-compression)
Home page: https://github.com/milesgranger/cramjam
Licenses: Expat
Build system: pyproject
Synopsis: Python bindings to compression algorithms in Rust
Description:

This package provides thin Python bindings to compression and decomporession algorithms implemented in Rust. This allows for using algorithms such as Snappy without additional system dependencies. The following algorithms are available:

  • Snappy

  • Brotli

  • Bzip2

  • LZ4

  • Gzip

  • Deflate

  • Zstd

python-backports-zstd 1.2.0
Dependencies: zstd@1.5.6
Channel: guix
Location: gnu/packages/python-compression.scm (gnu packages python-compression)
Home page: https://peps.python.org/pep-0784/
Licenses: Python Software Foundation License
Build system: pyproject
Synopsis: Backport of compression.zstd for Python
Description:

This package provides a backport of the compression.zstd module for Python versions below 3.14.

python-multivolumefile 0.2.3
Channel: guix
Location: gnu/packages/python-compression.scm (gnu packages python-compression)
Home page: https://github.com/miurahr/multivolume
Licenses: LGPL 2.1+
Build system: pyproject
Synopsis: Treat multiple files as one
Description:

MultiVolumefile is a Python library that provides a file-object abstraction, making it possible to use multiple files as if they were a single file.

bitshuffle-for-snappy 0.5.2
Channel: guix
Location: gnu/packages/python-compression.scm (gnu packages python-compression)
Home page: https://github.com/kiyo-masui/bitshuffle
Licenses: Expat
Build system: gnu
Synopsis: Filter for improving compression of typed binary data
Description:

Bitshuffle is an algorithm that rearranges typed, binary data for improving compression, as well as a python/C package that implements this algorithm within the Numpy framework.

python-pyppmd 1.3.1
Channel: guix
Location: gnu/packages/python-compression.scm (gnu packages python-compression)
Home page: https://github.com/miurahr/pyppmd
Licenses: LGPL 2.1+
Build system: pyproject
Synopsis: PPMd compression/decompression library
Description:

Pyppmd provides classes and functions for compressing and decompressing text data, using the Prediction by partial matching (PPM) compression algorithm variation H and I.2. It provides an API similar to Python's zlib/bz2/lzma modules.

python-isal 1.8.0
Dependencies: isa-l@2.31.1
Channel: guix
Location: gnu/packages/python-compression.scm (gnu packages python-compression)
Home page: https://github.com/pycompression/python-isal
Licenses: Expat
Build system: pyproject
Synopsis: Python bindings for the ISA-L compression library
Description:

This package aims to provide faster zlib and gzip compatible compression and decompression by implementing Python bindings for the ISA-L library.

python-brotli 1.2.0
Channel: guix
Location: gnu/packages/python-compression.scm (gnu packages python-compression)
Home page: https://github.com/google/brotli
Licenses: Expat
Build system: pyproject
Synopsis: Python interface to Brotli
Description:

This package provides a Python interface to the brotli package, an implementation of the Brotli lossless compression algorithm.

python-blosc2 3.12.2
Dependencies: c-blosc2@2.22.0
Propagated dependencies: python-msgpack@1.1.2 python-ndindex@1.10.1 python-numexpr@2.14.1 python-numpy@2.4.6 python-platformdirs@4.3.6 python-py-cpuinfo@9.0.0 python-requests@2.34.2
Channel: guix
Location: gnu/packages/python-compression.scm (gnu packages python-compression)
Home page: https://github.com/blosc/python-blosc2
Licenses: Modified BSD
Build system: pyproject
Synopsis: Python wrapper for the Blosc2 data compressor library
Description:

Blosc2 is a high performance compressor optimized for binary data. It has been designed to transmit data to the processor cache faster than the traditional, non-compressed, direct memory fetch approach via a memcpy() system call.

Python-Blosc2 wraps the C-Blosc2 library, and it aims to leverage its new API so as to support super-chunks, multi-dimensional arrays, serialization and other features introduced in C-Blosc2.

Python-Blosc2 also reproduces the API of Python-Blosc and is meant to be able to access its data, so it can be used as a drop-in replacement.

python-zlib-ng 1.0.0
Dependencies: zlib-ng@2.3.3
Channel: guix
Location: gnu/packages/python-compression.scm (gnu packages python-compression)
Home page: https://github.com/pycompression/python-zlib-ng
Licenses: Python Software Foundation License
Build system: pyproject
Synopsis: Drop-in replacement for zlib and gzip modules using zlib-ng
Description:

This package provides a faster zlib and gzip compatible compression and decompression by providing Python bindings for the zlib-ng library.

python-bcj-cffi 0.5.1
Propagated dependencies: python-cffi@1.17.1
Channel: guix
Location: gnu/packages/python-compression.scm (gnu packages python-compression)
Home page: https://github.com/miurahr/bcj-cffi
Licenses: LGPL 2.1+
Build system: pyproject
Synopsis: Branch / Call /Jump CFFI library in Python
Description:

This package provides an implementation of the Branch / Call / Jump conversion filter by CFFI for Python.

python-xopen 1.8.0
Propagated dependencies: pigz@2.8 python-isal@1.8.0
Channel: guix
Location: gnu/packages/python-compression.scm (gnu packages python-compression)
Home page: https://github.com/marcelm/xopen/
Licenses: Expat
Build system: pyproject
Synopsis: Open compressed files transparently
Description:

This module provides an xopen function that works like Python's built-in open function, but can also deal with compressed files. Supported compression formats are gzip, bzip2 and, xz, and are automatically recognized by their file extensions. The focus is on being as efficient as possible on all supported Python versions.

Total packages: 74714