Packages
Decodes and encodes the macromolecular transmission format (MMTF), a binary encoding for biological structures, and provides a Python API to fetch and inspect PDB structure data.
However, be aware that it will not receive updates for Python version incompatibilities or format changes.
LeRobot provides a unified PyTorch framework for training, deploying, and managing robotic policies and datasets across diverse hardware platforms, from low-cost arms to humanoids.
Provides a Python-installable wrapper that bundles the shfmt shell script formatter binary for your platform, making it available as a command-line tool or pre-commit hook.
PScript compiles a Python subset to JavaScript, enabling you to write browser-facing code in Python syntax instead of JavaScript.
The main gotcha is that only a Python subset compiles—you need to verify your code will translate before committing to this approach.
Manages installation and switching between multiple Solidity compiler versions via CLI, downloading official binaries and wrapping the solc command to use the selected version.
Install it if you work with Solidity and need to manage multiple compiler versions; the low friction and straightforward CLI make it a practical choice.
Provides a set of raisable exception classes corresponding to HTTP status codes, allowing you to raise semantic HTTP errors directly from application code instead of manually constructing responses.
Genie is a test automation library and harness built on the pyATS framework, providing object-oriented abstractions for network device configuration, operational state, and event-driven testing across multiple operating systems and management interfaces.
Okonomiyaki parses and manipulates metadata for Enthought egg archives and runtime distributions, including version normalization, platform identification, and package metadata handling.
Provides timelock encryption for Bittensor commit-reveal weight commitments and general-purpose data using drand randomness, with Rust core and Python bindings.
However, the repository is archived and marked abandoned, meaning no active maintenance or bug fixes should be expected.
A Pulumi resource provider that lets you define, deploy, and manage Databricks workspaces and resources using infrastructure-as-code in Python.
A Python library for sending and receiving messages through the Facebook Messenger API, with support for templates, attachments, buttons, and webhook handling.
Solves package dependency resolution using Boolean satisfiability (SAT) solving, determining which package versions satisfy a set of constraints.
However, the explicit prototype status and 498-day gap since the last release suggest it is not actively maintained; use it for research, prototyping, or custom…
Activates a 503 maintenance page in Django applications without requiring database access or stopping the application server.
Install it if you need to take your site offline without restarting the server.
Programmatically ensures Python packages are installed and at correct versions, with both sync and async APIs, supporting pip and uv backends for declarative dependency management.
A PEP 517 build backend that reads PEP 621 project metadata from pyproject.toml and converts it to wheel and source distributions, with support for dynamic versioning and custom build scripts.
Genie Libs SDK provides a library of reusable test triggers and verifications for the pyATS testing framework, enabling rapid development of network and infrastructure test automation.
Formats Python logging records as JSON output, enabling structured logs suitable for ingestion by log aggregation platforms like Splunk or Elasticsearch.
Parses device output into structured data for network test automation, converting raw command responses into Python objects for use in the Genie/pyATS testing framework.
However, verify first whether it can be used standalone or requires the full Genie framework—the description suggests it is a sub-component designed to work within…
Replaces Django's default admin interface with a modern, responsive, customizable flat design that lets administrators modify themes, colors, logos, and layout without code.
Integrates Pytest with CMake build systems, enabling automatic discovery and execution of Python tests as part of C++ project builds.
Genie Clean provides device recovery and state management implementations for the Genie test automation framework, enabling test setups to bring devices to a known testable state.
Provides utility functions for transferring files to and from servers as part of the Genie test automation framework, supporting protocols like FTP, TFTP, and SSH.
Genie Libs Ops provides a library component for the Genie test framework that models and retrieves the operational state of network topology features through object attributes.
Genie Libs Conf provides Python object-based configuration management for network topology, compatible across operating systems and management interfaces (CLI, YANG, REST).
Provides health monitoring and diagnostics for network devices within the pyATS testing framework, enabling collection of device status, traceback data, and core files.
Install only if your workflow involves Genie-based testing; it is a specialized component, not a general-purpose library.
Generate and parse arcp (Archive and Package) URIs, which identify resources within archives or packages using a standardized URI scheme.
Compiles Vue single-file components (*.vue) to standalone HTML, JavaScript, and CSS without requiring Node.js, using only Python.
However, the aging maintenance status (last release August 2023) means you should verify compatibility with your Vue version and Python version before committing to…
Provides REST API connectivity for network testing and automation, enabling interaction with F5, Cisco ISE, and other REST-based network devices through a unified connector interface.
Transforms asynchronous Python code into synchronous code during package build, enabling maintainers to generate both async and sync APIs from a single async source.
Pulumi provider for GitHub that lets you define and manage GitHub resources (repositories, teams, workflows, etc.) as infrastructure code using Python.
cruft creates new projects from Cookiecutter templates and keeps them synchronized with template updates over time, automating boilerplate management throughout a project's lifecycle.
However, the dormant maintenance status (597 days since last release) means you should verify compatibility with your current Cookiecutter and Python versions before…
A command-line utility that provides developer tools for the Onyx project, including Docker container management, backend service orchestration, database administration, and OpenAPI schema generation.
Not recommended for non-Onyx use cases.
Generates X-Client-Transaction-ID headers for authenticating requests to X.com APIs by implementing the reverse-engineered transaction ID generation algorithm.
Formats tox.toml files with consistent style and comment preservation, applying opinionated rules similar to black for Python code.
FuseSoC is a package manager and build abstraction tool for HDL code that enables reuse of IP cores, manages hardware designs, and coordinates builds and simulations across multiple tools and targets.
Install it if you work with Verilog, VHDL, or SoC design; skip it if you only use a single closed-source tool with its own build system.
Adds OAuth2, API key, Basic, and NTLM authentication support to the requests library, handling token management and multiple authentication schemes.
Dagger Python SDK is a client for defining and running CI/CD pipelines in Python, executing them on any OCI-compatible container runtime without requiring manual container orchestration.
Install it if you want to replace shell scripts and YAML with type-safe, testable Python—but only if you have Docker or another OCI runtime available and are…
cx_Freeze converts Python scripts into standalone executables that run with the same performance as the original scripts, supporting cross-platform deployment.
Provides a Python SDK for building GitHub Actions with utilities for reading inputs, writing outputs, and interacting with the GitHub API.
However, the dormant maintenance status (last release 2022-10-28) means you should verify that it works with your target Python version and GitHub Actions environment…
Parses git diff and .diff files to extract structured metadata about changed files, including filenames, filepaths, source and target hashes, and change type.
However, maintenance is dormant—no updates since 2024-09-09—so evaluate whether the feature set meets your needs and whether you can maintain a fork if required.