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

{
    "count": 42545,
    "next": "https://ports.macports.org/api/v1/autocomplete/port/?format=api&page=638",
    "previous": "https://ports.macports.org/api/v1/autocomplete/port/?format=api&page=636",
    "results": [
        {
            "name": "pymol",
            "description": "Molecular graphics system"
        },
        {
            "name": "pymol-devel",
            "description": "Molecular graphics system"
        },
        {
            "name": "pympress",
            "description": "PDF presentation tool"
        },
        {
            "name": "pyobfuscate",
            "description": "Python source code obfuscator"
        },
        {
            "name": "pyotherside",
            "description": "Asynchronous Python 3 Bindings for Qt 5"
        },
        {
            "name": "pypi2port",
            "description": "generate Portfiles from PyPI"
        },
        {
            "name": "pypy",
            "description": "A fast interpreter for Python 2.7"
        },
        {
            "name": "pypy-tkinter",
            "description": "PyPy bindings for Python 2.7 to the Tk widget set"
        },
        {
            "name": "pypy36",
            "description": "A fast interpreter for Python 3.6"
        },
        {
            "name": "pypy36-tkinter",
            "description": "PyPy bindings for Python 3.6 to the Tk widget set"
        },
        {
            "name": "pypy37",
            "description": "A fast interpreter for Python 3.7"
        },
        {
            "name": "pypy37-tkinter",
            "description": "PyPy bindings for Python 3.7 to the Tk widget set"
        },
        {
            "name": "pypy38",
            "description": "A fast interpreter for Python 3.8"
        },
        {
            "name": "pypy38-tkinter",
            "description": "PyPy bindings for Python 3.8 to the Tk widget set"
        },
        {
            "name": "pypy39",
            "description": "A fast interpreter for Python 3.9"
        },
        {
            "name": "pypy39-tkinter",
            "description": "PyPy bindings for Python 3.9 to the Tk widget set"
        },
        {
            "name": "pyright",
            "description": "Static type checker for Python"
        },
        {
            "name": "pystring",
            "description": "a collection of C++ functions which match the interface and behavior of python's string class methods"
        },
        {
            "name": "pytest_select",
            "description": "Common files for selecting default pytest version"
        },
        {
            "name": "pythia",
            "description": "Generator of high-energy physics events"
        },
        {
            "name": "python-ed2k",
            "description": "typed asyncio client and Go sidecar for monkeyWie/goed2k"
        },
        {
            "name": "python-ed2k-goed2kd",
            "description": "minimal Go sidecar daemon for monkeyWie/goed2k"
        },
        {
            "name": "python-language-server_select",
            "description": "common files for selecting default pyls version"
        },
        {
            "name": "python-lsp-server_select",
            "description": "common files for selecting default pylsp version"
        },
        {
            "name": "python-mode.el",
            "description": "Obsolete port, replaced by emacs"
        },
        {
            "name": "python26",
            "description": "An interpreted, object-oriented programming language"
        },
        {
            "name": "python27",
            "description": "An interpreted, object-oriented programming language"
        },
        {
            "name": "python27-bootstrap",
            "description": "An interpreted, object-oriented programming language"
        },
        {
            "name": "python2_select",
            "description": "Common files for selecting default Python 2 version"
        },
        {
            "name": "python310",
            "description": "An interpreted, object-oriented programming language"
        },
        {
            "name": "python311",
            "description": "An interpreted, object-oriented programming language"
        },
        {
            "name": "python312",
            "description": "An interpreted, object-oriented programming language"
        },
        {
            "name": "python313",
            "description": "An interpreted, object-oriented programming language"
        },
        {
            "name": "python313-freethreading",
            "description": "An interpreted, object-oriented programming language (free threading)"
        },
        {
            "name": "python314",
            "description": "An interpreted, object-oriented programming language"
        },
        {
            "name": "python314-devel",
            "description": "Obsolete port, replaced by python314"
        },
        {
            "name": "python314-freethreading",
            "description": "An interpreted, object-oriented programming language (free threading)"
        },
        {
            "name": "python314-freethreading-devel",
            "description": "Obsolete port, replaced by python314-freethreading"
        },
        {
            "name": "python315",
            "description": "An interpreted, object-oriented programming language"
        },
        {
            "name": "python315-devel",
            "description": "Obsolete port, replaced by python315"
        },
        {
            "name": "python315-freethreading",
            "description": "An interpreted, object-oriented programming language (free threading)"
        },
        {
            "name": "python315-freethreading-devel",
            "description": "Obsolete port, replaced by python315-freethreading"
        },
        {
            "name": "python316-devel",
            "description": "An interpreted, object-oriented programming language"
        },
        {
            "name": "python316-freethreading-devel",
            "description": "An interpreted, object-oriented programming language (free threading)"
        },
        {
            "name": "python32",
            "description": "An interpreted, object-oriented programming language"
        },
        {
            "name": "python33",
            "description": "An interpreted, object-oriented programming language"
        },
        {
            "name": "python34",
            "description": "An interpreted, object-oriented programming language"
        },
        {
            "name": "python35",
            "description": "An interpreted, object-oriented programming language"
        },
        {
            "name": "python36",
            "description": "An interpreted, object-oriented programming language"
        },
        {
            "name": "python37",
            "description": "An interpreted, object-oriented programming language"
        }
    ]
}