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

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.


nikola 8.3.3
Dependencies: python-babel@2.16.0 python-blinker@1.9.0 python-dateutil@2.9.0 python-docutils@0.21.2 python-doit@0.36.0 python-jinja2@3.1.2 python-lxml@6.0.2 python-mako@1.3.10 python-markdown@3.10 python-natsort@8.4.0 python-notebook@6.5.7 python-phpserialize@1.3 python-piexif@1.1.3 python-pillow@12.1.1 python-pygments@2.19.2 python-pyrss2gen@1.1 python-requests@2.32.5 python-ruamel.yaml@0.18.14 python-toml@0.10.2 python-unidecode@1.4.0 python-yapsy@1.12.2-0.6b487b0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://getnikola.com/
Licenses: Expat
Build system: pyproject
Synopsis: Modular, fast and simple static website and blog generator
Description:

Nikola generates static websites and blogs. Out of the box, it supports reStructuredText, Markdown, IPython (Jupyter) Notebooks and HTML, and has plugins for many other formats.

python-fb-re2 1.0.7
Dependencies: re2@2022-12-01
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/facebook/pyre2
Licenses: Modified BSD
Build system: pyproject
Synopsis: Python wrapper for RE2
Description:

This package provides a Python extension that wraps Google's RE2 regular expression library. It implements many of the features of Python's built-in re module with compatible interfaces.

python-itemadapter 0.12.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/scrapy/itemadapter
Licenses: Modified BSD
Build system: pyproject
Synopsis: Common interface for data container classes
Description:

The ItemAdapter class is a wrapper for data container objects, providing a common interface to handle objects of different types in an uniform manner, regardless of their underlying implementation.

Currently supported types are:

  • scrapy.item.Item

  • dict

  • dataclass-based classes

  • attrs-based classes

  • pydantic-based classes

Additionally, interaction with arbitrary types is supported by implementing a pre-defined interface.

python-stdio-mgr 1.0.1
Propagated dependencies: python-attrs@25.3.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/bskinn/stdio-mgr
Licenses: Expat
Build system: pyproject
Synopsis: Context manager for mocking/wrapping stdin/stdout/stderr
Description:

This package contains a context manager for mocking/wrapping stdin/stdout/stderr.

python-mccabe 0.7.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/PyCQA/mccabe
Licenses: Expat
Build system: pyproject
Synopsis: McCabe checker, plugin for flake8
Description:

This package provides a Flake8 plug-in to compute the McCabe cyclomatic complexity of Python source code.

python-get-version 3.5.5
Propagated dependencies: python-dunamai@1.26.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/flying-sheep/get_version
Licenses: GPL 3+
Build system: pyproject
Synopsis: Version helper in the spirit of versioneer
Description:

This package provides a version helper that lets you automatically use the latest vX.X.X Git tag as the version in your Python package. It also supports getting the version from Python source distributions or, once your package is installed, via pkg_resources (part of setuptools).

python-persist-queue 1.1.0
Propagated dependencies: python-aiofiles@24.1.0 python-aiosqlite@0.21.0 python-cbor2@5.4.2.post1 python-dbutils@3.1.2 python-msgpack@1.1.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/peter-wangxu/persist-queue
Licenses: Modified BSD
Build system: pyproject
Synopsis: Thread-safe disk based persistent queue in Python
Description:

This package provides a thread-safe disk (file and sqlite) based persistent queue in Python.

python-thefuzz 0.22.1
Propagated dependencies: python-rapidfuzz@3.14.3
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/seatgeek/thefuzz
Licenses: Expat
Build system: pyproject
Synopsis: Fuzzy string matching in Python
Description:

This Python package implements fuzzing string matching using Levenshtein distance.

python-twisted 25.5.0
Propagated dependencies: python-attrs@25.3.0 python-automat@24.8.1 python-bcrypt@3.2.2 python-constantly@23.10.4 python-hyperlink@21.0.0 python-incremental@24.7.2 python-typing-extensions@4.15.0 python-zope-interface@7.2 python@3.12.12 python-appdirs@1.4.4 python-bcrypt@3.2.2 python-cryptography@44.0.0 python-h2@4.1.0 python-priority@2.0.0 python-idna@3.10 python-pyopenssl@24.3.0 python-service-identity@24.2.0 python-pyserial@3.5
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://twistedmatrix.com/
Licenses: Expat
Build system: pyproject
Synopsis: Asynchronous networking framework written in Python
Description:

Twisted is an extensible framework for Python programming, with special focus on event-based network programming and multiprotocol integration.

python-doi 0.2.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/papis/python-doi
Licenses: GPL 3
Build system: pyproject
Synopsis: Python package to work with Document Object Identifier (doi)
Description:

Python package to work with Document Object Identifier (doi).

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-proselint 0.14.0
Propagated dependencies: python-click@8.3.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: http://proselint.com/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Linter for prose
Description:

python-proselint is a linter for English prose, that scans through a file and detects issues.

python-cmd2 2.5.11
Propagated dependencies: python-pyperclip@1.9.0 python-wcwidth@0.2.13
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/python-cmd2/cmd2
Licenses: Expat
Build system: pyproject
Synopsis: Tool for building interactive command line applications
Description:

