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

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-ldap3 2.9.1
Propagated dependencies: python-gssapi@1.10.0 python-pyasn1@0.6.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/cannatag/ldap3
Licenses: LGPL 3+
Build system: pyproject
Synopsis: Python LDAP client
Description:

LDAP3 is a strictly RFC 4510 conforming LDAP V3 pure Python client library.

python-funcparserlib 1.0.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/vlasovskikh/funcparserlib
Licenses: Expat
Build system: pyproject
Synopsis: Recursive descent parsing library based on functional combinators
Description:

This package is a recursive descent parsing library for Python based on functional combinators. Parser combinators are just higher-order functions that take parsers as their arguments and return them as result values.

python-virtualenv 20.35.4
Propagated dependencies: python-distlib@0.3.7 python-filelock@3.16.1 python-platformdirs@4.3.6
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://virtualenv.pypa.io/
Licenses: Expat
Build system: pyproject
Synopsis: Virtual Python environment builder
Description:

Virtualenv is a tool to create isolated Python environments.

python-py3status 3.62
Dependencies: file@5.46
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/ultrabug/py3status
Licenses: Modified BSD
Build system: pyproject
Synopsis: Extensible i3status wrapper written in Python
Description:

py3status is an i3status wrapper which extends i3status functionality in a modular way, allowing you to extend your panel with your own code, responding to click events and updating clock every second.

python-yapsy 1.12.2-0.6b487b0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://yapsy.sourceforge.net
Licenses: Modified BSD
Build system: pyproject
Synopsis: Simple plugin system for Python applications
Description:

Yapsy, or Yet Another Plugin SYstem, is a small library implementing the core mechanisms needed to build a plugin system into a wider application.

The main purpose is to depend only on Python's standard libraries and to implement only the basic functionalities needed to detect, load and keep track of several plugins.

python-multiprocessing-logging 0.3.4
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/jruere/multiprocessing-logging
Licenses: LGPL 3+
Build system: pyproject
Synopsis: Manage logs from multiple processes
Description:

This Python module implements a multiprocessing-aware Handler that, when set on the root Logger, will tunnel log records to the main process so that they are handled correctly.

python-osc 1.9.3
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/attwad/python-osc
Licenses: Unlicense
Build system: pyproject
Synopsis: Open Sound Control server and client implementations
Description:

python-osc is a pure Python library with no external dependencies. It implements the Open Sound Control 1.0 specification.

python-semantic-version 2.10.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/rbarrois/python-semanticversion
Licenses: Modified BSD
Build system: pyproject
Synopsis: Semantic versioning module for Python
Description:

The semantic_version class is a small library for handling semantic versioning (SemVer) in Python.

It can compare versions, generate a new version that represents a bump in one of the version levels, and check whether any given string is a proper semantic version identifier.

python-setuptools-declarative-requirements 1.3.0
Propagated dependencies: python-setuptools@80.9.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/s0undt3ch/setuptools-declarative-requirements
Licenses: ASL 2.0
Build system: pyproject
Synopsis: File support for setuptools declarative setup.cfg
Description:

This package provides file support for setuptools declarative setup.cfg.

python-berkeleydb 18.1.15
Dependencies: bdb@6.2.32
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://www.jcea.es/programacion/pybsddb.htm
Licenses: Modified BSD
Build system: pyproject
Synopsis: Python bindings for Oracle Berkeley DB
Description:

This module provides a nearly complete wrapping of the Oracle/Sleepycat C API for the Database Environment, Database, Cursor, Log Cursor, Sequence and Transaction objects, and each of these is exposed as a Python type in the bsddb3.db module. The database objects can use various access methods: btree, hash, recno, and queue. Complete support of Berkeley DB distributed transactions. Complete support for Berkeley DB Replication Manager. Complete support for Berkeley DB Base Replication. Support for RPC.

python-catppuccin 2.5.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/catppuccin/python
Licenses: Expat
Build system: pyproject
Synopsis: Pastel palette for Python libraries
Description:

Catppuccin for Python is a soothing pastel palette for Python libraries. It aims to be the middle ground between low and high contrast themes. It also includes themes for IPython, Matplotlib, Pygments and Rich.

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: Configuration system for Python applications
Description:

Traitlets is a framework that lets Python classes have attributes with type checking, dynamically calculated default values, and ‘on change’ callbacks. The package also includes a mechanism to use traitlets for configuration, loading values from files or from command line arguments. This is a distinct layer on top of traitlets, so you can use traitlets in your code without using the configuration machinery.

python-ipython-sql 0.5.0-0.e21bc64
Propagated dependencies: python-ipython@9.8.0 python-ipython-genutils@0.1.0 python-prettytable@3.12.0 python-sqlalchemy@2.0.45 python-sqlparse@0.5.5
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/catherinedevlin/ipython-sql
Licenses: Expat
Build system: pyproject
Synopsis: RDBMS access via IPython
Description:

This library connects to a database, using SQLAlchemy URL connect strings, then issue SQL commands within IPython or IPython Notebook.

