Packages
Fabric executes shell commands remotely over SSH and returns Python objects, building on Invoke and Paramiko to provide a high-level interface for remote command execution and system administration tasks.
Install it if you need to automate tasks across remote systems from Python code.
Generates AWS IAM policy statements with a fluent interface, integrating into AWS CDK to simplify policy construction for 353 services, 14236 actions, 1504 resource types, and 1493 condition keys.
Brownie is a Python framework for developing, testing, and deploying smart contracts on the Ethereum Virtual Machine, supporting both Solidity and Vyper with pytest-based testing and debugging tools.
However, the project's stated lack of active maintenance and explicit recommendation to migrate to Ape Framework means new projects should strongly consider Ape instead.
Wraps checkov to provide infrastructure-as-code static analysis through a bridgecrew CLI interface.
A2A is a CLI tool that maps service names between Microsoft Azure and Amazon AWS, letting you quickly find the equivalent service offering on the other platform.
Soldr is a Python wrapper that downloads Rust toolsets and caches build artifacts to accelerate Rust compilation, particularly across pull requests and CI runs.
Generates markdown documentation files automatically from click CLI command hierarchies, creating one markdown file per command and subcommand.
However, the project is dormant with no maintenance activity since release—if you encounter issues or need support for new features, you may need to fork or patch it…
A command-line tool for authoring and managing AWS CloudFormation resource providers, hooks, and modules that integrate with CloudFormation deployments.
Install it if you need to extend CloudFormation beyond built-in resources; skip it if you only use standard CloudFormation types.
Parses Xcode project files (OpenStep format) directly in Python without requiring system command utilities or external tools.
Generates Software Bill of Materials (SBOM) documents in CycloneDX format from Python projects, virtual environments, and package managers like Poetry, Pipenv, and pip.
PyQt-builder is a PEP 517 compliant build system for PyQt and PyQt-based projects, extending the SIP build system and using Qt's qmake to compile and install extension modules.
Provides utilities for building and deploying Outerbounds projects, including CI/CD deployment scripts, Metaflow card extensions, and a ProjectFlow base class for workflow management.
A CLI tool that manages ephemeral Apache Superset environments in GitHub Actions using emoji-labeled state tracking, automating Docker builds and AWS deployments with zero-downtime rolling updates.
Manages build-time compilation of Chialisp programs, integrating with runtime_builder to handle Chialisp artifact generation during development or package build.
However, proceed with caution: the package is dormant since 2024-01-04, license treatment is unclear, and Python version support is unspecified.
Declares and executes build rules for compiled artifacts or binary blobs that should be generated at wheel build time or during development, keeping source materials in git while excluding generated outputs.
No, not recommended for new projects.
Loads compiled Chialisp programs (`.hex` files) from Python package resources, with optional runtime compilation support if the Chialisp builder is available.
Provides path access to Chialisp standard library include files for use in Chialisp development, exposing both nightly and stable versions as pathlib.Path objects.
A Hatch plugin that automatically creates Git commits and tags when you bump your project's version using regex-based version sources.
Install it if your release process would benefit from automated Git integration; skip it if you prefer manual control or use a different version-management approach.
dbt-oracle is a dbt adapter that enables data transformation and orchestration workflows on Oracle Autonomous Database using dbt's SQL-based modeling framework.
Install it if you use dbt and need to run transformations on Oracle Autonomous Database.
Writes charm version information into refresh_versions.toml by reading from git tags, automating version synchronization for charm-based projects.
Patchwork provides idempotent Unix system administration primitives—such as package installation and user account creation—built on top of Fabric for remote execution over SSH.
Reads, modifies, and writes Xcode .pbxproj project files programmatically, allowing automation of tasks like adding files and setting compiler flags without opening Xcode.
However, the aging maintenance status (last release 191 days ago) means you should verify compatibility with your specific Xcode version before relying on it for…
django-npm integrates npm package management into Django projects, allowing you to declare frontend dependencies in package.json and serve them as Django staticfiles without vendoring them directly.
However, the aging maintenance status (478 days since last release, Alpha classification) means you should verify compatibility with your specific Django and npm…
Audits Python project imports against requirements.txt to find missing or unused dependencies, helping keep your dependency list accurate and complete.
Provides a unittest base class that automatically records and replays HTTP interactions using vcrpy, eliminating manual cassette management in test code.
Provides command-line tools and utilities for working with the F´ flight software framework, including code generation, testing, and project management helpers.
Compiles CoffeeScript code to JavaScript from within Python, wrapping the JS CoffeeScript compiler for use as a Python library.
AI-Parrot is an async-first Python framework for building, extending, and orchestrating AI agents and chatbots with unified LLM provider support, tool management, agent-to-agent communication, and Model Context Protocol (MCP) serving.
However, the 44 runtime dependencies create medium install friction; verify that the dependency footprint is acceptable for your deployment environment.
FPP is a modeling language and compiler for the F Prime flight software framework, providing analysis and translation tools to define spacecraft and embedded system architectures.
Validates Git commit messages, branch names, author identity, and push safety against a versioned TOML policy, enforced across local hooks, CI, and AI automation.
A CLI tool that finds or installs a conda/mamba executable, returning its path for use in scripts and automation.
However, the aging maintenance status (312 days since last release) suggests limited active development; verify that its feature set and conda-standalone download…
A command-line tool for configuring, administrating, and deploying Cognite Data Fusion projects through interactive commands, scripted YAML workflows, and bundled project templates.
Provides a unified interface to load pretrained PyTorch convolutional neural networks (ResNet, DenseNet, Inception, NASNet, SENet, and others) with weights initialized from ImageNet training.
Install only if you must reproduce a specific 2018-era result or need a model not available elsewhere; otherwise, use torchvision or timm instead.
Provides unified developer tooling for the SciTeX ecosystem: audits ~70 packages against ~130 rules, aggregates skills for AI agents, manages coordinated releases and bulk renames, and runs a linter that enforces API consistency across the ecosystem.
Generates ROS message and service data structures from definitions for use across various programming languages in ROS 1 systems.
Install only if you are actively maintaining an existing ROS 1 system with no migration path to ROS 2.
pyevmasm assembles and disassembles Ethereum Virtual Machine bytecode, providing both a command-line tool and a Python API for working with EVM instructions across multiple protocol forks.
Install it if you need EVM assembly/disassembly; skip it if you only work with high-level smart contract code.
Eniris is a Python driver for the Eniris API that handles authentication, request retries, timeouts, and provides a requests-like interface for making HTTP calls to the Eniris service.
A Poetry plugin that enables building and type-checking projects with relative package includes, useful for monorepos where code is shared across multiple projects.
However, the aging maintenance status (last release 377 days ago) means you should verify compatibility with your current Poetry version before relying on it for…
Packs Juju charms with local Python package dependencies by copying them into the charm directory and updating Poetry lock files before building.
However, verify the license status before use in proprietary contexts, and confirm your charm project uses Poetry—it is not a general-purpose charm builder.
An async Python SDK that connects to the BSH Home Connect API to monitor and control home appliances from brands like Bosch, Siemens, Gaggenau, and Neff, maintaining real-time state through subscriptions.