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 package provides a shim of the shutil.which function that's designed to work across multiple versions of Python.
Kalamine provides a CLI to create advanced keyboard layout from a textual portable description. It also supports layout emulation via web browser.
Cleo allows you to create command-line commands with signature in docstring and colored output.
Importmagic is a Python library for automatically managing imports by finding unresolved symbols in Python code and their corresponding imports.
Jupytext is a plugin for Jupyter that can save Jupyter notebooks as either Markdown files or scripts in many languages. Common use cases for Jupytext are:
version control on Jupyter Notebooks
editing, merging or refactoring notebooks in your favorite text editor
applying Q&A checks on notebooks.
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.
python-style is a simple terminal string styling package. Its API is a port of the chalk package for javascript.
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 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.
python-dbus provides bindings for libdbus, the reference implementation of D-Bus.
Python driver for MongoDB.
This package provides a custom YAML tag for referencing environment variables in YAML files.
Virtualenv is a tool to create isolated Python environments.
Pydantic enforces type hints at runtime, and provides user friendly errors when data is invalid.
entrypoint2 is an easy to use command-line interface for Python modules based on argparse. It translates function signature and documentation to argparse configuration.
Queuelib is a Python library that implements object collections which are stored in memory or persisted to disk, provide a simple API, and run fast.
Queuelib provides collections for queues (FIFO), stacks (LIFO), queues sorted by priority and queues that are emptied in a round-robin fashion.
This package contains codecs for transliterating ISO 10646 texts into best-effort representations using smaller coded character sets (ASCII, ISO 8859, etc.).
The Bluetooth GATT SDK for Python helps you implement and communicate with any Bluetooth Low Energy device that has a GATT profile. It supports:
Discovering nearby Bluetooth Low Energy devices
Connecting and disconnecting devices
Implementing your custom GATT profile
Accessing all GATT services
Accessing all GATT characteristics
Reading characteristic values
Writing characteristic values
Subscribing for characteristic value change notifications
Currently, Linux is the only platform supported by this library.
GraphQL implementation for Python. GraphQL is a data query language and runtime designed and used to request and deliver data to mobile and web apps. This library is a port of graphql-js to Python.
The Munkres module provides an implementation of the Munkres algorithm (also called the Hungarian algorithm or the Kuhn-Munkres algorithm), useful for solving the Assignment Problem.
This package provides a debug print command and other development tools. It adds a simple and readable way to print stuff during development.
gevent is a coroutine-based Python networking library that uses greenlet to provide a high-level synchronous API on top of the libev event loop.
This package includes Controller Area Network (CAN) related tools that can be used to:
parse DBC, KCD, SYM, ARXML 4 and CDD files
encode and decode CAN messages
multiplex simple and extended signals
diagnose DID encoding and decoding
dump the CAN decoder output
test CAN nodes
generate C source code
monitor the CAN bus
This module does high fidelity SVG parsing and geometric rendering. The goal is to successfully and correctly process SVG for use with any scripts that may need or want to use SVG files as geometric data.