GET /api/v1/search/?format=api&page=1018
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 51125,
    "next": "https://ports.macports.org/api/v1/search/?format=api&page=1019",
    "previous": "https://ports.macports.org/api/v1/search/?format=api&page=1017",
    "results": [
        {
            "maintainers": null,
            "variants": null,
            "name": "py314-six",
            "description": "py-six is a Python 2 and 3 compatibility library.",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "1.17.0"
        },
        {
            "maintainers": null,
            "variants": null,
            "name": "py314-tz",
            "description": "World Timezone Definitions for Python",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "2026.1.post1"
        },
        {
            "maintainers": [
                "reneeotten"
            ],
            "variants": null,
            "name": "py314-cachetools",
            "description": "memoizing collections and decorators",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "python"
            ],
            "version": "7.0.5"
        },
        {
            "maintainers": [
                "kurthindenburg"
            ],
            "variants": null,
            "name": "py314-attrs",
            "description": "Attributes without boilerplate",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "25.4.0"
        },
        {
            "maintainers": null,
            "variants": null,
            "name": "py314-hatch-fancy-pypi-readme",
            "description": "a Hatch metadata plugin for projects' PyPI landing page",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "25.1.0"
        },
        {
            "maintainers": [
                "reneeotten"
            ],
            "variants": null,
            "name": "py314-mock",
            "description": "Rolling backport of unittest.mock for all Pythons",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "5.2.0"
        },
        {
            "maintainers": [
                "stromnov"
            ],
            "variants": null,
            "name": "py314-sortedcontainers",
            "description": "Python sorted container types.",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "2.4.0"
        },
        {
            "maintainers": [
                "stromnov"
            ],
            "variants": null,
            "name": "py314-certifi",
            "description": "Python package for providing Mozilla's CA Bundle.",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "net",
                "python"
            ],
            "version": "2026.2.25"
        },
        {
            "maintainers": null,
            "variants": null,
            "name": "py314-pytest-timeout",
            "description": "py.test plugin to abort hanging tests",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "python"
            ],
            "version": "2.4.0"
        },
        {
            "maintainers": null,
            "variants": null,
            "name": "py314-freezegun",
            "description": "FreezeGun is a library that allows your python tests to travel through time by mocking the datetime module.",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "1.5.5"
        },
        {
            "maintainers": [
                "emcrisostomo"
            ],
            "variants": null,
            "name": "py314-astor",
            "description": "Read/rewrite/write Python ASTs",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "python"
            ],
            "version": "0.8.1"
        },
        {
            "maintainers": [
                "petrrr"
            ],
            "variants": null,
            "name": "py314-pytest-runner",
            "description": "pytest-runner adds test support to setup.py scripts",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "6.0.1"
        },
        {
            "maintainers": [
                "stromnov"
            ],
            "variants": null,
            "name": "py314-decorator",
            "description": "Decorator factory for signature-preserving decorators.",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "5.2.1"
        },
        {
            "maintainers": [
                "stromnov"
            ],
            "variants": [
                "universal"
            ],
            "name": "py314-wrapt",
            "description": "A Python module for decorators, wrappers and monkey patching.",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "python"
            ],
            "version": "2.0.1"
        },
        {
            "maintainers": null,
            "variants": null,
            "name": "py313-google-api",
            "description": "client library for accessing the Plus, Moderator, and many other Google APIs",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "www",
                "python"
            ],
            "version": "2.41.0"
        },
        {
            "maintainers": [
                "tobypeterson"
            ],
            "variants": null,
            "name": "py314-toml",
            "description": "Python Library for Tom's Obvious, Minimal Language",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "python"
            ],
            "version": "0.10.2"
        },
        {
            "maintainers": null,
            "variants": null,
            "name": "py313-astunparse",
            "description": "An AST unparser for Python.",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "python"
            ],
            "version": "1.6.3"
        },
        {
            "maintainers": null,
            "variants": null,
            "name": "py-proto-plus",
            "description": "This is a wrapper around protocol buffers. Protocol buffers is a specification format for APIs, such as those inside Google.",
            "livecheck_broken": false,
            "livecheck_outdated": true,
            "active": true,
            "categories": [
                "python"
            ],
            "version": "1.26.1"
        },
        {
            "maintainers": null,
            "variants": null,
            "name": "py310-proto-plus",
            "description": "This is a wrapper around protocol buffers. Protocol buffers is a specification format for APIs, such as those inside Google.",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "python"
            ],
            "version": "1.26.1"
        },
        {
            "maintainers": null,
            "variants": null,
            "name": "py312-proto-plus",
            "description": "This is a wrapper around protocol buffers. Protocol buffers is a specification format for APIs, such as those inside Google.",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "python"
            ],
            "version": "1.26.1"
        },
        {
            "maintainers": null,
            "variants": null,
            "name": "py311-proto-plus",
            "description": "This is a wrapper around protocol buffers. Protocol buffers is a specification format for APIs, such as those inside Google.",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "python"
            ],
            "version": "1.26.1"
        },
        {
            "maintainers": null,
            "variants": null,
            "name": "py313-proto-plus",
            "description": "This is a wrapper around protocol buffers. Protocol buffers is a specification format for APIs, such as those inside Google.",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "python"
            ],
            "version": "1.26.1"
        },
        {
            "maintainers": null,
            "variants": null,
            "name": "py39-proto-plus",
            "description": "This is a wrapper around protocol buffers. Protocol buffers is a specification format for APIs, such as those inside Google.",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": false,
            "categories": [
                "python"
            ],
            "version": "1.26.1"
        },
        {
            "maintainers": [
                "stromnov"
            ],
            "variants": null,
            "name": "py314-tabulate",
            "description": "Pretty-print tabular data",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "0.9.0"
        },
        {
            "maintainers": [
                "petrrr"
            ],
            "variants": null,
            "name": "py314-argh",
            "description": "A simple argparse wrapper",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "python"
            ],
            "version": "0.31.3"
        },
        {
            "maintainers": null,
            "variants": null,
            "name": "py314-ephemeral-port-reserve",
            "description": "Bind to an ephemeral port, force it into the TIME_WAIT state, and unbind it.",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "python"
            ],
            "version": "1.1.4"
        },
        {
            "maintainers": [
                "judaew"
            ],
            "variants": null,
            "name": "py314-iocapture",
            "description": "Capture stdout, stderr easily.",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "python"
            ],
            "version": "0.1.2"
        },
        {
            "maintainers": null,
            "variants": null,
            "name": "py314-pytest-xprocess",
            "description": "A pytest plugin for managing processes across test runs.",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "python"
            ],
            "version": "1.0.2"
        },
        {
            "maintainers": [
                "petrrr"
            ],
            "variants": [
                "universal"
            ],
            "name": "py314-watchdog",
            "description": "Python API and shell utilities to monitor file system events.",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "sysutils",
                "python"
            ],
            "version": "6.0.0"
        },
        {
            "maintainers": [
                "stromnov"
            ],
            "variants": null,
            "name": "py314-werkzeug",
            "description": "The Swiss Army knife of Python web development",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "www",
                "python"
            ],
            "version": "3.1.6"
        },
        {
            "maintainers": [
                "stromnov"
            ],
            "variants": [
                "universal"
            ],
            "name": "py314-greenlet",
            "description": "Lightweight in-process concurrent programming",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "3.3.2"
        },
        {
            "maintainers": [
                "stromnov"
            ],
            "variants": null,
            "name": "py314-joblib",
            "description": "Lightweight pipelining: using Python functions as pipeline jobs.",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "1.5.2"
        },
        {
            "maintainers": [
                "stromnov"
            ],
            "variants": null,
            "name": "py314-cloudpickle",
            "description": "Extended pickling support for Python objects.",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "science",
                "python"
            ],
            "version": "3.1.2"
        },
        {
            "maintainers": [
                "stromnov"
            ],
            "variants": null,
            "name": "py314-termcolor",
            "description": "ANSII Color formatting for output in terminal.",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "3.3.0"
        },
        {
            "maintainers": [
                "stromnov"
            ],
            "variants": null,
            "name": "py314-markdown",
            "description": "Python implementation of Markdown",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "textproc",
                "python"
            ],
            "version": "3.10.2"
        },
        {
            "maintainers": [
                "mrdomino"
            ],
            "variants": null,
            "name": "py314-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": null,
            "variants": null,
            "name": "py314-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": "py314-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": "py314-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": null,
            "variants": null,
            "name": "py314-proto-plus",
            "description": "This is a wrapper around protocol buffers. Protocol buffers is a specification format for APIs, such as those inside Google.",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "python"
            ],
            "version": "1.26.1"
        },
        {
            "maintainers": null,
            "variants": null,
            "name": "py314-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": null,
            "variants": null,
            "name": "py-gyp-next",
            "description": "A fork of the GYP build system for use in the Node.js projects",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "0.21.1"
        },
        {
            "maintainers": null,
            "variants": null,
            "name": "py39-gyp-next",
            "description": "A fork of the GYP build system for use in the Node.js projects",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": false,
            "categories": [
                "devel",
                "python"
            ],
            "version": "0.21.1"
        },
        {
            "maintainers": null,
            "variants": null,
            "name": "py310-gyp-next",
            "description": "A fork of the GYP build system for use in the Node.js projects",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "0.21.1"
        },
        {
            "maintainers": null,
            "variants": null,
            "name": "py311-gyp-next",
            "description": "A fork of the GYP build system for use in the Node.js projects",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "0.21.1"
        },
        {
            "maintainers": null,
            "variants": null,
            "name": "py312-gyp-next",
            "description": "A fork of the GYP build system for use in the Node.js projects",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "0.21.1"
        },
        {
            "maintainers": null,
            "variants": null,
            "name": "py313-gyp-next",
            "description": "A fork of the GYP build system for use in the Node.js projects",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "0.21.1"
        },
        {
            "maintainers": null,
            "variants": null,
            "name": "py314-gyp-next",
            "description": "A fork of the GYP build system for use in the Node.js projects",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "0.21.1"
        },
        {
            "maintainers": null,
            "variants": null,
            "name": "py-multitasking",
            "description": "Non-blocking Python methods using decorators",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "0.0.12"
        },
        {
            "maintainers": null,
            "variants": null,
            "name": "py39-multitasking",
            "description": "Non-blocking Python methods using decorators",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": false,
            "categories": [
                "devel",
                "python"
            ],
            "version": "0.0.12"
        }
    ]
}