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

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-graphene 3.4.3
Propagated dependencies: python-dateutil@2.9.0 python-graphql-core@3.2.7 python-graphql-relay@3.1.5-0.611c033 python-typing-extensions@4.15.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://graphene-python.org/
Licenses: Expat
Build system: pyproject
Synopsis: GraphQL Framework for Python
Description:

Graphene is a Python library for building GraphQL schemas/types. A GraphQL schema describes your data model, and provides a GraphQL server with an associated set of resolve methods that know how to fetch data.

python-srt 3.5.3
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/cdown/srt
Licenses: Expat
Build system: pyproject
Synopsis: SRT parsing library
Description:

This package provides a Python library for parsing, modifying, and composing subtitles in the SRT file format.

python-uuid6 2025.0.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/oittaa/uuid6-python
Licenses: Expat
Build system: pyproject
Synopsis: Time-based UUID formats which are suited for use as a database key
Description:

This module extends immutable UUID objects (the UUID class) with the functions uuid6(), uuid7(), and uuid8() from the proposed IETF RFC 9562.

python-pypytools 0.6.2
Propagated dependencies: python-py@1.11.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/antocuni/pypytools/
Licenses: X11
Build system: pyproject
Synopsis: Tools to use PyPy-specific features, with CPython fallbacks
Description:

This package provides a collection of useful tools to use PyPy-specific features, with CPython fallbacks.

python-bitarray 2.8.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/ilanschnell/bitarray
Licenses: Python Software Foundation License
Build system: pyproject
Synopsis: Efficient arrays of booleans
Description:

This package provides an object type which efficiently represents an array of booleans. Bitarrays are sequence types and behave very much like usual lists. Eight bits are represented by one byte in a contiguous block of memory. The user can select between two representations: little-endian and big-endian. All of the functionality is implemented in C. Methods for accessing the machine representation are provided. This can be useful when bit level access to binary files is required, such as portable bitmap image files. Also, when dealing with compressed data which uses variable bit length encoding, you may find this module useful.

python-syllables 1.0.3
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/prosegrinder/python-syllables
Licenses: GPL 3
Build system: pyproject
Synopsis: Package for estimating the number of syllables in a word
Description:

This package provides a Python package for estimating the number of syllables in a word.

python-universal-pathlib 0.2.6
Propagated dependencies: python-fsspec@2026.1.0 python-pathlib-abc@0.5.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/fsspec/universal_pathlib
Licenses: Expat
Build system: pyproject
Synopsis: @code{pathlib} API extended to use @code{fsspec} backends
Description:

Universal Pathlib is a Python library that extends the pathlib.Path API to support a variety of backend filesystems via filesystem_spec.

python-canonicaljson 2.0.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/matrix-org/python-canonicaljson
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Canonical JSON
Description:

Deterministically encode JSON.

  • Encodes objects and arrays as RFC 7159 JSON.

  • Sorts object keys so that you get the same result each time.

  • Has no insignificant whitespace to make the output as small as possible.

  • Escapes only the characters that must be escaped, U+0000 to U+0019 / U+0022 / U+0056, to keep the output as small as possible.

  • Uses the shortest escape sequence for each escaped character.

  • Encodes the JSON as UTF-8.

  • Can encode frozendict immutable dictionaries.

python-utils 3.9.1
Propagated dependencies: python-loguru@0.7.3-0.75b9201 python-typing-extensions@4.15.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/WoLpH/python-utils
Licenses: FreeBSD
Build system: pyproject
Synopsis: Convenient utilities not included with the standard Python install
Description:

Python Utils is a collection of small Python functions and classes which make common patterns shorter and easier.

python-databind-json 4.4.2
Propagated dependencies: python-databind-core@4.4.2 python-nr-date@2.1.0 python-typeapi@2.2.4 python-typing-extensions@4.15.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://niklasrosenstein.github.io/python-databind/json/
Licenses: Expat
Build system: pyproject
Synopsis: De-/serialize Python dataclasses to or from JSON payloads
Description:

The databind.json package implements the de-/serialization to or from JSON payloads using the databind.core framework.

python-box 7.3.2
Propagated dependencies: python-msgpack@1.1.2 python-ruamel.yaml@0.18.14 python-tomli-w@1.2.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/cdgriffith/Box
Licenses: Expat
Build system: pyproject
Synopsis: Advanced Python dictionaries with dot notation access
Description:

This package provides the python-box Python module. It implements advanced Python dictionaries with dot notation access.

python-propcache 0.2.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/aio-libs/propcache
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Accelerated property cache
Description:

The module provides a fast implementation of cached properties for Python 3.9+.

