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.
This library provides functionality to decompile AST objects, as generated by the standard library ast module, to Python code.
This package draws tree structures using characters.
The property-manager package defines several custom property variants for Python programming including required properties,writable properties, cached properties, etc.
This Python module implements the FLIRT. This technology is useful for identifying common library subroutines in disassembled binaries.
The minifier is based on the semantics of the YUI compressor, which itself is based on the rule list by Isaac Schlueter.
This package outputs version information for modules loaded in the current session, Python, and the OS.
pynixutil provides functions for base32 encoding/decoding and derivation parsing, namingly b32decode(), b32encode() and drvparse().
This package contains validators for different things such as email addresses, IP addresses, URLs, hashes and more. It has been designed to be easy to use and not require defining a schema or form just to validate some input.
This package provides "pasta", an AST-based Python refactoring library.
This package implements a functionality to deal with RabbitMQ Streams using asyncio.
It is designed and implemented with the following qualities in mind:
asynchronous Pythonic API with type annotations
use of AMQP 1.0 message format to enable interoperability between RabbitMQ Stream. clients
auto reconnection to RabbitMQ broker with lazily created connection objects
Support of many RabbitMQ Streams broker features:
publishing single messages, or in batches, with confirmation
subscribing to a stream at a specific point in time, from a specific offset, or using offset reference
stream message filtering
writing stream offset reference
message deduplication
integration with AMQP 1.0 ecosystem at message format level
autocommand is library to automatically generate and run simple argparse parsers from function signatures.
StrEnum is a Python enum.Enum that inherits from str to complement enum.IntEnum in the standard library.
This package provides a more complete LaTeX to Unicode converter than unicodeit using a parser generated from EBNF with the Lark library.
Voluptuous is a Python data validation library. It is primarily intended for validating data coming into Python as JSON, YAML, etc.
This package provides the core functionality for pydantic validation and serialization.
This package allows determination of image size from PNG, JPEG, JPEG2000 and GIF files in pure Python.
This library provides a filter for the logging module from the Python standard library which allows removing duplicate log messages.
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).
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.
Library to make reading, writing and modifying both binary and ascii STL files, file format native to the stereolithography CAD software created by 3D Systems, easy.
This package provides Python bindings for the XML Security Library.
This package provides a Python library used to launch a subprocess in a pseudo terminal (pty), and interact with both the process and its pty.
A drop-in replacement for argparse that allows options to also be set via config files and/or environment variables.
This package provides tools for computing deep differences and searching of any Python object/data. Recreate objects by adding adding deltas to each other.