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

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-pypugjs 5.12.0
Propagated dependencies: python-charset-normalizer@3.4.2 python-six@1.17.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/kakulukia/pypugjs
Licenses: Expat
Build system: pyproject
Synopsis: Convert Pug source files into different template languages
Description:

PyPugJS is a high-performance port of PugJS for Python, that converts any .pug source into different template languages: Django, Jinja2, Mako, and Tornado.

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

This package provides a decorator for caching properties in classes. It is forked from cached-property.

python-rnc2rng 2.7.0
Propagated dependencies: python-rply@0.7.8
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/djc/rnc2rng
Licenses: Expat
Build system: pyproject
Synopsis: Convert RELAX NG Compact to regular syntax
Description:

This package provides the rnc2rng command-line tool as well as a Python library to convert RELAX NG schemata in Compact syntax (rnc) to equivalent schemata in the XML-based default RELAX NG syntax.

python-jaraco-logging 3.4.0
Propagated dependencies: python-tempora@5.8.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/jaraco/jaraco.logging
Licenses: Expat
Build system: pyproject
Synopsis: Support for Python's logging facility
Description:

This package allows soliciting log-level info from command-line parameters.

python-doi 0.2.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/papis/python-doi
Licenses: GPL 3
Build system: pyproject
Synopsis: Python package to work with Document Object Identifier (doi)
Description:

Python package to work with Document Object Identifier (doi).

python-claripy 9.2.112
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-translitcodec 0.7.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/claudep/translitcodec
Licenses: Expat
Build system: pyproject
Synopsis: Unicode to 8-bit charset transliteration codec
Description:

This package contains codecs for transliterating ISO 10646 texts into best-effort representations using smaller coded character sets (ASCII, ISO 8859, etc.).

python-xmldiff 3.0b1
Propagated dependencies: python-lxml@6.0.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/Shoobx/xmldiff
Licenses: Expat
Build system: pyproject
Synopsis: Creates diffs of XML files
Description:

This Python tool figures out the differences between two similar XML files, in the same way the diff utility does it.

python-bitarray 2.8.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/ilanschnell/bitarray
Licenses: Python Software Foundation License
Build system: pyproject
Synopsis: Efficient arrays of booleans
Description:

This package provides an object type which efficiently represents an array of booleans. Bitarrays are sequence types and behave very much like usual lists. Eight bits are represented by one byte in a contiguous block of memory. The user can select between two representations: little-endian and big-endian. All of the functionality is implemented in C. Methods for accessing the machine representation are provided. This can be useful when bit level access to binary files is required, such as portable bitmap image files. Also, when dealing with compressed data which uses variable bit length encoding, you may find this module useful.

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.

python-socksipychain 2.1.3-0.570c75c
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: http://pagekite.net/wiki/Floss/PySocksipyChain/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Python SOCKS module with chained proxies support
Description:

SocksiPyChain is a modified version of the SocksiPy SOCKS module, which adds support for arbitrary chaining of proxy servers and various modes of TLS/SSL encryption. It was developed for use in PageKite, and also includes a simple netcat replacement with chaining support.

python-configshell-fb 1.1.30
Propagated dependencies: python-pyparsing@3.2.3
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/open-iscsi/configshell-fb
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Framework to implement simple but nice CLIs
Description:

This package provides a framework to implement simple but nice CLIs.

python-rst-linker 2.6.0
Propagated dependencies: python-jaraco-context@6.0.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/jaraco/rst.linker
Licenses: Expat
Build system: pyproject
Synopsis: Sphinx plugin to add links and timestamps
Description:

rst.linker automatically replaces text by a reStructuredText external reference or timestamps. It's primary purpose is to augment the changelog, but it can be used for other documents, too.

python-toposort 1.10
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://gitlab.com/ericvsmith/toposort
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Topological sort algorithm
Description:

This package provides an implementation of a topological sort algorithm.

python-xattr 1.2.0
Propagated dependencies: python-cffi@1.17.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/xattr/xattr
Licenses: Expat
Build system: pyproject
Synopsis: Python wrapper for extended file system attributes
Description:

This package provides a Python wrapper for using extended file system attributes. Extended attributes extend the basic attributes of files and directories in the file system. They are stored as name:data pairs associated with file system objects (files, directories, symlinks, etc).

python-isort 6.0.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/PyCQA/isort
Licenses: Expat
Build system: pyproject
Synopsis: Python utility/library to sort python imports
Description:

python-isort is a python utility/library to sort imports alphabetically, and automatically separated into sections. It provides a command line utility, a python library and plugins for various editors.

python-pygdbmi 0.11.0.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/cs01/pygdbmi
Licenses: Expat
Build system: pyproject
Synopsis: Parse gdb machine interface output with Python
Description:

This package provides a parse gdb machine interface output with Python.

python-cython 0.29.37
Dependencies: python@3.12.12
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://cython.org/
Licenses: ASL 2.0
Build system: pyproject
Synopsis: C extensions for Python
Description:

Cython is an optimising static compiler for both the Python programming language and the extended Cython programming language. It makes writing C extensions for Python as easy as Python itself.

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-h5py 3.15.1
Dependencies: hdf5@1.14.6
Propagated dependencies: python-numpy@2.3.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://www.h5py.org/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Read and write HDF5 files from Python
Description:

The h5py package provides both a high- and low-level interface to the HDF5 library from Python. The low-level interface is intended to be a complete wrapping of the HDF5 API, while the high-level component supports access to HDF5 files, datasets and groups using established Python and NumPy concepts.

python-iterable-io 1.0.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/pR0Ps/iterable-io
Licenses: LGPL 3
Build system: pyproject
Synopsis: Adapt generators and other iterables to a file-like interface
Description:

iterable-io is a small Python library that provides an adapter so that it's possible to read from iterable objects in the same way as file-like objects.

python-sexpdata 1.0.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/jd-boyd/sexpdata
Licenses: Modified BSD
Build system: pyproject
Synopsis: S-expression parser for Python
Description:

Sexpdata is an S-expression parser/serializer. It has load and dump functions like pickle, json or PyYAML module.

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-dbus-fast 2.44.3
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/bluetooth-devices/dbus-fast
Licenses: Expat
Build system: pyproject
Synopsis: Faster version of dbus-next
Description:

This package provides a faster version of dbus-next.

Total packages: 32521