python-bip39 0.0.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/de-centralized-systems/python-bip39/
Licenses: Expat
Build system: pyproject
Synopsis: Self-contained and simple BIP39 implementation in Python
Description:

This package provides a self-contained and simple BIP39 implementation written in Python. It includes a bip39.py executable.

BIP39 is a standardized mapping between binary data (the entropy), and a list of words that are easier to remember for humans (the mnemonic).

python-setuptools-gettext 0.1.14
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/breezy-team/setuptools-gettext
Licenses: GPL 2+
Build system: pyproject
Synopsis: Setuptools plugin for gettext
Description:

This package provides a plugin for Setuptools for gettext.

python-fusepy 2.0.4
Propagated dependencies: fuse@2.9.9
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/fusepy/fusepy
Licenses: ISC
Build system: pyproject
Synopsis: Simple ctypes bindings for FUSE
Description:

Python module that provides a simple interface to FUSE and MacFUSE. The binding is created using the standard ctypes library.

python-asn1tools 0.167.0
Propagated dependencies: python-bitstruct@8.21.0 python-diskcache@5.6.3-0.ebfa37c python-prompt-toolkit@3.0.51 python-pyparsing@3.2.3
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/eerimoq/asn1tools
Licenses: Expat
Build system: pyproject
Synopsis: ASN.1 parsing, encoding and decoding
Description:

This package provides ASN.1 parsing, encoding and decoding for Python, including constraints checking. It supports several codecs (e.g. BER, PER, UPER, XER) as well as limited C source code generating for OER and UPER.

python-sexpdata 1.0.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/jd-boyd/sexpdata
Licenses: Modified BSD
Build system: pyproject
Synopsis: S-expression parser for Python
Description:

Sexpdata is an S-expression parser/serializer. It has load and dump functions like pickle, json or PyYAML module.

python-citeproc-py 0.9.0
Propagated dependencies: python-lxml@6.0.2 python-rnc2rng@2.7.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/brechtm/citeproc-py
Licenses: FreeBSD
Build system: pyproject
Synopsis: Citations and bibliography formatter
Description:

Citeproc-py is a CSL processor for Python. It aims to implement the CSL 1.0.1 specification. citeproc-py can output styled citations and bibliographies in a number of different output formats. Currently supported are plain text, reStructuredText and HTML.

python-jaraco-packaging 9.4.0
Propagated dependencies: python-pypa-build@1.3.0 python-virtualenv@20.35.4 python-domdf-python-tools@3.10.0 python-jaraco-context@6.0.1 python-sphinx@9.0.3
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/jaraco/jaraco.packaging
Licenses: Expat
Build system: pyproject
Synopsis: Tools to supplement packaging Python releases
Description:

This package provides various tools to supplement packaging Python releases.

python-rollbar 1.3.0
Dependencies: python-requests@2.32.5
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/rollbar/pyrollbar
Licenses: Expat
Build system: pyproject
Synopsis: Notifier for exceptions, errors, and log messages to Rollbar
Description:

Python SDK for reporting exceptions, errors, and log messages to Rollbar.

Capabilities include:

  • Sending messages and exceptions with arbitrary context

  • Getting back aggregates

  • Debugging production issues

python-smartypants 2.0.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/justinmayer/smartypants.py
Licenses: Modified BSD
Build system: pyproject
Synopsis: Translate punctuation characters into smart quotes
Description:

smartpants can perform the following transformations:

  1. Straight quotes ( " and ' ) into "curly" quote HTML entities

  2. Backticks-style quotes (``like this'') into "curly" quote HTML entities

  3. Dashes (-- and ---) into en- and em-dash entities

  4. Three consecutive dots (... or . . .) into an ellipsis entity

python-array-api-strict 2.4.1
Propagated dependencies: python-numpy@2.3.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://data-apis.org/array-api-strict/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Strict implementation of the Python array API
Description:

array_api_strict is a strict, minimal implementation of the Python array API.

The purpose of array-api-strict is to provide an implementation of the array API for consuming libraries to test against so they can be completely sure their usage of the array API is portable.

python-polling2 0.5.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/ddmee/polling2
Licenses: Expat
Build system: pyproject
Synopsis: Polling utility with many configurable options
Description:

Polling2 is a utility used to wait for a function to return a certain expected condition.

python-bson 0.5.10-0.4e6b4c2
Propagated dependencies: python-dateutil@2.9.0 python-six@1.17.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/py-bson/bson
Licenses: ASL 2.0
Build system: pyproject
Synopsis: BSON (Binary JSON) codec for Python
Description:

bson is a Python library implementing a BSON (Binary JSON) codec.

Total packages: 72465