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

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-packaging 25.0
Propagated dependencies: python-pyparsing@3.2.3 python-six@1.17.0
Channel: guix
Location: gnu/packages/python-build.scm (gnu packages python-build)
Home page: https://github.com/pypa/packaging
Licenses: ASL 2.0 FreeBSD
Build system: pyproject
Synopsis: Core utilities for Python packages
Description:

Packaging is a Python module for dealing with Python packages. It offers an interface for working with package versions, names, and dependency information.

python-installer 0.7.0
Channel: guix
Location: gnu/packages/python-build.scm (gnu packages python-build)
Home page: https://installer.rtfd.io/
Licenses: Expat
Build system: pyproject
Synopsis: Installer library for Python wheels
Description:

This package provides a low-level library for installing a Python package from a wheel distribution. It provides basic functionality and abstractions for handling wheels and installing packages from wheels.

python-pypa-installer 0.7.0
Channel: guix
Location: gnu/packages/python-build.scm (gnu packages python-build)
Home page: https://installer.readthedocs.io/
Licenses: Expat
Build system: pyproject
Synopsis: low-level library for installing from a Python wheel distribution
Description:

This package provides a library for installing Python wheels.

python-pypa-build 1.3.0
Propagated dependencies: python-colorama@0.4.6 python-packaging@25.0 python-pyproject-hooks@1.2.0 python-tomli@2.2.1
Channel: guix
Location: gnu/packages/python-build.scm (gnu packages python-build)
Home page: https://pypa-build.readthedocs.io/en/latest/
Licenses: Expat
Build system: pyproject
Synopsis: Simple Python PEP 517 package builder
Description:

The build command invokes the PEP 517 hooks to build a distribution package. It is a simple build tool and does not perform any dependency management. It aims to keep dependencies to a minimum, in order to make bootstrapping easier.

python-hatchling 1.27.0
Propagated dependencies: python-packaging-bootstrap@25.0 python-pathspec@0.12.1 python-pluggy@1.6.0 python-tomli@2.2.1 python-trove-classifiers@2025.5.9.12
Channel: guix
Location: gnu/packages/python-build.scm (gnu packages python-build)
Home page: https://hatch.pypa.io/latest/
Licenses: Expat
Build system: pyproject
Synopsis: Modern, extensible Python build backend
Description:

Hatch is a modern, extensible Python project manager. It has features such as:

  • Standardized build system with reproducible builds by default

  • Robust environment management with support for custom scripts

  • Easy publishing to PyPI or other indexes

  • Version management

  • Configurable project generation with sane defaults

  • Responsive CLI, ~2-3x faster than equivalent tools.

python-hatch-vcs 0.5.0
Propagated dependencies: python-hatchling@1.27.0 python-setuptools-scm@8.3.1
Channel: guix
Location: gnu/packages/python-build.scm (gnu packages python-build)
Home page: https://github.com/ofek/hatch-vcs
Licenses: Expat
Build system: pyproject
Synopsis: Hatch plugin for versioning with your preferred VCS
Description:

This package is a plugin for Hatch that uses your preferred version control system (like Git) to determine project versions.

python-inflect 7.5.0
Propagated dependencies: python-more-itertools@10.6.0 python-typeguard@4.4.4 python-typing-extensions@4.15.0
Channel: guix
Location: gnu/packages/python-build.scm (gnu packages python-build)
Home page: https://github.com/jaraco/inflect
Licenses: Expat
Build system: pyproject
Synopsis: Correctly generate plurals, singular nouns, ordinals, indefinite articles
Description:

This Python module lets you correctly generate plurals, singular nouns, ordinals, indefinite articles; it also can convert numbers to words.

python-six 1.17.0
Channel: guix
Location: gnu/packages/python-build.scm (gnu packages python-build)
Home page: https://pypi.org/project/six/
Licenses: X11
Build system: pyproject
Synopsis: Python 2 and 3 compatibility utilities
Description:

Six is a Python 2 and 3 compatibility library. It provides utility functions for smoothing over the differences between the Python versions with the goal of writing Python code that is compatible on both Python versions. Six supports every Python version since 2.5. It is contained in only one Python file, so it can be easily copied into your project.

