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

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-flex 6.14.1
Propagated dependencies: python-click@8.4.1 python-jsonpointer@3.1.1 python-pyyaml@6.0.3 python-requests@2.34.2 python-rfc3987@1.3.8 python-six@1.17.0 python-strict-rfc3339@0.7 python-validate-email@1.3
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/pipermerriam/flex
Licenses: Modified BSD
Build system: pyproject
Synopsis: Validates Swagger schemata
Description:

flex can be used to validate Swagger schemata.

python-phpserialize 1.3
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/mitsuhiko/phpserialize
Licenses: Modified BSD
Build system: pyproject
Synopsis: Python port of the serialize and unserialize functions of PHP
Description:

This package provides a port of the serialize and unserialize functions of PHP for Python.

python-graphql-core 3.2.7
Propagated dependencies: python-promise@2.3.0 python-six@1.17.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/graphql-python/graphql-core
Licenses: Expat
Build system: pyproject
Synopsis: GraphQL implementation for Python
Description:

GraphQL implementation for Python. GraphQL is a data query language and runtime designed and used to request and deliver data to mobile and web apps. This library is a port of graphql-js to Python.

python-ast-decompiler 0.7.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/JelleZijlstra/ast_decompiler
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Decompile an @acronym{AST, Abstract Syntax Tree} to Python code
Description:

This library provides functionality to decompile AST objects, as generated by the standard library ast module, to Python code.

python-labjack 2.1.0
Dependencies: python-exodriver@2.6.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://labjack.com/support/software/examples/ud/labjackpython
Licenses: Expat
Build system: pyproject
Synopsis: Python library for LabJack U3, U6, UE9 and U12
Description:

This Python library allows communicating with the U3, U6, UE9 and U12 LabJack data acquisition (DAQ) modules.

python-optree 0.14.0
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/metaopt/optree
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Optimized PyTree Utilities
Description:

This package contains operations on PyTrees (a tree made of container data structures in Python).

python-svgwrite 1.4.3
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/mozman/svgwrite
Licenses: Expat
Build system: pyproject
Synopsis: Python library to create SVG drawings
Description:

This package provides a Python library to create SVG drawings.

python-cron-converter 1.3.1
Propagated dependencies: python-dateutil@2.9.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/Sonic0/cron-converter
Licenses: Expat
Build system: pyproject
Synopsis: Cron string parser and scheduler for Python
Description:

Cron-converter provides a Cron string parser (from string/lists to string/lists) and iteration for the datetime object with a cron like format.

python-verlib2 0.3.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/pyveci/verlib2
Licenses: FreeBSD
Build system: pyproject
Synopsis: Python versioning utilities
Description:

This package provides a standalone variant of distutils.version and packaging.version, without anything else.

python-notify2 0.3.1
Propagated dependencies: python-dbus@1.3.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://bitbucket.org/takluyver/pynotify2
Licenses: FreeBSD LGPL 2.1+
Build system: pyproject
Synopsis: Python interface to D-Bus notifications
Description:

Pynotify2 provides a Python interface for sending D-Bus notifications. It is a reimplementation of pynotify in pure Python, and an alternative to the GObject Introspection bindings to libnotify for non-GTK applications.

python-fields 5.0.0-0.cb473d1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://python-fields.readthedocs.io/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Python container class boilerplate killer
Description:

Avoid repetitive boilerplate code in Python classes.

python-importmagic 0.1.7
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/alecthomas/importmagic
Licenses: Modified BSD
Build system: pyproject
Synopsis: Library for adding, removing and managing Python imports
Description:

Importmagic is a Python library for automatically managing imports by finding unresolved symbols in Python code and their corresponding imports.

python-xlsxwriter 3.2.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/jmcnamara/XlsxWriter
Licenses: FreeBSD
Build system: pyproject
Synopsis: Python module for creating Excel XLSX files
Description:

XlsxWriter is a Python module that can be used to write text, numbers, formulas and hyperlinks to multiple worksheets in an Excel 2007+ XLSX file.

python-piexif 1.1.3
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/hMatoba/Piexif
Licenses: Expat
Build system: pyproject
Synopsis: Simplify exif manipulations with Python
Description:

