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

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-altgraph 0.17.4
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://altgraph.readthedocs.io
Licenses: Expat
Build system: pyproject
Synopsis: Python graph network package
Description:

This package provides tools for constructing graphs, BFS and DFS traversals, topological sort, shortest paths, and more with graphviz output.

python-jsondiff 2.2.1
Propagated dependencies: python-pyyaml@6.0.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/fzumstein/jsondiff
Licenses: Expat
Build system: pyproject
Synopsis: Compare JSON and JSON-like structures in Python
Description:

jsondiff is a Python library which lets you compare, diff, and patch JSON and JSON-like structures in Python.

python-verboselogs 1.7
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://verboselogs.readthedocs.io
Licenses: Expat
Build system: pyproject
Synopsis: Verbose logging level for Python's logging module
Description:

The verboselogs package extends Python's logging module to add the log levels NOTICE, SPAM, SUCCESS and VERBOSE.

python-editorconfig 0.17.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://editorconfig.org/
Licenses: FreeBSD Python Software Foundation License
Build system: pyproject
Synopsis: EditorConfig bindings for python
Description:

The EditorConfig project consists of a file format for defining coding styles and a collection of text editor plugins that enable editors to read the file format and adhere to defined styles. EditorConfig files are easily readable and they work nicely with version control systems.

python-flexparser 0.4
Propagated dependencies: python-typing-extensions@4.15.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/hgrecco/flexparser
Licenses: Modified BSD
Build system: pyproject
Synopsis: Parsing made fun ... using typing
Description:

This project provides a typed parser. It was started as part of Pint, the Python units package.

python-commandlines 0.4.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/chrissimpkins/commandlines
Licenses: Expat
Build system: pyproject
Synopsis: Command line argument to object parsing library
Description:

Commandlines is a Python library for command line application development that supports command line argument parsing, command string validation testing and application logic.

python-pycollada 0.9.2
Propagated dependencies: python-numpy@2.3.1 python-dateutil@2.9.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://pycollada.readthedocs.io
Licenses: Modified BSD
Build system: pyproject
Synopsis: Reading and writing collada documents library
Description:

This package implements a functionality for creating, editing and loading COLLADA,which is a COLLAborative Design Activity for establishing an interchange file format for interactive 3D applications.

The library allows you to load a COLLADA file and interact with it as a python object. In addition, it supports creating a collada python object from scratch, as well as in-place editing.

python-limits 5.8.0
Propagated dependencies: python-deprecated@1.3.1 python-packaging@25.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://limits.readthedocs.io/
Licenses: Expat
Build system: pyproject
Synopsis: Rate limiting utilities
Description:

This package provides a Python library to perform rate limiting with commonly used storage backends.

python-pyee 13.0.1
Propagated dependencies: python-typing-extensions@4.15.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/jfhbrook/pyee
Licenses: Expat
Build system: pyproject
Synopsis: Emit events with Python
Description:

This package provides a port of node.js's EventEmitter to python. Additionally, it includes a number of subclasses useful for implementing async and threaded programming in python, such as async/await.

python-parso 0.8.5
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/davidhalter/parso
Licenses: Expat
Build system: pyproject
Synopsis: Python Parser
Description:

Parso is a Python parser that supports error recovery and round-trip parsing for different Python versions (in multiple Python versions). Parso is also able to list multiple syntax errors in your Python file.

python-qrcode 8.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/lincolnloop/python-qrcode
Licenses: Modified BSD
Build system: pyproject
Synopsis: QR Code image generator
Description:

This package provides a pure Python QR Code generator module. It uses the Python Imaging Library (PIL) to allow for the generation of QR Codes.

In addition this package provides a command line tool to generate QR codes and either write these QR codes to a file or do the output as ascii art at the console.

python-farama-notifications 0.0.4
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/Farama-Foundation/Farama-Notifications
Licenses: Expat
Build system: pyproject
Synopsis: Notifications for all Farama Foundation maintained libraries
Description:

This package allows for providing notifications for all Farama Foundation maintained libraries.

python-id 1.5.0
Propagated dependencies: python-requests@2.32.5
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/di/id
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Tool for generating OIDC identities
Description:

This package provides a tool for generating OIDC, OpenID Connect identities.