python-wheel 0.40.0
Channel: guix
Location: gnu/packages/python-build.scm (gnu packages python-build)
Home page: https://github.com/pypa/wheel
Licenses: Expat
Build system: pyproject
Synopsis: Format for built Python packages
Description:

A wheel is a ZIP-format archive with a specially formatted filename and the .whl extension. It is designed to contain all the files for a PEP 376 compatible install in a way that is very close to the on-disk format. Many packages will be properly installed with only the Unpack step and the unpacked archive preserves enough information to Spread (copy data and scripts to their final locations) at any later time. Wheel files can be installed with a newer pip or with wheel's own command line utility.

python-hatchling-bootstrap 1.27.0
Propagated dependencies: python-packaging-bootstrap@25.0 python-pathspec@0.12.1 python-pluggy@1.6.0 python-tomli@2.2.1 python-trove-classifiers@2025.5.9.12
Channel: guix
Location: gnu/packages/python-build.scm (gnu packages python-build)
Home page: https://hatch.pypa.io/latest/
Licenses: Expat
Build system: pyproject
Synopsis: Modern, extensible Python build backend
Description:

Hatch is a modern, extensible Python project manager. It has features such as:

  • Standardized build system with reproducible builds by default

  • Robust environment management with support for custom scripts

  • Easy publishing to PyPI or other indexes

  • Version management

  • Configurable project generation with sane defaults

  • Responsive CLI, ~2-3x faster than equivalent tools.

python-hatch-fancy-pypi-readme 25.1.0
Propagated dependencies: python-hatchling@1.27.0 python-tomli@2.2.1
Channel: guix
Location: gnu/packages/python-build.scm (gnu packages python-build)
Home page: https://github.com/hynek/hatch-fancy-pypi-readme
Licenses: Expat
Build system: pyproject
Synopsis: Fancy PyPI READMEs with Hatch
Description:

This hatch plugin allows defining a project description in terms of concatenated fragments that are based on static strings, files and parts of files defined using cut-off points or regular expressions.

python-jaraco-text 4.0.0
Propagated dependencies: python-autocommand@2.2.2 python-inflect@7.5.0 python-jaraco-context@6.0.1 python-jaraco-functools@4.2.1 python-more-itertools@10.6.0
Channel: guix
Location: gnu/packages/python-build.scm (gnu packages python-build)
Home page: https://github.com/jaraco/jaraco.text
Licenses: Expat
Build system: pyproject
Synopsis: Provides various routines for text manipulation
Description:

This package provides handy routines for dealing with text, such as wrapping, substitution, trimming, stripping, prefix and suffix removal, line continuation, indentation, comment processing, identifier processing, values parsing, case insensitive comparison, and more.

python-filelock-bootstrap 3.16.1
Channel: guix
Location: gnu/packages/python-build.scm (gnu packages python-build)
Home page: https://github.com/tox-dev/py-filelock
Licenses: Unlicense
Build system: pyproject
Synopsis: Platform independent file lock
Description:

filelock contains a single module implementing a platform independent file lock in Python, which provides a simple way of inter-process communication.

python-typeguard 4.4.4
Propagated dependencies: python-typing-extensions@4.15.0
Channel: guix
Location: gnu/packages/python-build.scm (gnu packages python-build)
Home page: https://github.com/agronholm/typeguard
Licenses: Expat
Build system: pyproject
Synopsis: Run-time type checker for Python
Description:

typeguard provides run-time type checking for functions defined with PEP 484 argument (and return) type annotations.

python-platformdirs-bootstrap 4.3.6
Channel: guix
Location: gnu/packages/python-build.scm (gnu packages python-build)
Home page: https://github.com/platformdirs/platformdirs
Licenses: Expat
Build system: pyproject
Synopsis: Determine the appropriate platform-specific directories
Description:

When writing applications, finding the right location to store user data and configuration varies per platform. Even for single-platform apps, there may by plenty of nuances in figuring out the right location. This small Python module determines the appropriate platform-specific directories, e.g. the ``user data dir''.

