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

{
    "count": 53685,
    "next": "https://ports.macports.org/api/v1/ports/?format=api&page=4",
    "previous": "https://ports.macports.org/api/v1/ports/?format=api&page=2",
    "results": [
        {
            "name": "py315-httpcore",
            "portdir": "python/py-httpcore",
            "version": "1.0.9",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/encode/httpcore",
            "description": "A minimal low level HTTP client.",
            "long_description": "A minimal low level HTTP client.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py315-build",
                        "py315-installer",
                        "py315-hatchling",
                        "py315-hatch-fancy-pypi-readme"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py315-h11",
                        "python315",
                        "py315-socksio",
                        "py315-certifi",
                        "py315-anyio",
                        "py315-sniffio",
                        "py315-h2"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py315-httpx"
                    ]
                }
            ]
        },
        {
            "name": "py315-httpx",
            "portdir": "python/py-httpx",
            "version": "0.28.1",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/encode/httpx",
            "description": "The next generation HTTP client.",
            "long_description": "The next generation HTTP client.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-hatch-fancy-pypi-readme",
                        "clang-18",
                        "py315-build",
                        "py315-installer",
                        "py315-hatchling"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py315-brotli",
                        "py315-click",
                        "py315-sniffio",
                        "py315-rich",
                        "python315",
                        "py315-h2",
                        "py315-socksio",
                        "py315-httpcore",
                        "py315-brotlicffi",
                        "py315-pygments",
                        "py315-certifi",
                        "py315-charset-normalizer",
                        "py315-idna"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "httpx_select"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py315-pylast"
                    ]
                }
            ]
        },
        {
            "name": "py315-socksio",
            "portdir": "python/py-socksio",
            "version": "1.0.0",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/sethmlarson/socksio",
            "description": "Sans-I/O implementation of SOCKS4, SOCKS4A, and SOCKS5.",
            "long_description": "Sans-I/O implementation of SOCKS4, SOCKS4A, and SOCKS5.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py315-build",
                        "py315-flit_core",
                        "py315-installer"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py315-httpcore",
                        "py315-httpx"
                    ]
                }
            ]
        },
        {
            "name": "py315-h11",
            "portdir": "python/py-h11",
            "version": "0.16.0",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/python-hyper/h11",
            "description": "A pure-Python, bring-your-own-I/O implementation of HTTP/1.1",
            "long_description": "This is a little HTTP/1.1 library written from scratch in Python, heavily inspired by hyper-h2.",
            "active": true,
            "categories": [
                "net",
                "www",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-installer",
                        "clang-18",
                        "py315-build",
                        "py315-setuptools",
                        "py315-wheel"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py315-pytest"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py315-httpcore"
                    ]
                }
            ]
        },
        {
            "name": "py315-hyperframe",
            "portdir": "python/py-hyperframe",
            "version": "6.1.0",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://python-hyper.org",
            "description": "HTTP/2 framing layer for Python",
            "long_description": "This library contains the HTTP/2 framing code used in the hyper project. It provides a pure-Python codebase that is capable of decoding a binary stream into HTTP/2 frames. This library is used directly by hyper and a number of other projects to provide HTTP/2 frame decoding logic.",
            "active": true,
            "categories": [
                "net",
                "www",
                "python"
            ],
            "maintainers": [
                {
                    "name": "petr",
                    "github": "petrrr",
                    "ports_count": 636
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-installer",
                        "clang-18",
                        "py315-build",
                        "py315-setuptools",
                        "py315-wheel"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py315-pytest"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py315-h2"
                    ]
                }
            ]
        },
        {
            "name": "py315-hpack",
            "portdir": "python/py-hpack",
            "version": "4.2.0",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://python-hyper.org/hpack/",
            "description": "Pure-Python HPACK header compression",
            "long_description": "This module contains a pure-Python HTTP/2 header encoding (HPACK) logic for use in Python programs that implement HTTP/2. It also contains a compatibility layer that automatically enables the use of nghttp2 if it is available.",
            "active": true,
            "categories": [
                "net",
                "python"
            ],
            "maintainers": [
                {
                    "name": "petr",
                    "github": "petrrr",
                    "ports_count": 636
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-wheel",
                        "clang-18",
                        "py315-build",
                        "py315-installer",
                        "py315-setuptools"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py315-pytest",
                        "py315-hypothesis"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py315-h2"
                    ]
                }
            ]
        },
        {
            "name": "py315-h2",
            "portdir": "python/py-h2",
            "version": "4.4.1",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://python-hyper.org/projects/h2/",
            "description": "Hyper-h2: A pure-Python HTTP/2 protocol stack",
            "long_description": "Hyper-h2 is a HTTP/2 protocol stack, written entirely in Python. The goal of Hyper-h2 is to be a 100% RFC 7540 compatible implementation of a complete HTTP/2 protocol stack for the Python ecosystem, build on a set of finite state machines. It should be usable in all programs regardless of concurrency model or environment. To achieve this, Hyper-h2 is entirely self-contained: it does no I/O of any kind, leaving that up to a wrapper library to control. This ensures that it can seamlessly work in all kinds of environments, from single-threaded code to Twisted. Its secondary goals are to be fast, clear, and efficient.",
            "active": true,
            "categories": [
                "net",
                "www",
                "python"
            ],
            "maintainers": [
                {
                    "name": "petr",
                    "github": "petrrr",
                    "ports_count": 636
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-build",
                        "py315-installer",
                        "py315-setuptools",
                        "py315-wheel",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315",
                        "py315-hypothesis",
                        "py315-hpack",
                        "py315-hyperframe"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py315-pytest"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py315-httpcore",
                        "py315-httpx"
                    ]
                }
            ]
        },
        {
            "name": "py315-brotlicffi",
            "portdir": "python/py-brotlicffi",
            "version": "1.2.0.2",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/python-hyper/brotlicffi",
            "description": "Python CFFI bindings to the Brotli library",
            "long_description": "Python CFFI bindings to the Brotli library",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-build",
                        "py315-setuptools",
                        "py315-wheel",
                        "clang-18",
                        "py315-installer"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py315-cffi",
                        "python315"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py315-httpx"
                    ]
                }
            ]
        },
        {
            "name": "py315-vcrpy",
            "portdir": "python/py-vcrpy",
            "version": "9.4.2",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/kevin1024/vcrpy",
            "description": "This is a Python version of Ruby’s VCR library.",
            "long_description": "This is a Python version of Ruby’s VCR library. VCR.py simplifies and speeds up tests that make HTTP requests.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "mps",
                    "github": "Schamschula",
                    "ports_count": 1675
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-wheel",
                        "py315-build",
                        "py315-installer",
                        "py315-setuptools",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py315-yaml",
                        "py315-wrapt",
                        "python315"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py315-pytest-recording"
                    ]
                }
            ]
        },
        {
            "name": "py315-pytest-recording",
            "portdir": "python/py-pytest-recording",
            "version": "0.14.1",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/kiwicom/pytest-recording",
            "description": "A pytest plugin powered by VCR.py to record and replay HTTP traffic",
            "long_description": "A pytest plugin powered by VCR.py to record and replay HTTP traffic",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py315-build",
                        "py315-installer",
                        "py315-hatchling"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py315-pytest",
                        "py315-vcrpy",
                        "python315"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "test",
                    "ports": [
                        "py315-pylast"
                    ]
                }
            ]
        },
        {
            "name": "native-shell",
            "portdir": "devel/native-shell",
            "version": "0.3.0",
            "license": "Apache-2",
            "platforms": "{darwin >= 23}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://nsh.dev",
            "description": "Native UI framework and toolchain for Rust and TSX apps",
            "long_description": "Native Shell is a native UI framework for iOS, Android, macOS, Windows, Linux and the web, built in Rust. Write apps in Rust, TSX, or both.",
            "active": true,
            "categories": [
                "devel"
            ],
            "maintainers": [
                {
                    "name": "",
                    "github": "wu21-web",
                    "ports_count": 12
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "cargo",
                        "rust",
                        "clang-20"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libiconv"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py315-arabic-reshaper",
            "portdir": "python/py-arabic-reshaper",
            "version": "3.1.0",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/mpcabd/python-arabic-reshaper/",
            "description": "Reconstruct Arabic sentences to be used in applications that don't support Arabic script.",
            "long_description": "Reconstruct Arabic sentences to be used in applications that don't support Arabic script.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "mps",
                    "github": "Schamschula",
                    "ports_count": 1675
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py315-build",
                        "py315-installer",
                        "py315-hatchling",
                        "py315-fonttools"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "voc_select",
            "portdir": "sysutils/voc_select",
            "version": "1.0",
            "license": "Permissive",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "",
            "description": "Common files for selecting default Vishap Oberon Compiler",
            "long_description": "This port installs files that allow 'port select' to create links to the preferred default version of voc (Vishap Oberon). Install voc2 (and later a select-aware voc) then run e.g. 'sudo port select --set voc voc2'.",
            "active": true,
            "categories": [
                "sysutils",
                "lang"
            ],
            "maintainers": [
                {
                    "name": "antranigv",
                    "github": "antranigv",
                    "ports_count": 2
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "voc2"
                    ]
                }
            ]
        },
        {
            "name": "voc2",
            "portdir": "lang/voc2",
            "version": "2.1.2",
            "license": "GPL-3",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://vishap.oberon.am",
            "description": "Vishap Oberon Compiler 2.1.2 (legacy)",
            "long_description": "Vishap Oberon (voc) 2.1.2 is the legacy 2.x release of the free Oberon-2 compiler with a C backend. This port stays pinned at 2.1.2 for users who need that ABI/layout. Parallel install with a select-aware voc is via port:voc_select ('sudo port select --set voc voc2'). The compiler binary reports itself as 2.1.0 (upstream did not bump O_VER for the v2.1.2 tag).",
            "active": true,
            "categories": [
                "lang"
            ],
            "maintainers": [
                {
                    "name": "antranigv",
                    "github": "antranigv",
                    "ports_count": 2
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "voc_select"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "texturecraft",
            "portdir": "graphics/texturecraft",
            "version": "0.3.2",
            "license": "(MIT or Apache-2) and OFL-1.1 and UFL-1.0 and Permissive",
            "platforms": "{macosx >= 20}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/storytold/texturecraft",
            "description": "3D texture painter from the ArtCraft series",
            "long_description": "TextureCraft is a native 3D texture painter written in Rust, with layered PBR materials, masks, mesh map baking, smart materials and texture export. The desktop app and headless command-line interface share the same engine. The CLI supports batch processing, baking, rendering and an MCP server.",
            "active": true,
            "categories": [
                "aqua",
                "graphics"
            ],
            "maintainers": [
                {
                    "name": "i0ntempest",
                    "github": "i0ntempest",
                    "ports_count": 350
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "legacy-support",
                        "cargo",
                        "rust",
                        "clang-20"
                    ]
                },
                {
                    "type": "extract",
                    "ports": [
                        "git"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libiconv",
                        "libunwind"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "omnidiff",
            "portdir": "textproc/omnidiff",
            "version": "0.3.0",
            "license": "AGPL-3",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://ivankovic.github.io/omnidiff/showcase/",
            "description": "Fast, robust, accurate content-aware diffing",
            "long_description": "OmniDiff parses both sides of a diff with tree-sitter and matches their syntax trees, so a change is reported as what it structurally is - an insertion, deletion, update, or move - rather than as whichever lines happened to align. It also compares pictures, fonts, PDFs and archives by their content. It runs as an interactive terminal UI, a plain-text batch formatter, or a JSON emitter, and works as a git difftool and a Jujutsu (jj) diff formatter.",
            "active": true,
            "categories": [
                "devel",
                "textproc"
            ],
            "maintainers": [
                {
                    "name": "herby.gillot",
                    "github": "herbygillot",
                    "ports_count": 1160
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "cargo",
                        "legacy-support",
                        "rust",
                        "clang-20"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libunwind",
                        "libiconv"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py315-vcs-versioning",
            "portdir": "python/py-vcs-versioning",
            "version": "2.6.0",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/pypa/setuptools-scm",
            "description": "Core VCS versioning functionality (part of setuptools-scm ecosystem).",
            "long_description": "Core VCS versioning functionality (part of setuptools-scm ecosystem).",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "stromnov",
                    "github": "stromnov",
                    "ports_count": 2958
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-installer",
                        "clang-18",
                        "py315-build",
                        "py315-wheel",
                        "py315-packaging",
                        "py315-setuptools"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py315-setuptools_scm"
                    ]
                }
            ]
        },
        {
            "name": "py314-pynndescent",
            "portdir": "python/py-pynndescent",
            "version": "0.7.0",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/lmcinnes/pynndescent",
            "description": "Nearest Neighbor Descent",
            "long_description": "Nearest Neighbor Descent",
            "active": true,
            "categories": [
                "math",
                "python"
            ],
            "maintainers": [
                {
                    "name": "reneeotten",
                    "github": "reneeotten",
                    "ports_count": 2434
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py314-build",
                        "py314-installer",
                        "py314-setuptools",
                        "py314-wheel"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py314-numba",
                        "python314",
                        "py314-scipy",
                        "py314-joblib",
                        "py314-llvmlite",
                        "py314-scikit-learn"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py314-pytest",
                        "py314-coverage",
                        "py314-cffi",
                        "py314-psutil",
                        "py314-pandas"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py-pynndescent"
                    ]
                }
            ]
        },
        {
            "name": "py314-zope-hookable",
            "portdir": "python/py-zope-hookable",
            "version": "5.4",
            "license": "ZPL-2.1",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/zopefoundation/zope.hookable",
            "description": "Zope hookable.",
            "long_description": "This package supports the efficient creation of “hookable” objects, which are callable objects that are meant to be optionally replaced.",
            "active": true,
            "categories": [
                "python",
                "zope"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py314-wheel",
                        "py314-build",
                        "py314-installer",
                        "py314-setuptools",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py314-cython",
                        "py314-pyobjc",
                        "python314"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py-zope-hookable",
                        "py314-zope-component"
                    ]
                }
            ]
        },
        {
            "name": "py314-zope-component",
            "portdir": "python/py-zope-component",
            "version": "6.0",
            "license": "ZPL-2.1",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/zopefoundation/zope.component",
            "description": "This package represents the core of the Zope Component Architecture.",
            "long_description": "This package represents the core of the Zope Component Architecture.",
            "active": true,
            "categories": [
                "python",
                "zope"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py314-wheel",
                        "clang-18",
                        "py314-build",
                        "py314-installer",
                        "py314-setuptools"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py314-zopeinterface",
                        "py314-zope-event",
                        "py314-zope-hookable",
                        "python314"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py-zope-component",
                        "certbot-dns-namecheap"
                    ]
                }
            ]
        },
        {
            "name": "py315-pynamecheap",
            "portdir": "python/py-pynamecheap",
            "version": "0.0.3",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/Bemmu/PyNamecheap",
            "description": "PyNamecheap is a Namecheap API client in Python.",
            "long_description": "PyNamecheap is a Namecheap API client in Python. API itself is documented at http://developer.namecheap.com/docs/",
            "active": true,
            "categories": [
                "net",
                "python"
            ],
            "maintainers": [
                {
                    "name": "mps",
                    "github": "Schamschula",
                    "ports_count": 1675
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-build",
                        "py315-setuptools",
                        "py315-wheel",
                        "clang-18",
                        "py315-installer"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py315-requests",
                        "python315"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py314-pynamecheap",
            "portdir": "python/py-pynamecheap",
            "version": "0.0.3",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/Bemmu/PyNamecheap",
            "description": "PyNamecheap is a Namecheap API client in Python.",
            "long_description": "PyNamecheap is a Namecheap API client in Python. API itself is documented at http://developer.namecheap.com/docs/",
            "active": true,
            "categories": [
                "net",
                "python"
            ],
            "maintainers": [
                {
                    "name": "mps",
                    "github": "Schamschula",
                    "ports_count": 1675
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py314-build",
                        "py314-setuptools",
                        "py314-wheel",
                        "clang-18",
                        "py314-installer"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py314-requests",
                        "python314"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py-pynamecheap",
                        "certbot-dns-namecheap"
                    ]
                }
            ]
        },
        {
            "name": "py315-ndg_httpsclient",
            "portdir": "python/py-ndg_httpsclient",
            "version": "0.5.1",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "",
            "description": "This is a HTTPS client implementation for httplib and urllib2 based on PyOpenSSL.",
            "long_description": "This is a HTTPS client implementation for httplib and urllib2 based on PyOpenSSL. PyOpenSSL provides a more fully featured SSL implementation over the default provided with Python and importantly enables full verification of the SSL peer.",
            "active": true,
            "categories": [
                "net",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-wheel",
                        "py315-build",
                        "py315-installer",
                        "py315-setuptools",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py315-asn1",
                        "py315-openssl",
                        "python315"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py314-ndg_httpsclient",
            "portdir": "python/py-ndg_httpsclient",
            "version": "0.5.1",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "",
            "description": "This is a HTTPS client implementation for httplib and urllib2 based on PyOpenSSL.",
            "long_description": "This is a HTTPS client implementation for httplib and urllib2 based on PyOpenSSL. PyOpenSSL provides a more fully featured SSL implementation over the default provided with Python and importantly enables full verification of the SSL peer.",
            "active": true,
            "categories": [
                "net",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py314-wheel",
                        "py314-build",
                        "py314-installer",
                        "py314-setuptools",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py314-openssl",
                        "py314-asn1",
                        "python314"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py-ndg_httpsclient",
                        "certbot-dns-namecheap"
                    ]
                }
            ]
        },
        {
            "name": "py315-openssl",
            "portdir": "python/py-openssl",
            "version": "26.2.0",
            "license": "Apache-2",
            "platforms": "{darwin any} freebsd",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://pyopenssl.org/",
            "description": "python wrapper around the OpenSSL library",
            "long_description": "This python module is a rather thin wrapper around (a subset of) the OpenSSL library. With thin wrapper a lot of the object methods do nothing more than calling a corresponding function in the OpenSSL library.",
            "active": true,
            "categories": [
                "devel",
                "security",
                "python"
            ],
            "maintainers": [
                {
                    "name": "mcalhoun",
                    "github": "MarcusCalhoun-Lopez",
                    "ports_count": 1685
                }
            ],
            "variants": [
                "docs"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-wheel",
                        "py315-build",
                        "py315-installer",
                        "py315-setuptools",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315",
                        "py315-cryptography",
                        "openssl"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py315-ndg_httpsclient",
                        "py315-service_identity",
                        "py315-aioquic"
                    ]
                }
            ]
        },
        {
            "name": "py315-asn1",
            "portdir": "python/py-asn1",
            "version": "0.6.4",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/pyasn1/pyasn1",
            "description": "Implementation of ASN.1 types and codecs in Python",
            "long_description": "This project is dedicated to implementation of ASN.1 types (concrete syntax) and codecs (transfer syntaxes) for Python programming environment.",
            "active": true,
            "categories": [
                "devel",
                "python",
                "crypto"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-installer",
                        "clang-18",
                        "py315-build",
                        "py315-setuptools",
                        "py315-wheel"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py315-pytest"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py315-ndg_httpsclient",
                        "py315-asn1-modules",
                        "py315-service_identity"
                    ]
                }
            ]
        },
        {
            "name": "py315-userpath",
            "portdir": "python/py-userpath",
            "version": "1.9.2",
            "license": "(MIT or Apache-2)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/ofek/userpath",
            "description": "A tool and library for adding locations to user PATH",
            "long_description": "A tool and library for adding locations to user PATH",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py315-build",
                        "py315-installer",
                        "py315-hatchling"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "py315-click"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "keywise",
            "portdir": "security/keywise",
            "version": "2.4.0",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/lkraider/keywise",
            "description": "Terminal UI to view Firefox saved logins",
            "long_description": "Keywise reads a local Firefox profile's saved logins and displays them in an interactive terminal UI.",
            "active": true,
            "categories": [
                "security"
            ],
            "maintainers": [
                {
                    "name": "lkraider+ports",
                    "github": "lkraider",
                    "ports_count": 1
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "zig-0.16"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "agent-desktop",
            "portdir": "llm/agent-desktop",
            "version": "1.2.0",
            "license": "Apache-2",
            "platforms": "{darwin >= 22}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://agent-browser.dev/desktop",
            "description": "Native desktop accessibility automation for AI agents",
            "long_description": "agent-desktop is a command-line tool that reads native accessibility trees and returns structured JSON with snapshot-qualified element references. Agents use these references to inspect and control desktop applications.",
            "active": true,
            "categories": [
                "sysutils",
                "llm"
            ],
            "maintainers": [
                {
                    "name": "",
                    "github": "wu21-web",
                    "ports_count": 12
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "cargo",
                        "legacy-support",
                        "rust",
                        "clang-20"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libunwind",
                        "libiconv",
                        "zlib"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py315-pytest-subtests",
            "portdir": "python/py-pytest-subtests",
            "version": "0.15.0",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/pytest-dev/pytest-subtests",
            "description": "unittest subTest() support and subtests fixture.",
            "long_description": "unittest subTest() support and subtests fixture.",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-installer",
                        "clang-18",
                        "py315-build",
                        "py315-setuptools_scm",
                        "py315-setuptools",
                        "py315-wheel"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py314-pytest-subtests",
            "portdir": "python/py-pytest-subtests",
            "version": "0.15.0",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/pytest-dev/pytest-subtests",
            "description": "unittest subTest() support and subtests fixture.",
            "long_description": "unittest subTest() support and subtests fixture.",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py314-installer",
                        "clang-18",
                        "py314-build",
                        "py314-setuptools_scm",
                        "py314-setuptools",
                        "py314-wheel"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python314"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py-pytest-subtests"
                    ]
                }
            ]
        },
        {
            "name": "py314-terminaltables",
            "portdir": "python/py-terminaltables",
            "version": "3.1.10",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://robpol86.github.io/terminaltables/",
            "description": "Generate simple tables in terminals from a nested list of strings",
            "long_description": "Easily draw tables in terminal/console applications from a list of lists of strings. Supports multi-line rows.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py314-build",
                        "py314-installer",
                        "py314-poetry-core"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python314"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "oci-cli",
                        "py-terminaltables"
                    ]
                }
            ]
        },
        {
            "name": "py314-oci",
            "portdir": "python/py-oci",
            "version": "2.189.0",
            "license": "(Permissive or Apache-2)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://docs.oracle.com/en-us/iaas/tools/python/latest/index.html",
            "description": "Oracle Cloud Infrastructure Python SDK",
            "long_description": "Oracle Cloud Infrastructure Python SDK",
            "active": true,
            "categories": [
                "net",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py314-wheel",
                        "py314-setuptools",
                        "py314-installer",
                        "py314-build"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python314"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "py314-cryptography",
                        "py314-jwt",
                        "py314-openssl",
                        "py314-crc32c",
                        "py314-asn1crypto",
                        "py314-pkcs11",
                        "py314-configparser",
                        "py314-circuitbreaker",
                        "py314-aiohttp",
                        "py314-urllib3",
                        "py314-certifi",
                        "py314-tz",
                        "py314-dateutil"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "oci-cli",
                        "py-oci"
                    ]
                }
            ]
        },
        {
            "name": "py314-circuitbreaker",
            "portdir": "python/py-circuitbreaker",
            "version": "2.0.0",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/fabfuel/circuitbreaker",
            "description": "Python implementation of the \"Circuit Breaker\" Pattern",
            "long_description": "Python implementation of the \"Circuit Breaker\" Pattern",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py314-installer",
                        "clang-18",
                        "py314-build",
                        "py314-setuptools",
                        "py314-wheel"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python314"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py314-pytest"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py-circuitbreaker"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "py314-oci"
                    ]
                }
            ]
        },
        {
            "name": "py314-configparser",
            "portdir": "python/py-configparser",
            "version": "7.2.0",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 1,
            "replaced_by": null,
            "homepage": "https://github.com/jaraco/configparser",
            "description": "Configparser from Python 3.8 to Python 2.6-3.7",
            "long_description": "Configparser from Python 3.8 to Python 2.6-3.7",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "stromnov",
                    "github": "stromnov",
                    "ports_count": 2958
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py314-toml",
                        "clang-18",
                        "py314-build",
                        "py314-installer",
                        "py314-setuptools",
                        "py314-wheel",
                        "py314-setuptools_scm"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python314"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py-configparser"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "py314-oci"
                    ]
                }
            ]
        },
        {
            "name": "proxmint",
            "portdir": "net/proxmint",
            "version": "0.1.2",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://proxmint.com/free-proxies",
            "description": "Command-line client for a free proxy list re-validated every 30 minutes",
            "long_description": "proxmint prints proxies from the Proxmint free proxy list, where every entry was checked with a real request through it within the last 30 minutes. Filter by protocol (http, https, socks4, socks5), country and anonymity, sort by score, latency, uptime or last check, and print ip:port, proxy URLs or JSON. No API key or signup.",
            "active": true,
            "categories": [
                "net",
                "www"
            ],
            "maintainers": [
                {
                    "name": "",
                    "github": "prian3003",
                    "ports_count": 1
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "npm10",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "nodejs22"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py315-coworkingview",
            "portdir": "python/py-coworkingview",
            "version": "0.1.0",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://coworkingview.com",
            "description": "Flexible-office prices and coworking catalogue search as pandas DataFrames",
            "long_description": "coworkingview is the Python client for the CoworkingView catalogue: the CoworkingView Price Index (median prices of private offices, fixed and flex desks per city, published under CC BY 4.0) and a search over coworking spaces, returned as tidy pandas DataFrames.",
            "active": true,
            "categories": [
                "office",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-build",
                        "clang-18",
                        "py315-installer",
                        "py315-hatchling"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py315-pandas",
                        "python315"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py315-pytest"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py314-coworkingview",
            "portdir": "python/py-coworkingview",
            "version": "0.1.0",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://coworkingview.com",
            "description": "Flexible-office prices and coworking catalogue search as pandas DataFrames",
            "long_description": "coworkingview is the Python client for the CoworkingView catalogue: the CoworkingView Price Index (median prices of private offices, fixed and flex desks per city, published under CC BY 4.0) and a search over coworking spaces, returned as tidy pandas DataFrames.",
            "active": true,
            "categories": [
                "office",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py314-build",
                        "clang-18",
                        "py314-installer",
                        "py314-hatchling"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py314-pandas",
                        "python314"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py314-pytest"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py-coworkingview"
                    ]
                }
            ]
        },
        {
            "name": "py-coworkingview",
            "portdir": "python/py-coworkingview",
            "version": "0.1.0",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://coworkingview.com",
            "description": "Flexible-office prices and coworking catalogue search as pandas DataFrames",
            "long_description": "coworkingview is the Python client for the CoworkingView catalogue: the CoworkingView Price Index (median prices of private offices, fixed and flex desks per city, published under CC BY 4.0) and a search over coworking spaces, returned as tidy pandas DataFrames.",
            "active": true,
            "categories": [
                "office",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py314-coworkingview"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "testng",
            "portdir": "java/testng",
            "version": "7.12.0",
            "license": "Apache-2",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://testng.org",
            "description": "The TestNG testing framework",
            "long_description": "TestNG is a testing framework inspired from JUnit and NUnit but introducing some new functionalities that make it more powerful and easier to use.",
            "active": true,
            "categories": [
                "devel",
                "java"
            ],
            "maintainers": [
                {
                    "name": "dev",
                    "github": "McDaMastR",
                    "ports_count": 48
                }
            ],
            "variants": [
                "doc"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "gradle",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "openjdk21"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "commons-io"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "test",
                    "ports": [
                        "dom4j"
                    ]
                }
            ]
        },
        {
            "name": "astroterm",
            "portdir": "science/astroterm",
            "version": "1.2.0",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/da-luce/astroterm",
            "description": "A planetarium for your terminal",
            "long_description": "A planetarium for your terminal. astroterm renders stars, planets, constellations and more in the command line, for any date, time and location.",
            "active": true,
            "categories": [
                "science"
            ],
            "maintainers": [
                {
                    "name": "herby.gillot",
                    "github": "herbygillot",
                    "ports_count": 1160
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "meson",
                        "ninja",
                        "pkgconfig",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ncurses",
                        "argtable3"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "megacmd",
            "portdir": "net/megacmd",
            "version": "2.7.0",
            "license": "BSD and GPL-3+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/meganz/MEGAcmd",
            "description": "Command-line interactive and scriptable interface to MEGA",
            "long_description": "MEGAcmd provides an interactive shell and scriptable commands for MEGA cloud storage, including transfers, synchronization, backups, and WebDAV and FTP serving.",
            "active": true,
            "categories": [
                "net"
            ],
            "maintainers": [
                {
                    "name": "i0ntempest",
                    "github": "i0ntempest",
                    "ports_count": 350
                }
            ],
            "variants": [
                "fuse",
                "universal",
                "debug",
                "pdf",
                "media"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "cmake",
                        "ninja",
                        "pkgconfig",
                        "clang-20"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libsodium",
                        "libuv",
                        "mediainfolib",
                        "pcre",
                        "readline",
                        "zlib",
                        "ffmpeg",
                        "curl",
                        "openssl3",
                        "pdfium",
                        "zenlib",
                        "sqlite3",
                        "icu",
                        "libcryptopp"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "pdfium",
            "portdir": "devel/pdfium",
            "version": "20261030",
            "license": "BSD and Apache-2 and MIT",
            "platforms": "{darwin >= 22}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://pdfium.googlesource.com/pdfium/",
            "description": "PDF rendering and manipulation library",
            "long_description": "PDFium is the PDF rendering engine used by Chromium. This port provides a shared library and public C headers for rendering, reading and manipulating PDF documents.",
            "active": true,
            "categories": [
                "devel",
                "graphics"
            ],
            "maintainers": [
                {
                    "name": "i0ntempest",
                    "github": "i0ntempest",
                    "ports_count": 350
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "ninja",
                        "pkgconfig",
                        "gn",
                        "python314",
                        "clang-22"
                    ]
                },
                {
                    "type": "fetch",
                    "ports": [
                        "gnutar",
                        "gzip"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "zlib",
                        "freetype",
                        "icu",
                        "harfbuzz",
                        "lcms2",
                        "libjpeg-turbo",
                        "libpng",
                        "openjpeg"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "megacmd"
                    ]
                }
            ]
        },
        {
            "name": "py315-pkcs11",
            "portdir": "python/py-pkcs11",
            "version": "0.10.1",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/pyauth/python-pkcs11",
            "description": "A high level, more Pythonic interface to the PKCS#11 (Cryptoki) standard to support HSM and Smartcard devices in Python.",
            "long_description": "A high level, more Pythonic interface to the PKCS#11 (Cryptoki) standard to support HSM and Smartcard devices in Python.",
            "active": true,
            "categories": [
                "security",
                "python"
            ],
            "maintainers": [
                {
                    "name": "mps",
                    "github": "Schamschula",
                    "ports_count": 1675
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-cython",
                        "clang-18",
                        "py315-build",
                        "py315-installer",
                        "py315-setuptools",
                        "py315-wheel",
                        "py315-setuptools_scm"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "rail",
            "portdir": "mail/rail",
            "version": "0.10.1",
            "license": "(MIT or Apache-2)",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/vitosans/rail",
            "description": "Terminal mail client for Gmail and Microsoft 365",
            "long_description": "Rail is a terminal mail client for Gmail and Microsoft 365. It keeps mail in a local SQLite store, synced by a background daemon, with a unified inbox, search, and readable HTML.",
            "active": true,
            "categories": [
                "mail",
                "database"
            ],
            "maintainers": [
                {
                    "name": "",
                    "github": "wu21-web",
                    "ports_count": 12
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "cargo",
                        "legacy-support",
                        "rust",
                        "clang-20"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libunwind",
                        "libiconv"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py315-websocket-client",
            "portdir": "python/py-websocket-client",
            "version": "1.9.2",
            "license": "LGPL-2.1",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://websocket-client.readthedocs.io/",
            "description": "WebSocket client for Python with low level API options",
            "long_description": "websocket-client is a WebSocket client for Python. It provides access to low level APIs for WebSockets. websocket-client implements version hybi-13 of the WebSocket procotol. This client does not currently support the permessage-deflate extension from RFC 7692.",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-wheel",
                        "clang-18",
                        "py315-build",
                        "py315-installer",
                        "py315-setuptools"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py315-pytest",
                        "py315-socks"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "py315-selenium"
                    ]
                }
            ]
        },
        {
            "name": "py315-svgelements",
            "portdir": "python/py-svgelements",
            "version": "1.9.6",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/meerk40t/svgelements",
            "description": "SVG Parsing for Elements, Paths, and other SVG Objects.",
            "long_description": "svgelements does high fidelity SVG parsing and geometric rendering. The goal is to successfully and correctly process SVG for use with any scripts that may need or want to use SVG files as geometric data.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "",
                    "github": "abey79",
                    "ports_count": 21
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-wheel",
                        "clang-18",
                        "py315-build",
                        "py315-installer",
                        "py315-setuptools"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py315-pytest",
                        "py315-numpy",
                        "py315-scipy",
                        "py315-Pillow"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py315-socks",
            "portdir": "python/py-socks",
            "version": "1.7.0",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/Anorov/PySocks",
            "description": "python SOCKS client module",
            "long_description": "PySOCKS is a SOCKS client module, branched off several earlier abandoned projects",
            "active": true,
            "categories": [
                "devel",
                "net",
                "python"
            ],
            "maintainers": [
                {
                    "name": "aronnax",
                    "github": "lpsinger",
                    "ports_count": 448
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py315-build",
                        "py315-installer",
                        "py315-setuptools",
                        "py315-wheel"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "test",
                    "ports": [
                        "py315-websocket-client"
                    ]
                }
            ]
        },
        {
            "name": "py315-selenium",
            "portdir": "python/py-selenium",
            "version": "4.51.0",
            "license": "Apache-2",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.seleniumhq.org/",
            "description": "Python language bindings for Selenium WebDriver",
            "long_description": "The selenium package is used to automate web browser interaction from Python. Several browsers/drivers are supported (Firefox, Chrome, Internet Explorer), as well as the Remote protocol.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "dstrubbe",
                    "github": "dstrubbe",
                    "ports_count": 39
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py315-build",
                        "py315-installer"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "py315-urllib3",
                        "py315-websocket-client"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "test",
                    "ports": [
                        "py315-requests-oauthlib"
                    ]
                }
            ]
        },
        {
            "name": "py315-requests-oauthlib",
            "portdir": "python/py-requests-oauthlib",
            "version": "2.0.0",
            "license": "ISC",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/requests/requests-oauthlib",
            "description": "OAuth for Humans",
            "long_description": "OAuth for Humans: an easy-to-use Python interface for building OAuth1 and OAuth2 clients.",
            "active": true,
            "categories": [
                "devel",
                "net",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-installer",
                        "py315-setuptools",
                        "py315-wheel",
                        "clang-18",
                        "py315-build"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315",
                        "py315-requests",
                        "py315-oauthlib"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py315-pytest",
                        "py315-mock",
                        "py315-requests-mock",
                        "py315-selenium"
                    ]
                }
            ],
            "depends_on": []
        }
    ]
}