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.
Locket implements a lock that can be used by multiple processes provided they use the same path.
This Python library provides a simple lexer/parser for inline markup based on regular expressions.
doit is an automation tool that brings the power of build-tools to execute any kind of task.
A task describes some computation to be done (actions), and contains some extra meta-data. The actions can be external programs or Python functions. A single task may define more than one action. doit uses the task’s meta-data to:
cache task results
correct execution order
parallel execution
powerful dependency system
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.
Billiard is a fork of the Python 2.7 multiprocessing package. The multiprocessing package itself is a renamed and updated version of R Oudkerk's pyprocessing package. This standalone variant is intended to be compatible with Python 2.4 and 2.5, and will draw its fixes/improvements from python-trunk.
This package provides ANSII Color formatting for output in terminals.
This package provides a replacement for Python's subprocess feature.
This package provides tools to build manual pages from Python's ArgumentParser object.
This package includes some extensions for Matplotlib to create clean plots with a minimalistic style.
This package provides a Python module for parsing and splitting PEM files.
This package provides access to Misskey's API. Misskey is a SNS platform using the ActivityPub protocol.
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 module implements the PRECIS Framework as described in RFC 8264, RFC 8265 and RFC 8266.
Approximate string matching using Levenshtein Distance to calculate the differences between sequences.
This package provides a read-only implementation of fsspec for IPFS.
pyproject-hooks is a low-level library for calling build backends in pyproject.toml-based projects. It provides basic functionality to write tooling that generates distribution files from Python projects.
Typing stubs for simplejson.
mpmath can be used as an arbitrary-precision substitute for Python's float/complex types and math/cmath modules, but also does much more advanced mathematics.
PyMdown Extensions is a collection of extensions for Python Markdown. All extensions are found under the module namespace of pymdownx.
This package provides handy routines for dealing with text, such as wrapping, substitution, trimming, stripping, prefix and suffix removal, line continuation, indentation, comment processing, identifier processing, values parsing, case insensitive comparison, and more.
MySQL Connector/Python enables Python programs to access MySQL databases, using an API that is compliant with the Python Database API Specification v2.0 (PEP 249).
PeachPy is a Python framework for writing high-performance assembly kernels. PeachPy aims to simplify writing optimized assembly kernels while preserving all optimization opportunities of traditional assembly.
PeachPy can generate ELF, MS-COFF, Mach-O object files, and assembly listings for the Go language tool chain; it adapts to different calling conventions and application binary interfaces (ABIs); it takes care of register allocation; it supports x86_64 instructions up to AVX-512 and SHA.
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.
This package implements a functionality to convert between Python's datetime.timedelta and Golang's time.Duration formats.