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.
JSON (JavaScript Object Notation) is a subset of JavaScript syntax (ECMA-262 3rd edition) used as a lightweight data interchange format.
Simplejson exposes an API familiar to users of the standard library marshal and pickle modules. It is the externally maintained version of the json library contained in Python 2.6, but maintains compatibility with Python 2.5 and (currently) has significant performance advantages, even without using the optional C extension for speedups. Simplejson is also supported on Python 3.3+.
With apipkg you can control the exported namespace of a Python package and greatly reduce the number of imports for your users. It is a small pure Python module that works on virtually all Python versions.
This package provides ECMAScript parsing infrastructure for multipurpose analysis in Python.
qasync allows coroutines to be used in PyQt/PySide applications by providing an implementation of the PEP 3156 event-loop.
This package provides a streaming multipart parser for Python.
This package makes it easy to draw tables in terminal/console applications from a list of lists of strings. It supports multi-line rows.
This package provide helpful functions for Python's testing and packaging tasks.
This package implements a functionality to access of environment variables from Python with support for strings, booleans, list, tuples, and dicts.
This is a implementation of immutable linked lists for Python. It contains nil (the empty linked list) and a Pair class for nodes. Since a linked list is treated as immutable, it is hashable, and its length can be retrieved in constant time. Some of the terminology is inspired by LISP. It is possible to create an improper list by creating a Pair with a non-list cdr.
olefile can parse, read and write Microsoft OLE2 files (Structured Storage or Compound Document, Microsoft Office). It is an improved version of the OleFileIO module from PIL, the Python Image Library.
simple-rlp is a python implementation of RLP (Recursive Length Prefix) - Encode and decode data structures.
Python-daemon is a library that assists a Python program to turn itself into a well-behaved Unix daemon process, as specified in PEP 3143.
This library provides a DaemonContext class that manages the following important tasks for becoming a daemon process:
Detach the process into its own process group.
Set process environment appropriate for running inside a chroot.
Renounce suid and sgid privileges.
Close all open file descriptors.
Change the working directory, uid, gid, and umask.
Set appropriate signal handlers.
Open new file descriptors for stdin, stdout, and stderr.
Manage a specified PID lock file.
Register cleanup functions for at-exit processing.
Icegrams is a Python package that encapsulates a large trigram library for Icelandic. You can use Icegrams to obtain probabilities (relative frequencies) of over a million different unigrams (single words or tokens), or of bigrams (pairs of two words or tokens), or of trigrams. Icegrams is useful for instance in spelling correction, predictive typing, to help disabled people write text fast, and for various text generation, statistics, and modeling tasks.
This package provides a fast, regex-based date parsing library in pure Python.
This package provides an ANSI color text library for Python. It provides automatic coloring for dark or light terminals.
python-face is a Pythonic microframework for building command-line applications.
First-class subcommand support
Powerful middleware architecture
Separate parser layer
Built-in flagfile support
Handy testing utilities
Themeable help display
inotify-simple is a simple wrapper around inotify library.
This tool helps to install Rust into a temporary directory, allowing support of Rust-based Python builds. Cargo and rustc are installed into a cache directory, to avoid modifying the host's environment, and further activated using a set of environment variables.
This library provides an OrderedSet data type that works like a regular set, but remembers insertion order. It supports the full Python set interface.
Bindings for libxkbcommon using cffi.
This package provides a Python wrapper for Ofir Pele and Michael Werman's implementation of the Earth Mover's Distance.
This package provides a Python implementation of the Mustache templating language renderer.
Python-Titlecase is a Python port of John Gruber's titlecase.pl. It capitalizes (predominantly English) strings in a way that is similar to book titles, using the New York Times Manual of Style to leave certain words lowercase.
Rodi is a dependency injection framework for Python applications.
Its features include
Type resolution by signature types annotations.
Type resolution by class annotations.
Type resolution by names and aliases.
Build graph of objects without the need for source code changes.
Minimum overhead to obtain services, once the objects graph is built.
Support for singleton, transient, and scoped services.