python-robotframework-stacktrace 0.4.1
Propagated dependencies: python-robotframework@7.3.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/MarketSquare/robotframework-stacktrace
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Robot Framework listener to print a stack trace on error
Description:

StackTrace is a Robot Framework listener that prints a stack trace directly to the terminal to ease debugging.

python-empy 3.3.4
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: http://www.alcyone.com/software/empy/
Licenses: LGPL 2.1+
Build system: pyproject
Synopsis: Templating system for Python
Description:

EmPy is a system for embedding Python expressions and statements in template text; it takes an EmPy source file, processes it, and produces output. This is accomplished via expansions, which are special signals to the EmPy system and are set off by a special prefix (by default the at sign, @). EmPy can expand arbitrary Python expressions and statements in this way, as well as a variety of special forms. Textual data not explicitly delimited in this way is sent unaffected to the output, allowing Python to be used in effect as a markup language. Also supported are callbacks via hooks, recording and playback via diversions, and dynamic, chainable filters. The system is highly configurable via command line options and embedded commands.

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-future 1.0.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://python-future.org
Licenses: Expat
Build system: pyproject
Synopsis: Single-source support for Python 3 and 2
Description:

python-future is the missing compatibility layer between Python 2 and Python 3. It allows you to use a single, clean Python 3.x-compatible codebase to support both Python 2 and Python 3 with minimal overhead.

python-grandalf 0.8
Propagated dependencies: python-numpy@2.3.1 python-ply@3.11
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/bdcht/grandalf
Licenses: GPL 2 EPL 1.0
Build system: pyproject
Synopsis: Graph and drawing algorithms framework
Description:

Grandalf is a Python package made for experimentations with graphs drawing algorithms. It is written in pure Python, and currently implements two layouts: the Sugiyama hierarchical layout and the force-driven or energy minimization approach. While not as fast or featured as graphviz or other libraries like OGDF (C++), it provides a way to walk and draw graphs no larger than thousands of nodes, while keeping the source code simple enough to tweak and hack any part of it for experimental purpose. With a total of about 1500 lines of Python, the code involved in drawing the Sugiyama (dot) layout fits in less than 600 lines. The energy minimization approach is comprised of only 250 lines!

Grandalf does only 2 not-so-simple things:

  • computing the nodes (x,y) coordinates (based on provided nodes dimensions, and a chosen layout)

  • routing the edges with lines or nurbs

It doesn’t depend on any GTK/Qt/whatever graphics toolkit. This means that it will help you find where to draw things like nodes and edges, but it’s up to you to actually draw things with your favorite toolkit.

python-mpmath 1.3.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://mpmath.org
Licenses: Modified BSD
Build system: pyproject
Synopsis: Arbitrary-precision floating-point arithmetic in python
Description:

mpmath can be used as an arbitrary-precision substitute for Python's float/complex types and math/cmath modules, but also does much more advanced mathematics.

pybind11 2.13.6
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/pybind/pybind11/
Licenses: Modified BSD
Build system: cmake
Synopsis: Seamless operability between C++11 and Python
Description:

pybind11 is a lightweight header-only library that exposes C++ types in Python and vice versa, mainly to create Python bindings of existing C++ code. Its goals and syntax are similar to the Boost.Python library: to minimize boilerplate code in traditional extension modules by inferring type information using compile-time introspection.

python-lazr-delegates 2.1.1
Propagated dependencies: python-zope-interface@7.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://launchpad.net/lazr.delegates
Licenses: LGPL 3
Build system: pyproject
Synopsis: Easily write objects that delegate behavior
Description:

The lazr.delegates package makes it easy to write objects that delegate behavior to another object. The new object adds some property or behavior on to the other object, while still providing the underlying interface, and delegating behavior.

python-freecell-solver 0.6.0
Propagated dependencies: python-cffi@1.17.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://pypi.org/project/freecell-solver/
Licenses: Expat
Build system: pyproject
Synopsis: Freecell Solver bindings
Description:

This package provides Python bindings for the freecell-solver package. Freecell Solver is a program that automatically solves layouts of Freecell and similar variants of Card Solitaire such as Eight Off, Forecell, and Seahaven Towers, as well as Simple Simon boards.

python-rich-click 1.9.7
Propagated dependencies: python-click@8.3.1 python-rich@14.3.3
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/ewels/rich-click
Licenses: Expat
Build system: pyproject
Synopsis: Format click help output nicely with rich
Description:

Click is a "Python package for creating beautiful command line interfaces". Rich is a "Python library for rich text and beautiful formatting in the terminal". The intention of rich-click is to provide attractive help output from click, formatted with rich, with minimal customization required.

python-cytoolz 1.0.1
Propagated dependencies: python-toolz@1.1.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/pytoolz/cytoolz
Licenses: Modified BSD
Build system: pyproject
Synopsis: High performance functional utilities
Description:

The cytoolz package implements the same API as provided by toolz. The main differences are that cytoolz is faster and cytoolz offers a C API that is accessible to other projects developed in Cython.

Total packages: 72465