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.
The pysendfile Python library provides an interface to the sendfile(2) system call.
This package provides a parser for Python dependency files.
This package implements URI Template expansion in strict adherence to RFC 6570, but adds a few extensions.
The semantic_version class is a small library for handling semantic versioning (SemVer) in Python.
It can compare versions, generate a new version that represents a bump in one of the version levels, and check whether any given string is a proper semantic version identifier.
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.
This package provides a friendly fork of multiprocessing which uses dill instead of pickle.
cplot is a Python library for plotting complex-valued functions.
StackTrace is a Robot Framework listener that prints a stack trace directly to the terminal to ease debugging.
This package provides ECMAScript parsing infrastructure for multipurpose analysis in Python.
This package provides Cython-based Python bindings for libjxl, as well as a pillow plugin.
This package provides sxtra types for Pydantic.
Parse_type extends the python parse module.
Jinja2 is a small but fast and easy to use stand-alone template engine written in pure Python.
This package provides an object type which efficiently represents an array of booleans. Bitarrays are sequence types and behave very much like usual lists. Eight bits are represented by one byte in a contiguous block of memory. The user can select between two representations: little-endian and big-endian. All of the functionality is implemented in C. Methods for accessing the machine representation are provided. This can be useful when bit level access to binary files is required, such as portable bitmap image files. Also, when dealing with compressed data which uses variable bit length encoding, you may find this module useful.
ConfigObj is a simple but powerful config file reader and writer: an ini file round tripper. Its main feature is that it is very easy to use, with a straightforward programmer’s interface and a simple syntax for config files.
This is a fork of amqplib which was originally written by Barry Pederson. It is maintained by the Celery project, and used by kombu as a pure python alternative when librabbitmq is not available.
Upload notebooks as .ipynb, .rmd, and .html to a notebooksharing.space instance.
This package provides a Python progressbar library to provide visual (yet text based) progress to long running operations.
Traceback serialization allows you to:
Pickle tracebacks and raise exceptions with pickled tracebacks in different processes. This allows better error handling when running code over multiple processes (imagine multiprocessing, billiard, futures, celery etc).
Parse traceback strings and raise with the parsed tracebacks.
This library provides a filter for the logging module from the Python standard library which allows removing duplicate log messages.
This package provides a feature-rich Github-flavored Markdown to HTML Python library and command line interface.
This package builds upon python-packaging to provide more sophisticated version manipulation.
GAST provides a compatibility layer between the AST of various Python versions, as produced by ast.parse from the standard ast module.
The pyudorandom module lets you iterate over a list in a non-succsessive, yet deterministic way based on integer modulo. It comes in handy when you want to mix up the items, but don't need any guarantees of randomness. It might be slow on small data, but shall be significantly faster than random.shuffle for longer lists.