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

{
    "count": 42560,
    "next": "https://ports.macports.org/api/v1/autocomplete/port/?format=api&page=425",
    "previous": "https://ports.macports.org/api/v1/autocomplete/port/?format=api&page=423",
    "results": [
        {
            "name": "py-ipywidgets",
            "description": "IPython HTML widgets for Jupyter."
        },
        {
            "name": "py-irclib",
            "description": "python module that encapsulates the IRC protocol"
        },
        {
            "name": "py-irodsclient",
            "description": "A Python client for iRODS, a distributed data management system."
        },
        {
            "name": "py-isbinary",
            "description": "Detect if a file is binary or text"
        },
        {
            "name": "py-isbnlib",
            "description": "Extract, clean, transform, hyphenate and metadata for ISBNs (International Standard Book Number)."
        },
        {
            "name": "py-iso3166",
            "description": "Self-contained ISO 3166-1 country definitions"
        },
        {
            "name": "py-iso639",
            "description": "ISO 639 library for Python"
        },
        {
            "name": "py-iso8601",
            "description": "Simple module to parse ISO 8601 dates"
        },
        {
            "name": "py-isodate",
            "description": "An ISO 8601 date/time/duration parser and formatter"
        },
        {
            "name": "py-isoduration",
            "description": "Operations with ISO 8601 durations"
        },
        {
            "name": "py-isort",
            "description": "A Python utility / library to sort Python imports."
        },
        {
            "name": "py-itables",
            "description": "Pandas and Polar DataFrames as interactive DataTables"
        },
        {
            "name": "py-itemadapter",
            "description": "Common interface for data container classes"
        },
        {
            "name": "py-itemloaders",
            "description": "Base library for scrapy's ItemLoader"
        },
        {
            "name": "py-iterable-io",
            "description": "Python library to adapt iterables to a file-like interface"
        },
        {
            "name": "py-itsdangerous",
            "description": "Various helpers to pass trusted data to untrusted environments and back"
        },
        {
            "name": "py-janus",
            "description": "Mixed sync async queue to interoperate between asyncio tasks and classic threads"
        },
        {
            "name": "py-jaraco.classes",
            "description": "Utility functions for Python class constructs"
        },
        {
            "name": "py-jaraco.collections",
            "description": "Collection objects similar to those in stdlib by jaraco"
        },
        {
            "name": "py-jaraco.context",
            "description": "Context managers by jaraco"
        },
        {
            "name": "py-jaraco.functools",
            "description": "Additional functools in the spirit of stdlib's functools."
        },
        {
            "name": "py-jaraco.text",
            "description": "Module for text manipulation"
        },
        {
            "name": "py-javaproperties",
            "description": "Read & write Java .properties files"
        },
        {
            "name": "py-jcc",
            "description": "JCC is a C++ code generator for calling Java from C++/Python"
        },
        {
            "name": "py-jdcal",
            "description": "Julian dates from proleptic Gregorian and Julian calendars"
        },
        {
            "name": "py-jedi",
            "description": "An autocompletion tool for Python that can be used for text editors."
        },
        {
            "name": "py-jeepney",
            "description": "DBus protocol wrapper"
        },
        {
            "name": "py-jellyfish",
            "description": "A library for doing approximate and phonetic matching of strings."
        },
        {
            "name": "py-jfricas",
            "description": "FriCAS Jupyter Kernel."
        },
        {
            "name": "py-jh2",
            "description": "HTTP/2 State-Machine based protocol implementation"
        },
        {
            "name": "py-jinja2",
            "description": "Python based sandboxed template engine"
        },
        {
            "name": "py-jinja2-ansible-filters",
            "description": "Standalone port of Ansible's extra Jinja2 filters"
        },
        {
            "name": "py-jinja2-time",
            "description": "Jinja2 Extension for Dates and Times"
        },
        {
            "name": "py-jiter",
            "description": "Fast iterable JSON parser."
        },
        {
            "name": "py-jmespath",
            "description": "JSON Matching Expressions"
        },
        {
            "name": "py-jmespath-terminal",
            "description": "JMESPath, in your terminal!"
        },
        {
            "name": "py-joblib",
            "description": "Lightweight pipelining: using Python functions as pipeline jobs."
        },
        {
            "name": "py-josepy",
            "description": "JOSE protocol implementation in Python using cryptography"
        },
        {
            "name": "py-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": "py-jq",
            "description": "This project contains Python bindings for jq."
        },
        {
            "name": "py-jsbeautifier",
            "description": "JS beautifier written in Python"
        },
        {
            "name": "py-jschema_to_python",
            "description": "Generate source code for Python classes from a JSON schema."
        },
        {
            "name": "py-json-rpc",
            "description": "JSON-RPC 1/2 transport implementation"
        },
        {
            "name": "py-json-tricks",
            "description": "The json-tricks exentds handling of json files."
        },
        {
            "name": "py-json5",
            "description": "A Python implementation of the JSON5 data format"
        },
        {
            "name": "py-jsondiff",
            "description": "Diff JSON and JSON-like structures in Python"
        },
        {
            "name": "py-jsonlines",
            "description": "jsonlines is a Python library to simplify working with jsonlines and ndjson data."
        },
        {
            "name": "py-jsonpatch",
            "description": "Apply JSON-Patches (RFC 6902)"
        },
        {
            "name": "py-jsonpath-rw",
            "description": "A robust and significantly extended implementation of JSONPath for Python, with a clear AST for metaprogramming."
        },
        {
            "name": "py-jsonpickle",
            "description": "Python library for serializing any arbitrary object graph into JSON."
        }
    ]
}