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

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-json-logger 4.0.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/nhairs/python-json-logger
Licenses: Modified BSD
Build system: pyproject
Synopsis: JSON log formatter in Python
Description:

This library allows standard Python logging to output log data as JSON objects. With JSON we can make our logs more readable by machines and we can stop writing custom parsers for syslog-type records.

python-multipart 0.0.29
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/Kludex/python-multipart
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Streaming multipart parser for Python
Description:

This package provides a streaming multipart parser for Python.

python-funcparserlib 1.0.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/vlasovskikh/funcparserlib
Licenses: Expat
Build system: pyproject
Synopsis: Recursive descent parsing library based on functional combinators
Description:

This package is a recursive descent parsing library for Python based on functional combinators. Parser combinators are just higher-order functions that take parsers as their arguments and return them as result values.

python-yte 1.8.1
Propagated dependencies: python-dpath@2.2.0 python-plac@1.4.3 python-pyyaml@6.0.3
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/koesterlab/yte
Licenses: Expat
Build system: pyproject
Synopsis: YAML template engine with Python expressions
Description:

This package provides a YAML template engine with Python expressions.

python-tatsu 5.13.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://tatsu.readthedocs.io/en/stable/
Licenses: FreeBSD
Build system: pyproject
Synopsis: PEG/Packrat Parser generator for Python
Description:

TatSu (竜) takes a grammar in a variation of Extended Backus-Naur Form (EBNF) as input, and outputs a memoizing Parsing Expression Grammar (PEG) or Packrat parser in Python.

python-click-option-group 0.5.9
Propagated dependencies: python-click@8.4.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://click-option-group.readthedocs.io/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Option groups missing in Click
Description:

Click is a package for creating powerful and beautiful command line interfaces (CLI) in Python, but it has no the functionality for creating option groups. The aim of this package is to provide group options with extensible functionality using canonical and clean API (Click-like API as far as possible).

python-pem 23.1.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://pem.readthedocs.io/
Licenses: Expat
Build system: pyproject
Synopsis: Easy PEM file parsing in Python
Description:

This package provides a Python module for parsing and splitting PEM files.

python-smmap 5.0.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/Byron/smmap
Licenses: Modified BSD
Build system: pyproject
Synopsis: Python sliding window memory map manager
Description:

smmap is a pure Python implementation of a sliding window memory map manager.

python-geojson 2.5.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/jazzband/geojson
Licenses: Modified BSD
Build system: pyproject
Synopsis: Python bindings and utilities for GeoJSON
Description:

This package provides Python bindings and utilities for GeoJSON, a format for encoding geographic data structures.

python-cycler 0.12.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://matplotlib.org/cycler/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Composable keyword argument iterator
Description:

When using matplotlib and plotting more than one line, it is common to want to be able to want to be able to cycle over one or more artist styles; but the plotting logic can quickly become involved. To address this and enable easy cycling over arbitrary kwargs, the Cycler class was developed.

python-pykka 4.4.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://pykka.readthedocs.io
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Implementation of the actor model
Description:

Pykka implements the actor model in Python, which introduces some simple rules to control the sharing of state and cooperation between execution units, and makes it easier to build concurrent applications.

python-exrex 0.12.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/asciimoo/exrex
Licenses: AGPL 3+
Build system: pyproject
Synopsis: Irregular methods for regular expressions
Description:

Exrex is a command line tool and Python module that generates all, or random, matching strings to a given regular expression.

python-pybtex-apa-style 1.3
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/naeka/pybtex-apa-style
Licenses: Expat
Build system: pyproject
Synopsis: APA style for pybtex
Description:

This package provides support for the APA style within pybtex.

python-psutil 7.2.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/giampaolo/psutil
Licenses: Modified BSD
Build system: pyproject
Synopsis: Library for retrieving information on running processes
Description:

psutil (Python system and process utilities) is a library for retrieving information on running processes and system utilization (CPU, memory, disks, network) in Python. It is useful mainly for system monitoring, profiling and limiting process resources and management of running processes. It implements many functionalities offered by command line tools such as: ps, top, lsof, netstat, ifconfig, who, df, kill, free, nice, ionice, iostat, iotop, uptime, pidof, tty, taskset, pmap.

python-pybloom-live 4.0.0
Propagated dependencies: python-bitarray@3.4.3 python-xxhash@3.5.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/joseph-fox/python-bloomfilter
Licenses: Expat
Build system: pyproject
Synopsis: Bloom filter
Description:

This package provides a scalable Bloom filter implemented in Python.

python-attr 0.3.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/denis-ryzhkov/attr
Licenses: Expat
Build system: pyproject
Synopsis: Decorator for attributes of target function or class
Description:

Simple decorator to set attributes of target function or class in a DRY way.

python-titlecase 2.4.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/ppannuto/python-titlecase
Licenses: Expat
Build system: pyproject
Synopsis: Capitalize strings similar to book titles
Description:

Python-Titlecase is a Python port of John Gruber's titlecase.pl. It capitalizes (predominantly English) strings in a way that is similar to book titles, using the New York Times Manual of Style to leave certain words lowercase.

python-wrapt 2.0.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/GrahamDumpleton/wrapt
Licenses: FreeBSD
Build system: pyproject
Synopsis: Module for decorators, wrappers and monkey patching
Description:

The aim of the wrapt module is to provide a transparent object proxy for Python, which can be used as the basis for the construction of function wrappers and decorator functions.

python-cached-property 2.0.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/pydanny/cached-property
Licenses: Modified BSD
Build system: pyproject
Synopsis: Decorator for caching properties in classes
Description:

This package provides a decorator which makes caching time-or-computationally-expensive properties quick and easy and works in Python 2 or 3.

python-findpython 0.7.0
Propagated dependencies: python-packaging@26.2 python-platformdirs@4.3.6
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/frostming/findpython
Licenses: Expat
Build system: pyproject
Synopsis: Find Python versions the system
Description:

This package provides a utility to find Python versions on the current system.

jube 2.7.1
Propagated dependencies: python-pyyaml@6.0.3
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://apps.fz-juelich.de/jsc/jube/jube2/docu/index.html
Licenses: GPL 3+
Build system: pyproject
Synopsis: Benchmarking environment
Description:

JUBE helps perform and analyze benchmarks in a systematic way. For each benchmarked application, benchmark data is stored in a format that allows JUBE to deduct the desired information. This data can be parsed by automatic pre- and post-processing scripts that draw information and store it more densely for manual interpretation.

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-flexcache 0.3
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/flexcache
Licenses: Modified BSD
Build system: pyproject
Synopsis: Caching transformed versions of a source object
Description:

This package implements a functionality to cache on disk the result of expensive calculations. It was started as part of Pint, the Python units package.

python-semantic-version 2.10.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/rbarrois/python-semanticversion
Licenses: Modified BSD
Build system: pyproject
Synopsis: Semantic versioning module for Python
Description:

The semantic_version class is a small library for handling semantic versioning (SemVer) in Python.

It can compare versions, generate a new version that represents a bump in one of the version levels, and check whether any given string is a proper semantic version identifier.

Total packages: 32836