Packages
Builds CLI tools by auto-discovering Python functions in a repository's tools package and exposing them as command-line commands with argparse-based argument handling.
Converts CommonMark and GitHub-flavored markdown to HTML using Python bindings to GitHub's fork of cmark.
The aging maintenance status (296 days since last release) is not a blocker for a mature, focused library; however, if you need active development or rapid bug fixes,…
Provides prebuilt extension modules required by Pyarmor to obfuscate Python scripts, bind them to specific machines, or set expiration dates on obfuscated code.
However, review the 'Free To Use But Restricted' license terms before using it in production, especially if you plan to distribute obfuscated code commercially.
Automatically modernizes Django project code by applying syntax and API upgrades across your codebase to match newer Django versions.
Install it if you maintain a Django project and want to reduce the manual work of keeping code aligned with current Django versions.
A Python client for the SEC-API.io service that provides programmatic access to SEC EDGAR filings, exhibits, and structured financial data covering 20+ million filings and 1.1M+ entities since 1993.
Installs and auto-upgrades standalone Python CLI tools from PyPI into a portable directory, similar to pipx but with automatic self-upgrading as you use them.
Install it if you regularly use multiple Python command-line tools.
A CDK construct that copies Docker images between registries (ECR, external registries, or from S3 archives), including support for multi-architecture image indexes.
Install it if you need to automate Docker image deployment within AWS CDK stacks.
A Python client library for the Buildkite API that lets you query organizations, manage builds, list pipelines, and download artifacts programmatically.
Provides Airflow operators that wrap dbt CLI commands (seed, snapshot, run, test, docs generate, deps) to orchestrate dbt workflows within Airflow DAGs.
Detects which continuous integration platform code is running on and provides information about the CI environment, including PR detection for supported servers.
Generates MaxMind DB (MMDB) format files from IP networks and associated data, compatible with MaxMind's official language readers.
textual-dev provides a command-line tool for developing and testing Textual terminal applications, bundling utilities to streamline the development workflow.
Provides command-line and Python utilities for package maintainers to manage examples, fetch data, and report package versions across a project.
Converts Protobuf message definitions into Pydantic models with validation, either as generated source code via a protoc plugin or as runtime-instantiated classes in Python.
Install it if your project uses both protobuf and pydantic and you want to avoid hand-maintaining duplicate message definitions.
xDSL is a Python framework for building compiler infrastructure using SSA-based intermediate representations (IRs) with seamless MLIR interoperability.
A minimal reference implementation demonstrating Python package structure, metadata configuration, and distribution practices for educational purposes.
Validates wheel file contents before publishing, detecting common packaging errors like bytecode files, cache directories, and missing or unexpected top-level modules.
Install it if you publish wheels to PyPI or maintain strict wheel quality standards.
Nuitka compiles Python code to C and then to machine binaries, supporting Python 2.6–2.7 and Python 3.4–3.14 with full language compatibility and CPython semantics.
Not recommended for proprietary closed-source projects due to copyleft licensing, or for environments where installing a C compiler is impractical.
Triton-windows is a Windows port of the Triton compiler that lets you write and compile custom GPU kernels for deep learning workloads on NVIDIA GPUs.
Firebase Functions Python SDK lets you write and deploy server code that responds to Firebase events and integrates with Firebase services in a hosted, scalable environment.
Defines cloud infrastructure using Python code that synthesizes to Terraform configuration, allowing you to manage cloud resources through programming constructs instead of HCL.
Bundles the NPM proxy-agent package as an AWS Lambda Layer asset for use in CDK infrastructure code, exposing constants for layer deployment.
Enables Snakemake workflows to read from and write to S3-compatible storage (AWS S3, MinIO, and others) as a pluggable storage backend.
Abstracts Microsoft Fabric API interactions for code-first CI/CD automation, letting developers deploy and manage Source Controlled Fabric workspaces without direct API calls.
Bundles DLL dependencies into Windows Python wheels to create self-contained packages that work without requiring system libraries on the target machine.
Provides Python package index integration for the nab resolver, handling package discovery, resolution, and lockfile generation without requiring the CLI.
shiv builds self-contained Python zipapps (PEP 441) that bundle an application and all its dependencies into a single executable file, eliminating the need for separate installation steps.
Install it if you need to package Python applications as standalone executables; skip it if your users already have Python environments or if your dependencies…
Nanopb is a code generator and runtime library that compiles Protocol Buffer definitions into minimal C code suitable for embedded systems and memory-constrained environments.
Install only if you have a C build system in place and need to generate code from .proto files; this is a build-time tool, not a runtime library for Python applications.
A generic PubGrub-style dependency resolver core that accepts a ResolverProvider protocol, with no Python-specific logic—designed for embedding in package resolvers or other systems that need SAT-style constraint solving.
A command-line tool for managing Reflex application hosting and deployment operations.
This package is deprecated; it redirects users to ydata-profiling for exploratory data analysis of pandas DataFrames with HTML and JSON export.
Compiles and executes Chialisp programs to CLVM bytecode, providing Python bindings for the Chia blockchain's smart contract language alongside command-line tools for compilation, disassembly, and interactive evaluation.
Tombi is a TOML formatter, linter, and language server that provides command-line tools and IDE integration for working with TOML files.
Install it if you work regularly with TOML files and want a unified tool for formatting and validation.
Python wrapper for libuuu, a library for NXP microcontroller device programming and firmware flashing.
Renders directed graphs as colored ASCII art in the terminal using a pure Python implementation with no external dependencies.
Install it if you need to display directed graphs in the terminal—it's particularly useful for agent workflows and CLI-based tools.
Upgrades dbt package dependencies to versions compatible with dbt Fusion by parsing packages.yml/dependencies.yml files, checking compatibility against a local cache of package hub data, and rewriting version strings in place.
The package is narrowly scoped to a specific dbt workflow; install only if you actually need Fusion compatibility upgrades.
Johnnydep displays the full dependency tree of any Python package in a formatted, human-readable tree structure, and can resolve dependencies to pinned versions.
Podman Compose runs Docker Compose specification files using Podman as the container backend, without requiring a daemon or root privileges.
AstraPy is a Python client library for DataStax Astra DB that enables document and table storage, retrieval, and vector search operations through a pythonic API.
Install it if you are already using Astra DB or evaluating it as a serverless vector database backend.
Converts Python packages into Debian source and binary packages (.deb files) via distutils commands, with utilities to download, build, and install Debian packages from PyPI.