Subcategories
Packages
pkginfo2 reads and parses package metadata from source distributions, wheels, and installed packages without executing arbitrary code.
Generates Apache Avro schemas from Python dataclasses and Pydantic models, enabling serialization and deserialization with type safety.
However, be aware that maintenance is dormant (710 days since last release); verify compatibility with your specific versions of Avro and Pydantic before committing…
Provides Python bindings for LZFSE and LZVN compression and decompression using Apple's reference implementation.
However, the project is abandoned since 2020-07-09 and no longer maintained—do not expect bug fixes or compatibility updates for future Python versions.
Provides PostgreSQL advisory locks for Django applications through context managers; deprecated and replaced by django-pgware.
Parses and formats date/time strings in common formats, providing functions to convert between various standard datetime representations.
Provides core utilities for Python package version handling, specifiers, markers, requirements, and tags, with continued support for LegacyVersion that was dropped from the upstream packaging library.
However, it is dormant—no updates since late 2022—so do not expect active maintenance or bug fixes.
Resolves ROS-style package:// and Gazebo-style model:// URIs to absolute filesystem paths, with support for custom search directories and standard robotics environment variables.
Install it if you work with ROS or Gazebo models and need to resolve symbolic URIs to filesystem paths.
CyDifflib provides a faster, drop-in replacement for Python's standard difflib module, implementing sequence comparison and difference-detection algorithms in compiled code.
PyDLT reads and writes AUTOSAR DLT (Diagnostic Log and Trace) protocol messages to and from files, implementing the AUTOSAR DLT V1.2.0 R4.0 specification.
Parses and renders Zope structured text (STX), a plain-text markup dialect where document structure is signaled primarily by indentation.
However, verify ZPL-2.1 license compatibility first (marked unclear in metadata).
Connects the OpenFeature SDK to Flagsmith for server-side feature flag evaluation, supporting flag resolution, multivariate experiments, and event tracking.
However, verify the license before use in proprietary contexts, and confirm that your flagsmith client version meets the tracking requirements.
Loads and merges configuration from multiple sources (defaults, files, environment variables) into a single immutable object while tracking where each value came from.
Distributes a Rust-compiled CLI binary that runs as a standalone gateway or sidecar process to bridge DCC applications (Maya, Blender, Houdini) with the Model Context Protocol.
Provides additional logging handlers for Python's standard library logging module, including handlers not in the standard library and backports of newer Python logging features to older versions.
A Python SDK for logging and interacting with datasets on the Athina platform, providing programmatic access to dataset management through HTTP requests.
However, the aging maintenance status means you should verify that the package remains compatible with your Athina platform version and be prepared to maintain a fork…
Detects and reports cyclic relationships in a directed graph by checking whether adding a new edge would create a cycle.
Detects file types and MIME types using libmagic and Pygments, with support for multiple detection methods and optional system or bundled libmagic libraries.
Provides type annotations and IDE autocompletion support for aiobotocore's async AWS Bedrock Agents service client.
Skforecast is a Python library for time series forecasting that works with any scikit-learn compatible estimator, providing tools for feature engineering, model selection, hyperparameter tuning, and backtesting.
Install it if you need to forecast time series with scikit-learn compatible estimators.
Provides type stubs for grpcio-health-checking, enabling static type checkers like mypy and pyright to validate code using gRPC health checking.
Automatically captures asset lineage, run history, and job metadata from Dagster pipelines and sends it to DataHub for catalog and lineage tracking.
Install only if you have both Dagster and acryl-datahub in your stack.
A reactive Python kernel for Jupyter that tracks dataflow between cells and symbols, automatically re-executing only the minimal set of affected cells when you run code.
Plugincode provides a plugin system for Python applications, allowing you to register and load plugins dynamically, with built-in support for Click command-line plugins.
Provides type hints for the pysftp package, enabling static type checkers like mypy and pyright to validate code that uses pysftp for SFTP operations.
Converts strings between different text case formats (snake_case, kebab-case, camelCase, PascalCase, etc.) with support for non-ASCII characters and custom word boundaries.
Install it if you need reliable case conversion; the low friction and permissive license make it a safe addition to any project.
Shiboken2 provides Python access to metadata and utilities for C++/Python bindings, letting you inspect binding validity and debug wrapper state after C++ object destruction.
GX Core provides data quality testing through Expectations—expressive unit tests for data—and automatically generates validation documentation to help teams collaborate on data quality standards.
Install it if your workflow involves validating data quality at any stage of a pipeline.
Paradict serializes and deserializes Python dictionaries to textual or binary formats, with built-in schema validation and support for rich datatypes including dates, times, complex numbers, and nested structures.
However, maintenance is dormant—the last commit was 2024-12-10 and activity is minimal—so consider this for stable, self-contained use cases rather than projects…
Munge is a data manipulation library and command-line client for transforming and processing data through a programmatic or CLI interface.
However, the fact sheet does not describe what specific data transformations or formats it handles, so you should verify that its capabilities match your use case…
Coqpit-config provides lightweight configuration management through Python dataclasses with JSON serialization, type checking, and command-line argument parsing.
Analyzes Docker images, containers, and virtual machine images to extract metadata, layers, Dockerfiles, and package inventories from saved image archives.
Loads, validates, and reads configuration from multiple file formats into typed namespaces, with optional hot-reloading support.
Provides type annotations for the objgraph package, enabling type checkers like mypy and pyright to validate code that uses objgraph for object graph analysis and memory debugging.
Provides type stubs for the icalendar package, enabling static type checkers like mypy and pyright to validate code that uses icalendar for iCalendar format handling.
However, if you are already using icalendar 7.0.0 or later, uninstall this package—the library now includes its own type annotations, making this stub package redundant.
Daiquiri simplifies Python logging configuration by providing a single setup call and custom formatters and handlers for structured logging output.
Install it if you prefer declarative logging setup over manual configuration; skip it if your project already has a mature logging strategy.
Provides type hints for the pyfarmhash hashing library, enabling static type checkers to validate code that uses pyfarmhash without runtime overhead.
Provides type stubs for the vobject package, enabling type checkers like mypy and pyright to validate code that uses vobject for working with iCalendar and vCard data.
Extracts a wide range of archive formats (tar, zip, 7z, rpm, deb, iso, vmdk, qcow2, and many others) with fallback strategies to handle damaged archives, case-sensitivity issues, duplicate paths, and permission problems that would cause other extractors to fail.
Install it if you need robust, cross-platform archive extraction with fallback strategies for edge cases; skip it if you only handle simple, well-formed archives with…
Connects AI code assistants to Amazon EKS clusters via the Model Context Protocol, enabling LLMs to create clusters, deploy applications, manage Kubernetes resources, and troubleshoot issues through natural language.
Pygmars builds lightweight lexers and parsers using regular expressions, transforming text into labeled tokens and parse trees. It integrates with Pygments lexers to enable grammar-based parsing of many programming languages.