HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 52354,
"next": "https://ports.macports.org/api/v1/search/?format=api&page=963",
"previous": "https://ports.macports.org/api/v1/search/?format=api&page=961",
"results": [
{
"maintainers": [
"petrrr"
],
"variants": [
"universal"
],
"name": "py27-lxml",
"description": "Powerful and Pythonic XML processing library",
"livecheck_broken": false,
"livecheck_outdated": true,
"active": true,
"categories": [
"devel",
"python"
],
"version": "5.0.2"
},
{
"maintainers": [
"petrrr"
],
"variants": [
"universal"
],
"name": "py35-lxml",
"description": "Powerful and Pythonic XML processing library",
"livecheck_broken": true,
"livecheck_outdated": false,
"active": false,
"categories": [
"devel",
"python"
],
"version": "5.0.2"
},
{
"maintainers": [
"petrrr"
],
"variants": [
"universal"
],
"name": "py36-lxml",
"description": "Powerful and Pythonic XML processing library",
"livecheck_broken": true,
"livecheck_outdated": false,
"active": false,
"categories": [
"devel",
"python"
],
"version": "5.4.0"
},
{
"maintainers": [
"petrrr"
],
"variants": [
"universal"
],
"name": "py37-lxml",
"description": "Powerful and Pythonic XML processing library",
"livecheck_broken": false,
"livecheck_outdated": true,
"active": true,
"categories": [
"devel",
"python"
],
"version": "5.4.0"
},
{
"maintainers": [
"petrrr"
],
"variants": [
"universal"
],
"name": "py38-lxml",
"description": "Powerful and Pythonic XML processing library",
"livecheck_broken": true,
"livecheck_outdated": false,
"active": false,
"categories": [
"devel",
"python"
],
"version": "5.4.0"
},
{
"maintainers": [
"petrrr"
],
"variants": [
"universal"
],
"name": "py39-lxml",
"description": "Powerful and Pythonic XML processing library",
"livecheck_broken": true,
"livecheck_outdated": false,
"active": false,
"categories": [
"devel",
"python"
],
"version": "6.0.2"
},
{
"maintainers": [
"reneeotten"
],
"variants": null,
"name": "py-multiprocess",
"description": "better multiprocessing and multithreading in python",
"livecheck_broken": false,
"livecheck_outdated": true,
"active": true,
"categories": [
"python"
],
"version": "0.70.19"
},
{
"maintainers": null,
"variants": null,
"name": "py37-multiprocess",
"description": "better multiprocessing and multithreading in python",
"livecheck_broken": true,
"livecheck_outdated": false,
"active": false,
"categories": [
"python"
],
"version": "0.70.12.2"
},
{
"maintainers": null,
"variants": null,
"name": "py38-multiprocess",
"description": "better multiprocessing and multithreading in python",
"livecheck_broken": true,
"livecheck_outdated": false,
"active": false,
"categories": [
"python"
],
"version": "0.70.16"
},
{
"maintainers": null,
"variants": null,
"name": "py39-multiprocess",
"description": "better multiprocessing and multithreading in python",
"livecheck_broken": true,
"livecheck_outdated": false,
"active": false,
"categories": [
"python"
],
"version": "0.70.18"
},
{
"maintainers": [
"jandemter"
],
"variants": null,
"name": "py-pytest-asyncio",
"description": "pytest support for asyncio",
"livecheck_broken": false,
"livecheck_outdated": true,
"active": true,
"categories": [
"devel",
"python"
],
"version": "1.4.0"
},
{
"maintainers": [
"jandemter"
],
"variants": null,
"name": "py36-pytest-asyncio",
"description": "pytest support for asyncio",
"livecheck_broken": true,
"livecheck_outdated": false,
"active": false,
"categories": [
"devel",
"python"
],
"version": "0.14.0"
},
{
"maintainers": [
"jandemter",
"catap"
],
"variants": null,
"name": "py37-pytest-asyncio",
"description": "pytest support for asyncio",
"livecheck_broken": true,
"livecheck_outdated": false,
"active": false,
"categories": [
"devel",
"python"
],
"version": "0.21.1"
},
{
"maintainers": [
"jandemter"
],
"variants": null,
"name": "py38-pytest-asyncio",
"description": "pytest support for asyncio",
"livecheck_broken": true,
"livecheck_outdated": false,
"active": false,
"categories": [
"devel",
"python"
],
"version": "0.23.7"
},
{
"maintainers": [
"jandemter"
],
"variants": null,
"name": "py39-pytest-asyncio",
"description": "pytest support for asyncio",
"livecheck_broken": true,
"livecheck_outdated": false,
"active": false,
"categories": [
"devel",
"python"
],
"version": "1.2.0"
},
{
"maintainers": [
"jandemter"
],
"variants": null,
"name": "py35-pytest-asyncio",
"description": "Obsolete port, replaced by py36-pytest-asyncio",
"livecheck_broken": true,
"livecheck_outdated": false,
"active": false,
"categories": [
"devel",
"python"
],
"version": "0.14.0"
},
{
"maintainers": [
"stromnov"
],
"variants": null,
"name": "py-requests",
"description": "Python HTTP for Humans.",
"livecheck_broken": false,
"livecheck_outdated": true,
"active": true,
"categories": [
"devel",
"python"
],
"version": "2.34.2"
},
{
"maintainers": [
"stromnov"
],
"variants": null,
"name": "py27-requests",
"description": "Python HTTP for Humans.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "2.27.1"
},
{
"maintainers": [
"stromnov"
],
"variants": null,
"name": "py35-requests",
"description": "Python HTTP for Humans.",
"livecheck_broken": true,
"livecheck_outdated": false,
"active": false,
"categories": [
"devel",
"python"
],
"version": "2.25.1"
},
{
"maintainers": [
"stromnov"
],
"variants": null,
"name": "py36-requests",
"description": "Python HTTP for Humans.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "2.27.1"
},
{
"maintainers": [
"stromnov"
],
"variants": null,
"name": "py37-requests",
"description": "Python HTTP for Humans.",
"livecheck_broken": true,
"livecheck_outdated": false,
"active": false,
"categories": [
"devel",
"python"
],
"version": "2.31.0"
},
{
"maintainers": [
"stromnov"
],
"variants": null,
"name": "py38-requests",
"description": "Python HTTP for Humans.",
"livecheck_broken": true,
"livecheck_outdated": false,
"active": false,
"categories": [
"devel",
"python"
],
"version": "2.32.4"
},
{
"maintainers": [
"stromnov"
],
"variants": null,
"name": "py39-requests",
"description": "Python HTTP for Humans.",
"livecheck_broken": true,
"livecheck_outdated": false,
"active": false,
"categories": [
"devel",
"python"
],
"version": "2.32.5"
},
{
"maintainers": [
"harens"
],
"variants": null,
"name": "py-rich",
"description": "Python library for rich text and beautiful formatting in the terminal",
"livecheck_broken": false,
"livecheck_outdated": true,
"active": true,
"categories": [
"python"
],
"version": "15.0.0"
},
{
"maintainers": [
"harens"
],
"variants": null,
"name": "py36-rich",
"description": "Python library for rich text and beautiful formatting in the terminal",
"livecheck_broken": true,
"livecheck_outdated": false,
"active": false,
"categories": [
"python"
],
"version": "11.0.0"
},
{
"maintainers": [
"harens"
],
"variants": null,
"name": "py37-rich",
"description": "Python library for rich text and beautiful formatting in the terminal",
"livecheck_broken": true,
"livecheck_outdated": false,
"active": false,
"categories": [
"python"
],
"version": "13.6.0"
},
{
"maintainers": [
"harens"
],
"variants": null,
"name": "py38-rich",
"description": "Python library for rich text and beautiful formatting in the terminal",
"livecheck_broken": true,
"livecheck_outdated": false,
"active": false,
"categories": [
"python"
],
"version": "13.7.1"
},
{
"maintainers": [
"harens"
],
"variants": null,
"name": "py39-rich",
"description": "Python library for rich text and beautiful formatting in the terminal",
"livecheck_broken": true,
"livecheck_outdated": false,
"active": false,
"categories": [
"python"
],
"version": "14.3.3"
},
{
"maintainers": [
"reneeotten"
],
"variants": null,
"name": "py-platformdirs",
"description": "A small Python module for determining appropriate platform-specific dirs",
"livecheck_broken": false,
"livecheck_outdated": true,
"active": true,
"categories": [
"devel",
"python"
],
"version": "4.10.0"
},
{
"maintainers": [
"reneeotten"
],
"variants": null,
"name": "py27-platformdirs",
"description": "A small Python module for determining appropriate platform-specific dirs",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "2.0.2"
},
{
"maintainers": [
"reneeotten"
],
"variants": null,
"name": "py34-platformdirs",
"description": "A small Python module for determining appropriate platform-specific dirs",
"livecheck_broken": true,
"livecheck_outdated": false,
"active": false,
"categories": [
"devel",
"python"
],
"version": "2.1.0"
},
{
"maintainers": [
"reneeotten"
],
"variants": null,
"name": "py35-platformdirs",
"description": "A small Python module for determining appropriate platform-specific dirs",
"livecheck_broken": true,
"livecheck_outdated": false,
"active": false,
"categories": [
"devel",
"python"
],
"version": "2.0.2"
},
{
"maintainers": [
"reneeotten"
],
"variants": null,
"name": "py36-platformdirs",
"description": "A small Python module for determining appropriate platform-specific dirs",
"livecheck_broken": true,
"livecheck_outdated": false,
"active": false,
"categories": [
"devel",
"python"
],
"version": "2.4.0"
},
{
"maintainers": [
"reneeotten"
],
"variants": null,
"name": "py37-platformdirs",
"description": "A small Python module for determining appropriate platform-specific dirs",
"livecheck_broken": true,
"livecheck_outdated": false,
"active": false,
"categories": [
"devel",
"python"
],
"version": "4.3.6"
},
{
"maintainers": [
"reneeotten"
],
"variants": null,
"name": "py38-platformdirs",
"description": "A small Python module for determining appropriate platform-specific dirs",
"livecheck_broken": true,
"livecheck_outdated": false,
"active": false,
"categories": [
"devel",
"python"
],
"version": "4.3.6"
},
{
"maintainers": [
"reneeotten"
],
"variants": null,
"name": "py39-platformdirs",
"description": "A small Python module for determining appropriate platform-specific dirs",
"livecheck_broken": true,
"livecheck_outdated": false,
"active": false,
"categories": [
"devel",
"python"
],
"version": "4.4.0"
},
{
"maintainers": [
"stromnov"
],
"variants": null,
"name": "py310-certifi",
"description": "Python package for providing Mozilla's CA Bundle.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"net",
"python"
],
"version": "2026.5.20"
},
{
"maintainers": [
"stromnov"
],
"variants": null,
"name": "py310-requests",
"description": "Python HTTP for Humans.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "2.34.2"
},
{
"maintainers": [
"reneeotten"
],
"variants": null,
"name": "py310-platformdirs",
"description": "A small Python module for determining appropriate platform-specific dirs",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "4.10.0"
},
{
"maintainers": [
"harens"
],
"variants": null,
"name": "py310-rich",
"description": "Python library for rich text and beautiful formatting in the terminal",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "15.0.0"
},
{
"maintainers": [
"petrrr"
],
"variants": [
"universal"
],
"name": "py310-lxml",
"description": "Powerful and Pythonic XML processing library",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "6.1.1"
},
{
"maintainers": [
"petrrr"
],
"variants": null,
"name": "py310-jwt",
"description": "JSON Web Token implementation in Python",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"security",
"python"
],
"version": "2.13.0"
},
{
"maintainers": null,
"variants": null,
"name": "py37-asgiref",
"description": "ASGI specification and utilities",
"livecheck_broken": true,
"livecheck_outdated": false,
"active": false,
"categories": [
"python"
],
"version": "3.7.2"
},
{
"maintainers": null,
"variants": null,
"name": "py310-asgiref",
"description": "ASGI specification and utilities",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "3.11.1"
},
{
"maintainers": [
"jandemter"
],
"variants": null,
"name": "py310-pytest-asyncio",
"description": "pytest support for asyncio",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "1.4.0"
},
{
"maintainers": [
"reneeotten"
],
"variants": null,
"name": "py310-multiprocess",
"description": "better multiprocessing and multithreading in python",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "0.70.19"
},
{
"maintainers": [
"stromnov"
],
"variants": null,
"name": "py311-certifi",
"description": "Python package for providing Mozilla's CA Bundle.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"net",
"python"
],
"version": "2026.5.20"
},
{
"maintainers": [
"stromnov"
],
"variants": null,
"name": "py311-requests",
"description": "Python HTTP for Humans.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "2.34.2"
},
{
"maintainers": [
"petrrr"
],
"variants": [
"universal"
],
"name": "py311-lxml",
"description": "Powerful and Pythonic XML processing library",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "6.1.1"
},
{
"maintainers": [
"reneeotten"
],
"variants": null,
"name": "py311-platformdirs",
"description": "A small Python module for determining appropriate platform-specific dirs",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "4.10.0"
}
]
}