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=855",
"previous": "https://ports.macports.org/api/v1/search/?format=api&page=853",
"results": [
{
"maintainers": null,
"variants": null,
"name": "py310-shtab",
"description": "Automagic shell tab completion for Python CLI applications.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "1.8.0"
},
{
"maintainers": null,
"variants": null,
"name": "py311-shtab",
"description": "Automagic shell tab completion for Python CLI applications.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "1.8.0"
},
{
"maintainers": null,
"variants": null,
"name": "py312-shtab",
"description": "Automagic shell tab completion for Python CLI applications.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "1.8.0"
},
{
"maintainers": null,
"variants": null,
"name": "py313-shtab",
"description": "Automagic shell tab completion for Python CLI applications.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "1.8.0"
},
{
"maintainers": null,
"variants": null,
"name": "py314-shtab",
"description": "Automagic shell tab completion for Python CLI applications.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "1.8.0"
},
{
"maintainers": null,
"variants": [
"universal"
],
"name": "py312-crc32c",
"description": "A python package implementing the crc32c algorithm in hardware and software.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "2.8"
},
{
"maintainers": null,
"variants": [
"universal"
],
"name": "py313-crc32c",
"description": "A python package implementing the crc32c algorithm in hardware and software.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "2.8"
},
{
"maintainers": null,
"variants": [
"universal"
],
"name": "py314-crc32c",
"description": "A python package implementing the crc32c algorithm in hardware and software.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "2.8"
},
{
"maintainers": null,
"variants": null,
"name": "py-rich-argparse",
"description": "Format argparse and optparse help using rich",
"livecheck_broken": false,
"livecheck_outdated": true,
"active": true,
"categories": [
"python"
],
"version": "1.7.2"
},
{
"maintainers": null,
"variants": null,
"name": "py310-rich-argparse",
"description": "Format argparse and optparse help using rich",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "1.7.2"
},
{
"maintainers": null,
"variants": null,
"name": "py311-rich-argparse",
"description": "Format argparse and optparse help using rich",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "1.7.2"
},
{
"maintainers": null,
"variants": null,
"name": "py312-rich-argparse",
"description": "Format argparse and optparse help using rich",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "1.7.2"
},
{
"maintainers": null,
"variants": null,
"name": "py313-rich-argparse",
"description": "Format argparse and optparse help using rich",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "1.7.2"
},
{
"maintainers": null,
"variants": null,
"name": "py314-rich-argparse",
"description": "Format argparse and optparse help using rich",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "1.7.2"
},
{
"maintainers": null,
"variants": null,
"name": "py312-pick",
"description": "pick an option in the terminal with a simple GUI",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "2.4.0"
},
{
"maintainers": null,
"variants": null,
"name": "py313-pick",
"description": "pick an option in the terminal with a simple GUI",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "2.4.0"
},
{
"maintainers": null,
"variants": null,
"name": "py314-pick",
"description": "pick an option in the terminal with a simple GUI",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "2.4.0"
},
{
"maintainers": null,
"variants": null,
"name": "py-allpairspy",
"description": "Pairwise (aka ‘all-pairs’) test combinations generator written in Python.",
"livecheck_broken": false,
"livecheck_outdated": true,
"active": true,
"categories": [
"devel",
"python"
],
"version": "2.4.0"
},
{
"maintainers": null,
"variants": null,
"name": "py311-allpairspy",
"description": "Pairwise (aka ‘all-pairs’) test combinations generator written in Python.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "2.4.0"
},
{
"maintainers": null,
"variants": null,
"name": "py310-allpairspy",
"description": "Pairwise (aka ‘all-pairs’) test combinations generator written in Python.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "2.4.0"
},
{
"maintainers": null,
"variants": null,
"name": "py312-allpairspy",
"description": "Pairwise (aka ‘all-pairs’) test combinations generator written in Python.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "2.4.0"
},
{
"maintainers": null,
"variants": null,
"name": "py313-allpairspy",
"description": "Pairwise (aka ‘all-pairs’) test combinations generator written in Python.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "2.4.0"
},
{
"maintainers": null,
"variants": null,
"name": "py314-allpairspy",
"description": "Pairwise (aka ‘all-pairs’) test combinations generator written in Python.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "2.4.0"
},
{
"maintainers": null,
"variants": null,
"name": "py314-pathvalidate",
"description": "pathvalidate is a Python library to sanitize/validate a string such as filenames/file-paths/etc.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "3.3.1"
},
{
"maintainers": null,
"variants": null,
"name": "py-tcolorpy",
"description": "A Python library to apply true color for terminal text.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "0.1.7"
},
{
"maintainers": null,
"variants": null,
"name": "py310-tcolorpy",
"description": "A Python library to apply true color for terminal text.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "0.1.7"
},
{
"maintainers": null,
"variants": null,
"name": "py311-tcolorpy",
"description": "A Python library to apply true color for terminal text.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "0.1.7"
},
{
"maintainers": null,
"variants": null,
"name": "py312-tcolorpy",
"description": "A Python library to apply true color for terminal text.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "0.1.7"
},
{
"maintainers": null,
"variants": null,
"name": "py314-tcolorpy",
"description": "A Python library to apply true color for terminal text.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "0.1.7"
},
{
"maintainers": null,
"variants": null,
"name": "py313-tcolorpy",
"description": "A Python library to apply true color for terminal text.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "0.1.7"
},
{
"maintainers": null,
"variants": null,
"name": "py314-mutagen",
"description": "A Python module to handle audio metadata",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"audio",
"python"
],
"version": "1.47.0"
},
{
"maintainers": null,
"variants": null,
"name": "py313-paho-mqtt",
"description": "MQTT version 3.1/3.1.1 client class",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "2.1.0"
},
{
"maintainers": [
"Schamschula"
],
"variants": null,
"name": "py314-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.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"net",
"python"
],
"version": "5.3.1"
},
{
"maintainers": null,
"variants": null,
"name": "py313-fixtures",
"description": "Fixtures, reusable state for writing clean tests and more.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "4.2.8"
},
{
"maintainers": null,
"variants": null,
"name": "py313-langid",
"description": "Stand-alone language identification system",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"textproc",
"python"
],
"version": "0.3.0"
},
{
"maintainers": [
"dbevans"
],
"variants": null,
"name": "p5-dist-zilla-plugin-metamergefile",
"description": "Dist::Zilla::Plugin::MetaMergeFile - Add arbitrary metadata using a mergefile",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"perl"
],
"version": "0.5.0"
},
{
"maintainers": [
"dbevans"
],
"variants": null,
"name": "p5.28-dist-zilla-plugin-metamergefile",
"description": "Dist::Zilla::Plugin::MetaMergeFile - Add arbitrary metadata using a mergefile",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"perl"
],
"version": "0.5.0"
},
{
"maintainers": [
"dbevans"
],
"variants": null,
"name": "p5.30-dist-zilla-plugin-metamergefile",
"description": "Dist::Zilla::Plugin::MetaMergeFile - Add arbitrary metadata using a mergefile",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"perl"
],
"version": "0.5.0"
},
{
"maintainers": [
"dbevans"
],
"variants": null,
"name": "p5.32-dist-zilla-plugin-metamergefile",
"description": "Dist::Zilla::Plugin::MetaMergeFile - Add arbitrary metadata using a mergefile",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"perl"
],
"version": "0.5.0"
},
{
"maintainers": [
"dbevans"
],
"variants": null,
"name": "p5.34-dist-zilla-plugin-metamergefile",
"description": "Dist::Zilla::Plugin::MetaMergeFile - Add arbitrary metadata using a mergefile",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"perl"
],
"version": "0.5.0"
},
{
"maintainers": [
"judaew"
],
"variants": null,
"name": "lldb_select-7.0",
"description": "common files for selecting default lldb version",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"sysutils"
],
"version": "2"
},
{
"maintainers": [
"jeremyhu"
],
"variants": null,
"name": "llvm_select-7.0",
"description": "common files for selecting default llvm version",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"sysutils"
],
"version": "2"
},
{
"maintainers": [
"stromnov"
],
"variants": null,
"name": "py314-bleach",
"description": "An easy safelist-based HTML-sanitizing tool.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"www",
"python"
],
"version": "6.3.0"
},
{
"maintainers": [
"stromnov"
],
"variants": null,
"name": "py314-dask",
"description": "Minimal task scheduling abstraction.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "2025.9.1"
},
{
"maintainers": [
"stromnov"
],
"variants": null,
"name": "py314-locket",
"description": "File-based locks for Python.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "1.0.0"
},
{
"maintainers": [
"stromnov"
],
"variants": null,
"name": "py314-partd",
"description": "Appendable key-value storage.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "1.4.2"
},
{
"maintainers": null,
"variants": null,
"name": "py314-async-lru",
"description": "A port of Python’s built-in functools.lru_cache function for asyncio",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "2.3.0"
},
{
"maintainers": [
"stromnov"
],
"variants": null,
"name": "py314-executing",
"description": "Get the currently executing AST node of a frame.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "2.2.1"
},
{
"maintainers": [
"stromnov"
],
"variants": null,
"name": "py314-hatch-nodejs-version",
"description": "Hatch plugin for versioning from a package.json file",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "0.4.0"
},
{
"maintainers": [
"stromnov"
],
"variants": null,
"name": "py314-hatch-jupyter-builder",
"description": "A build hook plugin for Hatch that adds a build step for use with Jupyter packages.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "0.9.1"
}
]
}