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"
}
]
}