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

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-pyclipper 1.3.0.post6
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/greginvm/pyclipper
Licenses: Expat
Build system: pyproject
Synopsis: Wrapper for Angus Johnson's Clipper library
Description:

Pyclipper is a Cython wrapper for the C++ translation of the Angus Johnson's polygon clipping Clipper library (ver. 6.4.2).

python-tomlkit 0.13.3
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/sdispater/tomlkit
Licenses: Expat
Build system: pyproject
Synopsis: Style-preserving TOML library
Description:

TOML Kit is a 1.0.0rc1-compliant TOML library. It includes a parser that preserves all comments, indentations, whitespace and internal element ordering, and makes them accessible and editable via an intuitive API. It can also create new TOML documents from scratch using the provided helpers. Part of the implementation has been adapted, improved, and fixed from Molten.

python-cogapp 3.3.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://nedbatchelder.com/code/cog
Licenses: Expat
Build system: pyproject
Synopsis: Content generation tool that leverages Python
Description:

Cog is a file generation tool. It allows using pieces of Python code as generators in your source files to generate arbitrary text.

python-graphql-relay 3.1.5-0.611c033
Propagated dependencies: python-graphql-core@3.2.7
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/graphql-python/graphql-relay-py
Licenses: Expat
Build system: pyproject
Synopsis: Relay implementation for Python
Description:

This is a library to allow the easy creation of Relay-compliant servers using the GraphQL Python reference implementation of a GraphQL server. It should be noted that the code is a exact port of the original graphql-relay js implementation from Facebook.

python-arpeggio 2.0.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/textX/Arpeggio
Licenses: Expat
Build system: pyproject
Synopsis: Packrat parser interpreter for Python
Description:

This Python library provides a recursive descent parser with backtracking and memoization (a.k.a. packrat parser). Arpeggio grammars are based on PEG formalism. Arpeggio's main use is a foundation for a toolchain for DSL development but it can be used for all sorts of general purpose parsing.

python-cyclic 1.0.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/neurobin/cyclic
Licenses: Modified BSD
Build system: pyproject
Synopsis: Handle cyclic relations
Description:

This package handles cyclic relations compared by value.

python-gssapi 1.10.0
Dependencies: mit-krb5@1.21
Propagated dependencies: python-decorator@5.2.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/pythongssapi/python-gssapi
Licenses: ISC
Build system: pyproject
Synopsis: Python GSSAPI Wrapper
Description:

Python-GSSAPI provides both low-level and high level wrappers around the GSSAPI C libraries. While it focuses on the Kerberos mechanism, it should also be usable with other GSSAPI mechanisms.

python-rich-tables 0.8.0
Propagated dependencies: python-funcy@1.11 python-humanize@4.14.0 python-multimethod@1.10 python-platformdirs@4.3.6 python-rgbxy@0.5 python-rich@14.3.3 python-sqlparse@0.5.5
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/snejus/rich-tables
Licenses: Expat
Build system: pyproject
Synopsis: Ready-made rich tables for various purposes
Description:

This package implements rich tables for various purposes, it's JSON human-prettifier based on the rich Python library.

python-prettytable 3.12.0
Propagated dependencies: python-wcwidth@0.2.13
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/jazzband/prettytable
Licenses: Modified BSD
Build system: pyproject
Synopsis: Display tabular data in an ASCII table format
Description:

A library designed to represent tabular data in visually appealing ASCII tables. PrettyTable allows for selection of which columns are to be printed, independent alignment of columns (left or right justified or centred) and printing of sub-tables by specifying a row range.

python-json2html 1.3.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/softvar/json2html
Licenses: Expat
Build system: pyproject
Synopsis: Convert JSON to HTML table
Description:

python-json2html is a python module to convert JSON into a human readable HTML table representation.

python-fasteners 0.20
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/harlowja/fasteners
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Python package that provides useful locks
Description:

This package provides a Python program that provides following locks:

  • Locking decorator

  • Reader-writer locks

  • Inter-process locks

  • Generic helpers

python-pywatchman 3.0.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://facebook.github.io/watchman/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Watchman client for python
Description:

python-pywatchman is a library to connect and query Watchman to discover file changes.

python-pygit2 1.18.2
Propagated dependencies: python-cffi@1.17.1 libgit2@1.9.4
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/libgit2/pygit2
Licenses: GPL 2
Build system: pyproject
Synopsis: Python bindings for libgit2
Description:

Pygit2 is a set of Python bindings to the libgit2 shared library.

python-pynixutil 0.5.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/nix-community/pynixutil
Licenses: Expat
Build system: pyproject
Synopsis: Utility functions for working with data from Nix in Python
Description:

pynixutil provides functions for base32 encoding/decoding and derivation parsing, namingly b32decode(), b32encode() and drvparse().

python-pyqrcode 1.2.1-0.674a77b
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/mnooner256/pyqrcode
Licenses: Modified BSD
Build system: pyproject
Synopsis: QR code generator
Description:

Pyqrcode is a QR code generator written purely in Python with SVG, EPS, PNG and terminal output.

python-flake8-continuation 1.0.5
Propagated dependencies: python-flake8@7.1.1 python-pycodestyle@2.12.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/planetlabs/flake8-continuation
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Flake8 Line Continuation Plugin
Description:

A Flake8 plugin that checks for the line continuation style to be in the preferred method according to PEP-8, specifically:

The preferred way of wrapping long lines is by using Python's implied line continuation inside parentheses, brackets and braces. Long lines can be broken over multiple lines by wrapping expressions in parentheses. These should be used in preference to using a backslash for line continuation.

python-filelock 3.20.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
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-milc 1.9.1
Propagated dependencies: python-argcomplete@3.6.2 python-colorama@0.4.6 python-halo@0.0.31 python-platformdirs@4.3.6 python-spinners@0.0.24 python-types-colorama@0.4.15.20250801
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/clueboard/milc
Licenses: Expat
Build system: pyproject
Synopsis: Python library for command line interface programs
Description:

MILC is a Python library for developing command line interface programs. This library provides features to parse arguments, automatic tab-completion, color support, logging to std, etc.

python-lazy-object-proxy 1.11.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/ionelmc/python-lazy-object-proxy
Licenses: FreeBSD
Build system: pyproject
Synopsis: Lazy object proxy for Python
Description:

Lazy object proxy is an object that wraps a callable but defers the call until the object is actually required, and caches the result of said call.

python-logzero 1.7.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/metachris/logzero
Licenses: Expat
Build system: pyproject
Synopsis: Robust and effective logging for Python
Description:

logzero provides a fully configured Python logger object for easy logging and rotating to a console or a file.

python-funcy 1.14
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/Suor/funcy
Licenses: Modified BSD
Build system: pyproject
Synopsis: Functional tools
Description:

funcy is a library that provides functional tools. Examples are:

  1. merge - Merges collections of the same type

  2. walk - Type-preserving map

  3. select - Selects a part of a collection

  4. take - Takes the first n items of a collection

  5. first - Takes the first item of a collection

  6. remove - Predicated-removes items of a collection

  7. concat - Concatenates two collections

  8. flatten - Flattens a collection with subcollections

  9. distinct - Returns only distinct items

  10. split - Predicated-splits a collection

  11. split_at - Splits a collection at a given item

  12. group_by - Groups items by group

  13. pairwise - Pairs off adjacent items

  14. partial - Partially-applies a function

  15. curry - Curries a function

  16. compose - Composes functions

  17. complement - Complements a predicate

  18. all_fn - "all" with predicate

python-tasklogger 1.2.0
Propagated dependencies: python-deprecated@1.3.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/scottgigante/tasklogger
Licenses: GPL 2
Build system: pyproject
Synopsis: Extension to the core Python logging library
Description:

This package provides an extension to the core Python logging library for logging the beginning and completion of tasks and subtasks.

python-cachelib 0.13.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/pallets-eco/cachelib
Licenses: Modified BSD
Build system: pyproject
Synopsis: Collection of cache libraries
Description:

Cachelib is a library extracted from werkzeug which provides a collection of cache libraries in the same API interface.

pelican 4.11.0
Dependencies: python-blinker@1.9.0 python-dateutil@2.9.0 python-docutils@0.21.2 python-feedgenerator@2.1.0 python-jinja2@3.1.2 python-ordered-set@4.1.0 python-pygments@2.19.2 python-rich@14.3.3 python-tzdata@2025.1 python-unidecode@1.4.0 python-watchfiles@1.1.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://blog.getpelican.com/
Licenses: AGPL 3+
Build system: pyproject
Synopsis: Python-based static site publishing system
Description:

Pelican is a tool to generate a static blog from reStructuredText, Markdown input files, and more. Pelican uses Jinja2 for templating and is very extensible.

Total packages: 32521