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

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-smartypants 2.0.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/justinmayer/smartypants.py
Licenses: Modified BSD
Build system: pyproject
Synopsis: Translate punctuation characters into smart quotes
Description:

smartpants can perform the following transformations:

  1. Straight quotes ( " and ' ) into "curly" quote HTML entities

  2. Backticks-style quotes (``like this'') into "curly" quote HTML entities

  3. Dashes (-- and ---) into en- and em-dash entities

  4. Three consecutive dots (... or . . .) into an ellipsis entity

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-dirty-equals 0.11.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://dirty-equals.helpmanual.io/
Licenses: Expat
Build system: pyproject
Synopsis: Do dirty (but useful) things with equals
Description:

dirty-equals is a Python library that (mis)uses the __eq__ method to make code (generally unit tests) more declarative and therefore easier to read and write.

python-pywal16 3.8.10
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/eylles/pywal16
Licenses: Expat
Build system: pyproject
Synopsis: 16 colors fork of pywal
Description:

Pywal16 is a tool that generates a color palette from the dominant colors in an image. It then applies the colors system-wide and on-the-fly in all of your favorite programs.

python-shapely 2.1.1
Dependencies: geos@3.12.1
Propagated dependencies: python-numpy@2.4.6
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/shapely/shapely
Licenses: Modified BSD
Build system: pyproject
Synopsis: Library for the manipulation and analysis of geometric objects
Description:

Shapely is a Python package for manipulation and analysis of planar geometric objects. It is based on the GEOS library.

python-argparse-manpage 4.7
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/praiskup/argparse-manpage
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Build manual page from Python's ArgumentParser object
Description:

This package provides tools to build manual pages from Python's ArgumentParser object.

python-filelock 3.16.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/tox-dev/py-filelock
Licenses: Unlicense
Build system: pyproject
Synopsis: Platform independent file lock
Description:

filelock contains a single module implementing a platform independent file lock in Python, which provides a simple way of inter-process communication.

python-amqp 5.1.1
Propagated dependencies: python-vine@5.1.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/celery/py-amqp
Licenses: LGPL 2.1+
Build system: pyproject
Synopsis: Low-level AMQP client for Python (fork of amqplib)
Description:

This is a fork of amqplib which was originally written by Barry Pederson. It is maintained by the Celery project, and used by kombu as a pure python alternative when librabbitmq is not available.

python-pyperf 2.10.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/psf/pyperf
Licenses: Expat
Build system: pyproject
Synopsis: Toolkit for running Python benchmarks
Description:

The Python pyperf module is a toolkit for writing, running and analyzing benchmarks. It features a simple API that can:

  • automatically calibrate a benchmark for a time budget;

  • spawn multiple worker processes;

  • compute the mean and standard deviation;

  • detect if a benchmark result seems unstable;

  • store benchmark results in JSON format;

  • support multiple units: seconds, bytes and integer.

python-nestedtext 3.7
Propagated dependencies: python-inform@1.34
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://nestedtext.org
Licenses: Expat
Build system: pyproject
Synopsis: Human readable and writable data interchange format
Description:

NestedText is a file format for holding data that is to be entered, edited, or viewed by people. It allows data to be organized into a nested collection of dictionaries, lists, and strings. In this way it is similar to JSON and YAML, but without the complexity and risk of YAML and without the syntactic clutter of JSON. NestedText is both simple and natural. Only a small number of concepts and rules must be kept in mind when creating it. It is easily created, modified, or viewed with a text editor and easily understood and used by both programmers and non-programmers.

python-rpds-py 0.30.0
Dependencies: maturin@1.11.5
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/crate-py/rpds
Licenses: Expat
Build system: cargo
Synopsis: Bindings to Rust rpds for persistent data structures
Description:

This package provides Python bindings to the Rust rpds crate for persistent data structures. It was written initially to support replacing python-pyrsistent.

python-diff-cover 9.7.1
Propagated dependencies: python-chardet@5.2.0 python-jinja2@3.1.6 python-pluggy@1.6.0 python-pygments@2.19.2 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-param 2.3.3
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://param.holoviz.org/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Make your Python code clearer and more reliable by declaring Parameters
Description:

Param is a library for handling all the user-modifiable parameters, arguments, and attributes that control your code. It provides automatic, robust error-checking while dramatically reducing boilerplate code, letting you focus on what you want your code to do rather than on checking for all the possible ways users could supply inappropriate values to a function or class.

python-pydantic-core 2.41.5
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/pydantic/pydantic-core
Licenses: Expat
Build system: pyproject
Synopsis: Core validation logic for pydantic
Description:

This package provides the core functionality for pydantic validation and serialization.

python-sshpubkeys 3.2.0
Propagated dependencies: python-cryptography@44.0.0 python-ecdsa@0.19.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/ojarva/python-sshpubkeys
Licenses: Modified BSD
Build system: pyproject
Synopsis: OpenSSH public key parser
Description:

This package provides a library for parsing and validating OpenSSH public key files.

python-pysaml2 7.5.4
Propagated dependencies: python-cryptography@44.0.0 python-dateutil@2.9.0 python-defusedxml@0.7.1-0.c744588 python-pymongo@4.17.0 python-pyopenssl@24.3.0 python-responses@0.25.3 python-requests@2.34.2 python-xmlschema@4.1.0 python-xmlsec@1.3.17
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://idpy.org
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Python implementation of SAML Version 2 Standard
Description:

PySAML2 is a pure python implementation of SAML Version 2 Standard. It contains all necessary pieces for building a SAML2 service provider or an identity provider. The distribution contains examples of both.

This package was originally written to work in a WSGI environment, but there are extensions that allow you to use it with other frameworks.

python-zipfly 6.0.5
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/sandes/zipfly
Licenses: Expat
Build system: pyproject
Synopsis: Zip archive generator
Description:

ZipFly is a zip archive generator. It was created to generate very large zip archives for immediate sending out to clients, or for writing large zip archives without memory inflation.

python-pycodestyle 2.14.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://pycodestyle.readthedocs.io/
Licenses: Expat
Build system: pyproject
Synopsis: Python style guide checker
Description:

pycodestyle (formerly pep8) is a tool to check Python code against some of the style conventions in PEP 8.

python-essentials 1.1.8
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/Neoteroi/essentials/wiki
Licenses: Expat
Build system: pyproject
Synopsis: Utility functions, exceptions, and classes for Python applications
Description:

Essentials is a collection of functions, exceptions, and classes for Python applications. Examples of utilities are exceptions for common scenarios, friendly JSON encoder, decorators for retries and logging.

python-locket 1.0.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/mwilliamson/locket.py
Licenses: FreeBSD
Build system: pyproject
Synopsis: File-based locks for Python
Description:

Locket implements a lock that can be used by multiple processes provided they use the same path.

python-types-simplejson 3.19.0.20241221
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 simplejson
Description:

Typing stubs for simplejson.

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-crccheck 1.3.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/MartinScharrer/crccheck
Licenses: GPL 3+
Build system: pyproject
Synopsis: Calculation library for CRCs and checksums
Description:

crccheck is a calculation library for CRCs and checksums. It implement more than a hundred checksum routines.

python-asyncstdlib 3.13.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://asyncstdlib.readthedocs.io
Licenses: Expat
Build system: pyproject
Synopsis: Compatibility layer between the Python stdlib and @code{async} callables
Description:

The asyncstdlib library re-implements functions and classes of the Python standard library to make them compatible with async callables, iterables and context managers. It is fully agnostic to async event loops and seamlessly works with asyncio, third-party libraries such as trio, as well as any custom async event loop.

Total packages: 32836