python-packaging-bootstrap 25.0
Channel: guix
Location: gnu/packages/python-build.scm (gnu packages python-build)
Home page: https://github.com/pypa/packaging
Licenses: ASL 2.0 FreeBSD
Build system: pyproject
Synopsis: Core utilities for Python packages
Description:

Packaging is a Python module for dealing with Python packages. It offers an interface for working with package versions, names, and dependency information.

python-pluggy 1.6.0
Channel: guix
Location: gnu/packages/python-build.scm (gnu packages python-build)
Home page: https://pypi.org/project/pluggy/
Licenses: Expat
Build system: pyproject
Synopsis: Plugin and hook calling mechanism for Python
Description:

Pluggy is an extraction of the plugin manager as used by Pytest but stripped of Pytest specific details.

python-hatchling 1.21.1
Propagated dependencies: python-editables@0.5 python-packaging-bootstrap@25.0 python-pathspec@0.12.1 python-pluggy@1.6.0 python-trove-classifiers@2025.5.9.12
Channel: guix
Location: gnu/packages/python-build.scm (gnu packages python-build)
Home page: https://hatch.pypa.io/latest/
Licenses: Expat
Build system: pyproject
Synopsis: Modern, extensible Python build backend
Description:

Hatch is a modern, extensible Python project manager. It has features such as:

  • Standardized build system with reproducible builds by default

  • Robust environment management with support for custom scripts

  • Easy publishing to PyPI or other indexes

  • Version management

  • Configurable project generation with sane defaults

  • Responsive CLI, ~2-3x faster than equivalent tools.

python-trove-classifiers 2025.5.9.12
Channel: guix
Location: gnu/packages/python-build.scm (gnu packages python-build)
Home page: https://github.com/pypa/trove-classifiers
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Canonical source for classifiers on PyPI
Description:

This package is the canonical source for classifiers use on PyPI (pypi.org).

python-tomli-w 1.2.0
Channel: guix
Location: gnu/packages/python-build.scm (gnu packages python-build)
Home page: https://github.com/hukkin/tomli-w
Licenses: Expat
Build system: pyproject
Synopsis: Minimal TOML writer
Description:

Tomli-W is a Python library for writing TOML. It is a write-only counterpart to Tomli, which is a read-only TOML parser.

python-flit-scm 1.7.0
Propagated dependencies: python-flit-core@3.12.0 python-setuptools-scm@8.3.1 python-tomli@2.2.1
Channel: guix
Location: gnu/packages/python-build.scm (gnu packages python-build)
Home page: https://gitlab.com/WillDaSilva/flit_scm
Licenses: Expat
Build system: pyproject
Synopsis: PEP 518 build backend combining flit_core and setuptools_scm
Description:

This package provides a PEP 518 build backend that uses setuptools_scm to generate a version file from your version control system, then flit_core to build the package.

python-setuptools 80.9.0
Propagated dependencies: python-jaraco-functools@4.2.1 python-jaraco-text@4.0.0 python-more-itertools@10.6.0 python-packaging@25.0 python-wheel@0.46.1
Channel: guix
Location: gnu/packages/python-build.scm (gnu packages python-build)
Home page: https://pypi.org/project/setuptools/
Licenses: Python Software Foundation License Expat ASL 2.0 FreeBSD
Build system: pyproject
Synopsis: Library designed to facilitate packaging Python projects
Description:

Setuptools is a fully-featured, stable library designed to facilitate packaging Python projects, where packaging includes:

  • Python package and module definitions

  • distribution package metadata

  • test hooks

  • project installation

  • platform-specific details.

python-jaraco-path 3.7.2
Channel: guix
Location: gnu/packages/python-build.scm (gnu packages python-build)
Home page: https://github.com/jaraco/jaraco.path
Licenses: Expat
Build system: pyproject
Synopsis: Miscellaneous path functions
Description:

This package provides miscellaneous path functions for Python.

python-autocommand 2.2.2
Channel: guix
Location: gnu/packages/python-build.scm (gnu packages python-build)
Home page: https://github.com/Lucretiel/autocommand
Licenses: LGPL 3+
Build system: pyproject
Synopsis: Python library to build a command-line from a function
Description:

autocommand is library to automatically generate and run simple argparse parsers from function signatures.

Total packages: 70999