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

{
    "count": 42547,
    "next": "https://ports.macports.org/api/v1/autocomplete/port/?format=api&page=560",
    "previous": "https://ports.macports.org/api/v1/autocomplete/port/?format=api&page=558",
    "results": [
        {
            "name": "py312-svgpath",
            "description": "SVG path objects and parser"
        },
        {
            "name": "py312-sybil",
            "description": "Automated testing for the examples in your documentation."
        },
        {
            "name": "py312-sympy",
            "description": "Python module for symbolic mathematics."
        },
        {
            "name": "py312-tables",
            "description": "Package for managing hierarchical datasets"
        },
        {
            "name": "py312-tabulate",
            "description": "Pretty-print tabular data"
        },
        {
            "name": "py312-tatsu",
            "description": "Tool that takes grammars in a variation of EBNF as input, and outputs memoizing PEG parsers in Python."
        },
        {
            "name": "py312-tblib",
            "description": "Traceback serialization library."
        },
        {
            "name": "py312-tcolorpy",
            "description": "A Python library to apply true color for terminal text."
        },
        {
            "name": "py312-telethon",
            "description": "Full-featured Telegram client library."
        },
        {
            "name": "py312-tempora",
            "description": "Objects and routines pertaining to date and time (tempora)"
        },
        {
            "name": "py312-tenacity",
            "description": "Retry code until it succeeds"
        },
        {
            "name": "py312-tensorboard",
            "description": "TensorBoard lets you watch Tensors Flow"
        },
        {
            "name": "py312-term-background",
            "description": "Determine if shell has a light or dark background"
        },
        {
            "name": "py312-termcolor",
            "description": "ANSII Color formatting for output in terminal."
        },
        {
            "name": "py312-terminado",
            "description": "A Tornado websocket backend for the Xterm.js Javascript terminal emulator library"
        },
        {
            "name": "py312-termplotlib",
            "description": "Python plotting for the command line"
        },
        {
            "name": "py312-termtables",
            "description": "Pretty tables in the terminal"
        },
        {
            "name": "py312-testfixtures",
            "description": "A collection of helpers and mock objects for tests"
        },
        {
            "name": "py312-testpath",
            "description": "Test utilities for code working with files and commands."
        },
        {
            "name": "py312-text-unidecode",
            "description": "The most basic Text::Unidecode port"
        },
        {
            "name": "py312-textdistance",
            "description": "Compute distance between the two texts."
        },
        {
            "name": "py312-texttable",
            "description": "python module for creating simple ASCII tables"
        },
        {
            "name": "py312-textual",
            "description": "Textual is a TUI (Text User Interface) framework for Python inspired by modern web development."
        },
        {
            "name": "py312-textual-fastdatatable",
            "description": "Fast Textual DataTable widget for large datasets"
        },
        {
            "name": "py312-textx",
            "description": "Meta-language for DSL implementation inspired by Xtext"
        },
        {
            "name": "py312-thefuzz",
            "description": "Fuzzy string matching in python"
        },
        {
            "name": "py312-thespian",
            "description": "Python Actor concurrency library"
        },
        {
            "name": "py312-thinc",
            "description": "spaCy's Machine Learning library for NLP in Python"
        },
        {
            "name": "py312-threadpoolctl",
            "description": "Helpers to limit the number of threads used in the common native libraries."
        },
        {
            "name": "py312-three-merge",
            "description": "Simple library for merging two strings with respect to a base one"
        },
        {
            "name": "py312-thrift",
            "description": "Python bindings to Thrift"
        },
        {
            "name": "py312-tifffile",
            "description": "Store numpy data arrays in TIFF files."
        },
        {
            "name": "py312-tiktoken",
            "description": "tiktoken is a fast BPE tokeniser for use with OpenAI's models"
        },
        {
            "name": "py312-time-machine",
            "description": "A tool for mocking the time in tests"
        },
        {
            "name": "py312-timelib",
            "description": "parse english textual date descriptions"
        },
        {
            "name": "py312-timeout-decorator",
            "description": "Timeout decorator"
        },
        {
            "name": "py312-tinycss2",
            "description": "tinycss2 is a low-level CSS parser and generator written in Python"
        },
        {
            "name": "py312-tinydb",
            "description": "TinyDB is a tiny, document oriented database"
        },
        {
            "name": "py312-tkinter",
            "description": "Python bindings to the Tk widget set"
        },
        {
            "name": "py312-tldextract",
            "description": "tldextract accurately separates the gTLD or ccTLD (generic or country code top-level domain) from the registered domain and subdomains of a URL."
        },
        {
            "name": "py312-tlsh",
            "description": "Trend Micro Locality Sensitive Hash"
        },
        {
            "name": "py312-tmuxp",
            "description": "tmux session manager."
        },
        {
            "name": "py312-tobler",
            "description": "Spatial interpolation, Dasymetric Mapping, & Change of Support (tobler)"
        },
        {
            "name": "py312-tokenize-rt",
            "description": "A wrapper around the stdlib `tokenize` which roundtrips."
        },
        {
            "name": "py312-tokenizers",
            "description": "Fast and Customizable Tokenizers"
        },
        {
            "name": "py312-toml",
            "description": "Python Library for Tom's Obvious, Minimal Language"
        },
        {
            "name": "py312-tomli-w",
            "description": "A lil' TOML parser"
        },
        {
            "name": "py312-tomlkit",
            "description": "Style preserving TOML library"
        },
        {
            "name": "py312-toolz",
            "description": "List processing tools and functional utilities."
        },
        {
            "name": "py312-toposort",
            "description": "Implements a topological sort algorithm"
        }
    ]
}