GET /api/v1/autocomplete/port/?format=api&page=627
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=628",
    "previous": "https://ports.macports.org/api/v1/autocomplete/port/?format=api&page=626",
    "results": [
        {
            "name": "py315-cachetools",
            "description": "memoizing collections and decorators"
        },
        {
            "name": "py315-cairo",
            "description": "Pycairo is set of Python bindings for the cairo graphics library"
        },
        {
            "name": "py315-calver",
            "description": "setuptools extension for automatically defining your Python package version as a calendar version"
        },
        {
            "name": "py315-cattrs",
            "description": "py-cattrs is an open-source Python library for structuring and unstructuring data."
        },
        {
            "name": "py315-cbor2",
            "description": "Python CBOR de-serializer with extensive tag support"
        },
        {
            "name": "py315-cdflib",
            "description": "A python CDF reader toolkit"
        },
        {
            "name": "py315-certifi",
            "description": "Python package for providing Mozilla's CA Bundle."
        },
        {
            "name": "py315-cffi",
            "description": "Foreign Function Interface for Python calling C code."
        },
        {
            "name": "py315-cfgv",
            "description": "Validate configuration and produce human readable error messages."
        },
        {
            "name": "py315-cftime",
            "description": "Time-handling functionality from netcdf4-python"
        },
        {
            "name": "py315-chardet",
            "description": "Universal character encoding detector"
        },
        {
            "name": "py315-charset-normalizer",
            "description": "A library that helps you read text from an unknown charset encoding."
        },
        {
            "name": "py315-click",
            "description": "A simple wrapper around optparse for powerful command line utilities."
        },
        {
            "name": "py315-cligj",
            "description": "Click params for commmand line interfaces to GeoJSON"
        },
        {
            "name": "py315-cloudpickle",
            "description": "Extended pickling support for Python objects."
        },
        {
            "name": "py315-cmd2",
            "description": "Tool for building interactive command line applications in Python"
        },
        {
            "name": "py315-cmweather",
            "description": "A library of useful colormaps for the weather and climate community, with numerous color vision deficiency friendly options."
        },
        {
            "name": "py315-coherent.licensed",
            "description": "License management tooling for Coherent System and skeleton projects"
        },
        {
            "name": "py315-colorlog",
            "description": "Log formatting with colors!"
        },
        {
            "name": "py315-columnize",
            "description": "Format a simple list into aligned columns"
        },
        {
            "name": "py315-construct",
            "description": "python module for parsing and building binary or textual data structures"
        },
        {
            "name": "py315-contourpy",
            "description": "Python library for calculating contours of 2D quadrilateral grids"
        },
        {
            "name": "py315-coverage",
            "description": "Code coverage measurement for Python"
        },
        {
            "name": "py315-coworkingview",
            "description": "Flexible-office prices and coworking catalogue search as pandas DataFrames"
        },
        {
            "name": "py315-cppy",
            "description": "C++ headers for C extension development"
        },
        {
            "name": "py315-cpuinfo",
            "description": "Py-cpuinfo gets CPU info with pure Python."
        },
        {
            "name": "py315-crcmod",
            "description": "Python module for creating functions computing the Cyclic Redundancy Check (CRC)."
        },
        {
            "name": "py315-croniter",
            "description": "croniter provides iteration for datetime object with cron like format"
        },
        {
            "name": "py315-cryptography",
            "description": "cryptography is a package designed to expose cryptographic primitives and recipes to Python developers."
        },
        {
            "name": "py315-cryptography_vectors",
            "description": "cryptography is a package designed to expose cryptographic primitives and recipes to Python developers."
        },
        {
            "name": "py315-cssselect2",
            "description": "cssselect2 is a straightforward implementation of CSS4 Selectors for markup documents"
        },
        {
            "name": "py315-cycler",
            "description": "cycler: composable cycles"
        },
        {
            "name": "py315-cymruwhois",
            "description": "Perform lookups by ip address and return ASN, Country Code, and Netblock Owner."
        },
        {
            "name": "py315-cython",
            "description": "A language for writing C extension modules for Python."
        },
        {
            "name": "py315-dateutil",
            "description": "Extensions to the standard Python datetime module"
        },
        {
            "name": "py315-defusedxml",
            "description": "Workarounds and fixes for DoS and other vulnerabilities in Python’s XML libraries."
        },
        {
            "name": "py315-deprecated",
            "description": "Python @deprecated decorator to deprecate old python classes, functions or methods."
        },
        {
            "name": "py315-deprecation",
            "description": "A library to handle automated deprecations"
        },
        {
            "name": "py315-diff-match-patch",
            "description": "The Diff Match and Patch libraries offer robust algorithms to perform the operations required for synchronizing plain text."
        },
        {
            "name": "py315-distlib",
            "description": "Low-level components of distutils2/packaging, augmented with higher-level APIs for making packaging easier."
        },
        {
            "name": "py315-dnspython",
            "description": "DNS toolkit for Python"
        },
        {
            "name": "py315-docstring-to-markdown",
            "description": "On the fly conversion of Python docstrings to markdown"
        },
        {
            "name": "py315-docstyle",
            "description": "Python docstring style checker"
        },
        {
            "name": "py315-docutils",
            "description": "A set of tools for processing plaintext documentation"
        },
        {
            "name": "py315-dunamai",
            "description": "Dynamic version generation"
        },
        {
            "name": "py315-editorconfig",
            "description": "EditorConfig File Locator and Interpreter for Python"
        },
        {
            "name": "py315-enchant",
            "description": "Python bindings for the Enchant spellchecking system"
        },
        {
            "name": "py315-ephemeral-port-reserve",
            "description": "Bind to an ephemeral port, force it into the TIME_WAIT state, and unbind it."
        },
        {
            "name": "py315-execnet",
            "description": "rapid multi-Python deployment"
        },
        {
            "name": "py315-expandvars",
            "description": "Expand system variables Unix style"
        }
    ]
}