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-aionotify is a simple, asyncio-based inotify library.
Dosage is designed to keep a local copy of specific webcomics and other picture-based content such as Picture of the Day sites. With the dosage command-line script you can get the latest strip of a webcomic, catch-up to the last strip downloaded, or download a strip for a particular date or index, if possible.
This package allows for providing notifications for all Farama Foundation maintained libraries.
This package provides a docutils-compatibility bridge to CommonMark that lets you write CommonMark inside of Docutils & Sphinx projects.
Pebble aims to help manage threads and processes in an easier way. It wraps Python's standard library threading and multiprocessing objects.
python-flasgger allows extracting Swagger specs from your Flask project. It is a fork of Flask-Swagger.
This package provides utilities for multithreading in Click applications.
The minifier is based on the semantics of the YUI compressor, which itself is based on the rule list by Isaac Schlueter.
This package provides Python 3 bindings for libfuse 3 with async I/O support.
Voluptuous is a Python data validation library. It is primarily intended for validating data coming into Python as JSON, YAML, etc.
This is a Python package for easy throttling with asyncio support.
This is a library that enables automated deprecations. It offers the deprecated() decorator to wrap functions, providing proper warnings both in documentation and via Python’s warnings system, as well as the deprecation.fail_if_not_removed() decorator for test methods to ensure that deprecated code is eventually removed.
python-discovery is a library for discovering Python interpreters installed on the current machine which may have multiple Python versions from system packages, pyenv, mise, asdf, uv, or the Windows registry (PEP 514). This library finds the right one.
This package provides a Python SDK for the Sentry application monitoring and error tracking software.
A Flake8 plugin that checks for the line continuation style to be in the preferred method according to PEP-8, specifically:
The preferred way of wrapping long lines is by using Python's implied line continuation inside parentheses, brackets and braces. Long lines can be broken over multiple lines by wrapping expressions in parentheses. These should be used in preference to using a backslash for line continuation.
This package provides a way to format a simple (i.e. not nested) list into aligned columns.
dnspython is a DNS toolkit for Python. It supports almost all record types. It can be used for queries, zone transfers, and dynamic updates. It supports TSIG authenticated messages and EDNS0.
arcp provides functions for creating arcp_ URIs, which can be used for identifying or parsing hypermedia files packaged in an archive or package, like a ZIP file. arcp URIs can be used to consume or reference hypermedia resources bundled inside a file archive or an application package, as well as to resolve URIs for archive resources within a programmatic framework. This URI scheme provides mechanisms to generate a unique base URI to represent the root of the archive, so that relative URI references in a bundled resource can be resolved within the archive without having to extract the archive content on the local file system. An arcp URI can be used for purposes of isolation (e.g. when consuming multiple archives), security constraints (avoiding "climb out" from the archive), or for externally identiyfing sub-resources referenced by hypermedia formats.
SQLGlot is a no-dependency SQL parser, transpiler, optimizer, and engine. It can be used to format SQL or translate between 31 different dialects like DuckDB, Presto / Trino, Spark / Databricks, Snowflake, and BigQuery. It aims to read a wide variety of SQL inputs and output syntactically and semantically correct SQL in the targeted dialects.
Robot Framework is a generic automation framework for acceptance testing, acceptance test driven development (ATDD), and robotic process automation (RPA).
The deep-merge Python library provides a toolset to deeply merge nested data structures in Python like lists and dictionaries.
This is a PEP 561 type stub package for the orjson package. It can be used by type-checking tools like mypy, PyCharm, pytype etc. to check code that uses orjson.
This package provides a simple YAML-based config module.
This package provides a Python library to manipulate well-formed Roman numerals.