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 module lets you draw large letter from ordinary characters in pure Python.
Pygments is a syntax highlighting package written in Python.
This package provides the python-box Python module. It implements advanced Python dictionaries with dot notation access.
jaconv (Japanese Converter) is interconverter for Hiragana, Katakana, Hankaku (half-width character) and Zenkaku (full-width character)
This package provides the following PyHamcrest test matchers, that enable matching a protocol buffer message:
equals_protoTest the argument equals the given protobuf message.
approximatelyTest the argument equals the given protobuf message, while comparing any float field using approximation.
ignoring_field_pathsTest the argument equals the given protobuf message, while ignoring those fields specified in the field paths.
ignoring_repeated_field_orderingTest the argument equals the given protobuf message, ignoring the ordering of any repeated field.
partiallyTest the argument partially equals the given protobuf message, i.e. if a field is in the argument but not in the expected message, it's ignored in the comparison.
By design asyncio does not allow its event loop to be nested. This presents a practical problem: when in an environment where the event loop is already running it's impossible to run tasks and wait for the result. This module patches asyncio to allow nested use of asyncio.run and loop.run_until_complete.
Databind is a library inspired by jackson-databind to de-/serialize Python dataclasses.
pudb is a full-screen, console-based Python debugger providing all the niceties of modern GUI-based debuggers in a more lightweight and keyboard-friendly package.
Human-friendly Hue Saturation Lightness. HSLuv extends CIELUV with a new saturation component that allows you to span all the available chroma as a neat percentage.
This is an API client for various online judges, used as the backend library of oj command. You can use the Python library (onlinejudge module) and the command-line interface (oj-api command) which talks JSON compatible with jmerle/competitive-companion.
The cysignals package provides mechanisms to handle interrupts (and other signals and errors) in Cython code, using two related approaches, for mixed Cython/Python code or external C libraries and pure Cython code, respectively.
Entry points are a way for Python packages to advertise objects with some common interface. The most common examples are console_scripts entry points, which define shell commands by identifying a Python function to run. The entrypoints module contains functions to find and load entry points.
This package provides a Python library for http://semver.org/.
JSON5 extends the JSON data interchange format to make it slightly more usable as a configuration language. This Python package implements parsing and dumping of JSON5 data structures.
This package outputs version information for modules loaded in the current session, Python, and the OS.
This package provides a Python module for creating simple ASCII tables.
Matplotlib is a Python 2D plotting library which produces publication quality figures in a variety of hardcopy formats and interactive environments across platforms. Matplotlib can be used in Python scripts, the python and ipython shell, web application servers, and six graphical user interface toolkits.
The capturer package makes it easy to capture the stdout and stderr streams of the current process and subprocesses. Output can be relayed to the terminal in real time but is also available to the Python program for additional processing.
Grako takes a grammar in a variation of EBNF as input, and outputs a memoizing PEG/Packrat parser in Python.
python-dbusmock allows for the easy creation of mock objects on D-Bus. This is useful for writing tests for software which talks to D-Bus services such as upower, systemd, logind, gnome-session or others, and it is hard (or impossible without root privileges) to set the state of the real services to what you expect in your tests.
Git Hammer is a statistics tool for projects in git repositories. Its major feature is tracking the number of lines authored by each person for every commit, but it also includes some other useful statistics.
vine provides a special implementation of promises in that it can be used both for "promise of a value" and lazy evaluation. The biggest upside for this is that everything in a promise can also be a promise, e.g. filters, callbacks and errbacks can all be promises.
This package provides a Python library that can parse OPML, FOAF, and iGoogle subscription lists.
This module provides various memoizing collections and decorators, including variants of the Python standard library's lru_cache function decorator.