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

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-diff-cover 9.7.1
Propagated dependencies: python-chardet@5.2.0 python-jinja2@3.1.2 python-pluggy@1.6.0 python-pygments@2.19.1 python-setuptools@80.9.0 python-tomli@2.2.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/Bachmann1234/diff_cover
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Run coverage and linting reports on diffs
Description:

Automatically find diff lines that need test coverage. It also finds diff lines that have violations (according to tools such as pycodestyle, pyflakes, flake8, or pylint). This is used as a code quality metric during code reviews.

python-pyvirtualdisplay 3.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/ponty/pyvirtualdisplay
Licenses: Modified BSD
Build system: pyproject
Synopsis: Python wrapper for Xvfb, Xephyr and Xvnc
Description:

pyvirtualdisplay is a Python wrapper for Xvfb, Xephyr and Xvnc.

python-jedi 0.19.2
Propagated dependencies: python-parso@0.8.5
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/davidhalter/jedi
Licenses: Expat
Build system: pyproject
Synopsis: Autocompletion and static analysis library for Python
Description:

Jedi is a static analysis tool for Python that can be used in Integrated Development Environments (IDEs) and text editors. It understands Python on a deeper level than many other static analysis frameworks for Python.

Jedi understands docstrings and you can use Jedi autocompletion in your REPL as well.

python-awkward 2.8.5
Propagated dependencies: python-awkward-cpp@47 python-fsspec@2026.1.0 python-importlib-metadata@8.7.0 python-numpy@2.3.1 python-packaging@25.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://awkward-array.org/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Manipulate JSON-like data with NumPy-like idioms
Description:

Awkward Array is a library for nested, variable-sized data, including arbitrary-length lists, records, mixed types, and missing data, using NumPy-like idioms.

python-fastbencode 0.3.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/breezy-team/fastbencode
Licenses: Expat GPL 2+
Build system: pyproject
Synopsis: Python Bencode (de)serializer with optional fast C extensions
Description:

The fastbencode Python package implements the bencode serialization format for storing and transmitting loosely structured data, originally used by BitTorrent.

The format can encode four different types of values: byte strings, integers, lists, and dictionaries (associative arrays). It's simple and unaffected by endianness,

This package includes both a pure-Python version and an optional C extension based on Cython. Both provide the same functionality, but the C version has significantly better performance.

python-ipyparallel 9.0.1
Propagated dependencies: python-dateutil@2.9.0 python-decorator@5.2.1 python-entrypoints@0.4 python-ipython@9.8.0 python-jupyter-client@7.4.9 python-psutil@7.0.0 python-pyzmq@27.0.1 python-tornado@6.4.2 python-tqdm@4.67.1 python-traitlets@5.14.3 python-ipykernel@6.29.5
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://ipython.org/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Interactive Parallel Computing with IPython
Description:

ipyparallel is a Python package and collection of CLI scripts for controlling clusters for Jupyter. ipyparallel contains the following CLI scripts:

  1. ipcluster - start/stop a cluster

  2. ipcontroller - start a scheduler

  3. ipengine - start an engine

python-ipyparallel-bootstrap 9.0.1
Propagated dependencies: python-dateutil@2.9.0 python-decorator@5.2.1 python-entrypoints@0.4 python-ipython@9.8.0 python-jupyter-client-bootstrap@7.4.9 python-psutil@7.0.0 python-pyzmq@27.0.1 python-tornado@6.4.2 python-tqdm@4.67.1 python-traitlets@5.14.3
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://ipython.org/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Interactive Parallel Computing with IPython
Description:

ipyparallel is a Python package and collection of CLI scripts for controlling clusters for Jupyter. ipyparallel contains the following CLI scripts:

  1. ipcluster - start/stop a cluster

  2. ipcontroller - start a scheduler

  3. ipengine - start an engine

python-typeshed-client 2.8.2
Propagated dependencies: python-importlib-resources@6.5.2 python-typing-extensions@4.15.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/JelleZijlstra/typeshed_client
Licenses: Expat
Build system: pyproject
Synopsis: Library for accessing stubs in typeshed
Description:

This package provides a library for accessing stubs in typeshed.

python-cppy 1.3.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/nucleic/cppy
Licenses: Modified BSD
Build system: pyproject
Synopsis: C++ header library for Python extension modules
Description:

This package is a small C++ header library which makes it easier to write Python extension modules. The primary feature is a PyObject smart pointer which automatically handles reference counting and provides convenience methods for performing common object operations.

python-onetimepass 1.0.1
Propagated dependencies: python-six@1.17.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/tadeck/onetimepass/
Licenses: Expat
Build system: pyproject
Synopsis: One-time password library
Description:

Python one-time password library for HMAC-based (HOTP) and time-based (TOTP) passwords.

