Packages
Parses and manipulates ROS distribution metadata files in YAML format, enabling programmatic access to package definitions and dependency information across ROS releases.
Install only if you are building ROS tooling or infrastructure; it has no utility outside ROS environments.
Parses, builds, and converts between Pipfile and requirements.txt formats, and resolves dependencies of editable packages.
However, it is abandoned (last update June 2023) with 9 runtime dependencies that may drift out of sync with modern Python tooling.
PyBindGen generates clean C or C++ code that wraps C/C++ libraries as Python modules, without requiring Boost.Python or external runtime libraries.
DVSim is a Python-based build and run system that orchestrates EDA tool flows for ASIC design verification, including simulations, formal verification, lint, synthesis, and coverage analysis.
Install it if your project uses multiple EDA flows; it is not useful for general software development or outside hardware design contexts.
Bridges Python code to the Stylus CSS compiler, allowing you to compile Stylus stylesheets from Python by invoking the external Stylus library through Node.js.
Amaranth is a Python-based hardware definition language and toolchain for designing synchronous digital logic that targets FPGAs and ASICs, with integrated simulation, build system, and support for multiple vendor platforms.
Provides a Lambda Layer packaging kubectl v1.35.2 and Helm v4.1.3 for use in AWS Lambda functions running Python.
Install only if you are already in a CDK-based workflow; it adds no value outside that context.
A command-line tool for managing SaaS Pegasus projects, creating Django apps with optional CRUD scaffolding, and pushing code to GitHub—all scriptable and non-interactive for CI and automation workflows.
It is not useful outside the Pegasus ecosystem, so install only if you are already a Pegasus user.
Bauplan is a CLI and SDK for interacting with a code-first data platform that applies git-like versioning semantics to data pipelines.
However, it is in Beta status, so expect potential API changes; verify that the current SDK surface meets your use case before committing to production workflows.
Tilt MCP Server exposes Tilt development environment resources and logs to LLM applications through the Model Context Protocol, enabling AI assistants to query resource status and retrieve logs programmatically.
However, the package is in Alpha with no updates since initial release, so treat it as experimental; verify that fastmcp is maintained and that the API meets your…
Defines AWS infrastructure for GitLab Runner using AWS CDK, enabling you to deploy and manage CI/CD runners on AWS EC2 with IAM role integration instead of credential management.
PySparkling provides Python bindings to train and score H2O-3 and Sparkling Water machine learning models on Apache Spark, with support for MOJO model formats.
However, high install friction, aging maintenance (633 days since last release), and the requirement for a pre-configured Spark cluster mean this is not a lightweight…
UniDep unifies Conda and Pip dependency management by reading from a single `requirements.yaml` or `pyproject.toml` file and generating pinned lock files, environment configurations, and handling both Python and non-Python package installation.
However, the license status is unclear—verify the actual license in the repository before adopting in a commercial or restricted context.
mbake formats and lints Makefiles, enforcing consistent spacing, tab usage in recipes, and valid syntax while optionally auto-detecting and managing .PHONY declarations.
Extracts and prints the direct dependencies declared in Python projects by parsing pyproject.toml, setup.py, or invoking build backends.
Lambdalib provides technology-agnostic hardware abstraction for ASIC design, allowing designers to write RTL once and target multiple foundry processes through a library of standardized cells that decouple design from manufacturing specifics.
Install it if you want to decouple your RTL from process-specific details; skip it if you are working with a single fixed foundry or using a different ASIC flow…
Provides a graphical interface to convert Python scripts into standalone Windows executables using PyInstaller, eliminating the need to manually configure command-line options.
Parses BitBake recipe files and provides programmatic access to variables, functions, and cross-file dependencies through a queryable object model.
Install it if you need to parse, query, or analyze BitBake recipes in Python; skip it if you work outside the OpenEmbedded/Yocto ecosystem.
Parses SystemVerilog modules and exposes their parameters, ports, and connections as SQL-queryable DataFrames for analysis and extraction.
However, the aging maintenance status means you should verify that pyslang handles your specific SystemVerilog dialect and features before committing to it in a…
Parses, modifies, and writes pyodide-lock.json files that specify which Python packages are auto-loaded in Pyodide, JupyterLite, and PyScript applications.
However, be aware that the pre-1.0 API is explicitly unstable and may break before the 0.1 release; pin your version or monitor releases closely if you adopt it early.
Synchronizes Python environments by managing and reconciling dependencies across different contexts or configurations.
However, verify the actual license terms in the repository before use in commercial contexts, and check the documentation to confirm the package's synchronization…
Unpack, edit, and re-pack Apple Keynote .key files by converting their proprietary compressed binary format into editable YAML, then back into working Keynote archives.
Parse and validate Mozilla product version numbers, classify them as nightlies or releases, and compare versions for ordering.
Install it if you need to parse or validate Mozilla version numbers; skip it if you only work with standard semantic versioning.
dda is a command-line tool for developing on the Datadog Agent platform, providing a unified interface to manage agent development workflows.
Relenv builds self-contained, reproducible Python interpreters from source that can be relocated across filesystems and machines of the same architecture, bundling the entire Python runtime rather than just packages.
However, verify the license status before use, and confirm that the compilation overhead and disk footprint of self-contained builds fit your use case—this is not a…