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.
Haas is a python test runner that is backward-compatible with Python's built-in unittest test-cases, but supports more advanced features, such as project-specific plugins.
This package provides support for the APA style within pybtex.
This package provide an alternate implementation of asyncio.wait_for() introduced in Python 3.12. It handles several edge cases like simultaneous cancellation of wait and completion of future differently and consistently across Python versions 3.7+.
ffmpeg-python allows you to write FFmpeg filtergraphs in familiar Python terms, taking care of running ffmpeg with the correct command-line arguments. It handles arbitrarily large (directed-acyclic) signal graphs.
Hnswlib is a header-only C++ implementation of fast approximate nearest neighbor search with Python bindings.
This package provides a general purpose Python utility library.
Serpent provides ast.literal_eval()-compatible object tree serialization. It serializes an object tree into bytes (an utf-8 encoded string) that can be decoded and then passed as-is to ast.literal_eval() to rebuild the original object tree.
Because only safe literals are encoded, it is safe to send serpent data to other machines, such as over the network.
Param is a library for handling all the user-modifiable parameters, arguments, and attributes that control your code. It provides automatic, robust error-checking while dramatically reducing boilerplate code, letting you focus on what you want your code to do rather than on checking for all the possible ways users could supply inappropriate values to a function or class.
This package provides a textbox edit widget for python-urwid that supports readline shortcuts.
This package provides a standalone variant of distutils.version and packaging.version, without anything else.
This package provides a Python implementation of Bresenham's line drawing algorithm.
simple-rlp is a python implementation of RLP (Recursive Length Prefix) - Encode and decode data structures.
This Python package provides a schema-driven structured log data format for the ease of writing and parsing.
This package provides a Python module for creating simple ASCII tables.
FontTools/TTX is a library to manipulate font files from Python. It supports reading and writing of TrueType/OpenType fonts, reading and writing of AFM files, reading (and partially writing) of PS Type 1 fonts. The package also contains a tool called “TTX” which converts TrueType/OpenType fonts to and from an XML-based format.
The functions and classes in humanfriendly can be used to make text interfaces more user-friendly. It includes tools to parse and format numbers, file sizes, and timespans, timers for long-running operations, menus to allow the user to choose from a list of options, and terminal interaction helpers.
versioneer is a tool for managing a recorded version number in distutils-based python projects. The goal is to remove the tedious and error-prone "update the embedded version string" step from your release process.
This package provides a fast markdown parser in pure Python.
This package is a parser for Coffeescript Object Notation (CSON).
With this package you can traverse resources like paths and access resources on demand with separate accessor layer.
This package provides helpers for computing similarities between arbitrary sequences. Included metrics are Levenshtein, Hamming, Jaccard, and Sorensen distance, plus some bonuses. All distance computations are implemented in pure Python, and most of them are also implemented in C.
icmplib is a supporting library for both IPv4 and IPv6 networks. ICMP is typically used for diagnostic or control purposes - well known from utilities such as ping(1).
This package provides 16 word stemmer algorithms generated from Snowball algorithms. It includes the 15 original ones plus the Poerter English stemmer.
This library connects to a database, using SQLAlchemy URL connect strings, then issue SQL commands within IPython or IPython Notebook.