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.
Pretend is a library to make stubbing with Python easier. Stubbing is a technique for writing tests. You may hear the term mixed up with mocks,fakes, or doubles. Basically, a stub is an object that returns pre-canned responses, rather than doing any computation.
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.
murmurhash3 is a Python library for MurmurHash (MurmurHash3), a set of fast and robust hash functions. This library is a Python extension module written in C.
icalendar is a Python library for parsing and generating iCalendar files.
importlib_resources is a backport of Python 3's standard library importlib.resources module for Python 2.7, and Python 3.
typeguard provides run-time type checking for functions defined with PEP 484 argument (and return) type annotations.
This module provides a Python interface to pkg-config. It can be used to find all pkg-config packages, check if a package exists, check if a package meets certain version requirements, query CFLAGS and LDFLAGS and parse the output to build extensions with setup.py.
Tabulate is a library and command-line utility to pretty-print tabular data in Python.
This package provides a python module for generating random strings of various types. It could be useful for fuzz testing, generating dummy data, or other applications. It has no dependencies outside the standard library.
This package provides a pure Python RFC3339 validator.
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.
Yattag is a Python library for generating HTML or XML in a pythonic way.
python-beautifultable provides a class for easily printing tabular data in a visually appealing ASCII format to a terminal.
Features include, but are not limited to:
Full customization of the look and feel of the table
Row and column accessors.
Full support for colors using ANSI sequences or any library.
Plenty of predefined styles and option to create custom ones.
Support for Unicode characters.
Supports streaming table when data is slow to retrieve.
inotify-simple is a simple wrapper around inotify library.
The bidict library provides several data structures for working with bidirectional mappings in Python.
This package provides a tool for modifying a user's PATH.
A Python wrapper for the dialog utility. Its purpose is to provide an easy to use, pythonic and comprehensive Python interface to dialog. This allows one to make simple text-mode user interfaces on Unix-like systems
This package contains a plugin that provides specializations for type hinting stub files, especially interesting for linting typeshed. It adds the .pyi extension to the default value of the --filename command-line argument to Flake8. This means stubs are linted by default with this plugin enabled, without needing to explicitly list every file. It modifies PyFlakes runs for .pyi files to defer checking type annotation expressions after the entire file has been read. This enables support for first-class forward references that stub files use.
This package is a preview of pathlib functionality planned for a future release of Python; specifically, it provides three ABCs that can be used to implement path classes for non-local filesystems
This package allows for providing notifications for all Farama Foundation maintained libraries.
Lark is a parser built with a focus on ergonomics, performance and resilience. Lark can parse all context-free languages. That means it is capable of parsing almost any programming language out there, and to some degree most natural languages too.
flex can be used to validate Swagger schemata.
pyte is an in-memory VTxxx-compatible terminal emulator. VTxxx stands for a series of video terminals, developed by DEC between 1970 and 1995. The first and probably most famous one was the VT100 terminal, which is now a de-facto standard for all virtual terminal emulators.
pyte is a fork of vt102, which was an incomplete pure Python implementation of VT100 terminal.
This package provides a sorted collections library, written in pure-Python.