{"count":42546,"next":"https://ports.macports.org/api/v1/autocomplete/port/?format=json&page=632","previous":"https://ports.macports.org/api/v1/autocomplete/port/?format=json&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"}]}