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

{
    "count": 52456,
    "next": "https://ports.macports.org/api/v1/search/?format=api&page=871",
    "previous": "https://ports.macports.org/api/v1/search/?format=api&page=869",
    "results": [
        {
            "maintainers": [
                "emcrisostomo"
            ],
            "variants": null,
            "name": "py314-astor",
            "description": "Read/rewrite/write Python ASTs",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "python"
            ],
            "version": "0.8.1"
        },
        {
            "maintainers": null,
            "variants": null,
            "name": "py314-async_generator",
            "description": "A library making it easy to write async iterators in Python 3.5",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "1.10"
        },
        {
            "maintainers": null,
            "variants": null,
            "name": "py314-flaky",
            "description": "Plugin for nose or py.test that automatically reruns flaky tests.",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "python"
            ],
            "version": "3.8.1"
        },
        {
            "maintainers": [
                "reneeotten"
            ],
            "variants": null,
            "name": "py314-natsort",
            "description": "Natural sorting for Python",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "textproc",
                "python"
            ],
            "version": "8.4.0"
        },
        {
            "maintainers": [
                "jandemter"
            ],
            "variants": null,
            "name": "py314-outcome",
            "description": "Capture the outcome of Python function calls",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "1.3.0.post0"
        },
        {
            "maintainers": null,
            "variants": [
                "universal"
            ],
            "name": "py314-pyicu",
            "description": "Python extension wrapping the ICU C++ API",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "textproc",
                "python"
            ],
            "version": "2.16.2"
        },
        {
            "maintainers": null,
            "variants": null,
            "name": "py314-pytest-mock",
            "description": "Thin-wrapper around the mock package for easier use with py.test",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "3.15.1"
        },
        {
            "maintainers": [
                "Schamschula"
            ],
            "variants": null,
            "name": "py314-pytest-trio",
            "description": "Pytest plugin for trio",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "0.8.0"
        },
        {
            "maintainers": [
                "jandemter"
            ],
            "variants": null,
            "name": "py314-trio",
            "description": "Friendly Python library for async concurrency and I/O",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "0.33.0"
        },
        {
            "maintainers": [
                "reneeotten"
            ],
            "variants": null,
            "name": "py314-autopep8",
            "description": "A tool that automatically formats Python code to conform to the PEP 8 style guide",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "2.3.2"
        },
        {
            "maintainers": [
                "petrrr"
            ],
            "variants": null,
            "name": "py314-codestyle",
            "description": "Python style guide checker (formally called pep8)",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "2.14.0"
        },
        {
            "maintainers": [
                "petrrr"
            ],
            "variants": null,
            "name": "py314-flake8-mccabe",
            "description": "McCabe complexity checker for Python code, flake8 plugin",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "0.7.0"
        },
        {
            "maintainers": [
                "petrrr"
            ],
            "variants": null,
            "name": "py314-flake8",
            "description": "The modular source code checker: pep8, pyflakes and Co.",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "7.3.0"
        },
        {
            "maintainers": [
                "reneeotten"
            ],
            "variants": null,
            "name": "py314-flake8-pyproject",
            "description": "Flake8 plug-in loading the configuration from pyproject.toml",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "1.2.4"
        },
        {
            "maintainers": [
                "reneeotten"
            ],
            "variants": null,
            "name": "py314-pdbecif",
            "description": "Python package for reading, writing and manipulating mmCIF files",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "science",
                "python"
            ],
            "version": "1.5"
        },
        {
            "maintainers": [
                "stromnov"
            ],
            "variants": null,
            "name": "py314-pyflakes",
            "description": "Passive checker of Python programs.",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "3.4.0"
        },
        {
            "maintainers": [
                "petrrr"
            ],
            "variants": null,
            "name": "py314-pytest-runner",
            "description": "pytest-runner adds test support to setup.py scripts",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "6.0.1"
        },
        {
            "maintainers": [
                "tobypeterson"
            ],
            "variants": [
                "universal"
            ],
            "name": "py314-audioop_lts",
            "description": "LTS port of the Python builtin module audioop",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "python"
            ],
            "version": "0.2.2"
        },
        {
            "maintainers": [
                "jjstickel"
            ],
            "variants": null,
            "name": "py314-pkginfo",
            "description": "Query metadatdata from sdists and bdists installed packages.",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "python"
            ],
            "version": "1.12.1.2"
        },
        {
            "maintainers": [
                "reneeotten"
            ],
            "variants": null,
            "name": "py314-pytoolconfig",
            "description": "Python tool configuration",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "1.3.1"
        },
        {
            "maintainers": [
                "petrrr"
            ],
            "variants": null,
            "name": "py314-requests-mock",
            "description": "Mock out responses from the requests package",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "python"
            ],
            "version": "1.12.1"
        },
        {
            "maintainers": [
                "reneeotten"
            ],
            "variants": null,
            "name": "py314-rope",
            "description": "python refactoring library",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "python"
            ],
            "version": "1.14.0"
        },
        {
            "maintainers": [
                "reneeotten"
            ],
            "variants": null,
            "name": "py314-setupmeta",
            "description": "Simplify your setup.py",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "3.9.0"
        },
        {
            "maintainers": [
                "korusuke",
                "reneeotten"
            ],
            "variants": null,
            "name": "py314-spdx",
            "description": "SPDX license list database",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "python"
            ],
            "version": "2.5.1"
        },
        {
            "maintainers": [
                "korusuke",
                "reneeotten"
            ],
            "variants": null,
            "name": "py314-spdx-lookup",
            "description": "SPDX license list query tool",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "python"
            ],
            "version": "0.3.3"
        },
        {
            "maintainers": [
                "reneeotten"
            ],
            "variants": null,
            "name": "py314-text-unidecode",
            "description": "The most basic Text::Unidecode port",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "textproc",
                "python"
            ],
            "version": "1.3"
        },
        {
            "maintainers": [
                "reneeotten"
            ],
            "variants": null,
            "name": "py314-textdistance",
            "description": "Compute distance between the two texts.",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "python"
            ],
            "version": "4.6.3"
        },
        {
            "maintainers": [
                "reneeotten"
            ],
            "variants": null,
            "name": "py314-three-merge",
            "description": "Simple library for merging two strings with respect to a base one",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "0.1.1"
        },
        {
            "maintainers": [
                "reneeotten"
            ],
            "variants": null,
            "name": "py314-tinycss2",
            "description": "tinycss2 is a low-level CSS parser and generator written in Python",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "graphics",
                "python"
            ],
            "version": "1.5.1"
        },
        {
            "maintainers": [
                "reneeotten"
            ],
            "variants": null,
            "name": "py314-tokenize-rt",
            "description": "A wrapper around the stdlib `tokenize` which roundtrips.",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "6.2.0"
        },
        {
            "maintainers": [
                "korusuke",
                "reneeotten"
            ],
            "variants": null,
            "name": "py314-upt-cpan",
            "description": "CPAN frontend for upt",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "python"
            ],
            "version": "0.6.1"
        },
        {
            "maintainers": [
                "korusuke",
                "reneeotten"
            ],
            "variants": null,
            "name": "py314-upt-macports",
            "description": "MacPorts backend for upt",
            "livecheck_broken": false,
            "livecheck_outdated": true,
            "active": true,
            "categories": [
                "python"
            ],
            "version": "0.1-20240203"
        },
        {
            "maintainers": [
                "korusuke",
                "reneeotten"
            ],
            "variants": null,
            "name": "py314-upt-pypi",
            "description": "PyPI frontend for upt",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "python"
            ],
            "version": "0.6"
        },
        {
            "maintainers": [
                "korusuke"
            ],
            "variants": null,
            "name": "py314-upt-rubygems",
            "description": "RubyGems frontend for upt",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "python"
            ],
            "version": "0.4.1"
        },
        {
            "maintainers": [
                "reneeotten"
            ],
            "variants": null,
            "name": "py314-versioneer",
            "description": "Easy VCS-based management of project version strings",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "0.29"
        },
        {
            "maintainers": [
                "reneeotten"
            ],
            "variants": null,
            "name": "py314-whatthepatch",
            "description": "A patch parsing and application library.",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "1.0.7"
        },
        {
            "maintainers": null,
            "variants": null,
            "name": "py314-webencodings",
            "description": "This is a Python implementation of the WHATWG Encoding standard.",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "python"
            ],
            "version": "0.5.1"
        },
        {
            "maintainers": [
                "reneeotten"
            ],
            "variants": null,
            "name": "py314-wurlitzer",
            "description": "Capture C-level output in context managers",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "3.1.1"
        },
        {
            "maintainers": [
                "reneeotten"
            ],
            "variants": null,
            "name": "py314-yapf",
            "description": "A formatter for Python files",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "0.43.0"
        },
        {
            "maintainers": [
                "jeremyhu"
            ],
            "variants": null,
            "name": "llvm_select-15",
            "description": "common files for selecting default llvm version",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "sysutils"
            ],
            "version": "2"
        },
        {
            "maintainers": [
                "judaew"
            ],
            "variants": null,
            "name": "lldb_select-15",
            "description": "common files for selecting default lldb version",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "sysutils"
            ],
            "version": "2"
        },
        {
            "maintainers": [
                "stromnov"
            ],
            "variants": null,
            "name": "py314-blockdiag",
            "description": "blockdiag generates block-diagram image from text",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "graphics",
                "python"
            ],
            "version": "3.0.0"
        },
        {
            "maintainers": [
                "stromnov"
            ],
            "variants": null,
            "name": "py314-funcparserlib",
            "description": "Recursive descent parsing library based on functional combinators",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "1.0.1"
        },
        {
            "maintainers": [
                "jmroot"
            ],
            "variants": null,
            "name": "py314-jinja2",
            "description": "Python based sandboxed template engine",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "3.1.6"
        },
        {
            "maintainers": [
                "jmroot"
            ],
            "variants": [
                "universal"
            ],
            "name": "py314-markupsafe",
            "description": "Implements a XML/HTML/XHTML Markup safe string for Python",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "textproc",
                "python"
            ],
            "version": "3.0.3"
        },
        {
            "maintainers": [
                "stromnov"
            ],
            "variants": null,
            "name": "py314-reportlab",
            "description": "Engine for creating PDF documents",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "textproc",
                "python"
            ],
            "version": "4.4.6"
        },
        {
            "maintainers": [
                "jmroot"
            ],
            "variants": null,
            "name": "py314-sphinx",
            "description": "Python documentation generator",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "textproc",
                "python"
            ],
            "version": "9.1.0"
        },
        {
            "maintainers": null,
            "variants": null,
            "name": "py314-sphinx_rtd_theme",
            "description": "ReadTheDocs.org mobile-friendly Sphinx theme.",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "python"
            ],
            "version": "3.1.0"
        },
        {
            "maintainers": [
                "MarcusCalhoun-Lopez"
            ],
            "variants": null,
            "name": "py314-sphinxcontrib-applehelp",
            "description": "sphinx extension which outputs Apple help books",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "textproc",
                "python"
            ],
            "version": "2.0.0"
        },
        {
            "maintainers": null,
            "variants": null,
            "name": "py314-sphinxcontrib-blockdiag",
            "description": "A sphinx extension for embedding block diagrams",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "textproc",
                "python"
            ],
            "version": "3.0.0"
        }
    ]
}