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

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-jsonpath-ng 1.7.0
Propagated dependencies: python-ply@3.11
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/h2non/jsonpath-ng
Licenses: ASL 2.0
Build system: pyproject
Synopsis: JSONPath Next-Generation
Description:

This package provides a final implementation of JSONPath for Python that aims to be standard compliant, including arithmetic and binary comparison operators, as defined in the original JSONPath proposal.

python-unicodeitplus 0.3.1
Propagated dependencies: python-lark@1.2.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/HDembinski/unicodeitplus
Licenses: Modified BSD
Build system: pyproject
Synopsis: Convert simple LaTeX to an Unicode approximation
Description:

This package provides a more complete LaTeX to Unicode converter than unicodeit using a parser generated from EBNF with the Lark library.

python-py-partiql-parser 0.6.3
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://pypi.org/project/py-partiql-parser/
Licenses: Expat
Build system: pyproject
Synopsis: Pure Python PartiQL Parser
Description:

This package provides a tokenizer/parser/executor for the PartiQL language, in Python.

python-binaryornot 0.4.4
Propagated dependencies: python-chardet@5.2.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/audreyr/binaryornot
Licenses: Modified BSD
Build system: pyproject
Synopsis: Package to check if a file is binary or text
Description:

Ultra-lightweight pure Python package to check if a file is binary or text.

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-node-semver 0.8.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/podhmo/python-node-semver
Licenses: Expat
Build system: pyproject
Synopsis: Python port of node-semver
Description:

This module provides a Python version of node-semver, a semantic version parser for Node.js.

python-pylatex 1.4.2
Propagated dependencies: python-ordered-set@4.1.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/JelteF/PyLaTeX
Licenses: Expat
Build system: pyproject
Synopsis: Library for creating LaTeX files and snippets
Description:

This package provides a Python library for creating LaTeX files and snippets.

python-pyrss2gen 1.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: http://dalkescientific.com/Python/PyRSS2Gen.html
Licenses: Modified BSD
Build system: pyproject
Synopsis: Generate RSS 2.0 feeds using a Python data structure
Description:

PyRSS2Gen is the interface to generate RSS 2.0 feeds. PyRSS2Gen builds the feed up by using a XML generator.

python-whatthepatch 1.0.7
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/cscorley/whatthepatch
Licenses: Expat
Build system: pyproject
Synopsis: Patch parsing and application library
Description:

This package provides a patch parsing and application library.

python-decorator 5.2.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://pypi.org/project/decorator/
Licenses: Expat
Build system: pyproject
Synopsis: Python module to simplify usage of decorators
Description:

The aim of the decorator module is to simplify the usage of decorators for the average programmer, and to popularize decorators usage giving examples of useful decorators, such as memoize, tracing, redirecting_stdout, locked, etc. The core of this module is a decorator factory.

python-linkify-it-py 2.0.0
Propagated dependencies: python-uc-micro-py@1.0.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/tsutsu3/linkify-it-py
Licenses: Expat
Build system: pyproject
Synopsis: Links recognition library with full Unicode support
Description:

This is Python port of linkify-it, which is a links recognition library with full Unicode support. It has features like:

  • Full unicode support, with astral characters

  • International domains support

  • Allows rules extension and custom normalizers.

python-py010parser 0.1.18
Propagated dependencies: python-regex@2026.2.28 python-ply@3.11
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/d0c-s4vage/py010parser
Licenses: Modified BSD
Build system: pyproject
Synopsis: Parser of 010 editor's template
Description:

py010parser is a Python library for parsing templates for the Sweetscape 010 binary-format editor.

python-spectra 0.1.0
Propagated dependencies: python-colormath2@3.0.3
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/jsvine/spectra
Licenses: Expat
Build system: pyproject
Synopsis: Color scales and color conversion
Description:

This package provides a Python library intended to make color math, color scales, and color space conversion easy. It has support for:

  1. Color scales

  2. Color ranges

  3. Color blending

  4. Brightening/darkening colors

  5. Saturating/desaturating colors

  6. Conversion to/from multiple color spaces.

python-dotty-dict 1.3.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/pawelzny/dotty_dict
Licenses: Expat
Build system: pyproject
Synopsis: Python library for accessing dictionaries using a dot syntax
Description:

This package provides a library that wraps the traditional Python dictionaries and provides a syntax to access nested dictionaries values using a dot syntax, for example: dictionary['deeply.nested.key'].

python-multiprocess 0.70.18
Propagated dependencies: python-dill@0.4.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://pypi.org/project/multiprocess/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Multiprocessing and multithreading in Python
Description:

This package is a fork of the multiprocessing Python package, a package which supports the spawning of processes using the API of the standard library's threading module.

python-multiprocessing-on-dill 3.5.0a4
Propagated dependencies: python-dill@0.4.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/sixty-north/multiprocessing_on_dill
Licenses: Python Software Foundation License
Build system: pyproject
Synopsis: Multiprocessing using dill instead of pickle
Description:

This package provides a friendly fork of multiprocessing which uses dill instead of pickle.

python-marshmallow 3.22.0
Propagated dependencies: python-packaging@25.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/marshmallow-code/marshmallow
Licenses: Expat
Build system: pyproject
Synopsis: Convert complex datatypes to and from native Python datatypes
Description:

marshmallow provides a library for converting complex datatypes to and from native Python datatypes.

python-pytidylib 0.3.2
Dependencies: tidy-html@5.8.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/countergram/pytidylib
Licenses: Expat
Build system: pyproject
Synopsis: Python wrapper for HTML Tidy library
Description:

PyTidyLib is a Python package that wraps the HTML Tidy library. This allows you, from Python code, to “fix” invalid (X)HTML markup.

python-calmjs-parse 1.3.3
Propagated dependencies: python-ply@3.11
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/calmjs/calmjs.parse/
Licenses: Expat
Build system: pyproject
Synopsis: Parsers for ECMA standards
Description:

Calmjs-parse is a collection of helper libraries for understanding ECMA script.

python-prompt-toolkit 3.0.51
Propagated dependencies: python-wcwidth@0.2.13
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/prompt-toolkit/python-prompt-toolkit
Licenses: Modified BSD
Build system: pyproject
Synopsis: Library for building command line interfaces in Python
Description:

Prompt-Toolkit is a library for building interactive command line interfaces in Python. It's like GNU Readline but it also features syntax highlighting while typing, out-of-the-box multi-line input editing, advanced code completion, incremental search, support for Chinese double-width characters, mouse support, and auto suggestions.

python-pybtex 0.25.0
Propagated dependencies: python-latexcodec@3.0.1 python-pyyaml@6.0.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://pybtex.org/
Licenses: Expat
Build system: pyproject
Synopsis: BibTeX-compatible bibliography processor
Description:

Pybtex is a BibTeX-compatible bibliography processor written in Python. You can simply type pybtex instead of bibtex.

python-num2words 0.5.14
Propagated dependencies: python-docopt@0.6.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/savoirfairelinux/num2words
Licenses: LGPL 2.1
Build system: pyproject
Synopsis: Convert numbers to words in multiple languages
Description:

num2words is a library that converts numbers like 42 to words like forty-two. It supports multiple languages, and can even generate ordinal numbers like forty-second.

python-rtf-tokenize 1.0.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/benoit-pierre/rtf_tokenize
Licenses: GPL 2+
Build system: pyproject
Synopsis: Simple RTF tokenizer
Description:

This package is a simple RTF tokenizer.

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.

Total packages: 73955