GET /api/v1/autocomplete/port/?format=api&page=629
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 42546,
    "next": "https://ports.macports.org/api/v1/autocomplete/port/?format=api&page=630",
    "previous": "https://ports.macports.org/api/v1/autocomplete/port/?format=api&page=628",
    "results": [
        {
            "name": "py315-inflate64",
            "description": "deflate64 compression/decompression library"
        },
        {
            "name": "py315-inflection",
            "description": "A port of Ruby on Rails inflector to Python"
        },
        {
            "name": "py315-iniconfig",
            "description": "iniconfig is a small and simple INI-file parser module."
        },
        {
            "name": "py315-installer",
            "description": "Python wheel installer"
        },
        {
            "name": "py315-iocapture",
            "description": "Capture stdout, stderr easily."
        },
        {
            "name": "py315-ipython-pygments-lexers",
            "description": "Defines a variety of Pygments lexers for highlighting IPython code."
        },
        {
            "name": "py315-isort",
            "description": "A Python utility / library to sort Python imports."
        },
        {
            "name": "py315-jaraco.classes",
            "description": "Utility functions for Python class constructs"
        },
        {
            "name": "py315-jaraco.collections",
            "description": "Collection objects similar to those in stdlib by jaraco"
        },
        {
            "name": "py315-jaraco.context",
            "description": "Context managers by jaraco"
        },
        {
            "name": "py315-jaraco.functools",
            "description": "Additional functools in the spirit of stdlib's functools."
        },
        {
            "name": "py315-jaraco.text",
            "description": "Module for text manipulation"
        },
        {
            "name": "py315-jinja2",
            "description": "Python based sandboxed template engine"
        },
        {
            "name": "py315-jiter",
            "description": "Fast iterable JSON parser."
        },
        {
            "name": "py315-jplephem",
            "description": "The package is a Python implementation of the math that standard JPL ephemerides use to predict raw (x,y,z) planetary positions."
        },
        {
            "name": "py315-jq",
            "description": "This project contains Python bindings for jq."
        },
        {
            "name": "py315-jsonpointer",
            "description": "Identify specific nodes in a JSON document (RFC 6901)"
        },
        {
            "name": "py315-jwt",
            "description": "JSON Web Token implementation in Python"
        },
        {
            "name": "py315-keyring",
            "description": "Python interface to access the system keyring service"
        },
        {
            "name": "py315-kiwisolver",
            "description": "Kiwi is an efficient C++ implementation of the Cassowary constraint solving algorithm."
        },
        {
            "name": "py315-librt",
            "description": "mypyc runtime library"
        },
        {
            "name": "py315-linkify-it-py",
            "description": "Links recognition library with full unicode support."
        },
        {
            "name": "py315-logfire-api",
            "description": "Shim for the Logfire SDK which does nothing unless Logfire is installed"
        },
        {
            "name": "py315-looseversion",
            "description": "Version numbering for anarchists and software realists"
        },
        {
            "name": "py315-luma.core",
            "description": "Drawing and text rendering for small displays, core module"
        },
        {
            "name": "py315-luma.emulator",
            "description": "Drawing and text rendering for small displays, emulator module"
        },
        {
            "name": "py315-lxml",
            "description": "Powerful and Pythonic XML processing library"
        },
        {
            "name": "py315-lxml_html_clean",
            "description": "HTML cleaner is blocklist-based."
        },
        {
            "name": "py315-lz4",
            "description": "LZ4 bindings for Python"
        },
        {
            "name": "py315-macholib",
            "description": "Mach-O header analysis and editing"
        },
        {
            "name": "py315-markdown-it-py",
            "description": "Python port of markdown-it"
        },
        {
            "name": "py315-markupsafe",
            "description": "Implements a XML/HTML/XHTML Markup safe string for Python"
        },
        {
            "name": "py315-matplotlib",
            "description": "Matplotlib is a python plotting library"
        },
        {
            "name": "py315-maturin",
            "description": "Build and publish crates with pyo3, rust-cpython and cffi bindings as well as rust binaries as python packages."
        },
        {
            "name": "py315-mdit-py-plugins",
            "description": "Collection of core plugins for markdown-it-py."
        },
        {
            "name": "py315-mdurl",
            "description": "URL utilities for markdown-it"
        },
        {
            "name": "py315-meson",
            "description": "Meson - A high productivity build system"
        },
        {
            "name": "py315-meson-python",
            "description": "Meson Python build backend (PEP 517)"
        },
        {
            "name": "py315-mock",
            "description": "Rolling backport of unittest.mock for all Pythons"
        },
        {
            "name": "py315-more-itertools",
            "description": "More routines for operating on iterables, beyond itertools."
        },
        {
            "name": "py315-mpmath",
            "description": "Arbitrary-precision floating-point library for Python"
        },
        {
            "name": "py315-multidict",
            "description": "Multidict implementation."
        },
        {
            "name": "py315-multivolumefile",
            "description": "multi volume file wrapper library"
        },
        {
            "name": "py315-mypy",
            "description": "Optional static typing for Python"
        },
        {
            "name": "py315-mypy_extensions",
            "description": "Experimental type system extensions for programs checked with the mypy typechecker"
        },
        {
            "name": "py315-nanobind",
            "description": "nanobind: tiny and efficient C++/Python bindings"
        },
        {
            "name": "py315-narwhals",
            "description": "Extremely lightweight and extensible compatibility layer between dataframe libraries."
        },
        {
            "name": "py315-natsort",
            "description": "Natural sorting for Python"
        },
        {
            "name": "py315-ndg_httpsclient",
            "description": "This is a HTTPS client implementation for httplib and urllib2 based on PyOpenSSL."
        },
        {
            "name": "py315-nmrglue",
            "description": "A module for working with NMR data in Python"
        }
    ]
}