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

{
    "count": 53720,
    "next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=name&page=654",
    "previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=name&page=652",
    "results": [
        {
            "name": "py315-altgraph",
            "portdir": "python/py-altgraph",
            "version": "0.17.5",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://pypi.org/project/altgraph/",
            "description": "Python graph (network) package",
            "long_description": "altgraph is a fork of graphlib: a graph (network) package for constructing graphs, BFS and DFS traversals, topological sort, shortest paths, etc. with graphviz output. altgraph includes some additional usage of Python 2.6+ features and enhancements related to modulegraph and macholib.",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "jmr",
                    "github": "jmroot",
                    "ports_count": 370
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py315-build",
                        "py315-installer",
                        "py315-setuptools",
                        "py315-wheel"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py315-macholib"
                    ]
                }
            ]
        },
        {
            "name": "py315-annotated_types",
            "portdir": "python/py-annotated_types",
            "version": "0.8.0",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/annotated-types/annotated-types",
            "description": "Reusable constraint types to use with typing.Annotated",
            "long_description": "Reusable constraint types to use with typing.Annotated",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py315-build",
                        "py315-installer",
                        "py315-hatchling"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "py315-pydantic"
                    ]
                }
            ]
        },
        {
            "name": "py315-anyio",
            "portdir": "python/py-anyio",
            "version": "4.14.2",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/agronholm/anyio",
            "description": "AnyIO is a asynchronous compatibility API",
            "long_description": "AnyIO is a asynchronous compatibility API",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "stromnov",
                    "github": "stromnov",
                    "ports_count": 2960
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-setuptools_scm",
                        "py315-installer",
                        "py315-setuptools",
                        "py315-wheel",
                        "clang-18",
                        "py315-build"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py315-idna",
                        "py315-sniffio",
                        "python315"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py315-pycrdt-websocket",
                        "py315-httpcore",
                        "py315-sqlite-anyio"
                    ]
                }
            ]
        },
        {
            "name": "py315-appdirs",
            "portdir": "python/py-appdirs",
            "version": "1.4.4",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/ActiveState/appdirs",
            "description": "module that finds where to keep user data",
            "long_description": "A Python module for determining appropriate platform-specific per-user directories for data, configuration files, etc.",
            "active": true,
            "categories": [
                "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-rope",
                        "py315-fs"
                    ]
                }
            ]
        },
        {
            "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": 1679
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py315-build",
                        "py315-installer",
                        "py315-hatchling",
                        "py315-fonttools"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py315-argcomplete",
            "portdir": "python/py-argcomplete",
            "version": "3.7.2",
            "license": "Apache-2",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://kislyuk.github.io/argcomplete",
            "description": "Bash tab completion for argparse",
            "long_description": "Bash tab completion for argparse",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "makr",
                    "github": "mohd-akram",
                    "ports_count": 91
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py315-build",
                        "py315-installer",
                        "py315-hatchling",
                        "py315-hatch-vcs"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py315-argh",
            "portdir": "python/py-argh",
            "version": "0.31.3",
            "license": "LGPL-3+",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/neithere/argh",
            "description": "A simple argparse wrapper",
            "long_description": "A simple argparse wrapper",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "petr",
                    "github": "petrrr",
                    "ports_count": 636
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-installer",
                        "clang-18",
                        "py315-build",
                        "py315-flit_core"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py315-pytest",
                        "py315-mock",
                        "py315-iocapture"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py315-watchdog"
                    ]
                }
            ]
        },
        {
            "name": "py315-arro3-compute",
            "portdir": "python/py-arro3-compute",
            "version": "0.9.1",
            "license": "Apache-2",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/kylebarron/arro3",
            "description": "A minimal Python library for Apache Arrow, binding to the Rust Arrow implementation.",
            "long_description": "A minimal Python library for Apache Arrow, binding to the Rust Arrow implementation.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "mps",
                    "github": "Schamschula",
                    "ports_count": 1679
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py315-build",
                        "py315-installer",
                        "py315-maturin",
                        "py315-setuptools-rust"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py315-arro3-core",
            "portdir": "python/py-arro3-core",
            "version": "0.9.1",
            "license": "Apache-2",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/kylebarron/arro3",
            "description": "A minimal Python library for Apache Arrow, binding to the Rust Arrow implementation.",
            "long_description": "A minimal Python library for Apache Arrow, binding to the Rust Arrow implementation.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "mps",
                    "github": "Schamschula",
                    "ports_count": 1679
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py315-build",
                        "py315-installer",
                        "py315-maturin",
                        "py315-setuptools-rust"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py315-arro3-io",
            "portdir": "python/py-arro3-io",
            "version": "0.9.1",
            "license": "Apache-2",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/kylebarron/arro3",
            "description": "A minimal Python library for Apache Arrow, binding to the Rust Arrow implementation.",
            "long_description": "A minimal Python library for Apache Arrow, binding to the Rust Arrow implementation.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "mps",
                    "github": "Schamschula",
                    "ports_count": 1679
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py315-build",
                        "py315-installer",
                        "py315-maturin",
                        "py315-setuptools-rust"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "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-asn1crypto",
            "portdir": "python/py-asn1crypto",
            "version": "1.5.1",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/wbond/asn1crypto",
            "description": "A fast, pure Python library for parsing and serializing ASN.1 structures.",
            "long_description": "A fast, pure Python library for parsing and serializing ASN.1 structures.",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "stromnov",
                    "github": "stromnov",
                    "ports_count": 2960
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py315-build",
                        "py315-installer",
                        "py315-setuptools",
                        "py315-wheel"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py315-oscrypto",
                        "py315-hanko-certvalidator",
                        "py315-hanko"
                    ]
                }
            ]
        },
        {
            "name": "py315-asn1-modules",
            "portdir": "python/py-asn1-modules",
            "version": "0.4.2",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/etingof/pyasn1-modules",
            "description": "A collection of ASN.1-based protocols modules.",
            "long_description": "This is a small but growing collection of ASN.1 data structures expressed in Python terms using pyasn1 data model.",
            "active": true,
            "categories": [
                "devel",
                "python",
                "crypto"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-build",
                        "py315-setuptools",
                        "py315-wheel",
                        "clang-18",
                        "py315-installer"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py315-asn1",
                        "python315"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py315-service_identity"
                    ]
                }
            ]
        },
        {
            "name": "py315-asteval",
            "portdir": "python/py-asteval",
            "version": "1.0.10",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/lmfit/asteval",
            "description": "Safe, minimalistic evaluator of python expression using ast module",
            "long_description": "ASTEVAL is a safe(ish) evaluator of Python expressions and statements, using Python's ast module. The idea is to provide a simple, safe, and robust miniature mathematical language that can handle user-input. The emphasis here is on mathematical expressions, and so many functions from numpy are imported and used if available.",
            "active": true,
            "categories": [
                "math",
                "python"
            ],
            "maintainers": [
                {
                    "name": "reneeotten",
                    "github": "reneeotten",
                    "ports_count": 2439
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-setuptools_scm",
                        "clang-18",
                        "py315-build",
                        "py315-installer",
                        "py315-setuptools",
                        "py315-wheel"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py315-pytest"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py315-astropy",
            "portdir": "python/py-astropy",
            "version": "8.0.2",
            "license": "BSD",
            "platforms": "{darwin >= 11}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.astropy.org",
            "description": "A Community Python Library for Astronomy",
            "long_description": "The Astropy project is a common effort to develop a single core package for Astronomy.",
            "active": true,
            "categories": [
                "science",
                "python"
            ],
            "maintainers": [
                {
                    "name": "mps",
                    "github": "Schamschula",
                    "ports_count": 1679
                }
            ],
            "variants": [
                "all",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "pkgconfig",
                        "clang-18",
                        "py315-build",
                        "py315-installer",
                        "py315-setuptools",
                        "py315-wheel",
                        "py315-setuptools_scm",
                        "py315-cython",
                        "py315-jinja2",
                        "py315-extension-helpers",
                        "py315-toml"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py315-astropy-iers-data",
                        "py315-h5py",
                        "cfitsio",
                        "py315-pyerfa",
                        "py315-narwhals",
                        "erfa",
                        "wcslib",
                        "expat",
                        "python315",
                        "py315-packaging",
                        "py315-numpy",
                        "py315-yaml",
                        "py315-scipy",
                        "py315-colorlog",
                        "py315-matplotlib"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py315-skyfield",
                        "py315-pyvo"
                    ]
                }
            ]
        },
        {
            "name": "py315-astropy-iers-data",
            "portdir": "python/py-astropy-iers-data",
            "version": "0.2026.11.9.0.35.9",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/astropy/astropy-iers-data",
            "description": "IERS Earth Rotation and Leap Second tables for the astropy core package",
            "long_description": "IERS Earth Rotation and Leap Second tables for the astropy core package",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "mps",
                    "github": "Schamschula",
                    "ports_count": 1679
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py315-build",
                        "py315-installer",
                        "py315-hatchling",
                        "py315-hatch-vcs"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py315-astropy"
                    ]
                }
            ]
        },
        {
            "name": "py315-ast_serialize",
            "portdir": "python/py-ast_serialize",
            "version": "0.13.1",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/mypyc/ast_serialize",
            "description": "Python bindings for mypy AST serialization",
            "long_description": "This is a fast Python extension for parsing Python files and serializing the AST using the native binary format used by mypy. This will eventually replace the current mypy parser, which uses the Python stdlib ast module for parsing.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "toby",
                    "github": "tobypeterson",
                    "ports_count": 269
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py315-build",
                        "py315-installer",
                        "py315-maturin",
                        "py315-setuptools-rust"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py315-mypy"
                    ]
                }
            ]
        },
        {
            "name": "py315-asyncssh",
            "portdir": "python/py-asyncssh",
            "version": "2.24.1",
            "license": "(EPL-2 or GPL-2+)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://asyncssh.readthedocs.io",
            "description": "AsyncSSH: Asynchronous SSHv2 client and server library",
            "long_description": "AsyncSSH: Asynchronous SSHv2 client and server library",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "reneeotten",
                    "github": "reneeotten",
                    "ports_count": 2439
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-wheel",
                        "py315-build",
                        "py315-installer",
                        "py315-setuptools",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py315-typing_extensions",
                        "py315-cryptography",
                        "python315"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py315-atomicwrites",
            "portdir": "python/py-atomicwrites",
            "version": "1.4.1",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/untitaker/python-atomicwrites",
            "description": "Powerful Python library for atomic file writes",
            "long_description": "Powerful Python library for atomic file writes",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "reneeotten",
                    "github": "reneeotten",
                    "ports_count": 2439
                }
            ],
            "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": []
        },
        {
            "name": "py315-attrs",
            "portdir": "python/py-attrs",
            "version": "26.1.0",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/python-attrs/attrs",
            "description": "Attributes without boilerplate",
            "long_description": "attrs is a Python package with class decorators that ease the chores of implementing the most common attribute-related object protocols:",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "khindenburg",
                    "github": "kurthindenburg",
                    "ports_count": 438
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-hatch-fancy-pypi-readme",
                        "clang-18",
                        "py315-build",
                        "py315-installer",
                        "py315-hatchling",
                        "py315-hatch-vcs"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py315-pytest",
                        "py315-hypothesis",
                        "py315-cloudpickle",
                        "py315-zopeinterface"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py315-trio",
                        "py315-requests-cache",
                        "py315-service_identity",
                        "py315-aiohttp",
                        "py315-cattrs"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "py315-rasterio",
                        "py315-outcome"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py315-affine"
                    ]
                }
            ]
        },
        {
            "name": "py315-autocommand",
            "portdir": "python/py-autocommand",
            "version": "2.2.2",
            "license": "LGPL-3",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/Lucretiel/autocommand",
            "description": "A library to create a command-line program from a function",
            "long_description": "A library to create a command-line program from a function",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "reneeotten",
                    "github": "reneeotten",
                    "ports_count": 2439
                }
            ],
            "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-jaraco.text"
                    ]
                }
            ]
        },
        {
            "name": "py315-awscrt",
            "portdir": "python/py-awscrt",
            "version": "0.38.0",
            "license": "Apache-2",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://aws.amazon.com/cli/",
            "description": "A common runtime for AWS Python projects",
            "long_description": "A common runtime for AWS Python projects",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "davidgilman1",
                    "github": "dgilman",
                    "ports_count": 152
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-wheel",
                        "py315-build",
                        "py315-installer",
                        "py315-setuptools",
                        "cmake",
                        "pkgconfig",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315",
                        "py315-setuptools",
                        "openssl3"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py315-babel",
            "portdir": "python/py-babel",
            "version": "2.18.0",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://babel.pocoo.org/",
            "description": "A collection of tools for internationalizing Python applications.",
            "long_description": "Babel is an integrated collection of utilities that assist in internationalizing and localizing Python applications, with an emphasis on web-based applications.",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "stromnov",
                    "github": "stromnov",
                    "ports_count": 2960
                }
            ],
            "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-freezegun"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "py315-sphinx"
                    ]
                }
            ]
        },
        {
            "name": "py315-barcode",
            "portdir": "python/py-barcode",
            "version": "0.16.1",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://python-barcode.readthedocs.io/en/stable/",
            "description": "a simple way to create barcodes in Python",
            "long_description": "python-barcode is a pure-python library for generating barcodes in various formats.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-setuptools_scm",
                        "py315-setuptools",
                        "py315-wheel",
                        "clang-18",
                        "py315-build",
                        "py315-installer"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py315-Pillow",
                        "python315"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py315-hanko"
                    ]
                }
            ]
        },
        {
            "name": "py315-bcrypt",
            "portdir": "python/py-bcrypt",
            "version": "5.0.0",
            "license": "Apache-2",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/pyca/bcrypt/",
            "description": "Modern password hashing for your software and your servers",
            "long_description": "Modern password hashing for your software and your servers",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "stromnov",
                    "github": "stromnov",
                    "ports_count": 2960
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-wheel",
                        "py315-setuptools-rust",
                        "cargo",
                        "legacy-support",
                        "rust",
                        "clang-20",
                        "py315-build",
                        "py315-installer",
                        "py315-setuptools"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libunwind",
                        "python315"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py315-pytest"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py315-paramiko"
                    ]
                }
            ]
        },
        {
            "name": "py315-beautifulsoup4",
            "portdir": "python/py-beautifulsoup4",
            "version": "4.15.0",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.crummy.com/software/BeautifulSoup/",
            "description": "Python HTML/XML parser",
            "long_description": "Beautiful Soup is a Python HTML/XML parser designed for quick turnaround projects like screen-scraping.",
            "active": true,
            "categories": [
                "textproc",
                "python"
            ],
            "maintainers": [
                {
                    "name": "mps",
                    "github": "Schamschula",
                    "ports_count": 1679
                }
            ],
            "variants": [
                "chardet",
                "charset_normalizer",
                "html5lib",
                "lxml"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py315-build",
                        "py315-installer",
                        "py315-hatchling"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py315-html5lib",
                        "python315",
                        "py315-soupsieve",
                        "py315-typing_extensions",
                        "py315-lxml"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py315-pytest"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py315-skyfield"
                    ]
                }
            ]
        },
        {
            "name": "py315-beniget",
            "portdir": "python/py-beniget",
            "version": "0.5.0",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/serge-sans-paille/beniget/",
            "description": "Extract semantic information about static Python code",
            "long_description": "Extract semantic information about static Python code",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "reneeotten",
                    "github": "reneeotten",
                    "ports_count": 2439
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-setuptools",
                        "py315-wheel",
                        "clang-18",
                        "py315-build",
                        "py315-installer"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315",
                        "py315-gast"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py315-pytest"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py315-pythran"
                    ]
                }
            ]
        },
        {
            "name": "py315-bidi",
            "portdir": "python/py-bidi",
            "version": "0.6.12",
            "license": "GPL-3",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/MeirKriheli/python-bidi",
            "description": "Pure python implementation of the BiDi layout algorithm",
            "long_description": "Pure python implementation of the BiDi layout algorithm",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py315-build",
                        "py315-installer",
                        "py315-maturin",
                        "py315-setuptools-rust"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py315-bigfloat",
            "portdir": "python/py-bigfloat",
            "version": "0.4.0",
            "license": "LGPL-3",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/mdickinson/bigfloat",
            "description": "Arbitrary-precision correctly-rounded floating-point arithmetic, via MPFR.",
            "long_description": "Arbitrary-precision correctly-rounded floating-point arithmetic, via MPFR.",
            "active": true,
            "categories": [
                "math",
                "python"
            ],
            "maintainers": [
                {
                    "name": "reneeotten",
                    "github": "reneeotten",
                    "ports_count": 2439
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-cython",
                        "py315-build",
                        "py315-installer",
                        "py315-setuptools",
                        "py315-wheel",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "mpfr",
                        "python315",
                        "py315-six",
                        "gmp"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py315-binaryornot",
            "portdir": "python/py-binaryornot",
            "version": "0.6.0",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/audreyr/binaryornot",
            "description": "Ultra-lightweight pure Python package to check if a file is binary or text.",
            "long_description": "Ultra-lightweight pure Python package to check if a file is binary or text.",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "reneeotten",
                    "github": "reneeotten",
                    "ports_count": 2439
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-installer",
                        "clang-18",
                        "py315-build",
                        "py315-hatchling"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py315-hypothesis",
                        "py315-pytest"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py315-bitarray",
            "portdir": "python/py-bitarray",
            "version": "3.12.1",
            "license": "PSF",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/ilanschnell/bitarray",
            "description": "A efficient implementation of arrays of booleans",
            "long_description": "This module provides an object type which efficiently represents an array of booleans. Bitarrays are sequence types and behave very much like usual lists. Eight bits are represented by one byte in a contiguous block of memory. The user can select between two representations: little-endian and big-endian. Most of the functionality is implemented in C. Methods for accessing the machine representation are provided.",
            "active": true,
            "categories": [
                "math",
                "python"
            ],
            "maintainers": [
                {
                    "name": "petr",
                    "github": "petrrr",
                    "ports_count": 636
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py315-build",
                        "py315-installer",
                        "py315-setuptools",
                        "py315-wheel"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py315-blinker",
            "portdir": "python/py-blinker",
            "version": "1.9.0",
            "license": "MIT and BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://blinker.readthedocs.io",
            "description": "Fast, simple object-to-object and broadcast signaling",
            "long_description": "Blinker provides a fast dispatching system that allows any number of interested parties to subscribe to events, or \"signals\". Signal receivers can subscribe to specific senders or receive signals sent by any sender.",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "aronnax",
                    "github": "lpsinger",
                    "ports_count": 448
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-flit_core",
                        "clang-18",
                        "py315-build",
                        "py315-installer"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py315-pytest-asyncio",
                        "py315-pytest"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py315-oauthlib"
                    ]
                }
            ]
        },
        {
            "name": "py315-brotli",
            "portdir": "python/py-brotli",
            "version": "1.2.1",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/google/brotli",
            "description": "Python module for brotli compression format",
            "long_description": "Brotli is a generic-purpose lossless compression algorithm that is similar in speed with deflate but offers more dense compression. This port installs python modules, see also port brotli for the bro tool.",
            "active": true,
            "categories": [
                "archivers",
                "python"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "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-py7zr",
                        "py315-aiohttp",
                        "py315-httpx"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "py315-fonttools"
                    ]
                }
            ]
        },
        {
            "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-build",
            "portdir": "python/py-build",
            "version": "1.6.0",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://pypa-build.readthedocs.io/",
            "description": "A simple, correct PEP517 package builder",
            "long_description": "A simple, correct PEP517 package builder which will invoke the PEP 517 hooks to build a distribution package. It is a simple build tool and does not perform any dependency management.",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "danchr",
                    "github": "danchr",
                    "ports_count": 181
                },
                {
                    "name": "jmr",
                    "github": "jmroot",
                    "ports_count": 370
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py-bootstrap-modules",
                        "clang-18",
                        "py315-installer"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315",
                        "py315-packaging",
                        "py315-pyproject_hooks"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "build",
                    "ports": [
                        "py315-flit_core",
                        "py315-gdbm",
                        "py315-setuptools",
                        "py315-tkinter",
                        "py315-wheel",
                        "py315-calver",
                        "py315-trove-classifiers",
                        "py315-pathspec",
                        "py315-setuptools_scm",
                        "py315-pluggy",
                        "py315-poetry-core",
                        "py315-tomlkit",
                        "py315-hatchling",
                        "py315-jsonpointer",
                        "py315-pylsqpack",
                        "py315-soupsieve",
                        "py315-semantic_version",
                        "py315-typing_extensions",
                        "py315-maturin",
                        "py315-setuptools-rust",
                        "py315-arro3-compute",
                        "py315-arro3-core",
                        "py315-arro3-io",
                        "py315-truststore",
                        "py315-awscrt",
                        "py315-bitarray",
                        "py315-roman",
                        "py315-pycryptodomex",
                        "py315-pycryptodome",
                        "py315-zipfile-deflate64",
                        "py315-hatch-vcs",
                        "py315-pyproject_api",
                        "py315-execnet",
                        "py315-iniconfig",
                        "py315-pefile",
                        "py315-pygments",
                        "py315-pytest",
                        "py315-pytest-xdist",
                        "py315-crcmod",
                        "py315-orjson",
                        "py315-ast_serialize",
                        "py315-certifi",
                        "py315-cffi",
                        "py315-pycparser",
                        "py315-uv-build",
                        "py315-altgraph",
                        "py315-macholib",
                        "py315-charset-normalizer",
                        "py315-construct",
                        "py315-cython",
                        "py315-dateutil",
                        "py315-freezegun",
                        "py315-geographiclib",
                        "py315-hypothesis",
                        "py315-idna",
                        "py315-lxml",
                        "py315-meson",
                        "py315-meson-python",
                        "py315-mock",
                        "py315-pyproject_metadata",
                        "py315-requests",
                        "py315-six",
                        "py315-sortedcontainers",
                        "py315-tz",
                        "py315-urllib3",
                        "py315-librt",
                        "py315-mypy",
                        "py315-mypy_extensions",
                        "py315-numpy",
                        "py315-pretend",
                        "py315-testpath",
                        "py315-types-psutil",
                        "py315-types-setuptools",
                        "py315-yaml",
                        "py315-beniget",
                        "py315-bcrypt",
                        "py315-cpuinfo",
                        "py315-cryptography",
                        "py315-cryptography_vectors",
                        "py315-gast",
                        "py315-gmpy2",
                        "py315-mpmath",
                        "py315-paramiko",
                        "py315-platformdirs",
                        "py315-ply",
                        "py315-pooch",
                        "py315-pybind11",
                        "py315-pynacl",
                        "py315-pytest-benchmark",
                        "py315-pythran",
                        "py315-scikit-build-core",
                        "py315-scikit-umfpack",
                        "py315-scipy",
                        "py315-threadpoolctl",
                        "py315-tqdm",
                        "py315-xxhash",
                        "py315-algopy",
                        "py315-asteval",
                        "py315-contourpy",
                        "py315-wurlitzer",
                        "py315-pip",
                        "py315-gdal",
                        "py315-atomicwrites",
                        "py315-asyncssh",
                        "py315-autocommand",
                        "py315-bigfloat",
                        "py315-binaryornot",
                        "py315-cachetools",
                        "py315-cairo",
                        "py315-cfgv",
                        "py315-cftime",
                        "py315-uncertainties",
                        "py315-versioneer",
                        "py315-wcwidth",
                        "py315-yapf",
                        "py315-colorlog",
                        "py315-coherent.licensed",
                        "py315-columnize",
                        "py315-coverage",
                        "py315-cppy",
                        "py315-croniter",
                        "py315-cssselect2",
                        "py315-deprecation",
                        "py315-diff-match-patch",
                        "py315-docstring-to-markdown",
                        "py315-importlib-metadata",
                        "py315-tinycss2",
                        "py315-webencodings",
                        "py315-zipp",
                        "py315-docstyle",
                        "py315-dunamai",
                        "py315-editorconfig",
                        "py315-snowballstemmer",
                        "py315-jq",
                        "py315-enchant",
                        "py315-fastjsonschema",
                        "py315-fastprogress",
                        "py315-filetype",
                        "py315-fisx",
                        "py315-gemmi",
                        "py315-logfire-api",
                        "py315-nanobind",
                        "py315-pdm-backend",
                        "py315-pypdf",
                        "py315-sip",
                        "py315-hatch-mypyc",
                        "py315-httpx-sse",
                        "py315-identify",
                        "py315-id",
                        "py315-inflection",
                        "py315-ipython-pygments-lexers",
                        "py315-isort",
                        "py315-jaraco.classes",
                        "py315-jaraco.collections",
                        "py315-jaraco.context",
                        "py315-jaraco.functools",
                        "py315-jaraco.text",
                        "py315-jiter",
                        "py315-more-itertools",
                        "py315-keyring",
                        "py315-kiwisolver",
                        "py315-looseversion",
                        "py315-natsort",
                        "py315-pyicu",
                        "py315-pytest-asyncio",
                        "py315-pytest-mock",
                        "py315-distlib",
                        "py315-filelock",
                        "py315-hatch-fancy-pypi-readme",
                        "py315-nmrglue",
                        "py315-nmrglue-devel",
                        "py315-nodeenv",
                        "py315-obstore",
                        "py315-olefile",
                        "py315-openbabel",
                        "py315-opentelemetry-api",
                        "py315-pandas",
                        "py315-parsing",
                        "py315-pbr",
                        "py315-pdbecif",
                        "py315-peakutils",
                        "py315-periodictable",
                        "py315-pkce",
                        "py315-poyo",
                        "py315-py3dmol",
                        "py315-pylint-venv",
                        "py315-pynose",
                        "py315-pyqt-builder",
                        "py315-pytest-cov",
                        "py315-pytest-describe",
                        "py315-pytest-qt",
                        "py315-pytest-runner",
                        "py315-pytest-timeout",
                        "py315-python-discovery",
                        "py315-python-multipart",
                        "py315-pytoolconfig",
                        "py315-pyuca",
                        "py315-qstylizer",
                        "py315-virtualenv",
                        "py315-appdirs",
                        "py315-pyperclip",
                        "py315-resvg_py",
                        "py315-rope",
                        "py315-setupmeta",
                        "py315-spdx",
                        "py315-spdx-lookup",
                        "py315-term-background",
                        "py315-text-unidecode",
                        "py315-textdistance",
                        "py315-three-merge",
                        "py315-tokenize-rt",
                        "py315-types-docutils",
                        "py315-ujson",
                        "py315-whatthepatch",
                        "py315-Pillow",
                        "py315-brotli",
                        "py315-chardet",
                        "py315-cycler",
                        "py315-fonttools",
                        "py315-fs",
                        "py315-gobject3",
                        "py315-lz4",
                        "py315-matplotlib",
                        "py315-pkgconfig",
                        "py315-psutil",
                        "py315-pyobjc",
                        "py315-reportlab",
                        "py315-sympy",
                        "py315-unicodedata2",
                        "py315-xattr",
                        "py315-zopfli",
                        "py315-astropy-iers-data",
                        "py315-affine",
                        "py315-attrs",
                        "py315-click",
                        "py315-cligj",
                        "py315-cloudpickle",
                        "py315-jinja2",
                        "py315-markupsafe",
                        "py315-railroad-diagrams",
                        "py315-rasterio",
                        "py315-zopeinterface",
                        "py315-zope-event",
                        "py315-deprecated",
                        "py315-pikepdf",
                        "py315-wrapt",
                        "py315-bidi",
                        "py315-anyio",
                        "py315-sniffio",
                        "py315-xyzservices",
                        "py315-numcodecs",
                        "py315-cdflib",
                        "py315-typing-inspection",
                        "py315-parameterized",
                        "py315-pyfatfs",
                        "py315-hsluv",
                        "py315-argh",
                        "py315-cattrs",
                        "py315-ephemeral-port-reserve",
                        "py315-flaky",
                        "py315-flexmock",
                        "py315-iocapture",
                        "py315-linkify-it-py",
                        "py315-markdown-it-py",
                        "py315-mdit-py-plugins",
                        "py315-mdurl",
                        "py315-pytest-httpserver",
                        "py315-pytest-xprocess",
                        "py315-requests-cache",
                        "py315-requests-mock",
                        "py315-responses",
                        "py315-rich",
                        "py315-time-machine",
                        "py315-tomli-w",
                        "py315-url-normalize",
                        "py315-uc-micro-py",
                        "py315-watchdog",
                        "py315-werkzeug",
                        "py315-spiceypy",
                        "py315-uharfbuzz",
                        "py315-powerline",
                        "py315-powerline-exitstatus-kai",
                        "py315-powerline-gitstatus",
                        "py315-inflate64",
                        "py315-multivolumefile",
                        "py315-py7zr",
                        "py315-pybcj",
                        "py315-pyppmd",
                        "py315-pytest-remotedata",
                        "py315-pyzstd",
                        "py315-texttable",
                        "py315-cbor2",
                        "py315-game",
                        "py315-luma.emulator",
                        "py315-luma.core",
                        "py315-pyftdi",
                        "py315-pyusb",
                        "py315-ruamel-yaml",
                        "py315-serial",
                        "py315-smbus2",
                        "py315-flatbuffers",
                        "py315-protobuf3",
                        "py315-lxml_html_clean",
                        "py315-shapely",
                        "py315-argcomplete",
                        "py315-stagger",
                        "py315-tzdata",
                        "py315-XlsxWriter",
                        "py315-types-pyyaml",
                        "py315-hatch-requirements-txt",
                        "py315-xarray",
                        "py315-cmweather",
                        "py315-blinker",
                        "py315-imagehash",
                        "py315-jwt",
                        "py315-oauthlib",
                        "py315-prettytable",
                        "py315-pybind11-stubgen",
                        "py315-pyproj",
                        "py315-pytest-lazy-fixtures",
                        "py315-pywavelets",
                        "py315-requests-oauthlib",
                        "py315-selenium",
                        "py315-socks",
                        "py315-svgelements",
                        "py315-websocket-client",
                        "py315-pkcs11",
                        "py315-coworkingview",
                        "py315-pytest-subtests",
                        "py315-userpath",
                        "py315-asn1",
                        "py315-openssl",
                        "py315-ndg_httpsclient",
                        "py315-pynamecheap",
                        "py315-vcs-versioning",
                        "py315-arabic-reshaper",
                        "py315-pytest-recording",
                        "py315-vcrpy",
                        "py315-brotlicffi",
                        "py315-h2",
                        "py315-hpack",
                        "py315-hyperframe",
                        "py315-h11",
                        "py315-socksio",
                        "py315-httpx",
                        "py315-httpcore",
                        "py315-pylast",
                        "py315-pytest-random-order",
                        "py315-hatch-nodejs-version",
                        "py315-sqlite-anyio",
                        "py315-pycrdt-websocket",
                        "py315-alabaster",
                        "py315-astropy",
                        "py315-babel",
                        "py315-beautifulsoup4",
                        "py315-docutils",
                        "py315-extension-helpers",
                        "py315-h5py",
                        "py315-html5lib",
                        "py315-imagesize",
                        "py315-jplephem",
                        "py315-narwhals",
                        "py315-pyerfa",
                        "py315-pyflakes",
                        "py315-roman_numerals",
                        "py315-sgp4",
                        "py315-skyfield-data",
                        "py315-skyfield",
                        "py315-sphinx",
                        "py315-sphinxcontrib-applehelp",
                        "py315-sphinxcontrib-devhelp",
                        "py315-sphinxcontrib-htmlhelp",
                        "py315-sphinxcontrib-jsmath",
                        "py315-sphinxcontrib-qthelp",
                        "py315-sphinxcontrib-serializinghtml",
                        "py315-spktype21",
                        "py315-toml",
                        "py315-requests-toolbelt",
                        "py315-outcome",
                        "py315-aioquic",
                        "py315-asn1-modules",
                        "py315-service_identity",
                        "py315-trio",
                        "py315-defusedxml",
                        "py315-dnspython",
                        "py315-pyvo",
                        "py315-imageio",
                        "py315-freetype",
                        "py315-rlpycairo",
                        "py315-svglib",
                        "py315-zmq",
                        "py315-cmd2",
                        "py315-prompt_toolkit",
                        "py315-rich-argparse",
                        "py315-cymruwhois",
                        "py315-pycares",
                        "py315-aiodns",
                        "py315-aiohappyeyeballs",
                        "py315-expandvars",
                        "py315-frozenlist",
                        "py315-aiosignal",
                        "py315-multidict",
                        "py315-propcache",
                        "py315-annotated_types",
                        "py315-aiohttp",
                        "py315-pydantic",
                        "py315-pydantic_core",
                        "py315-yarl",
                        "py315-asn1crypto",
                        "py315-oscrypto",
                        "py315-barcode",
                        "py315-pypng",
                        "py315-qrcode",
                        "py315-signxml",
                        "py315-pytzdata",
                        "py315-tzlocal",
                        "py315-toposort",
                        "py315-xsdata",
                        "py315-hanko-certvalidator",
                        "py315-hanko",
                        "py315-uritools",
                        "py315-imagecodecs",
                        "py315-tifffile"
                    ]
                }
            ]
        },
        {
            "name": "py315-cachetools",
            "portdir": "python/py-cachetools",
            "version": "7.3.0",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/tkem/cachetools",
            "description": "memoizing collections and decorators",
            "long_description": "This module provides various memoizing collections and decorators, including variants of the Python 3 Standard Library @lru_cache function decorator.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "reneeotten",
                    "github": "reneeotten",
                    "ports_count": 2439
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-setuptools_scm",
                        "clang-18",
                        "py315-build",
                        "py315-installer",
                        "py315-setuptools",
                        "py315-wheel"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py315-pytest"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py315-cairo",
            "portdir": "python/py-cairo",
            "version": "1.29.2",
            "license": "(LGPL-2.1 or MPL-1.1)",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/pygobject/pycairo",
            "description": "Pycairo is set of Python bindings for the cairo graphics library",
            "long_description": "Pycairo is set of Python bindings for the cairo graphics library",
            "active": true,
            "categories": [
                "graphics",
                "python"
            ],
            "maintainers": [
                {
                    "name": "reneeotten",
                    "github": "reneeotten",
                    "ports_count": 2439
                }
            ],
            "variants": [
                "quartz",
                "x11",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-setuptools",
                        "py315-cython",
                        "py315-meson-python",
                        "pkgconfig",
                        "clang-18",
                        "py315-build",
                        "py315-installer"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "glib2",
                        "cairo",
                        "python315"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py315-pytest",
                        "py315-hypothesis"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py315-gobject3",
                        "py315-matplotlib",
                        "py315-rlpycairo"
                    ]
                }
            ]
        },
        {
            "name": "py315-calver",
            "portdir": "python/py-calver",
            "version": "2025.10.20",
            "license": "Apache-2",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/di/calver",
            "description": "setuptools extension for automatically defining your Python package version as a calendar version",
            "long_description": "The calver package is a setuptools extension for automatically defining your Python package version as a calendar version.",
            "active": true,
            "categories": [
                "science",
                "python"
            ],
            "maintainers": [
                {
                    "name": "mps",
                    "github": "Schamschula",
                    "ports_count": 1679
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py315-build",
                        "py315-installer",
                        "py315-setuptools",
                        "py315-wheel"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "build",
                    "ports": [
                        "py315-trove-classifiers"
                    ]
                }
            ]
        },
        {
            "name": "py315-cattrs",
            "portdir": "python/py-cattrs",
            "version": "26.2.1",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/python-attrs/cattrs",
            "description": "py-cattrs is an open-source Python library for structuring and unstructuring data.",
            "long_description": "py-cattrs is an open-source Python library for structuring and unstructuring data.. py-cattrs works best with attrs classes, dataclasses and the usual Python collections, but other kinds of classes are supported by manually registering converters.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-hatch-vcs",
                        "py315-build",
                        "py315-installer",
                        "py315-hatchling",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py315-typing_extensions",
                        "py315-attrs",
                        "python315"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py315-requests-cache"
                    ]
                }
            ]
        },
        {
            "name": "py315-cbor2",
            "portdir": "python/py-cbor2",
            "version": "6.1.5",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/agronholm/cbor2",
            "description": "Python CBOR de-serializer with extensive tag support",
            "long_description": "Python CBOR de-serializer with extensive tag support",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "herby.gillot",
                    "github": "herbygillot",
                    "ports_count": 1167
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-setuptools_scm",
                        "py315-setuptools-rust",
                        "cargo",
                        "legacy-support",
                        "rust",
                        "clang-20",
                        "py315-build",
                        "py315-installer",
                        "py315-setuptools",
                        "py315-wheel"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libunwind",
                        "python315"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py315-pytest",
                        "py315-hypothesis"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "py315-luma.core"
                    ]
                }
            ]
        },
        {
            "name": "py315-cdflib",
            "portdir": "python/py-cdflib",
            "version": "1.3.16",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/MAVENSDC/cdflib",
            "description": "A python CDF reader toolkit",
            "long_description": "A python CDF reader toolkit",
            "active": true,
            "categories": [
                "science",
                "python"
            ],
            "maintainers": [
                {
                    "name": "mps",
                    "github": "Schamschula",
                    "ports_count": 1679
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-setuptools_scm",
                        "py315-setuptools",
                        "py315-wheel",
                        "clang-18",
                        "py315-build",
                        "py315-installer"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py315-numpy",
                        "python315"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py315-certifi",
            "portdir": "python/py-certifi",
            "version": "2026.10.19",
            "license": "(MPL-1.1 or GPL-2+ or LGPL-2.1+)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://pypi.python.org/pypi/certifi",
            "description": "Python package for providing Mozilla's CA Bundle.",
            "long_description": "Python package for providing Mozilla's CA Bundle.",
            "active": true,
            "categories": [
                "devel",
                "net",
                "python"
            ],
            "maintainers": [
                {
                    "name": "stromnov",
                    "github": "stromnov",
                    "ports_count": 2960
                }
            ],
            "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": "build",
                    "ports": [
                        "py315-matplotlib"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py315-requests",
                        "py315-signxml",
                        "py315-hanko-certvalidator",
                        "py315-urllib3",
                        "py315-aioquic",
                        "py315-freetype",
                        "py315-pyproj",
                        "py315-httpcore",
                        "py315-httpx",
                        "py315-skyfield"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "py315-rasterio"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py315-cryptography"
                    ]
                }
            ]
        },
        {
            "name": "py315-cffi",
            "portdir": "python/py-cffi",
            "version": "2.1.1",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://cffi.readthedocs.org/",
            "description": "Foreign Function Interface for Python calling C code.",
            "long_description": "Foreign Function Interface for Python calling C code. The aim of this project is to provide a convenient and reliable way of calling C code from Python.",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "stromnov",
                    "github": "stromnov",
                    "ports_count": 2960
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-wheel",
                        "py315-build",
                        "py315-installer",
                        "py315-setuptools",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315",
                        "py315-pycparser",
                        "libffi"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py315-pycares",
                        "py315-cryptography",
                        "py315-pynacl",
                        "py315-zmq",
                        "py315-xattr",
                        "py315-brotlicffi"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py315-numpy"
                    ]
                }
            ]
        },
        {
            "name": "py315-cfgv",
            "portdir": "python/py-cfgv",
            "version": "3.5.0",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/asottile/cfgv",
            "description": "Validate configuration and produce human readable error messages.",
            "long_description": "Validate configuration and produce human readable error messages.",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "reneeotten",
                    "github": "reneeotten",
                    "ports_count": 2439
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py315-build",
                        "py315-installer",
                        "py315-setuptools",
                        "py315-wheel"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py315-cftime",
            "portdir": "python/py-cftime",
            "version": "1.6.6.1",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/Unidata/cftime",
            "description": "Time-handling functionality from netcdf4-python",
            "long_description": "Time-handling functionality from netcdf4-python",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "reneeotten",
                    "github": "reneeotten",
                    "ports_count": 2439
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-cython",
                        "py315-oldest-supported-numpy",
                        "clang-18",
                        "py315-build",
                        "py315-installer",
                        "py315-setuptools",
                        "py315-wheel"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315",
                        "py315-numpy"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py315-pytest"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "test",
                    "ports": [
                        "py315-xarray"
                    ]
                }
            ]
        },
        {
            "name": "py315-chardet",
            "portdir": "python/py-chardet",
            "version": "7.7.0",
            "license": "LGPL-2.1+",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/chardet/chardet",
            "description": "Universal character encoding detector",
            "long_description": "Character encoding auto-detection in Python. As smart as your browser.",
            "active": true,
            "categories": [
                "devel",
                "textproc",
                "python"
            ],
            "maintainers": [
                {
                    "name": "aronnax",
                    "github": "lpsinger",
                    "ports_count": 448
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-installer",
                        "clang-18",
                        "py315-build",
                        "py315-hatchling",
                        "py315-hatch-vcs"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py315-pytest"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py315-reportlab"
                    ]
                }
            ]
        },
        {
            "name": "py315-charset-normalizer",
            "portdir": "python/py-charset-normalizer",
            "version": "3.5.2",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/ousret/charset_normalizer",
            "description": "A library that helps you read text from an unknown charset encoding.",
            "long_description": "A library that helps you read text from an unknown charset encoding.",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "stromnov",
                    "github": "stromnov",
                    "ports_count": 2960
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-setuptools_scm",
                        "clang-18",
                        "py315-build",
                        "py315-installer",
                        "py315-setuptools",
                        "py315-wheel"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py315-pytest"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py315-requests",
                        "py315-httpx"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py315-numpy"
                    ]
                }
            ]
        },
        {
            "name": "py315-click",
            "portdir": "python/py-click",
            "version": "8.5.0",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/pallets/click",
            "description": "A simple wrapper around optparse for powerful command line utilities.",
            "long_description": "A simple wrapper around optparse for powerful command line utilities.",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "stromnov",
                    "github": "stromnov",
                    "ports_count": 2960
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py315-build",
                        "py315-flit_core",
                        "py315-installer"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py315-pytest"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py315-xsdata",
                        "py315-hanko",
                        "py315-cligj",
                        "py315-httpx"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "py315-rasterio",
                        "py315-userpath"
                    ]
                }
            ]
        },
        {
            "name": "py315-cligj",
            "portdir": "python/py-cligj",
            "version": "0.7.2",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/mapbox/cligj",
            "description": "Click params for commmand line interfaces to GeoJSON",
            "long_description": "Click params for commmand line interfaces to GeoJSON",
            "active": true,
            "categories": [
                "python",
                "gis"
            ],
            "maintainers": [
                {
                    "name": "stromnov",
                    "github": "stromnov",
                    "ports_count": 2960
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-installer",
                        "py315-setuptools",
                        "py315-wheel",
                        "clang-18",
                        "py315-build"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315",
                        "py315-setuptools",
                        "py315-click"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py315-pytest"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "py315-rasterio"
                    ]
                }
            ]
        },
        {
            "name": "py315-cloudpickle",
            "portdir": "python/py-cloudpickle",
            "version": "3.1.2",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/cloudpipe/cloudpickle",
            "description": "Extended pickling support for Python objects.",
            "long_description": "Extended pickling support for Python objects.",
            "active": true,
            "categories": [
                "science",
                "python"
            ],
            "maintainers": [
                {
                    "name": "stromnov",
                    "github": "stromnov",
                    "ports_count": 2960
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py315-build",
                        "py315-flit_core",
                        "py315-installer"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "test",
                    "ports": [
                        "py315-attrs"
                    ]
                }
            ]
        }
    ]
}