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.
GYP builds build systems for large, cross platform applications. It can be used to generate XCode projects, Visual Studio projects, Ninja build files, and Makefiles.
Yaspin provides a terminal spinner to indicate the progress during long operations.
Bleach is an easy whitelist-based HTML-sanitizing tool.
This package implements functionality to work with plyline. Features:
Visvalingham-Whyatt - removes the smallest triangles formed by three consecutive points in a polyline or polygon
Douglas-Peucker - gives a better representation of the convex hull
This package provides a version helper that lets you automatically use the latest vX.X.X Git tag as the version in your Python package. It also supports getting the version from Python source distributions or, once your package is installed, via pkg_resources (part of setuptools).
This package provides python utilities to automatically color uncaught exception tracebacks.
Hy is a dialect of Lisp that's embedded in Python. Since Hy transforms its Lisp code into the Python Abstract Syntax Tree, you have the whole world of Python at your fingertips, in Lisp form.
This package provides a decorator which makes caching time-or-computationally-expensive properties quick and easy and works in Python 2 or 3.
Python logging made (stupidly) simple
towncrier is a utility to produce useful, summarized news files (also known as changelogs) for a project.
This Python library provides interfaces for parsing and analyzing two binary and library file formats ; the Executable and Linking Format (ELF), and debugging information in the Debugging With Attributed Record Format (DWARF).
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.
This Python library implements the CaRT file format which is commonly used to store and transmit information about computer malware and associated metadata.
Retrieve a scale based on a given mode and starting note. Information about these scales can be found on Wikipedia.
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 package provides a simple ASCII art pictures generator of a Snake with a message.
python-dateparser provides modules to easily parse localized dates in almost any string formats commonly found on web pages.
Cmd2 is a tool for building interactive command line applications in Python. Its goal is to make it quick and easy for developers to build feature-rich and user-friendly interactive command line applications. It provides a simple API which is an extension of Python's built-in cmd module. cmd2 provides a wealth of features on top of cmd to make your life easier and eliminates much of the boilerplate code which would be necessary when using cmd.
clrprint is developed to print colorful output in the terminal. It has red, blue, green, yellow, purple and black/white (default) colors.
This package provides dynaconf the dynamic configurator manager for your Python project. It provides features such as:
Inspired by the 12-factor application guide;
Settings management (default values, validation, parsing, templating);
Protection of sensitive information (passwords/tokens);
Multiple file formats
toml|yaml|json|ini|pyand also customizable loaders;Full support for environment variables to override existing settings (dotenv support included);
Optional layered system for multiple environments
[default, development, testing, production];Built-in support for Hashicorp Vault and Redis as settings and secrets storage;
Built-in extensions for Django and Flask web frameworks;
CLI for common operations such as
init, list, write, validate, export.
TFTPy is a trivial file transfer protocol (TFTP) Python library. It can be used to act both as a TFTP client or TFTP server.
Mypy linter integration for use with python-lsp-server.
The pyspnego Python library handles Negotiate, NTLM, Kerberos (SPNEGO) and CredSSP authentication. It also includes a packet parser that can be used to decode raw NTLM/SPNEGO/Kerberos tokens into a human readable format.
This package contains typing stubs for protobuf, a very small subset the Python stubs contained in the complete typeshed collection.