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

{
    "count": 52283,
    "next": "https://ports.macports.org/api/v1/search/?format=api&page=1020",
    "previous": "https://ports.macports.org/api/v1/search/?format=api&page=1018",
    "results": [
        {
            "maintainers": [
                "reneeotten"
            ],
            "variants": null,
            "name": "py313-arviz",
            "description": "Exploratory analysis of Bayesian models",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "python"
            ],
            "version": "1.2.0"
        },
        {
            "maintainers": [
                "reneeotten"
            ],
            "variants": [
                "universal"
            ],
            "name": "py313-pytensor",
            "description": "Optimizing compiler for evaluating mathematical expressions on CPUs and GPUs.",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "math",
                "python"
            ],
            "version": "3.0.7"
        },
        {
            "maintainers": [
                "reneeotten"
            ],
            "variants": null,
            "name": "py-nanobind",
            "description": "nanobind: tiny and efficient C++/Python bindings",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "2.13.0"
        },
        {
            "maintainers": [
                "reneeotten"
            ],
            "variants": null,
            "name": "py313-nanobind",
            "description": "nanobind: tiny and efficient C++/Python bindings",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "2.13.0"
        },
        {
            "maintainers": [
                "reneeotten"
            ],
            "variants": null,
            "name": "py39-nanobind",
            "description": "nanobind: tiny and efficient C++/Python bindings",
            "livecheck_broken": true,
            "livecheck_outdated": false,
            "active": false,
            "categories": [
                "devel",
                "python"
            ],
            "version": "2.10.2"
        },
        {
            "maintainers": [
                "reneeotten"
            ],
            "variants": null,
            "name": "py310-nanobind",
            "description": "nanobind: tiny and efficient C++/Python bindings",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "2.13.0"
        },
        {
            "maintainers": [
                "reneeotten"
            ],
            "variants": null,
            "name": "py311-nanobind",
            "description": "nanobind: tiny and efficient C++/Python bindings",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "2.13.0"
        },
        {
            "maintainers": [
                "reneeotten"
            ],
            "variants": null,
            "name": "py312-nanobind",
            "description": "nanobind: tiny and efficient C++/Python bindings",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "2.13.0"
        },
        {
            "maintainers": [
                "reneeotten"
            ],
            "variants": null,
            "name": "py-pythonqwt",
            "description": "Qt plotting widgets for Python",
            "livecheck_broken": false,
            "livecheck_outdated": true,
            "active": true,
            "categories": [
                "python"
            ],
            "version": "0.16.1"
        },
        {
            "maintainers": [
                "reneeotten"
            ],
            "variants": null,
            "name": "py313-pythonqwt",
            "description": "Qt plotting widgets for Python",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "python"
            ],
            "version": "0.16.1"
        },
        {
            "maintainers": [
                "reneeotten"
            ],
            "variants": null,
            "name": "py314-pytest",
            "description": "py.test: simple powerful testing with Python",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "9.1.1"
        },
        {
            "maintainers": [
                "reneeotten",
                "larryv"
            ],
            "variants": null,
            "name": "py314-virtualenv",
            "description": "Virtual Python Environment builder",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "21.5.1"
        },
        {
            "maintainers": [
                "reneeotten"
            ],
            "variants": null,
            "name": "py314-asteval",
            "description": "Safe, minimalistic evaluator of python expression using ast module",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "math",
                "python"
            ],
            "version": "1.0.9"
        },
        {
            "maintainers": [
                "reneeotten"
            ],
            "variants": null,
            "name": "py314-meson-python",
            "description": "Meson Python build backend (PEP 517)",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "0.20.0"
        },
        {
            "maintainers": [
                "reneeotten"
            ],
            "variants": null,
            "name": "py314-pypdf",
            "description": "A utility to read and write pdfs with Python",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "6.13.3"
        },
        {
            "maintainers": [
                "reneeotten"
            ],
            "variants": [
                "universal"
            ],
            "name": "py314-ujson",
            "description": "Ultra fast JSON encoder and decoder for Python",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "5.13.0"
        },
        {
            "maintainers": [
                "reneeotten"
            ],
            "variants": null,
            "name": "py314-pytest-describe",
            "description": "Describe-style plugin for pytest",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "3.2.0"
        },
        {
            "maintainers": [
                "reneeotten"
            ],
            "variants": null,
            "name": "py-uv-build",
            "description": "The uv build backend",
            "livecheck_broken": false,
            "livecheck_outdated": true,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "0.11.22"
        },
        {
            "maintainers": [
                "reneeotten"
            ],
            "variants": null,
            "name": "py39-uv-build",
            "description": "The uv build backend",
            "livecheck_broken": true,
            "livecheck_outdated": false,
            "active": false,
            "categories": [
                "devel",
                "python"
            ],
            "version": "0.11.1"
        },
        {
            "maintainers": [
                "reneeotten"
            ],
            "variants": null,
            "name": "py310-uv-build",
            "description": "The uv build backend",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "0.11.22"
        },
        {
            "maintainers": [
                "reneeotten"
            ],
            "variants": null,
            "name": "py311-uv-build",
            "description": "The uv build backend",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "0.11.22"
        },
        {
            "maintainers": [
                "reneeotten"
            ],
            "variants": null,
            "name": "py312-uv-build",
            "description": "The uv build backend",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "0.11.22"
        },
        {
            "maintainers": [
                "reneeotten"
            ],
            "variants": null,
            "name": "py313-uv-build",
            "description": "The uv build backend",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "0.11.22"
        },
        {
            "maintainers": [
                "reneeotten"
            ],
            "variants": null,
            "name": "py314-uv-build",
            "description": "The uv build backend",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "0.11.22"
        },
        {
            "maintainers": [
                "reneeotten"
            ],
            "variants": null,
            "name": "py314-arviz",
            "description": "Exploratory analysis of Bayesian models",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "python"
            ],
            "version": "1.2.0"
        },
        {
            "maintainers": [
                "reneeotten"
            ],
            "variants": null,
            "name": "py314-pythonqwt",
            "description": "Qt plotting widgets for Python",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "python"
            ],
            "version": "0.16.1"
        },
        {
            "maintainers": [
                "reneeotten"
            ],
            "variants": null,
            "name": "py314-nanobind",
            "description": "nanobind: tiny and efficient C++/Python bindings",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "2.13.0"
        },
        {
            "maintainers": [
                "reneeotten"
            ],
            "variants": null,
            "name": "py314-starlette",
            "description": "The little ASGI library that shines.",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "1.3.1"
        },
        {
            "maintainers": [
                "reneeotten"
            ],
            "variants": [
                "universal"
            ],
            "name": "py314-pytensor",
            "description": "Optimizing compiler for evaluating mathematical expressions on CPUs and GPUs.",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "math",
                "python"
            ],
            "version": "3.0.7"
        },
        {
            "maintainers": [
                "reneeotten"
            ],
            "variants": [
                "debug",
                "universal"
            ],
            "name": "rdkit",
            "description": "RDKit: Open-Source Cheminformatics Software",
            "livecheck_broken": false,
            "livecheck_outdated": true,
            "active": true,
            "categories": [
                "science",
                "chemistry"
            ],
            "version": "2026.03.3"
        },
        {
            "maintainers": [
                "reneeotten"
            ],
            "variants": null,
            "name": "py-xyzgraph",
            "description": "Molecular Graph Construction from Cartesian Coordinates.",
            "livecheck_broken": false,
            "livecheck_outdated": true,
            "active": true,
            "categories": [
                "science",
                "python"
            ],
            "version": "1.6.12"
        },
        {
            "maintainers": [
                "reneeotten"
            ],
            "variants": null,
            "name": "py314-xyzgraph",
            "description": "Molecular Graph Construction from Cartesian Coordinates.",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "science",
                "python"
            ],
            "version": "1.6.12"
        },
        {
            "maintainers": [
                "reneeotten"
            ],
            "variants": null,
            "name": "py-python-discovery",
            "description": "Python interpreter discovery",
            "livecheck_broken": false,
            "livecheck_outdated": true,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "1.4.2"
        },
        {
            "maintainers": [
                "reneeotten"
            ],
            "variants": null,
            "name": "py311-python-discovery",
            "description": "Python interpreter discovery",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "1.4.2"
        },
        {
            "maintainers": [
                "reneeotten"
            ],
            "variants": null,
            "name": "py312-python-discovery",
            "description": "Python interpreter discovery",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "1.4.2"
        },
        {
            "maintainers": [
                "reneeotten"
            ],
            "variants": null,
            "name": "py313-python-discovery",
            "description": "Python interpreter discovery",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "1.4.2"
        },
        {
            "maintainers": [
                "reneeotten"
            ],
            "variants": null,
            "name": "py314-python-discovery",
            "description": "Python interpreter discovery",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "1.4.2"
        },
        {
            "maintainers": [
                "reneeotten"
            ],
            "variants": null,
            "name": "py310-python-discovery",
            "description": "Python interpreter discovery",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "1.4.2"
        },
        {
            "maintainers": null,
            "variants": null,
            "name": "py-rpy2-rinterface",
            "description": "Low-level interface from Python to the R.",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "math",
                "python"
            ],
            "version": "3.6.6"
        },
        {
            "maintainers": null,
            "variants": [
                "universal"
            ],
            "name": "py314-rpy2-rinterface",
            "description": "Low-level interface from Python to the R.",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "math",
                "python"
            ],
            "version": "3.6.6"
        },
        {
            "maintainers": [
                "reneeotten"
            ],
            "variants": null,
            "name": "py-resvg_py",
            "description": "High level wrapper of resvg for Python",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "graphics",
                "python"
            ],
            "version": "0.3.3"
        },
        {
            "maintainers": [
                "reneeotten"
            ],
            "variants": [
                "universal"
            ],
            "name": "py314-resvg_py",
            "description": "High level wrapper of resvg for Python",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "graphics",
                "python"
            ],
            "version": "0.3.3"
        },
        {
            "maintainers": [
                "reneeotten"
            ],
            "variants": [
                "debug",
                "universal"
            ],
            "name": "iqtree3",
            "description": "IQ-TREE version 3: software for phylogenetics",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "science"
            ],
            "version": "3.1.3"
        },
        {
            "maintainers": [
                "reneeotten"
            ],
            "variants": null,
            "name": "py-genai-prices",
            "description": "Calculate prices for calling LLM inference APIs.",
            "livecheck_broken": false,
            "livecheck_outdated": true,
            "active": true,
            "categories": [
                "python",
                "llm"
            ],
            "version": "0.0.66"
        },
        {
            "maintainers": [
                "reneeotten"
            ],
            "variants": null,
            "name": "py-griffelib",
            "description": "Signatures for entire Python programs. Extract the structure, the frame, the skeleton of your project, to generate API documentation or find breaking changes in your API.",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "2.1.0"
        },
        {
            "maintainers": [
                "reneeotten"
            ],
            "variants": null,
            "name": "py313-genai-prices",
            "description": "Calculate prices for calling LLM inference APIs.",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "python",
                "llm"
            ],
            "version": "0.0.66"
        },
        {
            "maintainers": [
                "reneeotten"
            ],
            "variants": null,
            "name": "py314-genai-prices",
            "description": "Calculate prices for calling LLM inference APIs.",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "python",
                "llm"
            ],
            "version": "0.0.66"
        },
        {
            "maintainers": [
                "reneeotten"
            ],
            "variants": null,
            "name": "py313-griffelib",
            "description": "Signatures for entire Python programs. Extract the structure, the frame, the skeleton of your project, to generate API documentation or find breaking changes in your API.",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "2.1.0"
        },
        {
            "maintainers": [
                "reneeotten"
            ],
            "variants": null,
            "name": "py314-griffelib",
            "description": "Signatures for entire Python programs. Extract the structure, the frame, the skeleton of your project, to generate API documentation or find breaking changes in your API.",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "2.1.0"
        },
        {
            "maintainers": [
                "reneeotten"
            ],
            "variants": null,
            "name": "py-logfire-api",
            "description": "Shim for the Logfire SDK which does nothing unless Logfire is installed",
            "livecheck_broken": false,
            "livecheck_outdated": true,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "4.37.0"
        }
    ]
}