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

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-jinja2-fragments 1.11.0
Propagated dependencies: python-jinja2@3.1.6
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/sponsfreixes/jinja2-fragments
Licenses: Expat
Build system: pyproject
Synopsis: Jinja2 extension for template fragments
Description:

Render Jinja2 template block as HTML page fragments on Python web frameworks.

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-pebble 5.1.3
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/noxdafox/pebble
Licenses: LGPL 3+
Build system: pyproject
Synopsis: Threading and multiprocessing for Python
Description:

Pebble aims to help manage threads and processes in an easier way. It wraps Python's standard library threading and multiprocessing objects.

python-configargparse 1.7.5
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/bw2/ConfigArgParse
Licenses: Expat
Build system: pyproject
Synopsis: Replacement for argparse
Description:

This package provides a drop-in replacement for argparse that allows options to also be set via config files and/or environment variables.

python-requests-file 3.0.1
Propagated dependencies: python-requests@2.34.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://codeberg.org/dashea/requests-file
Licenses: ASL 2.0
Build system: pyproject
Synopsis: File transport adapter for Requests
Description:

Requests-File is a transport adapter for use with the Requests Python library to allow local file system access via file:// URLs.

python-validate-email 1.3
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/syrusakbary/validate_email
Licenses: LGPL 3+
Build system: pyproject
Synopsis: Verifies if an email address is valid and really exists
Description:

validate_email can be used to verify if an email address is valid and really exists.

python-parallel 1.6.4.4
Propagated dependencies: python-six@1.17.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://www.parallelpython.com
Licenses: Modified BSD
Build system: pyproject
Synopsis: Parallel and distributed programming for Python
Description:

Parallel Python module (PP) provides an easy and efficient way to create parallel-enabled applications for SMP computers and clusters. PP module features cross-platform portability and dynamic load balancing. Thus applications written with PP will parallelize efficiently even on heterogeneous and multi-platform clusters (including clusters running other applications with variable CPU loads).

python-pubmed-parser 0.5.1
Propagated dependencies: python-lxml@6.0.2 python-numpy@2.4.6 python-requests@2.34.2 python-six@1.17.0 python-unidecode@1.4.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://titipata.github.io/pubmed_parser/
Licenses: Expat
Build system: pyproject
Synopsis: Parser for Pubmed Open-Access Subset and MEDLINE XML repository
Description:

This package provides a Python parser for Pubmed Open-Access Subset and MEDLINE XML repository.

python-readme-renderer 45.0
Propagated dependencies: python-docutils@0.22.4 python-nh3@0.2.20 python-pygments@2.19.2 python-comrak@0.0.16
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/pypa/readme_renderer
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Render README files in Warehouse
Description:

Readme Renderer is a library that will safely render arbitrary README files into HTML. It is designed to be used in Warehouse to render the long_description for packages. It can handle Markdown, reStructuredText, and plain text.

python-chardet 5.2.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/chardet/chardet
Licenses: LGPL 2.1+
Build system: pyproject
Synopsis: Universal encoding detector for Python 2 and 3
Description:

This package provides chardet, a Python module that can automatically detect a wide range of file encodings.

python-update-checker 0.18.0
Propagated dependencies: python-requests@2.34.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/bboe/update_checker
Licenses: FreeBSD
Build system: pyproject
Synopsis: Python module that will check for package updates
Description:

This package provides a Python module that will check for package updates.

python-rcssmin 1.2.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: http://opensource.perlig.de/rcssmin/
Licenses: ASL 2.0
Build system: pyproject
Synopsis: CSS Minifier
Description:

The minifier is based on the semantics of the YUI compressor, which itself is based on the rule list by Isaac Schlueter.

python-packageurl 0.17.6
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://www.packageurl.org
Licenses: Expat
Build system: pyproject
Synopsis: Package URL parser and builder
Description:

This library parses and builds Package URLs (purls) as defined in the purl specification. It provides a PackageURL class for creating, parsing, and normalizing package URL strings across different package management ecosystems.

python-boolean.py 5.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/bastikr/boolean.py
Licenses: FreeBSD
Build system: pyproject
Synopsis: Boolean algebra in one Python module
Description:

This is a small Python library that implements boolean algebra. It defines two base elements, TRUE and FALSE, and a Symbol class that can take on one of these two values. Calculations are done only in terms of AND, OR, and NOT---other compositions like XOR and NAND are emulated on top of them. Expressions are constructed from parsed strings or directly in Python.

python-types-toml 0.10.8.20240310
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/python/typeshed
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Typing stubs for TOML
Description:

This package contains typing stubs for TOML, a very small subset the Python stubs contained in the complete typeshed collection.

python-gpxpy 1.6.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/tkrajina/gpxpy
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Python GPX parser
Description:

GPX file parser and GPS track manipulation library.

python-cachetools 6.1.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/tkem/cachetools/
Licenses: Expat
Build system: pyproject
Synopsis: Extensible memoizing collections and decorators
Description:

This module provides various memoizing collections and decorators, including variants of the Python standard library's lru_cache function decorator.

python-claripy 9.2.186
Propagated dependencies: python-cachetools@6.1.0 python-decorator@5.2.1 python-pysmt@0.9.6 z3@4.13.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/angr/claripy
Licenses: FreeBSD
Build system: pyproject
Synopsis: Abstraction layer for constraint solvers
Description:

This Python module provides an abstraction layer for interacting with constraint solvers. Specifically, it is intended to be used with SMT solvers and is built on top of the Z3 solver.

python-cattrs-minimal 26.1.0
Propagated dependencies: python-attrs@26.1.0 python-typing-extensions@4.15.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/python-attrs/cattrs
Licenses: Expat
Build system: pyproject
Synopsis: Python library for structuring and unstructuring data
Description:

cattrs is an Python library for structuring and unstructuring data. cattrs works best with attrs classes, dataclasses and the usual Python collections, but other kinds of classes can also be supported by manually registering converters.

python-trio 0.33.0
Propagated dependencies: python-attrs@26.1.0 python-idna@3.18 python-outcome@1.3.0.post0 python-sniffio@1.3.1 python-sortedcontainers@2.4.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/python-trio/trio
Licenses: Expat ASL 2.0
Build system: pyproject
Synopsis: Friendly Python library for async concurrency and I/O
Description:

Trio strives to be a production-quality, async/await-native I/O library for Python. Like all async libraries, its main purpose is to help you write programs that do multiple things at the same time with parallelized I/O.

python-widgetsnbextension 4.0.14
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://ipython.org
Licenses: Modified BSD
Build system: pyproject
Synopsis: IPython HTML widgets for Jupyter
Description:

This package provides interactive HTML widgets for Jupyter notebooks.

python-py4j 0.10.9.7
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://www.py4j.org/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Dynamically access arbitrary Java objects from Python
Description:

This package enables Python programs to dynamically access arbitrary Java objects.

python-pypeg2 2.15.2
Propagated dependencies: python-lxml@6.0.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://fdik.org/pyPEG/
Licenses: GPL 2
Build system: pyproject
Synopsis: Parsing Expression Grammars in Python
Description:

PyPEG is an intrinsic parser interpreter framework for Python. It is based on Parsing Expression Grammars, PEG. With pyPEG you can parse many formal languages.

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.

Total packages: 32836