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

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-argopt 0.9.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/casperdcl/argopt
Licenses: MPL 2.0
Build system: pyproject
Synopsis: Generate a command-line interface from a docstring
Description:

This package provides tools to define a command line interface from a docstring rather than the other way around.

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-pystache 0.6.8
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: http://defunkt.io/pystache/
Licenses: Expat
Build system: pyproject
Synopsis: Python logic-less template engine
Description:

Pystache is a Python implementation of the framework agnostic, logic-free templating system Mustache.

python-exif-read 3.3.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/ianare/exif-py
Licenses: Modified BSD
Build system: pyproject
Synopsis: Python library to extract EXIF data from image files
Description:

ExifRead is a Python library to extract EXIF data from tiff and jpeg files.

python-escapism 1.0.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/jupyterhub/escapism
Licenses: Expat
Build system: pyproject
Synopsis: Simple, generic library for escaping strings
Description:

This Python library provides a programming interface to, given a set of safe characters and an escape character, escape safe strings and unescape the result.

python-posix-ipc 1.3.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://semanchuk.com/philip/posix_ipc/
Licenses: Modified BSD
Build system: pyproject
Synopsis: POSIX IPC primitives for Python
Description:

This package provides POSIX IPC primitives - semaphores, shared memory and message queues for Python.

python-tempora 5.8.1
Propagated dependencies: python-dateutil@2.9.0 python-jaraco-functools@4.2.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/jaraco/tempora
Licenses: Expat
Build system: pyproject
Synopsis: Python date and time objects and routines
Description:

The tempora Python library contains miscellaneous date and time related utilities and constants, routines for measuring, profiling, and getting datetime-aware UTC values as well as an event scheduler.

python-flake8-implicit-str-concat 0.5.0
Propagated dependencies: python-attrs@25.3.0 python-more-itertools@10.6.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/keisheiled/flake8-implicit-str-concat
Licenses: Expat
Build system: pyproject
Synopsis: Flake8 plugin to encourage correct string literal concatenation
Description:

This is a plugin for the Python code checking tool Flake8 to encourage correct string literal concatenation.

It looks for style problems like implicitly concatenated string literals on the same line (which can be introduced by the code formatting tool Black), or unnecessary plus operators for explicit string literal concatenation.

python-multidict 6.7.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/aio-libs/multidict/
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Multidict implementation
Description:

Multidict is dict-like collection of key-value pairs where key might be occurred more than once in the container.

python-pyquery 2.0.1
Propagated dependencies: python-cssselect@1.2.0 python-lxml@6.0.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/gawel/pyquery
Licenses: Modified BSD
Build system: pyproject
Synopsis: Make jQuery-like queries on xml documents
Description:

pyquery allows you to make jQuery queries on xml documents. The API is as much as possible the similar to jQuery. pyquery uses lxml for fast xml and html manipulation.

python-screenkey 1.5
Dependencies: bash-minimal@5.2.37 gtk+@3.24.51 libx11@1.8.12 libxtst@1.2.5 python-babel@2.16.0 python-dbus@1.3.2 python-pycairo@1.28.0 python-pygobject@3.54.3 slop@7.6
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://www.thregr.org/~wavexx/software/screenkey/
Licenses: GPL 3+
Build system: pyproject
Synopsis: Screencast tool to display pressed keys
Description:

Screenkey is a screencast tool to display your keys inspired by Screenflick.

python-signedjson 1.1.4
Propagated dependencies: python-canonicaljson@2.0.0 python-pynacl@1.5.0 python-typing-extensions@4.15.0 python-unpaddedbase64@2.1.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/matrix-org/python-signedjson
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Sign JSON objects with ED25519 signatures
Description:

Sign JSON objects with ED25519 signatures.

  • More than one entity can sign the same object.

  • Each entity can sign the object with more than one key making it easier to rotate keys

  • ED25519 can be replaced with a different algorithm.

  • Unprotected data can be added to the object under the "unsigned" key.

python-speg 0.3-0.877acdd
Propagated dependencies: python-six@1.17.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/avakar/speg
Licenses: Expat
Build system: pyproject
Synopsis: PEG-based parser interpreter with memoization
Description:

