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.
This package contains codecs for transliterating ISO 10646 texts into best-effort representations using smaller coded character sets (ASCII, ISO 8859, etc.).
This Python 3 module provides a DNS API for looking up DNS entries from within Python 3 modules and applications. This module is a simple, lightweight implementation.
This tool implements quantile normalization. It properly resolves rank ties, which is important when ties happen frequently, such as when working with discrete numbers (integers) in count tables. This implementation should be relatively fast, and can use multiple cores to sort the columns and tie-resolvement is accelerated by numba.
Cython is an optimising static compiler for both the Python programming language and the extended Cython programming language. It makes writing C extensions for Python as easy as Python itself.
This package provides a collection of library stubs for Python, with static types.
Greenlet package is a spin-off of Stackless, a version of CPython that supports micro-threads called "tasklets". Tasklets run pseudo-concurrently (typically in a single or a few OS-level threads) and are synchronized with data exchanges on "channels".
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
GraphQL implementation for Python. GraphQL is a data query language and runtime designed and used to request and deliver data to mobile and web apps. This library is a port of graphql-js to Python.
python-configparser is a backport of configparser from Python 3.5 so that it can be used directly in other versions.
This package provides a build backend that patches Poetry Core to enable the versioning system in PEP 517 build frontends.
This package provides a functionality for working with user perceived characters. More specifically, string manipulation and calculation functions for working with grapheme cluster groups (graphemes) as defined by the Unicode Standard Annex #29.
NestedText is a file format for holding data that is to be entered, edited, or viewed by people. It allows data to be organized into a nested collection of dictionaries, lists, and strings. In this way it is similar to JSON and YAML, but without the complexity and risk of YAML and without the syntactic clutter of JSON. NestedText is both simple and natural. Only a small number of concepts and rules must be kept in mind when creating it. It is easily created, modified, or viewed with a text editor and easily understood and used by both programmers and non-programmers.
This package provides methods to determine the dominant color of an image, as well as constructing a representative color palette.
Fire is a library for automatically generating command line interfaces from absolutely any Python object. The following are the advantages:
A simple way to create a CLI in Python.
A helpful tool for developing and debugging Python code.
Helps with exploring existing code or turning other people's code into a command line interface.
Makes transitioning between Bash and Python easier.
Makes using a Python REPL easier by setting up the REPL with the modules and variables you'll need already imported and created.
The flufl.lock package provides NFS-safe file locking with timeouts for POSIX systems. It is similar to the O_EXCL option of the open system call but uses a lockfile. Lock objects support lock-breaking and have a maximum lifetime built-in.
rfc3986 is a Python implementation of RFC 3986 including validation and authority parsing. This module also supports RFC 6874 which adds support for zone identifiers to IPv6 addresses.
This package provides the core functionality for pydantic validation and serialization.
pyvirtualdisplay is a Python wrapper for Xvfb, Xephyr and Xvnc.
The asttokens module annotates Python abstract syntax trees (ASTs) with the positions of tokens and text in the source code that generated them. It makes it possible for tools that work with logical AST nodes to find the particular text that resulted in those nodes, for example for automated refactoring or highlighting.
This package provides a lazy-loading, fancy-sliceable iterable. Think of it like a generator that is "reusable" and has a length.
The Python FTP server library provides a high-level interface to write efficient, scalable and asynchronous FTP servers with Python. It is the most complete RFC-959 FTP server implementation available for Python, and has the following traits:
It is lightweight, fast and scalable.
It uses the
sendfile(2)system call for uploads.It uses
epoll,kqueueandselectto handle concurrency asynchronously.It supports FTPS (RFC-4217), IPv6 (RFC-2428), Unicode file names (RFC-2640) and MLSD/MLST commands (RFC-3659).
It has a flexible system of authorizers able to manage both virtual and real users.
This package provides a simple Python extension module sass which is binding LibSass.
This package provides loaders and dumpers for PyYAML. Currently, an OrderedDict loader/dumper is implemented, allowing to keep items order when loading resp. dumping a file from/to an OrderedDict (Python 3.8+: Also regular dicts are supported and are the default items to be loaded to. As of Python 3.7 preservation of insertion order is a language feature of regular dicts.) It was originally mirrored from yamlordereddict.
This package provides time-handling functionality that used to be part of the netcdf4 package before.