HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 40911,
"next": "https://ports.macports.org/api/v1/autocomplete/port/?format=api&page=469",
"previous": "https://ports.macports.org/api/v1/autocomplete/port/?format=api&page=467",
"results": [
{
"name": "py310-more-itertools",
"description": "More routines for operating on iterables, beyond itertools."
},
{
"name": "py310-moviepy",
"description": "Video editing with Python"
},
{
"name": "py310-movingpandas",
"description": "MovingPandas is a Python library for movement data exploration and analysis."
},
{
"name": "py310-mp-api",
"description": "API Client for the Materials Project"
},
{
"name": "py310-mpd2",
"description": "A Python MPD client library"
},
{
"name": "py310-mpi4py",
"description": "MPI for Python - Python bindings for MPI"
},
{
"name": "py310-mpl-animators",
"description": "An interactive animation framework for matplotlib"
},
{
"name": "py310-mpmath",
"description": "Arbitrary-precision floating-point library for Python"
},
{
"name": "py310-msgpack",
"description": "MessagePack (de)serializer for Python."
},
{
"name": "py310-mslex",
"description": "Missing shlex package for windows shell quoting"
},
{
"name": "py310-mssql",
"description": "A simple database interface to MS-SQL for Python."
},
{
"name": "py310-multidict",
"description": "Multidict implementation."
},
{
"name": "py310-multipledispatch",
"description": "A relatively sane approach to multiple dispatch in Python."
},
{
"name": "py310-multiprocess",
"description": "better multiprocessing and multithreading in python"
},
{
"name": "py310-multitasking",
"description": "Non-blocking Python methods using decorators"
},
{
"name": "py310-multivolumefile",
"description": "multi volume file wrapper library"
},
{
"name": "py310-munch",
"description": "A dot-accessible dictionary (a la JavaScript objects)."
},
{
"name": "py310-munkres",
"description": "Munkres algorithm for Python"
},
{
"name": "py310-mupdf",
"description": "Python bindings for MuPDF, a lightweight PDF, XPS, and E-book viewer, renderer and toolkit"
},
{
"name": "py310-murmurhash",
"description": "Cython bindings for MurmurHash2"
},
{
"name": "py310-musicbrainzngs",
"description": "Python bindings for Musicbrainz' NGS webservice"
},
{
"name": "py310-mutagen",
"description": "A Python module to handle audio metadata"
},
{
"name": "py310-mygpoclient",
"description": "python module for interacting with my.gpodder.org web services"
},
{
"name": "py310-mypy",
"description": "Optional static typing for Python"
},
{
"name": "py310-mypy_extensions",
"description": "Experimental type system extensions for programs checked with the mypy typechecker"
},
{
"name": "py310-mysqlclient",
"description": "Python3 interface to MySQL/MariaDB, fork of MySQL-python"
},
{
"name": "py310-myst-parser",
"description": "An extended commonmark compliant parser, with bridges to docutils & sphinx."
},
{
"name": "py310-nameutils",
"description": "Identify given/family names and capitalize correctly"
},
{
"name": "py310-nanobind",
"description": "nanobind: tiny and efficient C++/Python bindings"
},
{
"name": "py310-napari-console",
"description": "A plugin that adds a console to napari."
},
{
"name": "py310-napari-plugin-engine",
"description": "napari-plugin-engine is a fork of pluggy, modified by the napari team."
},
{
"name": "py310-napari-svg",
"description": "A plugin for reading and writing svg files with napari."
},
{
"name": "py310-narwhals",
"description": "Extremely lightweight and extensible compatibility layer between dataframe libraries."
},
{
"name": "py310-natsort",
"description": "Natural sorting for Python"
},
{
"name": "py310-nbclassic",
"description": "NBClassic runs the Jupyter Notebook frontend on the Jupyter Server backend."
},
{
"name": "py310-nbclient",
"description": "Client library for programmatic Jupyter notebook execution."
},
{
"name": "py310-nbconvert",
"description": "Jupyter Notebooks converter."
},
{
"name": "py310-nbformat",
"description": "The Jupyter Notebook format."
},
{
"name": "py310-nbval",
"description": "A py.test plugin to validate Jupyter notebooks"
},
{
"name": "py310-nbxmpp",
"description": "Non blocking Jabber/XMPP module"
},
{
"name": "py310-nclib",
"description": "A Python socket library that wants to be your friend"
},
{
"name": "py310-ndg_httpsclient",
"description": "This is a HTTPS client implementation for httplib and urllib2 based on PyOpenSSL."
},
{
"name": "py310-ndindex",
"description": "Python library for manipulating indices of ndarrays"
},
{
"name": "py310-neovim",
"description": "Python client for Neovim"
},
{
"name": "py310-nest_asyncio",
"description": "Library that allows nested use of event loops."
},
{
"name": "py310-netaddr",
"description": "A network address manipulation library for Python"
},
{
"name": "py310-netcdf4",
"description": "Python/numpy interface to netCDF"
},
{
"name": "py310-netifaces",
"description": "an easy way to get the address(es) of the machine’s network interfaces from Python"
},
{
"name": "py310-networkit",
"description": "NetworKit is a toolbox for high-performance network analysis"
},
{
"name": "py310-networkx",
"description": "NetworkX in a Python package for graph manipulation."
}
]
}