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.
MessagePack is a fast, compact binary serialization format, suitable for similar data to JSON. This package provides CPython bindings for reading and writing MessagePack data.
arcp provides functions for creating arcp_ URIs, which can be used for identifying or parsing hypermedia files packaged in an archive or package, like a ZIP file. arcp URIs can be used to consume or reference hypermedia resources bundled inside a file archive or an application package, as well as to resolve URIs for archive resources within a programmatic framework. This URI scheme provides mechanisms to generate a unique base URI to represent the root of the archive, so that relative URI references in a bundled resource can be resolved within the archive without having to extract the archive content on the local file system. An arcp URI can be used for purposes of isolation (e.g. when consuming multiple archives), security constraints (avoiding "climb out" from the archive), or for externally identiyfing sub-resources referenced by hypermedia formats.
Click is a Python package for creating command line interfaces in a composable way with as little code as necessary. Its name stands for "Command Line Interface Creation Kit". It's highly configurable but comes with sensible defaults out of the box.
A library designed to represent tabular data in visually appealing ASCII tables. PrettyTable allows for selection of which columns are to be printed, independent alignment of columns (left or right justified or centred) and printing of sub-tables by specifying a row range.
This package provides a Python progressbar library to provide visual (yet text based) progress to long running operations.
Polib can manipulate any gettext format (po, pot and mo) files. It can be used to create po files from scratch or to modify existing ones.
python-future is the missing compatibility layer between Python 2 and Python 3. It allows you to use a single, clean Python 3.x-compatible codebase to support both Python 2 and Python 3 with minimal overhead.
This package provides a terminal-based console frontend for Jupyter kernels. It also allows for console-based interaction with non-Python Jupyter kernels such as IJulia and IRKernel.
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.
CLE loads binaries and their associated libraries, resolves imports and provides an abstraction of process memory the same way as if it was loader by the operating system's loader.
text-unidecode is a basic Python port of the Text::Unidecode Perl library. It can create ASCII representations of Unicode data. In general users should prefer the python-unidecode package which offers better memory usage and transliteration quality.
This package outputs version information for modules loaded in the current session, Python, and the OS.
This package provides a Python interface to the MPFR library for multiprecision arithmetic.
Pymodbus is a full Modbus protocol implementation using asyncio, tornado or twisted for its asynchronous communications core. It includes the following client features:
full read/write protocol on discrete and register
most of the extended protocol (diagnostic/file/pipe/setting/information)
TCP, UDP, Serial ASCII, Serial RTU, and Serial Binary
asynchronous and synchronous versions
payload builder/decoder utilities
pymodbus read eval print loop (REPL).
It also includes the following server features:
can function as a fully implemented Modbus server
TCP, UDP, Serial ASCII, Serial RTU, and Serial Binary
asynchronous and synchronous versions
full server control context (device information, counters, etc)
a number of backing contexts (database, redis, sqlite, a slave device).
This package provides a Python SDK for the Sentry application monitoring and error tracking software.
python-lief is a cross platform library which can parse, modify and abstract ELF, PE and MachO formats.
This package provides a Python library intended to make color math, color scales, and color space conversion easy. It has support for:
Color scales
Color ranges
Color blending
Brightening/darkening colors
Saturating/desaturating colors
Conversion to/from multiple color spaces.
This package provides a more complete LaTeX to Unicode converter than unicodeit using a parser generated from EBNF with the Lark library.
This library provides algorithms and data types for solving symbolic expressions in pure Python using the technique of logical unification.
Polling2 is a utility used to wait for a function to return a certain expected condition.
This package provides Emoji terminal output for Python. The entire set of Emoji codes as defined by the Unicode Consortium is supported in addition to a bunch of aliases.
This package provides a way to format a simple (i.e. not nested) list into aligned columns.
The EditorConfig project consists of a file format for defining coding styles and a collection of text editor plugins that enable editors to read the file format and adhere to defined styles. EditorConfig files are easily readable and they work nicely with version control systems.
Panflute is a Python package that makes Pandoc filters fun to write. It is a pythonic alternative to John MacFarlane's pandocfilters, from which it is heavily inspired.