Packages
Detects whether code is running in a test environment (pytest, doctest, or setup.py test) via runtime inspection of sys.argv and execution context.
Loads and merges configuration from multiple sources (defaults, files, environment variables) into a single immutable object while tracking where each value came from.
Provides Rich-styled colored console logging with structured metadata, multi-backend fan-out (journald, Windows Event Log, Graylog), and ring-buffer log dumps in JSON, HTML, or text format.
Install it if you need structured logging with journald/Windows Event Log/Graylog fan-out and colored console output; skip it if you only need basic Python logging or…
lib3mf reads, writes, and validates 3D Manufacturing Format (3MF) files, providing a Python interface to a C++ implementation of the 3MF standard for 3D printing and modeling.
Lib4sbom parses and generates Software Bill of Materials (SBOMs) in SPDX and CycloneDX formats, providing a unified abstraction layer to work with SBOMs regardless of their underlying format.
Lib4VEX parses and generates VEX (Vulnerability Exploitability eXchange) documents in OpenVEX, CycloneDX, and CSAF formats, providing a unified abstraction layer for vulnerability information across these specifications.
Provides a collection of small utility helpers for logging, UUID/base64 encoding, string/bytes conversion, async task management, and iterable chunking.
libarchive-c provides a Python interface to libarchive, a C library for reading, writing, and extracting archives in formats including tar, zip, 7z, and others via ctypes bindings.
Install it if you need multi-format archive handling and are comfortable with the system libarchive dependency.
Provides Python bindings to Clang's C API, bundled with prebuilt libclang shared libraries for macOS, Windows, and Linux, eliminating the need to install LLVM separately.
libcoal provides Python bindings for collision detection and distance computation between 3D geometric objects using optimized GJK and EPA algorithms.
Reads and writes configuration files in libconfig format, a format commonly used in C/C++ projects, with an API modeled after Python's json module.
However, any bugs or compatibility issues with future Python or libconfig versions will not be addressed.
libcst parses Python source code into a concrete syntax tree that preserves all formatting details (comments, whitespace, parentheses), enabling automated refactoring and linting tools to modify code while maintaining its original style.
libcudf-cu12 is a GPU-accelerated C++ library providing Apache Arrow-compliant data structures and fundamental algorithms for tabular data processing on NVIDIA CUDA 12 GPUs.
GPU-accelerated machine learning algorithms with scikit-learn-compatible APIs for clustering, regression, classification, dimensionality reduction, and time series models.
GPU-accelerated vector search and clustering library providing approximate nearest neighbor algorithms for similarity search on NVIDIA hardware.
Sends events and metrics to Honeycomb, a production debugging service, for observability and analysis of application behavior.
Libhreels reads, analyzes, and simulates high-resolution electron energy loss spectroscopy (HREELS) data from Delta05 spectrometers, with tools for plotting, peak selection, and computing full HREEL spectra via Fortran-based calculations.
However, do not install if you need Fortran-based spectrum simulation on Python versions other than 3.8 on Linux, or if you require legal clarity on licensing before…
libhxl reads, filters, validates, and transforms data in the Humanitarian Exchange Language (HXL) standard format from files, URLs, or data sources, with chainable filters and multiple output generators.
libipld provides fast Python bindings to a Rust IPLD library for encoding and decoding CIDs, DAG-CBOR, multibase, and CAR formats used in distributed systems and the AT Protocol.
libkvikio-cu12 provides Python and C++ bindings to NVIDIA's cuFile API, enabling high-performance GPU-accelerated file I/O with support for GPUDirect Storage and seamless host/device memory handling.
Provides Python bindings to the libmagic library for file type detection and MIME type identification using ctypes.
Python bindings to libsodium's NaCl cryptography library, providing both low-level ctypes access and high-level encryption classes for authenticated encryption, signing, and key exchange.
However, the aging maintenance status (last release 2023, infrequent commits) means you should verify that libsodium availability and the package's feature set meet…
Python 3 wrapper for the liboqs C library, providing post-quantum cryptographic algorithms including key encapsulation and digital signatures.
However, do not use for production security-critical systems yet—the documentation explicitly states this is for prototyping, and the security of the underlying…
A password hashing library providing implementations of over 30 password hashing algorithms and a framework for hashing and verifying passwords across different schemes.
However, verify whether this fork is actively maintained and confirm that the specific hashing schemes you need are production-ready rather than legacy.
Provides Python bindings to libpci, allowing you to query PCI device and vendor information from the command line or programmatically.
libpinocchio provides efficient rigid body dynamics algorithms and their analytical derivatives for robotics, biomechanics, and physics simulation, with support for closed-loop mechanisms, contact solving, and multiple model formats.
libpysal provides core spatial analysis building blocks—computational geometry, spatial weights matrices, graph representations, and example datasets—that underpin the broader PySAL ecosystem.
Not necessary as a standalone tool for general users; install only if spatial weights, computational geometry, or PySAL integration is part of your project.
libraft-cu12 provides CUDA-accelerated primitives and algorithms for machine learning and data mining, including dense and sparse linear algebra, solvers, statistics, and GPU infrastructure utilities.
Install only if you need low-level GPU acceleration for algorithms—it is not intended for direct data science experimentation.
Python client library for the LibreTranslate API that provides text translation, language detection, and language listing across multiple translation backends.
However, verify that it works with your target LibreTranslate version before production use, given the 850-day gap since the last release.
librmm-cu12 provides GPU memory allocation and management for CUDA 12 workloads, offering customizable device and host memory pools to optimize GPU-centric applications.
librosa provides audio and music signal processing algorithms and tools for building music information retrieval systems in Python.
Install it if you need to work with audio features, music analysis, or MIR tasks.
librouteros is a Python client library for the MikroTik RouterOS API, enabling programmatic control and configuration of MikroTik network devices.
Provides efficient C-based runtime utilities for code compiled with mypyc, including growable arrays, string builders, and fast Base64 encoding/decoding.
Compiles Sass and SCSS stylesheets to CSS through a Python binding of the C/C++ LibSass library, with no Ruby or Node.js dependency.
Not recommended if you expect active maintenance or frequent updates.
libsast is a static application security testing library that scans code using regex-based pattern matching and semantic analysis to find security issues.
libscrc provides a compiled library for calculating CRC checksums across many variants (CRC3 through CRC82), supporting both single-pass and incremental computation on byte data.
Control Bose Soundtouch devices over the network, including playback, volume, presets, and multi-room zone management via HTTP and WebSocket APIs.
Python SDK for connecting to and querying libSQL databases, supporting both local SQLite files and remote libSQL servers via WebSockets or HTTP.
Python client library for Turso, a SQLite-compatible database built on libSQL, enabling connection to and querying of Turso databases from Python applications.
libthumbor generates encrypted URLs for the thumbor image service, allowing Python code to securely request resized and processed images from a thumbor server.