python-docstring-parser 0.15
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/rr-/docstring_parser
Licenses: Expat
Build system: pyproject
Synopsis: Parse Python docstrings in reST, Google and Numpydoc format
Description:

This package lets you parse Python docstrings in reST, Google and Numpydoc format.

python-makefun 1.15.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/smarie/python-makefun
Licenses: Modified BSD
Build system: pyproject
Synopsis: Library to dynamically create python functions
Description:

makefun helps create functions dynamically with a given signature. It was largely inspired by python-decorator and functools.

python-ipython-genutils 0.1.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://ipython.org
Licenses: Modified BSD
Build system: pyproject
Synopsis: Vestigial utilities from IPython
Description:

This package provides retired utilities from IPython. No packages outside IPython/Jupyter should depend on it.

This package shouldn't exist. It contains some common utilities shared by Jupyter and IPython projects during The Big Split. As soon as possible, those packages will remove their dependency on this, and this package will go away.

python-norns 0.1.6
Propagated dependencies: python-appdirs@1.4.4 python-pynose@1.5.5 python-pyyaml@6.0.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/simonvh/norns
Licenses: Expat
Build system: pyproject
Synopsis: Simple YAML-based config module
Description:

This package provides a simple YAML-based config module.

python-doxyqml 0.5.3
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://agateau.com/projects/doxyqml
Licenses: Modified BSD
Build system: pyproject
Synopsis: Doxygen input filter for QML files
Description:

This package provides a Doxygen input filter for QML files.

python-textparser 0.24.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/eerimoq/textparser
Licenses: Expat
Build system: pyproject
Synopsis: Fast text parser for Python
Description:

This library provides a text parser written in the Python language. It aims to be fast.

python-colorclass 2.2.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/matthewdeanmartin/colorclass
Licenses: Expat
Build system: pyproject
Synopsis: Colorful console applications with Python
Description:

This package provides an ANSI color text library for Python. It provides automatic coloring for dark or light terminals.

python-email-validator 2.2.0
Propagated dependencies: python-dnspython@2.7.0 python-idna@3.10
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/JoshData/python-email-validator
Licenses: CC0
Build system: pyproject
Synopsis: Email address validation library for Python
Description:

This library validates email address syntax and deliverability.

python-cython 0.29.37
Dependencies: python@3.11.14
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-apscheduler 3.11.2
Propagated dependencies: python-tzlocal@5.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/agronholm/apscheduler
Licenses: Expat
Build system: pyproject
Synopsis: Task scheduling library for Python
Description:

Advanced Python Scheduler (APScheduler) is a Python library that lets you schedule your Python code to be executed later, either just once or periodically.

You can add new jobs or remove old ones on the fly as you please. If you store your jobs in a database, they will also survive scheduler restarts and maintain their state. When the scheduler is restarted, it will then run all the jobs it should have run while it was offline.

python-pywinrm 0.5.0
Propagated dependencies: python-requests@2.32.5 python-requests-ntlm@1.3.0 python-xmltodict@0.14.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/diyan/pywinrm/
Licenses: Expat
Build system: pyproject
Synopsis: Python library for Windows Remote Management (WinRM)
Description:

pywinrm is a Python client for the Windows Remote Management (WinRM) service. It allows you to invoke commands on target Windows machines from any machine that can run Python.

python-trio-typing 0.10.0
Propagated dependencies: python-async-generator@1.10 python-importlib-metadata@8.7.0 python-mypy-extensions@1.1.0 python-packaging@25.0 python-trio@0.32.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-trio/trio-typing
Licenses: Expat ASL 2.0
Build system: pyproject
Synopsis: Static type checking support for Trio and related projects
Description:

This package provides:

  • PEP 561 typing stubs packages for the Trio project packages:

    • trio (trio-stubs)

    • outcome (outcome-stubs)

    • async_generator (async_generator-stubs)

  • A package trio_typing containing types that Trio programs often want to refer to (AsyncGenerator[Y, S] and TaskStatus[T]) and a mypy plugin that smooths over some limitations in the basic type hints.

python-kitchen 1.2.6
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/fedora-infra/kitchen
Licenses: LGPL 2.1+ Python Software Foundation License
Build system: pyproject
Synopsis: Python API for snippets
Description:

kitchen module provides a python API for all sorts of little useful snippets of code that everybody ends up writing for their projects but never seem big enough to build an independent release. Use kitchen and stop cutting and pasting that code over and over.

python-restructuredtext-lint 1.4.0
Propagated dependencies: python-docutils@0.21.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/twolfson/restructuredtext-lint
Licenses: Unlicense
Build system: pyproject
Synopsis: Linter
Description:

This package provides a linter for the reStructuredText format.

Total packages: 70994