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=882",
"previous": "https://ports.macports.org/api/v1/search/?format=api&page=880",
"results": [
{
"maintainers": [
"Schamschula"
],
"variants": null,
"name": "py313-requests-futures",
"description": "Small add-on for the python requests http library.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "1.0.2"
},
{
"maintainers": null,
"variants": null,
"name": "R-cppcontainers",
"description": "C++ standard template library containers",
"livecheck_broken": true,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"science",
"R"
],
"version": "1.0.1"
},
{
"maintainers": null,
"variants": null,
"name": "R-semaphore",
"description": "Shared memory atomic operations",
"livecheck_broken": true,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"science",
"R"
],
"version": "1.0.2"
},
{
"maintainers": null,
"variants": [
"debug",
"universal"
],
"name": "step-writer",
"description": "Lightweight & simple TUI text editor",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"editors"
],
"version": "2025.02.25"
},
{
"maintainers": null,
"variants": null,
"name": "youtube-search-python",
"description": "Search for YouTube videos, channels & playlists",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"net",
"multimedia",
"python"
],
"version": "1.6.6"
},
{
"maintainers": null,
"variants": null,
"name": "yewtube",
"description": "Terminal-based YouTube player and downloader",
"livecheck_broken": false,
"livecheck_outdated": true,
"active": true,
"categories": [
"net",
"multimedia"
],
"version": "2.12.0"
},
{
"maintainers": null,
"variants": null,
"name": "py-pylast",
"description": "A Python interface to Last.fm and Libre.fm",
"livecheck_broken": false,
"livecheck_outdated": true,
"active": true,
"categories": [
"devel",
"audio",
"python"
],
"version": "7.0.0"
},
{
"maintainers": null,
"variants": null,
"name": "py310-pylast",
"description": "A Python interface to Last.fm and Libre.fm",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"audio",
"python"
],
"version": "7.0.0"
},
{
"maintainers": null,
"variants": null,
"name": "py311-pylast",
"description": "A Python interface to Last.fm and Libre.fm",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"audio",
"python"
],
"version": "7.0.0"
},
{
"maintainers": null,
"variants": null,
"name": "py312-pylast",
"description": "A Python interface to Last.fm and Libre.fm",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"audio",
"python"
],
"version": "7.0.0"
},
{
"maintainers": null,
"variants": null,
"name": "py-rich_rst",
"description": "reStructuredText renderer for rich",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "1.3.2"
},
{
"maintainers": null,
"variants": null,
"name": "py310-rich_rst",
"description": "reStructuredText renderer for rich",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "1.3.2"
},
{
"maintainers": null,
"variants": null,
"name": "py312-rich_rst",
"description": "reStructuredText renderer for rich",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "1.3.2"
},
{
"maintainers": null,
"variants": null,
"name": "py311-rich_rst",
"description": "reStructuredText renderer for rich",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "1.3.2"
},
{
"maintainers": null,
"variants": null,
"name": "rich-cli",
"description": "Command-line toolbox for fancy output in the terminal",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"sysutils",
"python"
],
"version": "1.8.1"
},
{
"maintainers": [
"reneeotten"
],
"variants": null,
"name": "py313-algopy",
"description": "AlgoPy is a Research Prototype for Algorithmic Differentation in Python",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"math",
"python"
],
"version": "0.7.2"
},
{
"maintainers": [
"reneeotten"
],
"variants": null,
"name": "py313-applaunchservices",
"description": "Simple package for registering an app with apple Launch Services to handle UTI and URL",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "0.3.0"
},
{
"maintainers": [
"reneeotten"
],
"variants": [
"universal"
],
"name": "py313-bigfloat",
"description": "Arbitrary-precision correctly-rounded floating-point arithmetic, via MPFR.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"math",
"python"
],
"version": "0.4.0"
},
{
"maintainers": [
"reneeotten"
],
"variants": null,
"name": "py313-binaryornot",
"description": "Ultra-lightweight pure Python package to check if a file is binary or text.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "0.6.0"
},
{
"maintainers": [
"reneeotten"
],
"variants": [
"universal"
],
"name": "py313-biopython",
"description": "Python tools for computational molecular biology",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"science",
"python"
],
"version": "1.87"
},
{
"maintainers": [
"reneeotten"
],
"variants": null,
"name": "py313-cairocffi",
"description": "cairocffi is a CFFI-based drop-in replacement for Pycairo",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"graphics",
"python"
],
"version": "1.7.1"
},
{
"maintainers": [
"reneeotten"
],
"variants": null,
"name": "py313-cairosvg",
"description": "A Simple SVG Converter based on Cairo",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"graphics",
"python"
],
"version": "2.9.0"
},
{
"maintainers": [
"reneeotten"
],
"variants": null,
"name": "py313-cfgv",
"description": "Validate configuration and produce human readable error messages.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "3.5.0"
},
{
"maintainers": [
"reneeotten"
],
"variants": [
"universal"
],
"name": "py313-cftime",
"description": "Time-handling functionality from netcdf4-python",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "1.6.5"
},
{
"maintainers": [
"reneeotten"
],
"variants": null,
"name": "py313-columnize",
"description": "Format a simple list into aligned columns",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "0.3.11"
},
{
"maintainers": [
"reneeotten"
],
"variants": null,
"name": "py313-deprecation",
"description": "A library to handle automated deprecations",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "2.1.0"
},
{
"maintainers": [
"reneeotten"
],
"variants": null,
"name": "py313-diff-match-patch",
"description": "The Diff Match and Patch libraries offer robust algorithms to perform the operations required for synchronizing plain text.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "20241021"
},
{
"maintainers": [
"petrrr",
"reneeotten"
],
"variants": null,
"name": "py313-dill",
"description": "serialize all of python extends python's pickle module",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "0.4.1"
},
{
"maintainers": [
"kurthindenburg"
],
"variants": [
"universal"
],
"name": "py312-distorm",
"description": "powerful disassembler library for x86/AMD64",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "3.5"
},
{
"maintainers": [
"reneeotten"
],
"variants": null,
"name": "py313-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": [
"universal"
],
"name": "openh264",
"description": "Open-source H.264 codec",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"multimedia"
],
"version": "2.6.0"
},
{
"maintainers": [
"ipglider"
],
"variants": [
"universal"
],
"name": "py313-multidict",
"description": "Multidict implementation.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "6.7.1"
},
{
"maintainers": [
"reneeotten"
],
"variants": null,
"name": "py313-docstring-to-markdown",
"description": "On the fly conversion of Python docstrings to markdown",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "0.17"
},
{
"maintainers": [
"reneeotten"
],
"variants": null,
"name": "py313-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": null,
"variants": null,
"name": "py313-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": [
"stromnov"
],
"variants": [
"universal"
],
"name": "py313-blosc",
"description": "Python package that wraps the Blosc compressor",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "1.11.2"
},
{
"maintainers": [
"stromnov"
],
"variants": null,
"name": "py313-joblib",
"description": "Lightweight pipelining: using Python functions as pipeline jobs.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "1.5.3"
},
{
"maintainers": [
"stromnov"
],
"variants": null,
"name": "py313-networkx",
"description": "NetworkX in a Python package for graph manipulation.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"science",
"python"
],
"version": "3.6.1"
},
{
"maintainers": [
"ipglider"
],
"variants": [
"universal"
],
"name": "py313-pycares",
"description": "Python interface for c-ares.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "5.0.1"
},
{
"maintainers": [
"ipglider"
],
"variants": [
"universal"
],
"name": "py313-yarl",
"description": "Yet another URL library.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "1.23.0"
},
{
"maintainers": [
"tobypeterson"
],
"variants": null,
"name": "py313-aiosignal",
"description": "manage callbacks in asyncio projects",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "1.4.0"
},
{
"maintainers": [
"ipglider"
],
"variants": [
"universal"
],
"name": "py313-aiohttp",
"description": "Async http client/server framework",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "3.13.5"
},
{
"maintainers": [
"tobypeterson"
],
"variants": null,
"name": "py-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": [
"tobypeterson"
],
"variants": [
"universal"
],
"name": "py313-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": [
"MarcusCalhoun-Lopez"
],
"variants": [
"universal"
],
"name": "py313-libxml2",
"description": "Python bindings for libxml2",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"textproc",
"python"
],
"version": "2.15.3"
},
{
"maintainers": null,
"variants": null,
"name": "py312-esridump",
"description": "Dump geodata from ESRI endpoints to GeoJSON",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "1.13.0"
},
{
"maintainers": [
"smithsp"
],
"variants": [
"universal"
],
"name": "py312-fann2",
"description": "Python bindings for Fast Artificial Neural Networks 2.2.0 (FANN >= 2.2.0).",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"science",
"python"
],
"version": "1.2.0"
},
{
"maintainers": null,
"variants": null,
"name": "py311-ffmpy",
"description": "A simple Python wrapper for ffmpeg",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"multimedia",
"python"
],
"version": "0.4.0"
},
{
"maintainers": null,
"variants": null,
"name": "py312-ffmpy",
"description": "A simple Python wrapper for ffmpeg",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"multimedia",
"python"
],
"version": "0.4.0"
},
{
"maintainers": null,
"variants": null,
"name": "py313-fire",
"description": "A library for automatically generating command line interfaces.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "0.7.0"
}
]
}