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.
This package provides a REPL plugin for Click.
Bitstring is a library for simple construction, analysis and modification of binary data.
Python bindings for ManimPango which is a C binding for Pango, using Cython.
ManimPango is internally used in Manim to render (non-LaTeX) text.
Huey is a lightweight task queue for Python applications. Huey supports:
Redis, SQLite, file-system, or in-memory storage
multi-process, multi-thread or greenlet task execution models
scheduling tasks to execute at a given time, or after a given delay
scheduling recurring tasks, like a crontab
automatically retrying tasks that fail
task prioritization
task result storage
task expiration
task locking
task pipelines and chains
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.
This package is an implementation of of bounded Levenshtein distance (Ukkonen).
Archspec offers human-readable labels for system architecture aspects. These aspects include CPU, network fabrics, etc. In addition, it offers APIs to detect, query, and compare them.
This package provides a Python module for caching mindful of computation/storage costs.
pyte is an in-memory VTxxx-compatible terminal emulator. VTxxx stands for a series of video terminals, developed by DEC between 1970 and 1995. The first and probably most famous one was the VT100 terminal, which is now a de-facto standard for all virtual terminal emulators.
pyte is a fork of vt102, which was an incomplete pure Python implementation of VT100 terminal.
This module can be used on top of PyYAML to load YAML 1.2 files.
autoflake removes unused imports and unused variables from Python code as reported by pyflakes.
By default, it only removes unused imports for modules that are part of the standard library. Removal of unused variables is also disabled by default. It also removes useless pass statements.
This is Python port of linkify-it, which is a links recognition library with full Unicode support. It has features like:
Full unicode support, with astral characters
International domains support
Allows rules extension and custom normalizers.
This is an utility package that helps with editing and concatenating SVG files. It is especially directed at scientists preparing final figures for submission to journals. So far it supports arbitrary placement and scaling of SVG figures and adding markers, such as labels.
filelock contains a single module implementing a platform independent file lock in Python, which provides a simple way of inter-process communication.
This package provides a replacement for Python's subprocess feature.
This package contains a plugin for Flake8 finding likely bugs and design problems in your program. It contains warnings that don't belong in pyflakes and pycodestyle.
Wcmatch provides an enhanced fnmatch, glob, and pathlib library. It adds features such as brace expansion,extended glob patterns, and recursive globbing with configurable behavior.
This package determines if shell has a light or dark background.
PuLP is a Linear Programming modeler written in Python. PuLP can generate MPS or LP files and call GLPK, COIN CLP/CBC, CPLEX, and GUROBI to solve linear problems.
This package provides, in addition to the pyinotify Python library, a command line application exposing the same functionality.
Python logging made (stupidly) simple.
The ResolveLib library provides a Resolver class that includes dependency resolution logic.
This package provides a fast and complete Python implementation of Markdown. It was written to closely match the behaviour of the original Perl-implemented Markdown.pl. It also comes with a number of extensions (called extras) for things like syntax coloring, tables, header-ids.
Targ is a package to build a Python Command Line Interface for applications by using type hints and docstrings.