HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 52415,
"next": "https://ports.macports.org/api/v1/search/?format=api&page=905",
"previous": "https://ports.macports.org/api/v1/search/?format=api&page=903",
"results": [
{
"maintainers": [
"Schamschula"
],
"variants": null,
"name": "py-digitalocean",
"description": "Easy access to Digital Ocean APIs to deploy droplets, images and more.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "1.17.0"
},
{
"maintainers": [
"Schamschula"
],
"variants": [
"universal"
],
"name": "py310-digitalocean",
"description": "Easy access to Digital Ocean APIs to deploy droplets, images and more.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "1.17.0"
},
{
"maintainers": [
"Schamschula"
],
"variants": [
"universal"
],
"name": "py311-digitalocean",
"description": "Easy access to Digital Ocean APIs to deploy droplets, images and more.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "1.17.0"
},
{
"maintainers": [
"Schamschula"
],
"variants": [
"universal"
],
"name": "py312-digitalocean",
"description": "Easy access to Digital Ocean APIs to deploy droplets, images and more.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "1.17.0"
},
{
"maintainers": [
"Schamschula"
],
"variants": [
"universal"
],
"name": "py313-digitalocean",
"description": "Easy access to Digital Ocean APIs to deploy droplets, images and more.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "1.17.0"
},
{
"maintainers": null,
"variants": null,
"name": "py313-jsonpickle",
"description": "Python library for serializing any arbitrary object graph into JSON.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"textproc",
"python"
],
"version": "4.1.1"
},
{
"maintainers": null,
"variants": null,
"name": "py313-google-api-core",
"description": "Google API client core library",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"www",
"python"
],
"version": "2.28.1"
},
{
"maintainers": [
"mrdomino"
],
"variants": null,
"name": "py313-google-auth",
"description": "simplifies using Google's various server-to-server authentication mechanisms",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"www",
"python"
],
"version": "2.6.0"
},
{
"maintainers": [
"mrdomino"
],
"variants": null,
"name": "py313-google-auth-httplib2",
"description": "provides an httplib2 transport for google-auth",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"www",
"python"
],
"version": "0.1.0"
},
{
"maintainers": null,
"variants": null,
"name": "py313-googleapis-common-protos",
"description": "Common protobufs used in Google APIs",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"www",
"python"
],
"version": "1.56.0"
},
{
"maintainers": [
"judaew"
],
"variants": null,
"name": "py313-rsa",
"description": "Pure Python RSA implementation",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "4.9.1"
},
{
"maintainers": null,
"variants": null,
"name": "py313-uritemplate",
"description": "Python implementation of RFC6570, URI Template",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"textproc",
"www",
"python"
],
"version": "4.1.1"
},
{
"maintainers": [
"Schamschula"
],
"variants": null,
"name": "py-cloudflare2",
"description": "Python interface to the CloudFlare API.",
"livecheck_broken": false,
"livecheck_outdated": true,
"active": true,
"categories": [
"net",
"python"
],
"version": "2.20.0"
},
{
"maintainers": [
"Schamschula"
],
"variants": null,
"name": "py310-cloudflare2",
"description": "Python interface to the CloudFlare API.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"net",
"python"
],
"version": "2.20.0"
},
{
"maintainers": [
"Schamschula"
],
"variants": null,
"name": "py311-cloudflare2",
"description": "Python interface to the CloudFlare API.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"net",
"python"
],
"version": "2.20.0"
},
{
"maintainers": [
"Schamschula"
],
"variants": null,
"name": "py312-cloudflare2",
"description": "Python interface to the CloudFlare API.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"net",
"python"
],
"version": "2.20.0"
},
{
"maintainers": [
"Schamschula"
],
"variants": null,
"name": "py313-cloudflare2",
"description": "Python interface to the CloudFlare API.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"net",
"python"
],
"version": "2.20.0"
},
{
"maintainers": [
"herbygillot"
],
"variants": null,
"name": "clef",
"description": "CLI secret management",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"security"
],
"version": "0.3.0"
},
{
"maintainers": [
"kurthindenburg"
],
"variants": null,
"name": "py313-queuelib",
"description": "Collection of persistent (disk-based) queues",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "1.8.0"
},
{
"maintainers": null,
"variants": null,
"name": "py313-aiosqlite",
"description": "asyncio bridge to the standard sqlite3 module",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "0.21.0"
},
{
"maintainers": null,
"variants": null,
"name": "py313-sphinx-copybutton",
"description": "A Sphinx plugin to add a little “copy” button to your code.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "0.3.1"
},
{
"maintainers": [
"mascguy"
],
"variants": [
"debug",
"tests",
"universal"
],
"name": "protobuf5-cpp",
"description": "Encode data in an efficient yet extensible format.",
"livecheck_broken": true,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel"
],
"version": "5.29.5"
},
{
"maintainers": [
"esafak"
],
"variants": null,
"name": "py313-agate",
"description": "A Python data analysis library that is optimized for humans instead of machines",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "1.6.3"
},
{
"maintainers": [
"esafak"
],
"variants": null,
"name": "py313-agate-dbf",
"description": "Adds read support for DBF files to agate",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "0.2.4"
},
{
"maintainers": [
"esafak"
],
"variants": null,
"name": "py313-agate-excel",
"description": "Adds read support for Excel files (xls and xlsx) to agate",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "0.2.5"
},
{
"maintainers": [
"esafak"
],
"variants": null,
"name": "py313-agate-sql",
"description": "agate-sql adds SQL read/write support to agate.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "0.5.8"
},
{
"maintainers": [
"esafak"
],
"variants": null,
"name": "py313-csvkit",
"description": "A suite of utilities for converting to and working with CSV, the king of tabular file formats",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"textproc",
"python"
],
"version": "2.1.0"
},
{
"maintainers": [
"esafak"
],
"variants": null,
"name": "py313-dbfread",
"description": "Read DBF Files with Python",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "2.0.7"
},
{
"maintainers": [
"esafak"
],
"variants": null,
"name": "py313-isodate",
"description": "An ISO 8601 date/time/duration parser and formatter",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "0.7.2"
},
{
"maintainers": [
"esafak"
],
"variants": null,
"name": "py313-leather",
"description": "Python charting for 80% of humans",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "0.4.1"
},
{
"maintainers": [
"esafak"
],
"variants": null,
"name": "py313-pytimeparse",
"description": "A small Python module to parse various kinds of time expressions",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "1.1.8"
},
{
"maintainers": [
"esafak"
],
"variants": null,
"name": "py313-slugify",
"description": "A Python Slugify application that handles Unicode",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"textproc",
"python"
],
"version": "8.0.4"
},
{
"maintainers": [
"nerdling"
],
"variants": null,
"name": "py313-xlrd",
"description": "module to extract data from Microsoft Excel spreadsheet files",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "2.0.1"
},
{
"maintainers": [
"kurthindenburg"
],
"variants": null,
"name": "py313-html2text",
"description": "Script to turn HTML into equivalent Markdown-structured text.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"textproc",
"python"
],
"version": "2025.4.15"
},
{
"maintainers": [
"kurthindenburg"
],
"variants": null,
"name": "py313-tempora",
"description": "Objects and routines pertaining to date and time (tempora)",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "5.8.1"
},
{
"maintainers": [
"F30"
],
"variants": null,
"name": "py313-gnupg",
"description": "A Python wrapper for GnuPG",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"security",
"python",
"crypto"
],
"version": "0.5.4"
},
{
"maintainers": [
"F30"
],
"variants": null,
"name": "py313-nclib",
"description": "A Python socket library that wants to be your friend",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"net",
"python"
],
"version": "1.0.5"
},
{
"maintainers": [
"herbygillot"
],
"variants": null,
"name": "nerdlog",
"description": "fast, remote-first, multi-host TUI log viewer with timeline histogram and no central server",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"sysutils"
],
"version": "1.10.0"
},
{
"maintainers": [
"petrrr"
],
"variants": null,
"name": "py313-future",
"description": "Provides clean single-source support for Python 3 and 2",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "1.0.0"
},
{
"maintainers": [
"jjstickel"
],
"variants": [
"universal"
],
"name": "py313-pygraphviz",
"description": "A Python wrapper for the Graphviz Agraph data structure.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"science",
"python"
],
"version": "1.14"
},
{
"maintainers": [
"stromnov"
],
"variants": [
"universal"
],
"name": "py313-lazy_object_proxy",
"description": "A fast and thorough lazy object proxy.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "1.12.0"
},
{
"maintainers": [
"ryandesign"
],
"variants": null,
"name": "py313-libnewt",
"description": "python 3.13 bindings (the \"snack\" module) for libnewt",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "0.52.25"
},
{
"maintainers": [
"i0ntempest"
],
"variants": null,
"name": "rizin-grammar-c",
"description": "A tree-sitter parser for C (rizinorg fork of tree-sitter-c)",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel"
],
"version": "0.5"
},
{
"maintainers": [
"i0ntempest"
],
"variants": null,
"name": "spoof",
"description": "Easily spoof your MAC address",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"net",
"security"
],
"version": "2.0.4"
},
{
"maintainers": [
"judaew"
],
"variants": null,
"name": "py313-smartypants",
"description": "Python with the SmartyPants",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "2.0.2"
},
{
"maintainers": [
"judaew"
],
"variants": null,
"name": "py313-typogrify",
"description": "Filters to enhance web typography, including support for Django & Jinja templates",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "2.1.0"
},
{
"maintainers": [
"Schamschula"
],
"variants": null,
"name": "py313-in-n-out",
"description": "Python dependency injection you can taste.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "0.2.1"
},
{
"maintainers": [
"dbevans"
],
"variants": [
"glade",
"python310",
"universal"
],
"name": "libpeas1",
"description": "libpeas is a GObject-based plugins engine",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"gnome"
],
"version": "1.36.0"
},
{
"maintainers": [
"Schamschula"
],
"variants": null,
"name": "py313-app-model",
"description": "Generic application schema implemented in python.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "0.5.1"
},
{
"maintainers": [
"Schamschula"
],
"variants": null,
"name": "py313-pydantic-compat",
"description": "This package provides (unofficial) compatibility mixins and function adaptors for pydantic v1-v2 cross compatibility.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "0.1.2"
}
]
}