Packages
Converts spelling to IPA phonetic transcription and measures language similarity across independent axes: phonology, reading, spelling, script, genealogy, time, and geography.
OR-Tools provides constraint programming, linear and mixed-integer programming, vehicle routing, and graph algorithm solvers developed at Google for operations research problems.
Manages discovery and removal of storage volumes attached to a host, supporting multiple transport protocols for OpenStack Cinder integration.
Collects and manages OpenStack cloud client configuration from files, environment variables, and vendor defaults in a unified way.
No—not for new projects.
os-ken is a component-based software defined networking framework for OpenStack that enables programmatic control and monitoring of network switches and devices through OpenFlow protocols.
Provides a standardized collection of resource class symbols for OpenStack deployments, representing distinct inventory types like VCPU and DISK_GB.
However, be aware it is abandoned—do not expect bug fixes or updates if OpenStack's resource class definitions evolve.
Provides access to OpenStack service-type metadata from the OpenStack Service Types Authority, with built-in fallback data and optional network fetching.
os-testr wraps the testr test runner to provide OpenStack-specific test utilities: a subunit stream filter (subunit-trace), an HTML test results generator (subunit2html), and a subunit stream generator for individual tests.
os-traits provides a standardized catalog of trait strings used by OpenStack's Placement service to describe features of resource providers—hardware, virtualization, storage, network, and device capabilities.
os-vif provides a library for managing the lifecycle of virtual network interfaces in OpenStack environments, handling attachment and detachment of vNICs to compute instances.
osc-lib provides a shared library of common modules and utilities for building OpenStackClient (OSC) plugins and command-line tools that interact with OpenStack APIs.
Provides a command-line interface to the OpenStack Placement service through the OpenStackClient plugin system, enabling CLI-based interaction with resource placement operations.
Install only if you are already using OpenStackClient and need placement-specific commands; it is not useful outside an OpenStack context.
Sets file permissions consistently across Windows, Linux, and macOS using chmod-style syntax that actually works on Windows, where os.chmod() has no effect.
However, verify that pywin32 remains compatible with your Windows version, and be aware that bugs or edge cases discovered after 2023 will not be fixed upstream.
oscrypto provides TLS sockets, key generation, encryption, decryption, signing, and verification using the operating system's native crypto libraries, with no compiler required.
However, the last release was 2022-03-18 and the repository shows no recent activity, so it is best suited for maintenance or legacy integration rather than new…
osfclient is a Python library and command-line tool for uploading and downloading files to and from Open Science Framework projects.
However, be aware the project is dormant—no active maintenance since 2021, so compatibility with Python versions beyond 3.9 and recent dependency updates is unverified.
OSlash implements functional programming abstractions—functors, applicatives, and monads—in Python 3.12+ with modern type annotations, providing educational implementations of concepts from Haskell.
Provides a unified API for shell argument quoting and parsing that works identically on Windows and POSIX systems by wrapping shlex and mslex.
Install it if you build command-line tools or subprocess wrappers that must work on both Windows and POSIX systems.
oslo.cache wraps dogpile.cache to provide a standardized caching layer for OpenStack projects, supporting memoization and key-value storage with pluggable backends like Memcached.
oslo.concurrency provides locking mechanisms and external process utilities for safely running multi-thread and multi-process applications.
Parses command-line arguments and .ini-style configuration files for OpenStack applications and other Python projects.
Install it if you are building OpenStack services or any Python application requiring robust command-line and file-based configuration management.
oslo.context provides utilities to store and access request context information—such as request IDs and user details—that can be shared across a WSGI application and its logging pipeline.
oslo.db provides database connectivity and ORM utilities for OpenStack applications, abstracting backend differences and offering migration, session management, and database helper functions.
Install only if you need its specific patterns; it is not a general-purpose ORM replacement.
oslo.i18n provides utilities for handling internationalization and translation of text strings in Python applications, with support for multiple languages and locales.
oslo.limit enforces quota and rate limits across OpenStack services by calculating and validating resource consumption against configured quotas.
oslo.log provides standardized logging configuration and custom formatters for OpenStack projects, with support for context-specific logging like resource IDs.
Oslo Messaging provides a unified API for RPC and notification messaging across multiple transport backends, abstracting away the complexity of different messaging systems.
Collects and exposes metrics data from Oslo libraries to monitoring systems via a standardized metrics API.
oslo.middleware provides WSGI middleware components for intercepting and modifying HTTP request/response flows in OpenStack applications, with support for header manipulation, connection limiting, and custom request/response processing.
oslo.policy enforces role-based access control (RBAC) policies across OpenStack services by parsing and evaluating policy rules.
oslo.privsep helps applications safely perform privileged operations by separating code that needs elevated permissions from the rest of the application, following the principle of least privilege.
oslo.reports generates structured debug reports from running OpenStack services, capturing thread state, configuration, stack traces, and package information in JSON, XML, or templated text format.
Not recommended for non-OpenStack projects unless you need a general-purpose runtime state capture framework and are willing to work with its OpenStack-centric design.
oslo.rootwrap provides fine-grained filtering of shell commands to run as root from OpenStack services, enabling controlled escalation of permissions with minimal privilege exposure.
oslo.serialization provides serialization and deserialization support for objects in formats including Base64, JSON, and MessagePack, designed for transmittable and storable representations.
oslo.service provides a framework for building and running long-running OpenStack services, with utilities for SSL, WSGI, periodic operations, and systemd integration.
Install only if your application aligns with OpenStack conventions; the 13 dependencies and eventlet-based concurrency model are not a fit for all use cases.
Provides a framework for writing and running upgrade checks in OpenStack projects, allowing operators to validate system readiness before performing version upgrades.
oslo.utils provides common utility functions for encoding, exception handling, string manipulation, and time handling, designed for use in OpenStack and other Python applications.
oslo.versionedobjects provides a versioned object model for distributed systems that handles serialization, field typing, and RPC-friendly method calls to maintain compatibility across service upgrades.
oslo.vmware provides a library for common VMware operations and APIs, enabling OpenStack components to interact with VMware infrastructure.
oslotest provides a testing framework with common fixtures and utilities for OpenStack projects, built on top of testtools and fixtures to streamline test setup and mocking.
Converts OpenStreetMap and Overpass API data (JSON or XML) into GeoJSON FeatureCollections or Shapely geometry objects with properties.
However, verify that the current API and feature set meet your needs, as the documentation notes ongoing development work and incomplete CLI testing.