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.
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.
python-gphoto2 is a comprehensive Python interface (or binding) to libgphoto2. It is built using SWIG to automatically generate the interface code.
This package provides Python bindings for the freecell-solver package. Freecell Solver is a program that automatically solves layouts of Freecell and similar variants of Card Solitaire such as Eight Off, Forecell, and Seahaven Towers, as well as Simple Simon boards.
This package provides a Python library to send files to the user's ~/Trash directory.
PyPEG is an intrinsic parser interpreter framework for Python. It is based on Parsing Expression Grammars, PEG. With pyPEG you can parse many formal languages.
MonthDelta provides functionality to do date computations with months.
Huey is a lightweight task queue for Python applications. Huey supports:
Redis, SQLite, file-system, or in-memory storage
multi-process, multi-thread or greenlet task execution models
scheduling tasks to execute at a given time, or after a given delay
scheduling recurring tasks, like a crontab
automatically retrying tasks that fail
task prioritization
task result storage
task expiration
task locking
task pipelines and chains
Cachy provides a simple yet effective caching library. A simple but powerful API: thread-safety; decorator syntax; support for memcached, redis, database, file, dict stores. Cachy supports python versions 2.7+ and 3.2+.
Python module that provides a simple interface to FUSE and MacFUSE. The binding is created using the standard ctypes library.
The deep-merge Python library provides a toolset to deeply merge nested data structures in Python like lists and dictionaries.
Python package can include a MANIFEST.in file to help with sending package files to the Python Package Index. This package checks that file to ensure it completely and accurately describes your project.
Lexicon provides a way to manipulate DNS records on multiple DNS providers in a standardized way. It has a CLI but it can also be used as a Python library. It was designed to be used in automation, specifically with Let's Encrypt.
This package provides a Python library to perform a 3-way merge between strings, based on diff-match-patch. This library performs merges at a character level, as opposed to most VCS systems, which opt for a line-based approach.
Schematics is a Python library to combine types into structures, validate them, and transform the shapes of your data based on simple descriptions.
The internals are similar to ORM type systems, but there is no database layer in Schematics. Instead, building a database layer is easily made when Schematics handles everything except for writing the query. Schematics can be used for tasks where having a database involved is unusual.
python-pydantic enables specifying CLI via data models provided in the JSON format.
This package provides a tiny LRU cache implementation and decorator.
This package determines if shell has a light or dark background.
This package provides a small helper library to convert Arabic Numbers to Roman Numerals.
This package provides Python bindings and utilities for GeoJSON, a format for encoding geographic data structures.
Parse_type extends the python parse module.
A drop-in replacement for argparse that allows options to also be set via config files and/or environment variables.
Essentials is a collection of functions, exceptions, and classes for Python applications. Examples of utilities are exceptions for common scenarios, friendly JSON encoder, decorators for retries and logging.
immutabledict is an immutable wrapper around dictionaries. It implements the complete mapping interface and can be used as a drop-in replacement for dictionaries where immutability is desired.
This package provides a Python library for working with and comparing language codes.
python-langcodes implements BCP 47, the IETF Best Current Practices on Tags for Identifying Languages. BCP 47 is also known as RFC 5646. It subsumes ISO 639 and is backward compatible with it, and it also implements recommendations from the Unicode CLDR.
python-langcodes can also refer to a database of language properties and names, built from Unicode CLDR and the IANA subtag registry, if you install python-language-data.