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 webring send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.
Simple decorator to set attributes of target function or class in a DRY way.
Six is a Python 2 and 3 compatibility library. It provides utility functions for smoothing over the differences between the Python versions with the goal of writing Python code that is compatible on both Python versions. Six supports every Python version since 2.5. It is contained in only one Python file, so it can be easily copied into your project.
Confuse is a configuration library for Python that uses YAML. It takes care of defaults, overrides, type checking, command-line integration, human-readable errors, and standard OS-specific locations.
python-pydantic enables specifying CLI via data models provided in the JSON format.
This package lets you implement minimal boilerplate CLIs derived from type hints and parse from command line, config files and environment variables.
This package provides POSIX IPC primitives - semaphores, shared memory and message queues for Python.
This package provides a Python implementation of the Mustache templating language renderer.
The deep-merge Python library provides a toolset to deeply merge nested data structures in Python like lists and dictionaries.
This module provides utilities for multiplexing interactions with lists of Python objects.
Orjson is a fast, correct JSON library for Python. It benchmarks as the fastest Python library for JSON and is more correct than the standard json library or other third-party libraries. It serializes dataclass, datetime, numpy, and UUID instances natively.
PyZMQ is the official Python binding for the ZeroMQ messaging library.
Lexer and codec to work with LaTeX code in Python.
This Python package provides buffer compression and transformation codecs for use in data storage and communication applications.
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.
FontTools/TTX is a library to manipulate font files from Python. It supports reading and writing of TrueType/OpenType fonts, reading and writing of AFM files, reading (and partially writing) of PS Type 1 fonts. The package also contains a tool called “TTX” which converts TrueType/OpenType fonts to and from an XML-based format.
This package provides Python bindings to the Rust rpds crate for persistent data structures. It was written initially to support replacing python-pyrsistent.
This package provides "pasta", an AST-based Python refactoring library.
This package provides ASN.1 parsing, encoding and decoding for Python, including constraints checking. It supports several codecs (e.g. BER, PER, UPER, XER) as well as limited C source code generating for OER and UPER.
The colorlog.ColoredFormatter is a formatter for use with Python's logging module that outputs records using terminal colors.
Inform is designed to display messages from programs that are typically run from a console. It provides a collection of ‘print’ functions that allow you to simply and cleanly print different types of messages.
Docutils is a modular system for processing documentation into useful formats, such as HTML, XML, and LaTeX. It uses reStructuredText, an easy to use markup language, for input.
This package provides tools for converting .rst files to other formats via commands such as rst2man, as well as supporting Python code.
This Python module can read, write crontab files, and access the system cron automatically and simply using a direct API.
This package provides a convenient way to expose an extensible API with enforced method signatures and consistent documentation.