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"
}
]
}