GET /api/v1/search/?format=api&page=904
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"
        }
    ]
}