python-multiprocessing-logging 0.3.4
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/jruere/multiprocessing-logging
Licenses: LGPL 3+
Build system: pyproject
Synopsis: Manage logs from multiple processes
Description:

This Python module implements a multiprocessing-aware Handler that, when set on the root Logger, will tunnel log records to the main process so that they are handled correctly.

python-graphql-core 3.2.7
Propagated dependencies: python-promise@2.3.0 python-six@1.17.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/graphql-python/graphql-core
Licenses: Expat
Build system: pyproject
Synopsis: GraphQL implementation for Python
Description:

GraphQL implementation for Python. GraphQL is a data query language and runtime designed and used to request and deliver data to mobile and web apps. This library is a port of graphql-js to Python.

python-annexremote 1.6.6
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/Lykos153/AnnexRemote
Licenses: GPL 3
Build system: pyproject
Synopsis: Helper module to easily develop git-annex special remotes
Description:

This package provides a helper module to develop special remotes for git-annex. AnnexRemote implements the line-based external special remote protocol of git-annex, while leaving the behavior of the remote up to the user.

python-pycosat 0.6.6
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/ContinuumIO/pycosat
Licenses: Expat
Build system: pyproject
Synopsis: Bindings to picosat (a SAT solver)
Description:

This package provides efficient Python bindings to picosat on the C level. When importing pycosat, the picosat solver becomes part of the Python process itself. picosat is a Boolean Satisfiability Problem (SAT) solver.

python-urwidtrees 1.0.4
Propagated dependencies: python-urwid@3.0.3
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/pazz/urwidtrees
Licenses: GPL 3+
Build system: pyproject
Synopsis: Tree widgets for urwid
Description:

Urwidtrees is a Widget Container API for the urwid toolkit. Use it to build trees of widgets.

python-itemloaders 1.3.2
Propagated dependencies: python-itemadapter@0.12.0 python-jmespath@1.0.1 python-parsel@1.10.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/scrapy/itemloaders
Licenses: Modified BSD
Build system: pyproject
Synopsis: Base library for scrapy's ItemLoader
Description:

Itemloaders is a library that helps you collect data from HTML and XML sources. It comes in handy to extract data from web pages, as it supports data extraction using CSS and XPath Selectors.

It’s specially useful when you need to standardize the data from many sources. For example, it allows you to have all your casting and parsing rules in a single place.

python-twine 6.2.0
Propagated dependencies: python-id@1.5.0 python-keyring@25.7.0 python-packaging@25.0 python-readme-renderer@44.0 python-requests@2.32.5 python-requests-toolbelt@1.0.0 python-rfc3986@2.0.0 python-rich@14.3.3 python-urllib3@2.5.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/pypa/twine
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Collection of utilities for interacting with PyPI
Description:

twine currently supports registering projects and uploading distributions. It authenticates the user over HTTPS, allows them to pre-sign their files and supports any packaging format (including wheels).

python-binaryornot 0.4.4
Propagated dependencies: python-chardet@5.2.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/audreyr/binaryornot
Licenses: Modified BSD
Build system: pyproject
Synopsis: Package to check if a file is binary or text
Description:

Ultra-lightweight pure Python package to check if a file is binary or text.

python-gh-md-to-html 1.21.2
Propagated dependencies: python-beautifulsoup4@4.14.3 python-emoji@1.6.1 python-pillow@12.1.1 python-requests@2.32.5 python-webcolors@24.11.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/phseiff/github-flavored-markdown-to-html/
Licenses: Expat
Build system: pyproject
Synopsis: Github-flavored Markdown
Description:

This package provides a feature-rich Github-flavored Markdown to HTML Python library and command line interface.

python-bidict 0.23.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://bidict.readthedocs.io
Licenses: MPL 2.0
Build system: pyproject
Synopsis: Bidirectional mapping library
Description:

The bidict library provides several data structures for working with bidirectional mappings in Python.

python-pyinotify 0.9.6
Propagated dependencies: python-pyasyncore@1.0.5
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/seb-m/pyinotify
Licenses: Expat
Build system: pyproject
Synopsis: Python library for monitoring inotify events
Description:

pyinotify provides a Python interface for monitoring file system events on Linux.

Total packages: 73978