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.
AnyIO is an asynchronous networking and concurrency library that works on top of either asyncio or trio. It implements trio-like structured concurrency on top of asyncio, and works in harmony with the native SC of trio itself.
python-style is a simple terminal string styling package. Its API is a port of the chalk package for javascript.
Clint is a Python module filled with a set of tools for developing command-line applications, including tools for colored and indented output, progress bar display, and pipes.
Bindings for libxkbcommon using cffi.
cligj is for Python developers who create command line interfaces for geospatial data. cligj allows you to quickly build consistent, well-tested and interoperable CLIs for handling GeoJSON.
This package provides a linter for the reStructuredText format.
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.
Tenacity is a general-purpose python library to simplify the task of adding retry behavior to just about anything.
Click is a Python package for creating command line interfaces in a composable way with as little code as necessary. Its name stands for "Command Line Interface Creation Kit". It's highly configurable but comes with sensible defaults out of the box.
Rodi is a dependency injection framework for Python applications.
Its features include
Type resolution by signature types annotations.
Type resolution by class annotations.
Type resolution by names and aliases.
Build graph of objects without the need for source code changes.
Minimum overhead to obtain services, once the objects graph is built.
Support for singleton, transient, and scoped services.
Scikit-build is an improved build system generator for CPython C/C++/Fortran/Cython extensions. It has support for additional compilers, build systems, cross compilation, and locating dependencies and determining their build requirements. The scikit-build package is fundamentally just glue between the setuptools Python module and CMake.
This package provides a parser for and generator of the Git fastimport format.
kitchen module provides a python API for all sorts of little useful snippets of code that everybody ends up writing for their projects but never seem big enough to build an independent release. Use kitchen and stop cutting and pasting that code over and over.
This package provides a way to make anything a version object, and compare against a vast section of other version formats.
This package provides PySide6 stubs produced with mypy's official stubgen tool to directly generate stubs, with a set of corrections applied.
tasklib is a Python library for interacting with Taskwarrior databases, using a queryset API similar to that of Django's ORM.
This package provides a custom YAML tag for referencing environment variables in YAML files.
ConfigUpdater is a Python library for updating INI configuration files while preserving the original file's formatting, structure, and comments. Unlike Python's standard ConfigParser, ConfigUpdater maintains minimal, targeted changes--keeping comments, section ordering, key-value pair ordering, and original casing intact.
This package provides a theme plugin for the static site generator MkDocs.
The stack_data Python library extracts data from stack frames and tracebacks. Is can be used to display more useful tracebacks than the default.
IPython provides a rich architecture for interactive computing with: Powerful interactive shells, a browser-based notebook, support for interactive data visualization, embeddable interpreters and tools for parallel computing.
The flufl.bounce library provides a set of heuristics and an API for detecting the original bouncing email addresses from a bounce message. Many formats found in the wild are supported, as are VERP and RFC 3464.
Urwid is a curses-based UI/widget library for Python. It includes many features useful for text console applications.
UltraJSON is an ultra fast JSON encoder and decoder written in pure C with bindings for Python 3.