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.
pathvalidate is a Python library to sanitize/validate strings representing paths or filenames.
Besides being used in web development, CSS is also the way to stylize Qt-based desktop applications. However, Qt's CSS has a few variations that prevent the direct use of SASS compiler.
The purpose of this tool is to fill the gap between SASS and Qt-CSS by handling those variations.
Pydantic Settings provides optional Pydantic features for loading a settings or config class from environment variables or secrets files.
This package implements a functionality to generate Python __repr__ methods automatically or declaratively.
This package provides a parser for the "old style" OpenStep property list format (also known as ASCII plist), written in Cython.
This package provides a Python library for the bsdiff binary diff utility. It also provides two command-line tools, bsdiff4 and bspatch4.
This is a implementation of immutable linked lists for Python. It contains nil (the empty linked list) and a Pair class for nodes. Since a linked list is treated as immutable, it is hashable, and its length can be retrieved in constant time. Some of the terminology is inspired by LISP. It is possible to create an improper list by creating a Pair with a non-list cdr.
This package provides a collection of widgets for urwid.
Ubelt is a small library of simple functions that extend the Python standard library. It includes an API to simplify common problems such as caching, timing, computing progress, among other things.
This package provides a Bluetooth Low Energy platform-agnostic client library.
This Python package provides high-level utilities to read and write a variety of Python types from and to HDF5 formatted files. This package also provides support for MATLAB MAT v7.3 formatted files, which are HDF5 files with a different extension and some extra metadata. Because HDF5 and MAT files might need to be read from untrusted sources, pickling is avoided in this package.
Panflute is a Python package that makes Pandoc filters fun to write. It is a pythonic alternative to John MacFarlane's pandocfilters, from which it is heavily inspired.
Using entry_points in your setup.py makes scripts that start really slowly because it imports pkg_resources. This package allows such setup scripts to load entry points more quickly.
This package provides tools to draw Python object reference graphs with graphviz.
This library provides a publish-subscribe API to facilitate event-based or message-based architecture in a single-process application. It is centered on the notion of a topic - senders publish messages of a given topic, and listeners subscribe to messages of a given topic, all inside the same process.
The uncertainties package transparently handles calculations with numbers with uncertainties. It can also yield the derivatives of any expression.
Jinja2 is a small but fast and easy to use stand-alone template engine written in pure Python.
Multidict is dict-like collection of key-value pairs where key might be occurred more than once in the container.
This Python module defines a tiny language to evaluate and compare license expressions using boolean logic. Logical combinations of licenses can be tested for equality, containment, and equivalence. They can be normalised and simplified. It supports SPDX license expressions as well as other naming conventions and aliases in the same expression.
Miniboa is a simple, asynchronous, single-threaded, poll-based Telnet server.
Piexif simplifies interacting with EXIF data in Python. It includes the tools necessary for extracting, creating, manipulating, converting and writing EXIF data to JPEG, WebP and TIFF files.
This package provides helper functions for injecting a conda environment into the current python environment (by modifying sys.path, without actually changing the current python environment).
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.
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.