Packages
Indexes Django models into Elasticsearch, OpenSearch, or native database full-text search, then queries them through the Django ORM with support for filtering, faceting, and fuzzy search.
Install it if you need flexible, backend-agnostic search on Django models.
Provides a typed Python client library for the Modern Treasury REST API, with both synchronous and asynchronous interfaces for managing financial operations like counterparties and external accounts.
Install it if you need to integrate with Modern Treasury in Python 3.9+.
ModernGL is a Python wrapper over OpenGL Core that simplifies GPU-accelerated graphics rendering by providing a Pythonic API for creating shaders, buffers, textures, and render passes with less boilerplate than raw OpenGL.
moderngl-window simplifies OpenGL window creation and resource loading across Windows, Linux, and macOS by wrapping ModernGL with support for multiple windowing backends and built-in loaders for textures, shaders, and 3D models.
Modin is a drop-in replacement for pandas that distributes DataFrame operations across multiple CPU cores, enabling faster execution on larger datasets that would otherwise exhaust memory or run slowly with single-threaded pandas.
However, the 316-day gap since the last release suggests slower maintenance cadence; verify that your specific pandas operations are fully supported before committing…
modulegraph analyzes Python module dependencies by examining bytecode and import statements, building a directed graph of which modules depend on which others.
However, the aging maintenance status (265 days since last release) and focus on legacy py2app use suggest it is stable but not actively evolving; verify it meets…
Modulegraph2 builds and introspects a dependency graph of Python modules using static analysis of source and bytecode, annotating imports with metadata and linking to installed package information.
Mohawk implements the Hawk HTTP authorization scheme, allowing two parties to securely communicate by signing messages with a shared key.
Converts Japanese text between hankaku (half-width) and zenkaku (full-width) character representations using Cython for speed.
Install it if Japanese text normalization is part of your workflow; skip it if you don't work with Japanese text.
Molecule is an Ansible testing framework for developing and testing Ansible collections, playbooks, and roles across containers, virtual machines, cloud infrastructure, and other systems reachable from Ansible.
Install it if you develop or maintain Ansible roles, playbooks, or collections and want to automate testing across diverse infrastructure targets.
Molecule Docker Plugin enables Docker containers as test infrastructure for Ansible role development and testing through Molecule's testing framework.
Integrates Multipass virtual machines as a provider for Molecule, enabling testing of Ansible roles and playbooks using Ubuntu VMs on local workstations.
However, verify that it works with your current Molecule and Multipass versions before relying on it in production workflows, and consider maintaining a fork if you…
Provides driver plugins for molecule that enable testing across multiple infrastructure platforms including Azure, Docker, Podman, EC2, GCE, OpenStack, Vagrant, and containers.
Molecule Vagrant Plugin enables Vagrant-based provisioning and testing of infrastructure for Ansible molecule test scenarios, integrating Vagrant as a driver for test resource orchestration.
Python client library for the Mollie payment API, enabling integration of multiple payment methods (iDEAL, PayPal, credit card, SEPA, Klarna, and others) into web applications.
Install it if you are building an e-commerce or subscription platform targeting European or international customers and want to support multiple payment methods…
Molotov is a load testing tool that uses asyncio and aiohttp to write and run performance tests against HTTP services.
A Python library for parsing, manipulating, and formatting dates and times with a fluent API inspired by Moment.js, using dateparser, pytz, and times under the hood.
Computes the cumulative distribution function of a weighted sum of chi-squared random variables using four moment-matching approximation methods: Hall-Buckley-Eagleson, Satterthwaite-Welch, Wood's F, and Lindsay-Pilla-Basak.
Momepy quantifies urban form through morphometric measurements: dimensions, shapes, spatial distribution, density, diversity, connectivity, and tessellation of urban elements like building footprints and street networks.
Install it if you need to quantify urban form systematically; the geospatial dependency stack is a real setup hurdle, but conda-forge installation mitigates that.
MONAI is a PyTorch-based framework for building deep learning models on medical imaging data, providing pre-processing, network architectures, loss functions, and evaluation metrics tailored to healthcare applications.
Python client library for querying and managing Monarch Money accounts, transactions, budgets, and financial data via the Monarch Money API.
However, it depends on the stability and availability of Monarch Money's undocumented GraphQL endpoint; changes to that API could break the library.
Provides a MongoDB-like query language for filtering and matching Python dictionaries and collections, translating MongoDB query syntax into Python without requiring a database.
However, verify the license before use in proprietary contexts, and be aware that the package has not been updated in over a year—do not expect active bug fixes or…
Manages schema migrations for MongoDB databases by running timestamped Python migration files that define upgrade and downgrade operations against your data.
However, the 823-day maintenance gap and GPLv3 copyleft license mean you should verify compatibility with your MongoDB and Python versions before adopting, and…
MongoEngine provides an Object-Document Mapper (ODM) layer on top of PyMongo, letting you define MongoDB documents as Python classes with typed fields and query them using a familiar ORM-like interface.
Install it if you want an ORM-like layer over MongoDB and prefer working with Python classes and typed fields instead of raw dictionaries and queries.
Mongomock provides an in-memory mock of MongoDB collections for testing Python code that uses pymongo, without requiring a running MongoDB instance.
Install it if you test pymongo-dependent code.
Provides an async mock client for MongoDB that mimics the AsyncIOMotorClient API, allowing you to test async MongoDB code without a running database.
MonkeyType collects runtime types of function arguments and return values, then automatically generates type stub files or applies draft type annotations directly to your Python code.
Provides a monotonic clock function that returns elapsed time in fractional seconds without going backwards, with platform-specific fallbacks for Python versions before 3.3.
Install only if you are stuck supporting Python 2 or cannot upgrade to Python 3.3 or later, where time.monotonic is available in the standard library.
Finds the most probable alignment between a text sequence and a speech sequence using monotonic alignment search, with Cython-optimized and NumPy implementations.
However, maintenance is minimal (aging status, 303 days since last release); use it as a stable library component rather than expecting active development or rapid…
A command-line interface for interacting with Monte Carlo's data observability platform, enabling configuration, integration management, monitor deployment, and data catalog operations.
Monty provides supplementary utility functions and design patterns that extend Python's standard library, including transparent zipped file support, singleton and cached class patterns, and other commonly needed tools.
Provides fast implementations of core algorithms for multi-objective optimization, including nondominated set generation, dominance filtering, hypervolume and quality metrics, and empirical attainment function computation.
Mooncake Transfer Engine provides high-performance, zero-copy data transfer for distributed KV cache management in large-scale LLM inference and training, using RDMA and P2P mechanisms to move cache and model weights across GPU clusters.
Mooncake Transfer Engine provides high-performance, zero-copy RDMA-based data transfer for distributed KV cache management in large-scale LLM inference and training systems.
Fully async Python client for connecting to and subscribing to Moonraker's WebSocket API without polling, using aiohttp for network communication.
Reads market data from Tongdaxin (a Chinese trading platform) via offline files or live quotes, and fetches financial data.
However, dormant maintenance and reliance on Tongdaxin's continued server availability create risk.
Calculates molecular descriptors from chemical structures, computing topological, geometric, and physicochemical properties for use in cheminformatics workflows.
Install it if you need molecular descriptors for machine learning, structure analysis, or chemical property prediction; the API is stable and the community fork is…
Provides pre-built Click decorators and utilities for common CLI patterns, including options for logging, web server configuration, and WSGI app launching.
However, note its 'Development Status :: 1 - Planning' classifier—verify whether that reflects actual stability before relying on it in production.
Provides additional iterator utilities and recipes that extend Python's built-in itertools library for grouping, windowing, peeking, and transforming iterables.
Install it if your code works with iterables and needs patterns beyond what itertools provides.
Construct and work with map tile grids following the OGC TileMatrixSet specification, supporting Web Mercator and many other coordinate reference systems beyond the standard Web Mercator grid.
Install it if you need to work with map tiles in coordinate systems other than Web Mercator, or if you're building OGC-compliant geospatial services.