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

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-okonomiyaki 3.0.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/enthought/okonomiyaki/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Python library to deal with Enthought-specific metadata
Description:

Okonomiyaki is a self-contained library aiming at consolidating low-level code used in Enthought-specific egg and runtime archives.

python-mike 2.1.3
Propagated dependencies: python-importlib-metadata@8.7.0 python-importlib-resources@6.5.2 python-jinja2@3.1.6 python-mkdocs@1.6.1 python-pyparsing@3.2.3 python-pyyaml@6.0.3 python-pyyaml-env-tag@1.1 python-verspec@0.1.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/jimporter/mike
Licenses: Modified BSD
Build system: pyproject
Synopsis: Manage multiple versions of MkDocs-powered documentation
Description:

This package provides a Python utility to easily deploy multiple versions of MkDocs-powered docs to a Git branch. It is suitable for deploying to Github via gh-pages.

python-aenum 3.1.17
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/ethanfurman/aenum
Licenses: Modified BSD
Build system: pyproject
Synopsis: Support for advanced enumerations, namedtuples and namedconstants
Description:

AEnum is a set of symbolic names (members) bound to unique, constant values. Within an enumeration, the members can be compared by identity, and the enumeration itself can be iterated over. There is built-in support for unique values, multiple values, auto-numbering, and suspension of aliasing (members with the same value are not identical), plus the ability to have values automatically bound to attributes.

python-envs 1.4
Propagated dependencies: python-click@8.4.1 python-jinja2@3.1.6 python-terminaltables@3.1.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/capless/envs
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Easy access of environment variables from Python
Description:

This package implements a functionality to access of environment variables from Python with support for strings, booleans, list, tuples, and dicts.

python-perfplot 0.10.2
Propagated dependencies: python-matplotlib@3.10.9 python-matplotx@0.3.10 python-numpy@2.4.6 python-rich@15.0.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/nschloe/perfplot
Licenses: GPL 3+
Build system: pyproject
Synopsis: Performance plots for Python code snippets
Description:

perfplot extends Python's timeit by testing snippets with input parameters (e.g., the size of an array) and plotting the results.

python-docopt-ng 0.9.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/jazzband/docopt-ng
Licenses: Expat
Build system: pyproject
Synopsis: Humane command line arguments parser
Description:

This package provides Jazzband-maintained fork of docopt, the humane command line arguments parser.

python-seaborn 0.13.2-0.32088bb
Propagated dependencies: python-matplotlib@3.10.9 python-numpy@2.4.6 python-pandas@3.0.3 python-scipy@1.17.1 python-statsmodels@0.14.6
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://seaborn.pydata.org/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Statistical data visualization
Description:

Seaborn is a library for making attractive and informative statistical graphics in Python. It is built on top of matplotlib and tightly integrated with the PyData stack, including support for numpy and pandas data structures and statistical routines from scipy and statsmodels.

python-identify 2.6.14
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/chriskuehl/identify
Licenses: Expat
Build system: pyproject
Synopsis: File identification library for Python
Description:

identify is a file identification library for Python. Given a file (or some information about a file), return a set of standardized tags identifying what the file is.

python-pytelegrambotapi 4.22.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/eternnoir/pyTelegramBotAPI
Licenses: GPL 2
Build system: pyproject
Synopsis: Python Telegram bot api
Description:

This package provides a simple, but extensible Python implementation for the Telegram Bot API.

python-tdir 1.10.0
Propagated dependencies: python-dek@1.6.0 python-xmod@1.10.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://rec.github.io/tdir/
Licenses: Expat
Build system: pyproject
Synopsis: Create, fill a temporary directory
Description:

This is Python helper module to run code inside a temporary directory filled with zero or more files. tdir() runs code in a temporary directory pre-filled with files: it can either be used as a context manager, or a decorator for functions or classes. tdir.fill() is a tiny function that recursively fills a directory.

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-pydevd 3.2.3
Dependencies: coreutils@9.1 gdb@17.1 procps@4.0.3
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/fabioz/PyDev.Debugger/
Licenses: EPL 1.0
Build system: pyproject
Synopsis: Python debugger
Description:

PyDev.Debugger is a capable Python debugger used in PyDev and other IDEs.

python-straight-plugin 1.4.1-0.363b0af
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/ironfroggy/straight.plugin
Licenses: Expat
Build system: pyproject
Synopsis: Simple namespaced plugin facility
Description:

Straight Plugin provides a type of plugin you can create from almost any existing Python modules, and an easy way for outside developers to add functionality and customization to your projects with their own plugins.

