Packages
Unified Planning provides a Python library for formulating automated planning problems and invoking planners to solve them, supporting STRIPS and RDDL problem representations.
Python SDK client for the Unified.to API, providing unified access to accounting, contacts, and other business data across multiple integrated services.
However, verify the license terms in the repository first, as the license is not declared in package metadata.
Unipath provides an object-oriented interface to file and directory operations, wrapping Python's scattered os, os.path, and shutil functions into a unified, path-object API.
Starting a new project with Unipath is not recommended.
Generates unique, human-readable names and identifiers by combining adjectives with nouns from 25 thematic categories, with optional alphanumeric suffixes for ID creation.
Provides high-level abstractions and services (ChatService, KnowledgeBaseService) for building applications on the Unique Platform, wrapping the underlying unique_sdk with domain-specific schemas and utilities for chat, content, embeddings, language models, and short-term memory.
However, verify the proprietary license terms before production deployment, and be aware that the 29 runtime dependencies (including heavy packages like numpy,…
Determines Unicode text segmentation boundaries—grapheme clusters, words, sentences, and line breaks—using Unicode Standard Annex rules, and provides text wrapping for console and graphical environments.
Adds parametrization support to unittest TestCases, allowing you to run the same test method with multiple sets of inputs without writing duplicate test code.
A unittest test runner that exports test results to XML files in xUnit format, compatible with build systems, IDEs, and continuous integration servers.
Install it if you need xUnit-compatible test reports.
Backports unittest features from Python 2.7 and later versions to earlier Python releases, allowing use of modern testing assertions and test discovery on older Python versions.
Install only if you are maintaining a legacy codebase stuck on Python 2.6 or earlier that cannot be upgraded; otherwise, use the standard unittest module.
Unitxt provides a unified framework for evaluating AI model performance across text, tables, vision, speech, and code using a modular catalog of benchmarks and datasets.
Install it if you need to benchmark models against established datasets or build reproducible evaluation workflows.
Provides Python APIs to create, retrieve, and execute Unity Catalog functions with both async and sync interfaces, supporting integration of UC functions as tools in GenAI agents.
Install it if you need to integrate Unity Catalog functions into Python applications or GenAI agent workflows.
Provides async Python bindings to the Unity Catalog REST API, enabling programmatic access to catalog, schema, table, and asset management across multiple data formats and compute engines.
Exposes Unity Catalog functions as LangChain tools, allowing agents and LLMs to call UC functions directly within agentic workflows.
Exposes Unity Catalog functions as tools for OpenAI models, enabling agents to call UC functions through OpenAI's function-calling interface.
UnityPy extracts and edits Unity asset files (textures, sprites, meshes, and other object types) from game bundles, APK files, and serialized assets, supporting both read and write operations via native typetree structures.
Sends event and pageview data to Google Analytics via the Universal Analytics Measurement Protocol, supporting synchronous and asynchronous HTTP requests and batch submissions.
No—not for new projects.
Universal Pathlib provides a pathlib.Path-like interface for accessing multiple backend filesystems—local, cloud storage, HTTP, SFTP, and others—through a unified API powered by fsspec.
Install it if you work with multiple storage backends or want to future-proof code that might move between local and cloud storage.
Flashes firmware onto Silicon Labs radios (EmberZNet, CPC, Spinel) by automatically entering bootloader mode and transferring images via XMODEM, with built-in GBL validation and checksum verification.
Provides a cross-platform wrapper around os.startfile that opens files and URLs with their default system applications on Windows, macOS, and Linux.
Install it if you need to open files or URLs with system defaults in a portable way.
Reads and writes AR archive files (Unix static library format), with an interface modeled on Python's standard tarfile and zipfile libraries.
A server-side Python SDK for integrating with Unleash, a feature management platform, to evaluate feature flags and control feature rollouts in your application.
Decompresses .Z files (Unix compress format) using pure Python, working cross-platform without compiled dependencies.
Unoserver runs LibreOffice as a persistent server to convert documents between formats (PDF, HTML, images, etc.) via command-line or programmatic clients, avoiding repeated startup overhead.
Encodes and decodes Base64 data without RFC 4648 padding characters, supporting protocols that omit the trailing "=" bytes.
However, for new projects, consider whether the standard library base64 module with manual padding removal would suffice, since this package will not receive updates.
Extracts individual characters and metadata from PDF files using PDFium, returning character positions, fonts, colors, and transformation matrices without external dependencies.
However, the aging maintenance status (400 days since release) and lack of visible repository activity suggest limited ongoing support—verify stability for production…
Provides Python access to RAR archive files through ctypes bindings to the UnRAR library, allowing you to list, extract, and read contents of RAR archives.
Unsloth accelerates training and fine-tuning of large language models and diffusion models on consumer hardware, reducing memory usage and training time through optimized PyTorch integration.
Unsloth Zoo provides utilities for fine-tuning large language models with reduced memory usage and faster training speeds.
Ingests and pre-processes unstructured documents (PDFs, HTML, Word, emails, images) into structured elements for machine learning pipelines, supporting 60+ file types with parsing, chunking, and enrichment.
HTTP client SDK for the Unstructured Platform API that processes documents and extracts structured data from unstructured content.
Runs inference on layout-parsing and document-analysis models to extract structured elements (text, tables, regions) from PDFs, images, and other document formats.
Install only if you accept the large dependency footprint (torch, transformers, onnxruntime) and can handle Detectron2's platform constraints—particularly on Windows,…
Unstructured Ingest is a local ETL pipeline that prepares unstructured data for retrieval-augmented generation (RAG) and other AI workflows by ingesting and transforming raw documents into structured, ready-to-use formats.
Python wrapper for Google's Tesseract OCR engine that extracts text from images in multiple formats and languages, supporting various output types including plain text, bounding boxes, PDFs, and HOCR.
Decorator-based library that runs async functions in an ambient event loop and regular functions in thread or process pools, returning awaitable futures that combine asyncio and concurrent.futures semantics.
However, dormancy since 2021-10-21 and unspecified Python version support mean you should verify compatibility with your target Python version before committing.
Converts XML documents into Python objects with dot-notation access to elements and attributes, handling special characters by substituting them with underscores.
However, avoid it for production systems, security-sensitive applications, or projects requiring ongoing maintenance—consider lxml or xml.etree.ElementTree instead.
Converts Python tokens back into source code while preserving original whitespace, unlike the standard library's tokenize.untokenize() which loses formatting.
Attaches units to NumPy arrays and provides unit conversion, so you can track and transform dimensional data without losing track of what units you're working with.
Install it if you work with physical quantities or dimensional data and want to avoid silent unit errors.
Object-oriented Python client for UpCloud's cloud infrastructure API, enabling programmatic management of servers, storage, and networking resources.
Provides a check() function to detect available package updates.
Checks whether a whitelisted Python package has a newer version available, with support for both synchronous and asynchronous queries.