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.
Globber is a Python library for matching file names against glob patterns. In contrast to other glob-matching libraries, it matches arbitrary strings and doesn't require the matched names to be existing files. In addition, it supports the globstar ** operator to match an arbitrary number of path components.
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.
This Python module implements a multiprocessing-aware Handler that, when set on the root Logger, will tunnel log records to the main process so that they are handled correctly.
This package provides a flake8 plugin that integrates isort, extending flake8 so that it can warn about badly sorted Python import directives.
This package providis typing stubs for python-dateutil.
python-lazy-loader makes it easy to load subpackages and functions on demand. Its main features are:
Allow subpackages to be made visible to users without incurring import costs.
Allow external libraries to be imported only when used, improving import times.
num2words is a library that converts numbers like 42 to words like forty-two. It supports multiple languages, and can even generate ordinal numbers like forty-second.
This package provides a parser for the "old style" OpenStep property list format (also known as ASCII plist), written in Cython.
InterLap does fast interval overlap testing with a simple Python data structure.
Databind is a library inspired by jackson-databind to de-/serialize Python dataclasses.
This is a library to allow the easy creation of Relay-compliant servers using the GraphQL Python reference implementation of a GraphQL server. It should be noted that the code is a exact port of the original graphql-relay js implementation from Facebook.
JUBE helps perform and analyze benchmarks in a systematic way. For each benchmarked application, benchmark data is stored in a format that allows JUBE to deduct the desired information. This data can be parsed by automatic pre- and post-processing scripts that draw information and store it more densely for manual interpretation.
Biblib provides a simple, standalone Python 3 package for parsing BibTeX bibliographic databases, as well as algorithms for manipulating BibTeX entries in BibTeX-y ways. Biblib's parser is derived directly from the WEB source code for BibTeX and hence (barring bugs in translation) should be fully compatible with BibTeX's own parser.
This module provides various memoizing collections and decorators, including variants of the Python standard library's lru_cache function decorator.
ISO 8601 is most commonly known as a way to exchange datetimes in textual format. A lesser known aspect of the standard is the representation of durations. The state of the art of ISO 8601 duration handling in Python is more or less limited to what's offered by isodate. This package attempts to address the shortcomings of isodate.
This package provides the garden command to install packages for Kivy, the multitouch application platform.
Logfury is a tool for python library maintainers. It allows for responsible, low-boilerplate logging of method calls.
Pooch manages your Python library's sample data files: it automatically downloads and stores them in a local directory, with support for versioning and corruption checks.
This package provides a simple, but extensible Python implementation for the Telegram Bot API.
userspacefs is a library that allows you to easily write user-space file systems in Python.
Spinners is a Python library that contains graphical spinners that can be displayed terminal.
This package provides a collection of library stubs for Python, with static types.
This package provides a spec-compliant gitignore parser for Python.
The h5py package provides both a high- and low-level interface to the HDF5 library from Python. The low-level interface is intended to be a complete wrapping of the HDF5 API, while the high-level component supports access to HDF5 files, datasets and groups using established Python and NumPy concepts.