Packages
Python client library for placing and managing orders on Polymarket's CLOB (central limit order book) via REST API, with built-in wallet authentication and order execution.
However, note the maintainers' recommendation to use py-sdk for new projects—evaluate whether you need CLOB-specific functionality or would benefit from the unified…
Python client library for HashiCorp Consul that provides programmatic access to Consul's key-value store, service catalog, health checks, and ACL management through a synchronous and asynchronous API.
Install it if you need to integrate Consul into a Python application for service discovery, configuration management, or health monitoring.
py-cord is an async Python wrapper for the Discord API that lets you build Discord bots with modern async/await syntax, handling rate limits and providing both slash commands and traditional prefix-based commands.
Detects and reports CPU information—architecture, frequency, cache sizes, flags, and core count—using pure Python without requiring external programs or compilation.
However, avoid it if you need active support for cutting-edge architectures or recent OS versions.
A Python wrapper for the Pterodactyl Panel API that provides synchronous and asynchronous clients to manage game servers, users, and infrastructure through the panel's Client and Application APIs.
Generates or retrieves a unique device identifier for a system based on the DevDeviceId specification, returning a string that can be used to identify individual machines.
However, the Alpha status and lack of recent updates mean you should test thoroughly in your target environment before relying on it in production.
Implements elliptic curve cryptography operations for secp256k1, alt_bn128, and bls12_381 curves in pure Python.
However, the explicit lack of audit and experimental status mean it should not be used for applications handling real cryptographic secrets or financial transactions…
Provides Python bindings to the ed25519-zebra Rust crate for Ed25519 digital signature operations—key derivation, signing, and verification.
Install it if your use case requires deterministic Ed25519 operations; skip it if you prefer pure-Python alternatives.
Py-EVM is a Python implementation of the Ethereum Virtual Machine that executes smart contract bytecode and processes transactions according to Ethereum protocol specifications.
No, not for new projects.
Parses and evaluates mathematical expressions from strings, supporting arithmetic, trigonometric, logarithmic functions, and variables with substitution and simplification.
However, do not use it for new projects requiring active maintenance or support—the repository is archived and the last commit was 2022-06-11.
Converts between geographic coordinates (latitude/longitude) and Geohex v3.2 zone codes, a hierarchical spatial indexing system for mapping and location-based applications.
Converts GitHub-Flavored Markdown to HTML using Python's Markdown library as an extension, supporting tables, task lists, strikethrough, and fenced code blocks.
Adds Prometheus metrics collection to gRPC services via interceptors, tracking request counts, message volumes, and handling latencies on both client and server sides.
However, verify the unclear license before use in proprietary contexts, and be aware that dormant maintenance means no active support for future gRPC or Prometheus…
Provides healthcheck and environment-dump endpoints for web applications to expose application status and dependency health to monitoring systems.
Expands and deobfuscates AWS IAM action patterns, resolving wildcards and inverting action sets to reveal the concrete permissions they represent.
Detects import cycles in Python projects by walking packages, collecting modules, extracting imports via ast, and computing cycles to identify structural weak points.
A Python REST API client for Jama Connect that retrieves and modifies requirements, test management, and project data within a Jama instance.
However, treat it as example code: verify compatibility with your Python version and Jama instance, expect to modify it for your use case, and be aware that…
Provides an async-only, pluggable key-value store abstraction with support for multiple backends and automatic TTL handling.
Provides shared utility code and type definitions for key-value storage libraries, designed to be used as a dependency by key-value-aio and key-value-sync packages.
Computes implied volatility from option prices using Peter Jaeckel's LetsBeRational algorithm, with optional Numba acceleration for speed.
Provides Python bindings to Lib3MF, enabling reading, writing, and manipulation of 3D model files in the 3MF format.
Retrieves the unique machine ID of a host without requiring admin privileges, with options for raw GUID or hashed anonymized identifiers.
However, aging maintenance means you should verify that the library's behavior on your target platforms matches your security and accuracy requirements before relying…
Generates formatted markdown tables from lists of dictionaries, with support for padding, alignment, multiline text, and float rounding.
Caching library for async Python applications that prevents cache stampede (dog-piling) and provides a configurable, extensible API for memoizing expensive async function calls.
Embeds a modern V8 JavaScript engine in Python, allowing you to execute JavaScript code and call functions from Python with full ECMAScript and WebAssembly support.
However, the 1940-day gap since the last release and dormant repository status mean you should verify compatibility with your target Python and V8 versions before…
Represents monetary amounts with currency-aware precision, enforcing correct decimal places per currency and supporting arithmetic operations, comparisons, and locale-specific formatting.
Provides Money and Currency classes for representing monetary values in Python with proper arithmetic and currency handling, avoiding pitfalls of using floats or raw Decimal objects.
Encodes and decodes data using the Multibase protocol, which adds a self-describing prefix to indicate which base encoding (base2, base16, base58, base64, etc.) was used.
Wraps data with self-describing multicodec prefixes, enabling format identification and codec lookup from varint-encoded headers.
Encodes and decodes multihash digests, supporting 125+ hash functions including SHA-2, SHA-3, BLAKE2, BLAKE3, and MurmurHash3, with streaming computation and JSON serialization.
However, its Pre-Alpha status and aging maintenance (240 days since last release, last commit 2026-01-05) mean it is not actively developed.
A Python client for querying real-time transit arrival predictions and route information from the NextBus public API.
However, verify that the NextBus API is still active for your use case and that the fork's API changes don't conflict with your requirements.
Provides Python models for the Open Cybersecurity Schema Framework (OCSF), enabling structured representation and manipulation of cybersecurity events, findings, and objects.
Install it if you need to work with OCSF-formatted cybersecurity data or integrate with platforms that expect OCSF compliance.
Generates and cryptographically signs orders for Polymarket's CLOB (Central Limit Order Book) exchange, producing JSON-formatted order and signature data ready for API submission.
However, dormant maintenance (last update 2024-07-29) means you should verify compatibility with the current Polymarket API and Ethereum tooling before committing to…
Parses and executes PartiQL queries against JSON and DynamoDB-formatted data, supporting SELECT statements with WHERE clauses and parameter binding.
py-pglite provides a zero-config PostgreSQL testing environment for Python by wrapping PGlite, letting you run real PostgreSQL queries in tests without Docker or server setup.
Implements a radix tree data structure for efficient storage and lookup of IPv4 and IPv6 network prefixes, commonly used for routing table operations.
py-rattler provides Python bindings to Rust-based conda ecosystem functionality, enabling environment solving, package installation, and conda operations without depending on Python's conda implementation.
A convenience wrapper around the official Redis Python client that adds automatic JSON serialization, context manager support, and helper methods for working with multiple keys at once.
No, not for new projects.
Provides fast, parallel word stemming using Snowball algorithms via a Rust backend, with methods for single words, sequential lists, and parallel batch processing.
Serializes and deserializes Python classes to and from JSON and XML using Python Properties, providing a framework for converting objects between these formats.