Packages
Towncrier generates changelogs from individual news fragment files rather than a single shared log, reducing merge conflicts and focusing on end-user-relevant changes.
Executes commands and scripts locally or remotely as Pulumi resources, with support for create and destroy lifecycle operations and stateful execution.
Install it if local or remote command execution fits your provisioning model; skip it if your infrastructure needs are fully covered by other Pulumi providers.
A command-line tool to scaffold, run, deploy, and manage AI agent crews without requiring the full CrewAI framework to be installed.
Conan is a decentralized, open-source package manager for C and C++ that manages binaries, dependencies, and build system integration across platforms including Linux, macOS, Windows, and embedded systems.
Install it if you manage C/C++ dependencies across multiple platforms or need decentralized binary package distribution.
Blockbuster detects and prevents blocking calls within an asyncio event loop by wrapping common blocking functions and raising BlockingError when they are called from async contexts.
Installs Rust and Cargo into a temporary cache directory to support Rust-based Python builds without modifying the host environment.
Commitizen enforces standardized commit messages and automates version bumping, changelog generation, and release management using semantic versioning and Conventional Commits.
Install it if your team or project needs consistent commit discipline and automated release management.
Generates idiomatic Python code from Protobuf 3 and gRPC definitions, with built-in async support, JSON serialization, and modern type hints.
A command-line tool for developing and managing Dagster data pipelines locally, providing scaffolding, code generation, and project initialization for Dagster-based data orchestration.
Command-line interface for creating, developing, building, and deploying LangGraph applications locally or in Docker containers.
Install it if you are building or deploying LangGraph applications—it is the standard tool for the job.
A Python client library for the Evergreen API (V2) that enables programmatic and command-line access to Evergreen build and test infrastructure objects.
Install it if you need to automate or query Evergreen from Python; skip it if you don't use Evergreen.
Programmatically generate Evergreen project configurations in JSON format by building task, variant, and project objects in Python.
pyngrok wraps the ngrok reverse-proxy binary and exposes it through a Python API, allowing you to programmatically open secure tunnels from public URLs to localhost.
Experimental parser for dbt Core v2.0 (alpha), a ground-up Rust rewrite of the data transformation framework that parses, compiles, and executes dbt projects faster than v1.
No, not for production use.
Deploys Python functions to Prefect Cloud and manages their execution, scheduling, and environment configuration from the command line.
However, verify the license terms before committing to production use, and confirm that your Prefect Cloud account and GitHub setup (if using private repos) are ready.
Converts AWS CloudFormation templates between JSON and YAML formats, with support for short-form YAML function syntax and optional template cleanup.
No—not for new projects.
Analyzes and edits Mach-O headers, the executable format used by macOS, and rewrites dylib references to be @executable_path relative.
However, the aging maintenance status (265 days since last release) means you should verify that recent macOS SDK features are supported if you need to work with…
Protoletariat rewrites Python imports generated by protoc, converting absolute imports to relative imports so that generated protobuf code works correctly in Python packages.
AWS SAM CLI is a command-line tool for building, testing, and deploying serverless applications with Lambda, API Gateway, Step Functions, and related AWS services locally and to the cloud.
Install it if you develop serverless applications on AWS.
Copier is a template engine and CLI tool that generates projects from templates stored in local paths or Git repositories, with support for dynamic file and directory name substitution via Jinja2.
Install it if you create or consume project templates; skip it if you only need simple file copying or one-off project setup.
A command-line tool that automates version bumping across your source code by updating version strings, creating commits, and tagging releases in Git or Mercurial.
However, be aware it is aging (last release 2020-10-07) and consider verifying compatibility with your specific Python version and VCS setup before adopting it in…
Provides authentication classes for httpx HTTP client requests, supporting OAuth2 flows, API keys, AWS signatures, and basic auth.
Automatically determines your Python package's version from Git or Mercurial tags and writes it to your build system, with customizable version formatting and optional runtime file generation.
GTO turns a Git repository into an artifact registry by creating annotated Git tags to track artifact versions, manage lifecycle stages, and signal CI/CD systems about deployments and readiness changes.
Generates Python support code for gRPC Gateway protoc annotations, bridging the gap between gRPC Gateway and Python protobuf stubs.
Scans Python project dependencies in requirements.txt or pyproject.toml and validates their licenses against a configurable policy of authorized and unauthorized licenses.
Install it if your project needs to enforce license policies or audit dependencies for legal compliance.
Triton is a language and compiler for writing custom deep-learning operations that compile to efficient GPU and CPU code, offering higher productivity than CUDA with greater flexibility than other domain-specific languages.
Not recommended if you only use standard framework operations or lack GPU hardware for testing.
Generates SVG badge images with configurable thresholds and colors, usable as a Python library or command-line tool for adding badges to projects.
Generates comprehensive exploratory data analysis reports for pandas DataFrames, automatically detecting data types, computing statistics, and producing visualizations exportable as HTML, JSON, or Jupyter widgets.
However, install fg-data-profiling instead—ydata-profiling is deprecated and will not receive future updates.
Audits and repairs Linux and Android wheel packages to ensure compatibility with manylinux and musllinux platform tags by bundling external shared libraries and adjusting runtime paths.
Automates semantic versioning and release management for Python projects by parsing commit messages, determining version bumps, and publishing releases according to SemVer conventions.
Install it if you want to automate versioning and releases via commit conventions.
Compiles, builds, and packages AWS Lambda functions across multiple runtimes and frameworks including Python, Java, Node.js, Go, Rust, Ruby, and .NET, with support for custom workflows via Makefile.
Install it if you build or deploy AWS Lambda functions programmatically, integrate with SAM CLI, or need to automate multi-runtime Lambda packaging.
West is a meta-tool for managing multiple Git repositories under a single directory using a manifest file, designed for the Zephyr RTOS project but usable with any manifest-based repository structure.
Install it if you work with Zephyr RTOS or need a declarative, Git-based multi-repository management tool.
Provides command-line and Python API tools for managing Android and iOS app builds, code signing, and deployment workflows.
Provides a Python interface to control SEGGER J-Link debug probes for embedded systems programming, including flashing firmware and device communication.
Install it if you need to automate or script SEGGER J-Link operations from Python.
rust-just is a Python wrapper around the just command runner, letting you define and execute project-specific commands stored in a justfile with make-like syntax.
Install it if your team already uses Python tooling and wants a make-like alternative without the complexity; skip it if you already have just installed system-wide…
A PEP 517 build backend that creates stub packages on PyPI pointing to wheels hosted on third-party package indexes, letting users install them with standard `pip install` commands.
However, maintenance is aging (189 days since last release), so verify it still works with your Python version and index before adopting in production.
Provides SWIG as a PyPI-installable package, enabling you to generate language bindings between C/C++ code and Python without requiring a separate system installation.
Clones an existing Python virtualenv to a new location, updating shebangs, paths, and environment variables to work correctly in the new location without breaking isolation.
However, verify compatibility with your specific Python version and virtualenv setup before relying on it in production, given the lack of recent updates.
Provides build helpers and utilities for Python packages that include compiled C or Cython extensions, integrating with setuptools to simplify the extension build process.