Cmd2 is a tool for building interactive command line applications in Python. Its goal is to make it quick and easy for developers to build feature-rich and user-friendly interactive command line applications. It provides a simple API which is an extension of Python's built-in cmd module. cmd2 provides a wealth of features on top of cmd to make your life easier and eliminates much of the boilerplate code which would be necessary when using cmd.

python-cycler 0.12.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://matplotlib.org/cycler/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Composable keyword argument iterator
Description:

When using matplotlib and plotting more than one line, it is common to want to be able to want to be able to cycle over one or more artist styles; but the plotting logic can quickly become involved. To address this and enable easy cycling over arbitrary kwargs, the Cycler class was developed.

python-click-option-group 0.5.9
Propagated dependencies: python-click@8.3.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://click-option-group.readthedocs.io/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Option groups missing in Click
Description:

Click is a package for creating powerful and beautiful command line interfaces (CLI) in Python, but it has no the functionality for creating option groups. The aim of this package is to provide group options with extensible functionality using canonical and clean API (Click-like API as far as possible).

python-funcy 1.11
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/Suor/funcy
Licenses: Modified BSD
Build system: pyproject
Synopsis: Functional tools
Description:

funcy is a library that provides functional tools. Examples are:

  1. merge - Merges collections of the same type

  2. walk - Type-preserving map

  3. select - Selects a part of a collection

  4. take - Takes the first n items of a collection

  5. first - Takes the first item of a collection

  6. remove - Predicated-removes items of a collection

  7. concat - Concatenates two collections

  8. flatten - Flattens a collection with subcollections

  9. distinct - Returns only distinct items

  10. split - Predicated-splits a collection

  11. split_at - Splits a collection at a given item

  12. group_by - Groups items by group

  13. pairwise - Pairs off adjacent items

  14. partial - Partially-applies a function

  15. curry - Curries a function

  16. compose - Composes functions

  17. complement - Complements a predicate

  18. all_fn - "all" with predicate

python-json2html 1.3.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/softvar/json2html
Licenses: Expat
Build system: pyproject
Synopsis: Convert JSON to HTML table
Description:

python-json2html is a python module to convert JSON into a human readable HTML table representation.

python-typer 0.22.0
Propagated dependencies: python-click@8.3.1 python-typing-extensions@4.15.0 python-annotated-doc@0.0.4 python-rich@14.3.3 python-shellingham@1.5.4
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/fastapi/typer
Licenses: Expat
Build system: pyproject
Synopsis: Typer builds CLI based on Python type hints
Description:

Typer is a library for building CLI applications. It's based on Python 3.6+ type hints.

python-pymodbus 3.8.6
Propagated dependencies: python-pyserial@3.5 python-six@1.17.0 python-aiohttp@3.11.18 python-click@8.3.1 python-prompt-toolkit@3.0.51 python-pygments@2.19.2 python-pyserial-asyncio@0.6
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/riptideio/pymodbus/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Modbus protocol stack in Python
Description:

Pymodbus is a full Modbus protocol implementation using asyncio, tornado or twisted for its asynchronous communications core. It includes the following client features:

  • full read/write protocol on discrete and register

  • most of the extended protocol (diagnostic/file/pipe/setting/information)

  • TCP, UDP, Serial ASCII, Serial RTU, and Serial Binary

  • asynchronous and synchronous versions

  • payload builder/decoder utilities

  • pymodbus read eval print loop (REPL).

It also includes the following server features:

  • can function as a fully implemented Modbus server

  • TCP, UDP, Serial ASCII, Serial RTU, and Serial Binary

  • asynchronous and synchronous versions

  • full server control context (device information, counters, etc)

  • a number of backing contexts (database, redis, sqlite, a slave device).

python-async-generator 1.10
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/python-trio/async_generator
Licenses: Expat ASL 2.0
Build system: pyproject
Synopsis: Async generators and context managers for Python 3.5+
Description:

async_generator back-ports Python 3.6's native async generators and Python 3.7's context managers into Python 3.5.

python-urwid 3.0.3
Propagated dependencies: python-wcwidth@0.2.13 python-pygobject@3.54.3 python-pyzmq@27.1.0 python-tornado@6.4.2 python-pyserial@3.5 python-twisted@25.5.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://urwid.org
Licenses: LGPL 2.1+
Build system: pyproject
Synopsis: Console user interface library for Python
Description:

Urwid is a curses-based UI/widget library for Python. It includes many features useful for text console applications.

python-whatever 0.7
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/Suor/whatever
Licenses: Modified BSD
Build system: pyproject
Synopsis: Make anonymous functions by partial application of operators
Description:

whatever provides an easy way to make anonymous functions by partial application of operators.

python-tftpy 0.8.6
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://tftpy.sourceforge.net/
Licenses: Expat
Build system: pyproject
Synopsis: Python trivial file transfer protocol (TFTP) library
Description:

TFTPy is a trivial file transfer protocol (TFTP) Python library. It can be used to act both as a TFTP client or TFTP server.

python-vncdotool 1.2.0
Propagated dependencies: python-pillow@12.1.1 python-pycryptodomex@3.23.0 python-twisted@25.5.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: http://github.com/sibson/vncdotool
Licenses: Expat
Build system: pyproject
Synopsis: Command line VNC client
Description:

This package provides a Python command line VNC client. It can be useful to automating interactions with virtual machines or hardware devices that are otherwise difficult to control.

Total packages: 72465