python-pymodbus 3.8.6
Propagated dependencies: python-pyserial@3.5-0.a5c48d4 python-six@1.17.0 python-aiohttp@3.13.5 python-click@8.4.1 python-prompt-toolkit@3.0.51 python-pygments@2.19.2 python-pyserial-asyncio@0.6
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/riptideio/pymodbus/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Modbus protocol stack in Python
Description:

Pymodbus is a full Modbus protocol implementation using asyncio, tornado or twisted for its asynchronous communications core. It includes the following client features:

  • full read/write protocol on discrete and register

  • most of the extended protocol (diagnostic/file/pipe/setting/information)

  • TCP, UDP, Serial ASCII, Serial RTU, and Serial Binary

  • asynchronous and synchronous versions

  • payload builder/decoder utilities

  • pymodbus read eval print loop (REPL).

It also includes the following server features:

  • can function as a fully implemented Modbus server

  • TCP, UDP, Serial ASCII, Serial RTU, and Serial Binary

  • asynchronous and synchronous versions

  • full server control context (device information, counters, etc)

  • a number of backing contexts (database, redis, sqlite, a slave device).

python-listparser 0.20
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/kurtmckee/listparser
Licenses: Expat
Build system: pyproject
Synopsis: Parse subscription lists in Python
Description:

This package provides a Python library that can parse OPML, FOAF, and iGoogle subscription lists.

python-types-pyside6 6.10.1.1-0.3a97b71
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/LumaPictures/cg-stubs
Licenses: LGPL 2.1+ Expat
Build system: pyproject
Synopsis: Accurate stubs for PySide6
Description:

This package provides PySide6 stubs produced with mypy's official stubgen tool to directly generate stubs, with a set of corrections applied.

python-tlsh 4.11.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/trendmicro/tlsh
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Fuzzy matching library for Python
Description:

Trend Micro Locality Sensitive Hash (TLSH) is a fuzzy matching library. Given a byte stream with a minimum length of 256 bytes, TLSH generates a hash value which can be used for similarity comparisons. Similar objects have similar hash values, which allows for the detection of similar objects by comparing their hash values. The byte stream should have a sufficient amount of complexity; for example, a byte stream of identical bytes will not generate a hash value.

python-bitstruct 8.21.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/eerimoq/bitstruct
Licenses: Expat
Build system: pyproject
Synopsis: Python values to and C bit field structs converter
Description:

This module performs conversions between Python values and C bit field structs represented as Python byte strings. It is intended to have a similar interface as the struct module from Python, but working on bits instead of primitive data types like char, int, etc.

python-musical-scales 2.0.0-0.bdc35b3
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/hmillerbakewell/musical-scales
Licenses: Expat
Build system: pyproject
Synopsis: Retrieve a scale based on a given mode and starting note
Description:

Retrieve a scale based on a given mode and starting note. Information about these scales can be found on Wikipedia.

python-fire 0.7.0
Propagated dependencies: python-termcolor@2.5.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/google/python-fire
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Library for automatically generating command line interfaces
Description:

Fire is a library for automatically generating command line interfaces from absolutely any Python object. The following are the advantages:

  • A simple way to create a CLI in Python.

  • A helpful tool for developing and debugging Python code.

  • Helps with exploring existing code or turning other people's code into a command line interface.

  • Makes transitioning between Bash and Python easier.

  • Makes using a Python REPL easier by setting up the REPL with the modules and variables you'll need already imported and created.

python-cyclic 1.0.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/neurobin/cyclic
Licenses: Modified BSD
Build system: pyproject
Synopsis: Handle cyclic relations
Description:

This package handles cyclic relations compared by value.

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-pep440 0.1.2
Propagated dependencies: python-check-manifest@0.51 python-mypy@1.18.2 python-pytest@9.0.2 python-pytest-console-scripts@1.4.1 python-pytest-cov@6.0.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://pypi.org/project/pep440/
Licenses: Expat
Build system: pyproject
Synopsis: Utils to check whether versions number match PEP 440
Description:

This package provides a simple package with utils to check whether versions number match PEP 440.

python-argh 0.31.3
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/neithere/argh/
Licenses: LGPL 3+
Build system: pyproject
Synopsis: Argparse wrapper with natural syntax
Description:

Argh is a small library that provides several layers of abstraction on top of python-argparse. The layers can be mixed. It is always possible to declare a command with the highest possible (and least flexible) layer and then tune the behaviour with any of the lower layers including the native API of python-argparse.

Total packages: 74733