GET /api/v1/autocomplete/port/?format=api&page=631
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=632",
    "previous": "https://ports.macports.org/api/v1/autocomplete/port/?format=api&page=630",
    "results": [
        {
            "name": "py315-pybind11",
            "description": "Seamless operability between C++11 and Python."
        },
        {
            "name": "py315-pybind11-stubgen",
            "description": "generates stubs for python modules"
        },
        {
            "name": "py315-pycares",
            "description": "Python interface for c-ares."
        },
        {
            "name": "py315-pycparser",
            "description": "pycparser is a complete parser of the C language."
        },
        {
            "name": "py315-pycrdt-websocket",
            "description": "Pycrdt-websocket is a Python library for building WebSocket servers and clients that connect and synchronize shared documents. It can be used to create collaborative web applications."
        },
        {
            "name": "py315-pycryptodome",
            "description": "Cryptographic library for Python"
        },
        {
            "name": "py315-pycryptodomex",
            "description": "Cryptographic library for Python"
        },
        {
            "name": "py315-pydantic",
            "description": "Data validation and settings management using Python type hinting"
        },
        {
            "name": "py315-pydantic_core",
            "description": "Core validation logic for pydantic written in rust"
        },
        {
            "name": "py315-pyerfa",
            "description": "PyERFA is the Python wrapper for the ERFA library"
        },
        {
            "name": "py315-pyfatfs",
            "description": "A filesystem module to access or modify FAT filesystems"
        },
        {
            "name": "py315-pyflakes",
            "description": "Passive checker of Python programs."
        },
        {
            "name": "py315-pyftdi",
            "description": "PyFtdi aims at providing a user-space driver for popular FTDI devices, implemented in pure Python language."
        },
        {
            "name": "py315-pygments",
            "description": "Python syntax highlighter"
        },
        {
            "name": "py315-pyicu",
            "description": "Python extension wrapping the ICU C++ API"
        },
        {
            "name": "py315-pylast",
            "description": "A Python interface to Last.fm and Libre.fm"
        },
        {
            "name": "py315-pylint-venv",
            "description": "pylint-venv provides a Pylint init-hook to use the same Pylint installation with different virtual environments."
        },
        {
            "name": "py315-pylsqpack",
            "description": "pylsqpack is a wrapper around the ls-qpack library."
        },
        {
            "name": "py315-pynacl",
            "description": "Python binding to the Networking and Cryptography (NaCl) library"
        },
        {
            "name": "py315-pynamecheap",
            "description": "PyNamecheap is a Namecheap API client in Python."
        },
        {
            "name": "py315-pynose",
            "description": "pynose fixes nose to extend unittest and make testing easier"
        },
        {
            "name": "py315-pyobjc",
            "description": "bidirectional bridge between python and Objective C"
        },
        {
            "name": "py315-pypdf",
            "description": "A utility to read and write pdfs with Python"
        },
        {
            "name": "py315-pyperclip",
            "description": "A cross-platform clipboard module for Python"
        },
        {
            "name": "py315-pypng",
            "description": "Pure Python PNG image encoder/decoder"
        },
        {
            "name": "py315-pyppmd",
            "description": "PPMd compression/decompression library"
        },
        {
            "name": "py315-pyproj",
            "description": "Python interfaces to PROJ.4 functions."
        },
        {
            "name": "py315-pyproject_api",
            "description": "API to interact with the python pyproject.toml based projects"
        },
        {
            "name": "py315-pyproject_hooks",
            "description": "API to call PEP 517 hooks"
        },
        {
            "name": "py315-pyproject_metadata",
            "description": "Dataclass for PEP 621 metadata with support for core metadata generation"
        },
        {
            "name": "py315-pyqt-builder",
            "description": "The PEP 517 compliant PyQt build system"
        },
        {
            "name": "py315-pytest",
            "description": "py.test: simple powerful testing with Python"
        },
        {
            "name": "py315-pytest-asyncio",
            "description": "pytest support for asyncio"
        },
        {
            "name": "py315-pytest-benchmark",
            "description": "A pytest fixture for benchmarking code."
        },
        {
            "name": "py315-pytest-cov",
            "description": "Pytest plugin for measuring coverage."
        },
        {
            "name": "py315-pytest-describe",
            "description": "Describe-style plugin for pytest"
        },
        {
            "name": "py315-pytest-httpserver",
            "description": "HTTP server for pytest"
        },
        {
            "name": "py315-pytest-lazy-fixtures",
            "description": "Use pytest fixtures in @pytest.mark.parametrize"
        },
        {
            "name": "py315-pytest-mock",
            "description": "Thin-wrapper around the mock package for easier use with py.test"
        },
        {
            "name": "py315-pytest-qt",
            "description": "pytest plugin for Qt (PyQt5/PyQt6 and PySide2/PySide6) application testing"
        },
        {
            "name": "py315-pytest-random-order",
            "description": "Randomise the order in which pytest tests are run with some control over the randomness"
        },
        {
            "name": "py315-pytest-recording",
            "description": "A pytest plugin powered by VCR.py to record and replay HTTP traffic"
        },
        {
            "name": "py315-pytest-remotedata",
            "description": "Pytest plugin for controlling remote data access."
        },
        {
            "name": "py315-pytest-runner",
            "description": "pytest-runner adds test support to setup.py scripts"
        },
        {
            "name": "py315-pytest-subtests",
            "description": "unittest subTest() support and subtests fixture."
        },
        {
            "name": "py315-pytest-timeout",
            "description": "py.test plugin to abort hanging tests"
        },
        {
            "name": "py315-pytest-xdist",
            "description": "The pytest_xdist plugin extends py.test with some unique test execution modes"
        },
        {
            "name": "py315-pytest-xprocess",
            "description": "A pytest plugin for managing processes across test runs."
        },
        {
            "name": "py315-python-discovery",
            "description": "Python interpreter discovery"
        },
        {
            "name": "py315-python-multipart",
            "description": "A streaming multipart parser for Python"
        }
    ]
}