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.
Bz2file is a Python library for reading and writing bzip2-compressed files. It contains a drop-in replacement for the I/O interface in the standard library's bz2 module, including features from the latest development version of CPython that are not available in older releases.
Logbook is a logging system for Python that replaces the standard library’s logging module. It was designed with both complex and simple applications in mind and the idea to make logging fun.
rfc3987 provides routines for parsing and validation of URIs (see RFC 3986) and IRIs (see RFC 3987).
Nikola generates static websites and blogs. Out of the box, it supports reStructuredText, Markdown, IPython (Jupyter) Notebooks and HTML, and has plugins for many other formats.
PyFilesystem's FS object is a file system abstraction sharing similarities with Python's own file object for single files. It allows opening all the files under a given directory recursively, as a single FS object. This enables, for example, counting the combined number of lines in the contained files easily.
This package provides a port of the serialize and unserialize functions of PHP for Python.
This package provides a Python wrapper for Ofir Pele and Michael Werman's implementation of the Earth Mover's Distance.
Pygit2 is a set of Python bindings to the libgit2 shared library.
This library is designed to make it easy to write Python programs that can interact with Telegram.
Automat is a library for concise, idiomatic Python expression of finite-state automata (particularly deterministic finite-state transducers).
This Python module enables remote procedure calls, clustering, and distributed-computing. For this purpose, it makes use of object-proxying, a technique that employs python's dynamic nature, to overcome the physical boundaries between processes and computers, so that remote objects can be manipulated as if they were local.
This package provides a pure Python based parser generator, that also works with RPython. It is a more-or-less direct port of David Bazzley's PLY, with a new public API, and RPython support.
This package implements object-oriented JSONSchema. It lets you traverse a schema like paths and access a schema on demand with separate dereferencing accessor layer.
Python reflink wraps around platform specific reflink implementations.
PyAV is a Python library that allows for direct and precise manipulation of media through containers, streams, packets, codecs, and frames. It provides access to the powerful FFmpeg libraries while managing the complex details as much as possible. PyAV also facilitates data transformation and integration with other packages such as Numpy and Pillow. However, working with media is a challenging task and PyAV cannot abstract it away or make all the best decisions for you. If you can accomplish your tasks with the ffmpeg command, PyAV may not be necessary. Nonetheless, PyAV is an essential tool when working with media that requires its specific capabilities.
This module is inspired by GNU bash's variable expansion features. It can be used as an alternative to Python's os.path.expandvars function. A good use case is reading config files with the flexibility of reading values from environment variables using advanced features like returning a default value if some variable is not defined.
This package provides a Python library that is an implementation of traditional readability measures based on simple surface characteristics. These measures are basically linear regressions based on the number of words, syllables, and sentences.
OmegaConf is a hierarchical configuration system and supports merging configurations from multiple sources. It provides a consistent API regardless of how the configuration was created.
This Python library contains utility functions for Python class constructs.
Queuelib is a Python library that implements object collections which are stored in memory or persisted to disk, provide a simple API, and run fast.
Queuelib provides collections for queues (FIFO), stacks (LIFO), queues sorted by priority and queues that are emptied in a round-robin fashion.
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.
Logfury is a tool for python library maintainers. It allows for responsible, low-boilerplate logging of method calls.
Inform is designed to display messages from programs that are typically run from a console. It provides a collection of ‘print’ functions that allow you to simply and cleanly print different types of messages.
Mixed sync-async queue, supposed to be used for communicating between classic synchronous (threaded) code and asynchronous (in terms of asyncio) one. Like Janus god the queue object from the library has two faces: synchronous and asynchronous interface. Synchronous is fully compatible with standard queue, asynchronous one follows asyncio queue design.