Piexif simplifies interacting with EXIF data in Python. It includes the tools necessary for extracting, creating, manipulating, converting and writing EXIF data to JPEG, WebP and TIFF files.

python-pycosat 0.6.6
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/ContinuumIO/pycosat
Licenses: Expat
Build system: pyproject
Synopsis: Bindings to picosat (a SAT solver)
Description:

This package provides efficient Python bindings to picosat on the C level. When importing pycosat, the picosat solver becomes part of the Python process itself. picosat is a Boolean Satisfiability Problem (SAT) solver.

python-asyncinject 0.6.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/simonw/asyncinject
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Run async workflows using pytest-fixtures-style dependency injection
Description:

This package lets you run asynchronous workflows using pytest-fixtures-style dependency injection.

python-wcwidth 0.2.13
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/jquast/wcwidth
Licenses: Expat
Build system: pyproject
Synopsis: Measure number of terminal column cells of wide-character codes
Description:

Wcwidth measures the number of terminal column cells of wide-character codes. It is useful for those implementing a terminal emulator, or programs that carefully produce output to be interpreted by one. It is a Python implementation of the wcwidth and wcswidth C functions specified in POSIX.1-2001 and POSIX.1-2008.

python-lmfit 1.3.4
Propagated dependencies: python-asteval@1.0.6 python-dill@0.4.1 python-numpy@2.4.6 python-scipy@1.17.1 python-uncertainties@3.2.3
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://lmfit.github.io/lmfit-py/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Least-Squares minimization with bounds and constraints
Description:

Lmfit provides a high-level interface to non-linear optimization and curve fitting problems for Python. It builds on and extends many of the optimization methods of scipy.optimize. Initially inspired by (and named for) extending the Levenberg-Marquardt method from scipy.optimize.leastsq, lmfit now provides a number of useful enhancements to optimization and data fitting problems.

python-poyo 0.5.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/hackebrot/poyo
Licenses: Expat
Build system: pyproject
Synopsis: Lightweight YAML Parser for Python
Description:

This package provides a lightweight YAML Parser for Python. It supports only a chosen subset of the YAML format that is required to parse cookiecutter user configuration files. It does not have support for serializing into YAML and is not compatible with JSON.

python-slugid 2.0.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: http://taskcluster.github.io/slugid.py
Licenses: MPL 2.0
Build system: pyproject
Synopsis: Module for Base64 encoded UUID v4 slugs
Description:

This package provides a module for generating v4 UUIDs and encoding them into 22 character URL-safe base64 slug representation.

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-gest-api 0.1
Propagated dependencies: python-pydantic@2.12.5
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/campa-consortium/gest-api
Licenses: Modified BSD
Build system: pyproject
Synopsis: Standardization for generators
Description:

This package provides a standard for generating test points and exchanging variables, objectives, and constraints in optimization problems.

It is an effort to standardize the interface of the generators in optimization libraries such as:

  • Xopt - flexible high-level optimization in Python

  • optimas - optimization at scale, powered by libEnsemble

  • libEnsemble - a Python toolkit for coordinating asynchronous and dynamic ensembles of calculations

  • rsopt - flexible configuration and execution of large, black-box optimization problems

python-opcodes 0.3.14
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/Maratyszcza/Opcodes
Licenses: FreeBSD
Build system: pyproject
Synopsis: Database of processor instructions and opcodes
Description:

This project documents instruction sets in a format convenient for tools development. An instruction set is represented by three files:

  • an XML file that describes instructions;

  • an XSD file that describes the structure of the XML file;

  • a Python module that reads the XML file and represents it as a set of Python objects;

It currently provides descriptions for most user-mode x86, x86_64, and k1om instructions up to AVX-512 and SHA (including 3dnow!+, XOP, FMA3, FMA4, TBM and BMI2).

python-wadler-lindig 0.1.7
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://docs.kidger.site/wadler_lindig
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Pretty printer for Python using the Wadler-Lindig algorithm
Description:

Wadler-Lindig is a minimal, zero-dependency pretty-printing library for Python that implements a simplified version of the Wadler-Lindig algorithm. Designed to consume less horizontal space than Python's built-in pprint.pprint, it produces compact, well-formatted representations even for complex custom types.

Total packages: 32836