{"count":52358,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-name&page=244","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-name&page=242","results":[{"name":"py-mypy","portdir":"python/py-mypy","version":"2.2.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.mypy-lang.org","description":"Optional static typing for Python","long_description":"Add type annotations to your Python programs, and use mypy to type check them. Mypy is essentially a Python linter on steroids, and it can catch many programming errors by analyzing your program, without actually having to run it. Mypy has a powerful type system with features such as type inference, gradual typing, generics and union types.","active":true,"categories":["python"],"maintainers":[{"name":"toby","github":"tobypeterson","ports_count":254}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-mypy"]}],"depends_on":[]},{"name":"py-mygpoclient","portdir":"python/py-mygpoclient","version":"1.10","license":"GPL-3","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/gpodder/mygpoclient","description":"python module for interacting with my.gpodder.org web services","long_description":"The mygpoclient library allows developers to utilize a Pythonic interface to the my.gpodder.org web services. It's mostly useful for the gpodder podcast client.","active":true,"categories":["net","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py312-mygpoclient"]}],"depends_on":[]},{"name":"py-myghtyutils","portdir":"python/py-myghtyutils","version":"0.52","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.myghty.org","description":"Container and Utility Functions from the Myghty Template Framework.","long_description":"Container and Utility Functions from the Myghty Template Framework.","active":true,"categories":["www","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["unzip"]},{"type":"lib","ports":["py27-myghtyutils"]}],"depends_on":[]},{"name":"py-myghty","portdir":"python/py-myghty","version":"1.2","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.myghty.org","description":"Myghty is a Python based templating framework originally based on HTML::Mason.","long_description":"Myghty fully implements Mason's templating language, component-based architecture, and caching system, and goes beyond, adding new paradigms such the Module Components controller paradigm, full Python whitespace syntax, threading support, WSGI support, session support, and much more.","active":true,"categories":["www","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py27-myghty"]}],"depends_on":[]},{"name":"py-mx-experimental","portdir":"python/py-mx-experimental","version":"3.0.0","license":"Permissive and GPLConflict and zlib","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.egenix.com/products/python/mxExperimental/","description":"eGenix.com mx Extensions for Python - EXPERIMENTAL Package","long_description":"The mx Extension Series is a collection of software packages which aims at providing professional quality add-ons for the Open Source Language Python. It consists of mxNumber (Extended Numeric Types), mxTidy (Interface to HTML Tidy), mxURL (URL Datatype) and mxUID (UID Datatype).","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py27-mx-experimental"]}],"depends_on":[]},{"name":"py-mx-base","portdir":"python/py-mx-base","version":"3.2.9","license":"Permissive and GPLConflict","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.egenix.com/products/python/mxBase/","description":"eGenix.com mx Extensions for Python - base package","long_description":"collection of Python software tools which enhance Python's usability in many important areas such as ODBC database connectivity, fast text processing, date/time processing and web site programming.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py27-mx-base"]}],"depends_on":[]},{"name":"py-mutagen","portdir":"python/py-mutagen","version":"1.47.0","license":"GPL-2+","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://mutagen.readthedocs.io","description":"A Python module to handle audio metadata","long_description":"Supports ASF, FLAC, M4A, Monkey's Audio, MP3, Musepack, Ogg FLAC, Ogg Speex, Ogg Theora, Ogg Vorbis, True Audio, WavPack and OptimFROG audio files. All versions of ID3v2 are supported, and all standard ID3v2.4 frames are parsed. It can read Xing headers to accurately calculate the bitrate and length of MP3s. ID3 and APEv2 tags can be edited regardless of audio format. It can also manipulate Ogg streams on an individual packet/page level.","active":true,"categories":["devel","audio","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-mutagen"]}],"depends_on":[]},{"name":"py-mustache","portdir":"python/py-mustache","version":"0.5.4","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/defunkt/pystache","description":"Logic-less templates, implemented in Python.","long_description":"Inspired by ctemplate and et, Mustache is a framework-agnostic way to render logic-free views.","active":false,"categories":["www","python"],"maintainers":[{"name":"snc","github":"nerdling","ports_count":157},{"name":"jweede+macports","github":"","ports_count":4}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["py36-mustache"]}],"depends_on":[]},{"name":"py-musicbrainzngs","portdir":"python/py-musicbrainzngs","version":"0.7.1","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://python-musicbrainzngs.readthedocs.io/","description":"Python bindings for Musicbrainz' NGS webservice","long_description":"This library implements webservice bindings for the Musicbrainz NGS site, also known as /ws/2 and the Cover Art Archive.","active":true,"categories":["multimedia","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-musicbrainzngs"]}],"depends_on":[]},{"name":"py-murmurhash","portdir":"python/py-murmurhash","version":"1.0.10","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/explosion/murmurhash","description":"Cython bindings for MurmurHash2","long_description":"Cython bindings for MurmurHash2","active":true,"categories":["python"],"maintainers":[{"name":"jonesc","github":"cjones051073","ports_count":232}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-murmurhash"]}],"depends_on":[]},{"name":"py-mupdf","portdir":"python/py-mupdf","version":"1.24.2","license":"AGPL-3+","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://pymupdf.readthedocs.io","description":"Python bindings for MuPDF, a lightweight PDF, XPS, and E-book viewer, renderer and toolkit","long_description":"PyMuPDF adds Python bindings and abstractions to MuPDF, a lightweight PDF, XPS, and eBook viewer, renderer and toolkit. Both PyMuPDF and MuPDF are maintained and developed by Artifex Software, Inc. MuPDF can access files in PDF, XPS, OpenXPS, CBZ, EPUB and FB2 (eBooks) formats, and it is known for its top performance and exceptional rendering quality. With PyMuPDF you can access files with extensions like .pdf, .xps, .oxps, .cbz, .fb2 or .epub. In addition, about 10 popular image formats can also be handled like documents: .png, .jpg, .bmp, .tiff etc.","active":true,"categories":["graphics","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py312-mupdf"]}],"depends_on":[]},{"name":"py-munkres","portdir":"python/py-munkres","version":"1.1.4","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://software.clapper.org/munkres/","description":"Munkres algorithm for Python","long_description":"The Munkres module provides an O(n^3) implementation of the Munkres algorithm (also called the Hungarian algorithm or the Kuhn-Munkres algorithm). The algorithm models an assignment problem as an NxM cost matrix, where each element represents the cost of assigning the ith worker to the jth job, and it figures out the least-cost solution, choosing a single item from each row and column in the matrix, such that no row and no column are used more than once.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py311-munkres"]}],"depends_on":[]},{"name":"py-munch","portdir":"python/py-munch","version":"4.0.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/Infinidat/munch","description":"A dot-accessible dictionary (a la JavaScript objects).","long_description":"A dot-accessible dictionary (a la JavaScript objects).","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-munch"]}],"depends_on":[]},{"name":"py-multivolumefile","portdir":"python/py-multivolumefile","version":"0.2.3","license":"LGPL-2.1+","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/miurahr/multivolume","description":"multi volume file wrapper library","long_description":"multi volume file wrapper library","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-multivolumefile"]}],"depends_on":[]},{"name":"py-multitasking","portdir":"python/py-multitasking","version":"0.0.13","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/ranaroussi/multitasking","description":"Non-blocking Python methods using decorators","long_description":"Non-blocking Python methods using decorators","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-multitasking"]}],"depends_on":[]},{"name":"py-multiprocess","portdir":"python/py-multiprocess","version":"0.70.19","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/uqfoundation/multiprocess","description":"better multiprocessing and multithreading in python","long_description":"better multiprocessing and multithreading in python","active":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2220}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["unzip"]},{"type":"lib","ports":["py314-multiprocess"]}],"depends_on":[]},{"name":"py-multipledispatch","portdir":"python/py-multipledispatch","version":"1.0.0","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/mrocklin/multipledispatch/","description":"A relatively sane approach to multiple dispatch in Python.","long_description":"A relatively sane approach to multiple dispatch in Python.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-multipledispatch"]}],"depends_on":[]},{"name":"py-multidict","portdir":"python/py-multidict","version":"6.7.1","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/aio-libs/multidict","description":"Multidict implementation.","long_description":"Multidict is dict-like collection of key-value pairs where where a key might occur more than once in the container.","active":true,"categories":["devel","python"],"maintainers":[{"name":"miguel","github":"ipglider","ports_count":92}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-multidict"]}],"depends_on":[]},{"name":"py-mujson","portdir":"python/py-mujson","version":"1.4","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/mattgiles/mujson","description":"Use the fastest JSON functions available at import time.","long_description":"mujson lets python libraries make use of the most performant JSON functions available at import time. It is small, and does not itself implement any encoding or decoding functionality.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-mujson"]}],"depends_on":[]},{"name":"py-mssql","portdir":"python/py-mssql","version":"2.3.8","license":"LGPL-2.1+","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://pymssql.org","description":"A simple database interface to MS-SQL for Python.","long_description":"A simple database interface to MS-SQL for Python.","active":true,"categories":["databases","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-mssql"]}],"depends_on":[]},{"name":"py-mslex","portdir":"python/py-mslex","version":"1.3.0","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/smoofra/mslex","description":"Missing shlex package for windows shell quoting","long_description":"Missing shlex package for windows shell quoting. It provides three functions - split, quote and join - just like shlex.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-mslex"]}],"depends_on":[]},{"name":"py-msgspec","portdir":"python/py-msgspec","version":"0.21.1","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://jcristharif.com/msgspec","description":"A fast serialization and validation library, with builtin support for JSON, MessagePack, YAML, and TOML.","long_description":"A fast serialization and validation library, with builtin support for JSON, MessagePack, YAML, and TOML.","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2220}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-msgspec"]}],"depends_on":[]},{"name":"py-msgpack","portdir":"python/py-msgpack","version":"1.1.2","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://msgpack.org/","description":"MessagePack (de)serializer for Python.","long_description":"MessagePack (de)serializer for Python.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-msgpack"]}],"depends_on":[]},{"name":"py-msal-extensions","portdir":"python/py-msal-extensions","version":"1.3.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/AzureAD/microsoft-authentication-extensions-for-python","description":"Persistence extensions for MSAL","long_description":"Microsoft Authentication Library extensions (MSAL EX) provides a persistence API that can save your data on disk, encrypted on Windows, macOS and Linux. Concurrent data access will be coordinated by a file lock mechanism.","active":true,"categories":["devel","security","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-msal-extensions"]}],"depends_on":[]},{"name":"py-msal","portdir":"python/py-msal","version":"1.36.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/AzureAD/microsoft-authentication-library-for-python","description":"Microsoft Authentication Library (MSAL) for Python","long_description":"The Microsoft Authentication Library for Python enables applications to integrate with the Microsoft identity platform. It allows you to sign in users or apps with Microsoft identities (Microsoft Entra ID, Microsoft accounts, and Azure AD B2C) and obtain tokens to call Microsoft APIs.","active":true,"categories":["devel","security","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-msal"]}],"depends_on":[]},{"name":"py-mrjob","portdir":"python/py-mrjob","version":"0.7.4","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"","description":"Python MapReduce framework","long_description":"mrjob is a Python package that helps you write and run Hadoop Streaming jobs. It fully supports Amazon's Elastic MapReduce (EMR) service, which allows you to buy time on a Hadoop cluster on an hourly basis. It also works with your own Hadoop cluster.","active":true,"categories":["python","parallel"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":618}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-mrjob"]}],"depends_on":[]},{"name":"py-mrcfile","portdir":"python/py-mrcfile","version":"1.5.4","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/ccpem/mrcfile","description":"MRC file I/O library","long_description":"MRC file I/O library","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-mrcfile"]}],"depends_on":[]},{"name":"pympress","portdir":"graphics/pympress","version":"1.8.5","license":"GPL-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"","description":"PDF presentation tool","long_description":"pympress is a PDF presentation tool designed for dual-screen setups such as presentations and public talks","active":true,"categories":["graphics","python"],"maintainers":[{"name":"flyingsamson","github":"flyingsamson","ports_count":18}],"variants":["media"],"dependencies":[{"type":"build","ports":["py312-build","clang-18","py312-babel","py312-wheel","py312-setuptools","py312-installer"]},{"type":"lib","ports":["python312"]},{"type":"run","ports":["gtk3","cairo","gdk-pixbuf2","poppler","py312-gobject3","gstreamer1-gst-plugins-good","gstreamer1-gst-plugins-base","gstreamer1-gst-libav","gstreamer1","gobject-introspection","libyaml"]}],"depends_on":[]},{"name":"py-mpmath","portdir":"python/py-mpmath","version":"1.4.1","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://mpmath.org","description":"Arbitrary-precision floating-point library for Python","long_description":"Arbitrary-precision floating-point library for Python","active":true,"categories":["math","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-mpmath"]}],"depends_on":[]},{"name":"py-mpld3","portdir":"python/py-mpld3","version":"0.5.10","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://mpld3.github.io","description":"MPLD3 offer an interactive, D3-based viewer for Matplotlib","long_description":"The MPLD3 packages is an interactive D3js-based viewer which brings matplotlib graphics to the browser. It provides a custom stand-alone javascript library built on D3, which parses JSON representations of plots. a set of routines parses matplotlib plots and outputs the JSON description readable by mpld3.js.","active":true,"categories":["graphics","www","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":618}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py312-mpld3"]}],"depends_on":[]},{"name":"py-mpl-animators","portdir":"python/py-mpl-animators","version":"1.2.4","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/sunpy/mpl-animators","description":"An interactive animation framework for matplotlib","long_description":"An interactive animation framework for matplotlib This is for creating interactive animations with matplotlib. It is designed to handle N-dimensional data, and can be used to create animations.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1547}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-mpl-animators"]}],"depends_on":[]},{"name":"py-mpi4py","portdir":"python/py-mpi4py","version":"4.1.1","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://mpi4py.github.io/mpi4py/","description":"MPI for Python - Python bindings for MPI","long_description":"MPI for Python (mpi4py) provides bindings of the Message Passing Interface (MPI) standard for the Python programming language, allowing any Python program to exploit multiple processors. This package is constructed on top of the MPI-1/MPI-2 specification and provides an object oriented interface which closely follows MPI-2 C++ bindings. It supports point-to-point (sends, receives) and collective (broadcasts, scatters, gathers) communications of any picklable Python object as well as optimized communications of Python object exposing the single-segment buffer interface (NumPy arrays, builtin bytes/string/array objects).","active":true,"categories":["python"],"maintainers":[],"variants":["clang13","clang14","clang15","clang16","clang17","clang18","clang19","clang20","clang21","clang22","g95","gcc10","gcc11","gcc12","gcc13","gcc14","gcc15","gfortran","mpich","openmpi"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["mpich-clang18","py314-mpi4py"]}],"depends_on":[]},{"name":"py-mpegdash","portdir":"python/py-mpegdash","version":"0.4.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"","description":"MPEG-DASH MPD(Media Presentation Description) parser","long_description":"MPEG-DASH MPD(Media Presentation Description) parser","active":true,"categories":["multimedia","python"],"maintainers":[{"name":"i0ntempest","github":"i0ntempest","ports_count":288}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-mpegdash"]}],"depends_on":[]},{"name":"py-mpdclient2","portdir":"python/py-mpdclient2","version":"0.48","license":"GPL-2+","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://pygmy.berlios.de/","description":"Python MPD client library","long_description":"Python library interfacing with MPD. Taken from Pygmy.","active":true,"categories":["audio","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py27-mpdclient2"]}],"depends_on":[]},{"name":"py-mpd2","portdir":"python/py-mpd2","version":"3.1.1","license":"LGPL-3+","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/Mic92/python-mpd2","description":"A Python MPD client library","long_description":"A Python MPD client library","active":true,"categories":["devel","audio","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-mpd2"]}],"depends_on":[]},{"name":"py-mp-api","portdir":"python/py-mp-api","version":"0.45.15","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/materialsproject/api","description":"API Client for the Materials Project","long_description":"API Client for the Materials Project","active":true,"categories":["devel","science","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-mp-api"]}],"depends_on":[]},{"name":"py-mox","portdir":"python/py-mox","version":"0.5.3","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://code.google.com/p/pymox/","description":"An object-mocking framework for Python","long_description":"Mox will make mock objects for you, so you don't have to create your own! It mocks the public/protected interfaces of Python objects. You set up your mock objects expected behavior using a domain specific language (DSL), which makes it easy to use, understand, and refactor!","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["py27-mox"]}],"depends_on":[]},{"name":"py-movingpandas","portdir":"python/py-movingpandas","version":"0.22.4","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/movingpandas/movingpandas","description":"MovingPandas is a Python library for movement data exploration and analysis.","long_description":"MovingPandas is a Python library for movement data exploration and analysis. MovingPandas provides trajectory data structures and functions for handling movement data based on Pandas, GeoPandas, and HoloViz","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1547}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-movingpandas"]}],"depends_on":[]},{"name":"py-moviepy","portdir":"python/py-moviepy","version":"1.0.3","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://zulko.github.io/moviepy/","description":"Video editing with Python","long_description":"MoviePy (full documentation) is a Python library for video editing: cutting, concatenations, title insertions, video compositing (a.k.a. non-linear editing), video processing, and creation of custom effects. See the gallery for some examples of use.MoviePy can read and write all the most common audio and video formats, including GIF, and runs on Windows/Mac/Linux, with Python 2.7+ and 3 (or only Python 3.4+ from v.1.0).","active":true,"categories":["graphics","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py310-moviepy"]}],"depends_on":[]},{"name":"py-more-itertools","portdir":"python/py-more-itertools","version":"10.8.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/more-itertools/more-itertools","description":"More routines for operating on iterables, beyond itertools.","long_description":"More routines for operating on iterables, beyond itertools.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-more-itertools"]}],"depends_on":[]},{"name":"py-morecantile","portdir":"python/py-morecantile","version":"7.0.3","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/developmentseed/morecantile","description":"Morecantile is like mercantile (the best tool to work with Web Mercator tile indexes), but with support for other TileMatrixSet grids.","long_description":"Morecantile is like mercantile (the best tool to work with Web Mercator tile indexes), but with support for other TileMatrixSet grids.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1547}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-morecantile"]}],"depends_on":[]},{"name":"py-morbid","portdir":"python/py-morbid","version":"0.8.7.3","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.morbidq.com/","description":"A Twisted-based publish/subscribe messaging server that uses the STOMP protocol","long_description":"Morbid is a STOMP publish/subscribe server with absolutely no potential to cluster. It supports publish/subscribe topics, and runs as a single node.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"lib","ports":["py27-morbid"]}],"depends_on":[]},{"name":"py-monty","portdir":"python/py-monty","version":"2025.3.3","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://materialsvirtuallab.github.io/monty/","description":"Monty is the missing complement to Python.","long_description":"Monty is the missing complement to Python. Monty implements supplementary useful functions for Python that are not part of the standard library. Examples include useful utilities like transparent support for zipped files etc.","active":true,"categories":["python"],"maintainers":[{"name":"joe.fowler","github":"joefowler","ports_count":98}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-monty"]}],"depends_on":[]},{"name":"py-montage","portdir":"python/py-montage","version":"0.9.9","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.astropy.org/montage-wrapper/","description":"Montage python wrapper","long_description":"Python-montage is a pure python module that provides a Python API to the Montage Astronomical Image Mosaic Engine, including both functions to access individual Montage commands, and high-level functions to facilitate mosaicking and re-projecting.","active":false,"categories":["science","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-17"]},{"type":"lib","ports":["py39-montage"]}],"depends_on":[]},{"name":"py-monotonic","portdir":"python/py-monotonic","version":"1.6","license":"Apache","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/atdt/monotonic","description":"An implementation of time.monotonic() for Python 2","long_description":"An implementation of time.monotonic() for Python 2","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py310-monotonic"]}],"depends_on":[]},{"name":"py-mongoose","portdir":"python/py-mongoose","version":"0.1","license":"LGPL-2.1+","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://themongoose.sourceforge.net/","description":"advanced python exception handler","long_description":"Mongoose catches runaway Pythons. It provides a graceful exit and report when an uncaught Python exception occurs in deployed production or beta software, catches and reports otherwise unhandled Python exceptions in a helpful and extensible manner, automatically generates an unique Mongoose Incident Identifier to help you track the same bug across multiple computers.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py27-mongoose"]}],"depends_on":[]},{"name":"py-mongomock","portdir":"python/py-mongomock","version":"4.3.0","license":"ISC","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/mongomock/mongomock","description":"Fake pymongo stub for testing simple MongoDB-dependent code","long_description":"Fake pymongo stub for testing simple MongoDB-dependent code","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-mongomock"]}],"depends_on":[]},{"name":"py-mongoengine","portdir":"python/py-mongoengine","version":"0.29.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://mongoengine.org/","description":"MongoEngine is a Document-Object Mapper (think ORM, but for document databases) for working with MongoDB from Python.","long_description":"MongoEngine is a Document-Object Mapper (think ORM, but for document databases) for working with MongoDB from Python. It uses a simple declarative API, similar to the Django ORM.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py311-mongoengine"]}],"depends_on":[]},{"name":"py-mongoalchemy","portdir":"python/py-mongoalchemy","version":"0.21","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"http://www.mongoalchemy.org","description":"Document-Object Mapper/Toolkit for Mongo Databases","long_description":"MongoAlchemy is a layer on top of the Python MongoDB driver which adds client-side schema definitions, an easier to work with and programmatic query language, and a Document-Object mapper which allows python objects to be saved and loaded into the database in a type-safe way.","active":true,"categories":["www","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py27-mongoalchemy"]}],"depends_on":[]},{"name":"py-momepy","portdir":"python/py-momepy","version":"0.10.0","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://docs.momepy.org/en/stable/","description":"Urban Morphology Measuring Toolkit (momepy)","long_description":"The PySAL momepy package is a library for quantitative analysis of urban form - urban morphometrics.","active":true,"categories":["python","gis"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-momepy"]}],"depends_on":[]}]}