This package is a PEG-based parser and interpreter with memoization.

python-filetype 1.2.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/h2non/filetype.py
Licenses: Expat
Build system: pyproject
Synopsis: Infer file type and MIME type of any file/buffer
Description:

filetype is a small and dependency free Python package to infer file type and MIME type checking the magic numbers signature of a file or buffer.

python-ipython-documentation 9.8.0
Propagated dependencies: python-decorator@5.2.1 python-ipython-pygments-lexers@1.1.1 python-jedi@0.19.2 python-matplotlib-inline@0.1.7 python-pexpect@4.9.0 python-prompt-toolkit@3.0.51 python-pygments@2.19.2 python-stack-data@0.6.3 python-traitlets@5.14.3 python-typing-extensions@4.15.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: IPython is a tool for interactive computing in Python
Description:

IPython provides a rich architecture for interactive computing with: Powerful interactive shells, a browser-based notebook, support for interactive data visualization, embeddable interpreters and tools for parallel computing.

python-astroid 3.3.11
Propagated dependencies: python-lazy-object-proxy@1.11.0 python-typing-extensions@4.15.0 python-wrapt@2.0.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/PyCQA/astroid
Licenses: LGPL 2.1+
Build system: pyproject
Synopsis: Python source code base representation
Description:

python-astroid provides a common base representation of Python source code for projects such as pychecker, pyreverse, pylint, etc. It provides a compatible representation which comes from the _ast module. It rebuilds the tree generated by the builtin _ast module by recursively walking down the AST and building an extended ast. The new node classes have additional methods and attributes for different usages. They include some support for static inference and local name scopes. Furthermore, astroid builds partial trees by inspecting living objects.

python-pypeg2 2.15.2
Propagated dependencies: python-lxml@6.0.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://fdik.org/pyPEG/
Licenses: GPL 2
Build system: pyproject
Synopsis: Parsing Expression Grammars in Python
Description:

PyPEG is an intrinsic parser interpreter framework for Python. It is based on Parsing Expression Grammars, PEG. With pyPEG you can parse many formal languages.

python-glom 24.11.0
Propagated dependencies: python-attrs@25.3.0 python-boltons@25.0.0 python-face@24.0.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/mahmoud/glom
Licenses: Modified BSD
Build system: pyproject
Synopsis: Declaratively restructure data
Description:

Real applications have real data, and real data nests---objects inside of objects inside of lists of objects. glom is a new and powerful way to handle real-world data, featuring:

  • Path-based access to nested data structures

  • Readable, meaningful error messages

  • Declarative data transformation, using lightweight, Pythonic specifications

  • Built-in data exploration and debugging features

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.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-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-logical-unification 0.4.7
Propagated dependencies: python-multipledispatch@1.0.0 python-toolz@1.1.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/pythological/unification/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Logical unification in Python for solving symbolic expressions
Description:

This library provides algorithms and data types for solving symbolic expressions in pure Python using the technique of logical unification.

python-diff-match-patch 20241021
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/diff-match-patch-python/diff-match-patch
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Synchronize plain text
Description:

Diff Match and Patch libraries offer robust algorithms to perform the operations required for synchronizing plain text.

python-parsley 1.3
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://launchpad.net/parsley
Licenses: Expat
Build system: pyproject
Synopsis: Parsing and pattern matching Python library
Description:

Parsley is a parsing library using PEG algorithm, so each expression in the grammar rules works like a Python expression. In particular, alternatives are evaluated in order, unlike table-driven parsers such as yacc, bison or PLY. Parsley is an implementation of OMeta, an object-oriented pattern-matching language.

python-pympler 1.1-0.6d595e0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://pythonhosted.org/Pympler/
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Measure, monitor and analyze memory behavior
Description:

Pympler is a development tool to measure, monitor and analyze the memory behavior of Python objects in a running Python application.

By pympling a Python application, detailed insight in the size and the lifetime of Python objects can be obtained. Undesirable or unexpected runtime behavior like memory bloat and other pymples can easily be identified.

A web profiling frontend exposes process statistics, garbage visualisation and class tracker statistics.

Total packages: 72465