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

{
    "count": 53714,
    "next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-name&page=421",
    "previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-name&page=419",
    "results": [
        {
            "name": "py315-matplotlib",
            "portdir": "python/py-matplotlib",
            "version": "3.11.2",
            "license": "(PSF or BSD)",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://matplotlib.org/",
            "description": "Matplotlib is a python plotting library",
            "long_description": "Matplotlib strives to produce publication quality 2D graphics for interactive graphing, scientific publishing, user interface development and web application servers targeting multiple user interfaces and hardcopy output formats. There is a 'pylab' mode which emulates matlab graphics. The library uses numpy for handling large data sets and supports a variety of output backends. This port provides variants for the different GUIs (gtk2, gtk3, tkinter, qt5, cairo, latex).",
            "active": true,
            "categories": [
                "graphics",
                "math",
                "python"
            ],
            "maintainers": [
                {
                    "name": "reneeotten",
                    "github": "reneeotten",
                    "ports_count": 2439
                }
            ],
            "variants": [
                "tkinter",
                "gtk3",
                "qt5",
                "qt6",
                "cairo",
                "pyside6",
                "dvipng",
                "ghostscript",
                "latex",
                "pdftops",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "ninja",
                        "pkgconfig",
                        "clang-20",
                        "py315-build",
                        "py315-installer",
                        "py315-setuptools_scm",
                        "py315-certifi",
                        "py315-meson-python",
                        "py315-pybind11"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py315-kiwisolver",
                        "py315-parsing",
                        "libraqm",
                        "py315-cycler",
                        "py315-fonttools",
                        "py315-Pillow",
                        "qhull",
                        "freetype",
                        "python315",
                        "py315-packaging",
                        "py315-dateutil",
                        "py315-numpy",
                        "py315-contourpy",
                        "py315-cairo"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py315-cmweather",
                        "py315-astropy",
                        "py315-skyfield"
                    ]
                }
            ]
        },
        {
            "name": "py315-markupsafe",
            "portdir": "python/py-markupsafe",
            "version": "3.0.4",
            "license": "BSD",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://palletsprojects.com/p/markupsafe/",
            "description": "Implements a XML/HTML/XHTML Markup safe string for Python",
            "long_description": "Implements a XML/HTML/XHTML Markup safe string for Python",
            "active": true,
            "categories": [
                "textproc",
                "python"
            ],
            "maintainers": [
                {
                    "name": "jmr",
                    "github": "jmroot",
                    "ports_count": 370
                }
            ],
            "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-jinja2",
                        "py315-werkzeug"
                    ]
                }
            ]
        },
        {
            "name": "py315-markdown-it-py",
            "portdir": "python/py-markdown-it-py",
            "version": "4.2.0",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/executablebooks/markdown-it-py",
            "description": "Python port of markdown-it",
            "long_description": "Python port of markdown-it. Markdown parser done right.",
            "active": true,
            "categories": [
                "textproc",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-installer",
                        "clang-18",
                        "py315-build",
                        "py315-flit_core"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315",
                        "py315-linkify-it-py",
                        "py315-mdit-py-plugins",
                        "py315-mdurl"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "py315-rich"
                    ]
                }
            ]
        },
        {
            "name": "py315-macholib",
            "portdir": "python/py-macholib",
            "version": "1.16.4",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://macholib.readthedocs.io/",
            "description": "Mach-O header analysis and editing",
            "long_description": "macholib can be used to analyze and edit Mach-O headers, the executable format used by Mac OS X. It is typically used as a dependency analysis tool, and also to rewrite dylib references in Mach-O headers to be @executable_path relative. Though this tool targets a platform specific file format, it is pure python code that is platform and endian independent.",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "jmr",
                    "github": "jmroot",
                    "ports_count": 370
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-build",
                        "py315-setuptools",
                        "py315-wheel",
                        "clang-18",
                        "py315-installer"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py315-altgraph",
                        "python315"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py315-lz4",
            "portdir": "python/py-lz4",
            "version": "4.4.5",
            "license": "BSD",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/python-lz4/python-lz4",
            "description": "LZ4 bindings for Python",
            "long_description": "LZ4 bindings for Python",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-setuptools_scm",
                        "py315-pkgconfig",
                        "clang-18",
                        "py315-build",
                        "py315-installer",
                        "py315-setuptools",
                        "py315-wheel"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "lz4",
                        "python315"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py315-pytest",
                        "py315-psutil"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py315-lxml_html_clean",
            "portdir": "python/py-lxml_html_clean",
            "version": "0.4.6",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/fedora-python/lxml_html_clean/",
            "description": "HTML cleaner is blocklist-based.",
            "long_description": "HTML cleaner is blocklist-based. This project was initially a part of lxml, but many reports about possible security vulnerabilities were filed for lxml and that make the project problematic for security-sensitive environments. Therefore we decided to extract the problematic part to a separate project.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "mps",
                    "github": "Schamschula",
                    "ports_count": 1679
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-build",
                        "py315-setuptools",
                        "py315-wheel",
                        "clang-18",
                        "py315-installer"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py315-lxml",
                        "python315"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py315-lxml",
            "portdir": "python/py-lxml",
            "version": "6.1.3",
            "license": "BSD",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://lxml.de/",
            "description": "Powerful and Pythonic XML processing library",
            "long_description": "lxml is a Pythonic binding for the libxml2 and libxslt libraries. It is unique in that it combines the speed and feature completeness of these libraries with the simplicity of a native Python API, mostly compatible but superior to the well-known ElementTree API.",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "petr",
                    "github": "petrrr",
                    "ports_count": 636
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-cython",
                        "py315-build",
                        "py315-installer",
                        "py315-setuptools",
                        "py315-wheel",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libxml2",
                        "libxslt",
                        "python315",
                        "zlib"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py315-skyfield",
                        "py315-signxml",
                        "py315-hanko",
                        "py315-lxml_html_clean",
                        "py315-pikepdf",
                        "py315-svglib",
                        "py315-beautifulsoup4"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "py315-fonttools"
                    ]
                }
            ]
        },
        {
            "name": "py315-luma.emulator",
            "portdir": "python/py-luma.emulator",
            "version": "1.7.0",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/rm-hull/luma.emulator",
            "description": "Drawing and text rendering for small displays, emulator module",
            "long_description": "luma.emulator provides a series of pseudo-display devices which allow the luma.core components to be used without running a physical device.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-installer",
                        "py315-wheel",
                        "py315-setuptools",
                        "clang-18",
                        "py315-build"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "py315-luma.core",
                        "py315-game"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py315-pytest",
                        "py315-pytest-timeout"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py315-luma.core",
            "portdir": "python/py-luma.core",
            "version": "2.6.0",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/rm-hull/luma.core",
            "description": "Drawing and text rendering for small displays, core module",
            "long_description": "luma.core is a component library providing a Pillow-compatible drawing canvas for Python 3, and other functionality to support drawing primitives and text-rendering capabilities for small displays.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py315-wheel",
                        "py315-setuptools",
                        "py315-installer",
                        "py315-build"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "py315-smbus2",
                        "py315-pyftdi",
                        "py315-cbor2",
                        "py315-Pillow"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py315-pytest",
                        "py315-pytest-timeout"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "py315-luma.emulator"
                    ]
                }
            ]
        },
        {
            "name": "py315-looseversion",
            "portdir": "python/py-looseversion",
            "version": "1.3.0",
            "license": "PSF",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/effigies/looseversion",
            "description": "Version numbering for anarchists and software realists",
            "long_description": "Version numbering for anarchists and software realists",
            "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-hatchling"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py315-pytest"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py315-logfire-api",
            "portdir": "python/py-logfire-api",
            "version": "5.5.0",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://pypi.org/project/logfire-api",
            "description": "Shim for the Logfire SDK which does nothing unless Logfire is installed",
            "long_description": "Shim for the Logfire SDK which does nothing unless Logfire is installed",
            "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-hatchling"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py315-linkify-it-py",
            "portdir": "python/py-linkify-it-py",
            "version": "2.2.0",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/tsutsu3/linkify-it-py",
            "description": "Links recognition library with full unicode support.",
            "long_description": "Links recognition library with full unicode support.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-build",
                        "py315-setuptools",
                        "py315-wheel",
                        "clang-18",
                        "py315-installer"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "py315-uc-micro-py"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py315-markdown-it-py"
                    ]
                }
            ]
        },
        {
            "name": "py315-librt",
            "portdir": "python/py-librt",
            "version": "0.16.0",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/mypyc/librt",
            "description": "mypyc runtime library",
            "long_description": "This library contains basic functionality that is useful in code compiled using mypyc, and efficient C implementations of various Python standard library classes and functions. Mypyc can produce faster extensions when you use librt in the code you compile. librt also contains some internal library features used by mypy.",
            "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-setuptools",
                        "py315-wheel"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py315-mypy"
                    ]
                }
            ]
        },
        {
            "name": "py315-kiwisolver",
            "portdir": "python/py-kiwisolver",
            "version": "1.5.1",
            "license": "BSD",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/nucleic/kiwi",
            "description": "Kiwi is an efficient C++ implementation of the Cassowary constraint solving algorithm.",
            "long_description": "Kiwi is an implementation of the algorithm based on the seminal Cassowary paper. It is not a refactoring of the original C++ solver. Kiwi has been designed from the ground up to be lightweight and fast. Kiwi ranges from 10x to 500x faster than the original Cassowary solver with typical use cases gaining a 40x improvement. Memory savings are consistently > 5x.",
            "active": true,
            "categories": [
                "math",
                "python"
            ],
            "maintainers": [
                {
                    "name": "reneeotten",
                    "github": "reneeotten",
                    "ports_count": 2439
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-cppy",
                        "clang-18",
                        "py315-build",
                        "py315-installer",
                        "py315-setuptools",
                        "py315-wheel",
                        "py315-setuptools_scm"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py315-pytest"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py315-matplotlib"
                    ]
                }
            ]
        },
        {
            "name": "py315-keyring",
            "portdir": "python/py-keyring",
            "version": "25.7.0",
            "license": "(MIT or PSF)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/jaraco/keyring",
            "description": "Python interface to access the system keyring service",
            "long_description": "The Python keyring lib provides a easy way to access the system keyring service from python. It can be used in any application that needs safe password storage. The OSXKeychain keyring service supports the Keychain service in Mac OS X.",
            "active": true,
            "categories": [
                "security",
                "python"
            ],
            "maintainers": [
                {
                    "name": "reneeotten",
                    "github": "reneeotten",
                    "ports_count": 2439
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-coherent.licensed",
                        "py315-installer",
                        "py315-setuptools",
                        "py315-wheel",
                        "py315-setuptools_scm",
                        "clang-18",
                        "py315-build"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py315-jaraco.classes",
                        "py315-jaraco.context",
                        "py315-jaraco.functools",
                        "python315"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py315-jwt",
            "portdir": "python/py-jwt",
            "version": "2.15.1",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/jpadilla/pyjwt",
            "description": "JSON Web Token implementation in Python",
            "long_description": "JSON Web Token implementation in Python",
            "active": true,
            "categories": [
                "security",
                "python"
            ],
            "maintainers": [
                {
                    "name": "petr",
                    "github": "petrrr",
                    "ports_count": 636
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-installer",
                        "clang-18",
                        "py315-build",
                        "py315-setuptools",
                        "py315-wheel"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py315-pytest"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py315-oauthlib"
                    ]
                }
            ]
        },
        {
            "name": "py315-jsonpointer",
            "portdir": "python/py-jsonpointer",
            "version": "3.10",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/stefankoegl/python-json-pointer",
            "description": "Identify specific nodes in a JSON document (RFC 6901)",
            "long_description": "Identify specific nodes in a JSON document (RFC 6901)",
            "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": []
        },
        {
            "name": "py315-jq",
            "portdir": "python/py-jq",
            "version": "1.13.0",
            "license": "BSD",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/mwilliamson/jq.py",
            "description": "This project contains Python bindings for jq.",
            "long_description": "This project contains Python bindings for jq.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "mps",
                    "github": "Schamschula",
                    "ports_count": 1679
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-cython",
                        "py315-setuptools",
                        "py315-wheel",
                        "clang-18",
                        "py315-build",
                        "py315-installer"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315",
                        "jq"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py315-jplephem",
            "portdir": "python/py-jplephem",
            "version": "2.24",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/brandon-rhodes/python-jplephem/",
            "description": "The package is a Python implementation of the math that standard JPL ephemerides use to predict raw (x,y,z) planetary positions.",
            "long_description": "The package is a Python implementation of the math that standard JPL ephemerides use to predict raw (x,y,z) planetary positions.",
            "active": true,
            "categories": [
                "science",
                "python"
            ],
            "maintainers": [
                {
                    "name": "mps",
                    "github": "Schamschula",
                    "ports_count": 1679
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-build",
                        "py315-setuptools",
                        "py315-wheel",
                        "clang-18",
                        "py315-installer"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py315-numpy",
                        "python315"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py315-spktype21",
                        "py315-skyfield"
                    ]
                }
            ]
        },
        {
            "name": "py315-jiter",
            "portdir": "python/py-jiter",
            "version": "0.19.0",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/pydantic/jiter",
            "description": "Fast iterable JSON parser.",
            "long_description": "Fast iterable JSON parser.",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "reneeotten",
                    "github": "reneeotten",
                    "ports_count": 2439
                }
            ],
            "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-jinja2",
            "portdir": "python/py-jinja2",
            "version": "3.1.6",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://palletsprojects.com/p/jinja/",
            "description": "Python based sandboxed template engine",
            "long_description": "Jinja is a sandboxed template engine written in pure Python licensed under the BSD license. It provides a Django-like non-XML syntax and compiles templates into executable python code. It's basically a combination of Django templates and python code.",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "jmr",
                    "github": "jmroot",
                    "ports_count": 370
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py315-build",
                        "py315-flit_core",
                        "py315-installer"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315",
                        "py315-markupsafe"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "build",
                    "ports": [
                        "py315-astropy"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py315-xsdata",
                        "py315-parsing",
                        "py315-pyerfa"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "py315-sphinx"
                    ]
                }
            ]
        },
        {
            "name": "py315-jaraco.text",
            "portdir": "python/py-jaraco.text",
            "version": "4.3.0",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/jaraco/jaraco.text",
            "description": "Module for text manipulation",
            "long_description": "Module for text manipulation",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "reneeotten",
                    "github": "reneeotten",
                    "ports_count": 2439
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-coherent.licensed",
                        "py315-build",
                        "py315-installer",
                        "py315-setuptools",
                        "py315-wheel",
                        "py315-setuptools_scm",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py315-autocommand",
                        "py315-jaraco.context",
                        "py315-jaraco.functools",
                        "py315-more-itertools",
                        "python315"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py315-jaraco.collections"
                    ]
                }
            ]
        },
        {
            "name": "py315-jaraco.functools",
            "portdir": "python/py-jaraco.functools",
            "version": "4.6.0",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://pypi.python.org/pypi/jaraco.functools/",
            "description": "Additional functools in the spirit of stdlib's functools.",
            "long_description": "Additional functools in the spirit of stdlib's functools.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "khindenburg",
                    "github": "kurthindenburg",
                    "ports_count": 438
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-setuptools_scm",
                        "py315-coherent.licensed",
                        "clang-18",
                        "py315-build",
                        "py315-installer",
                        "py315-setuptools",
                        "py315-wheel"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315",
                        "py315-more-itertools"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py315-pytest",
                        "py315-jaraco.classes"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py315-jaraco.text",
                        "py315-keyring"
                    ]
                }
            ]
        },
        {
            "name": "py315-jaraco.context",
            "portdir": "python/py-jaraco.context",
            "version": "6.1.2",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/jaraco/jaraco.context",
            "description": "Context managers by jaraco",
            "long_description": "Context managers by jaraco",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "reneeotten",
                    "github": "reneeotten",
                    "ports_count": 2439
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-coherent.licensed",
                        "clang-18",
                        "py315-build",
                        "py315-installer",
                        "py315-setuptools",
                        "py315-wheel",
                        "py315-setuptools_scm"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py315-jaraco.text",
                        "py315-keyring"
                    ]
                }
            ]
        },
        {
            "name": "py315-jaraco.collections",
            "portdir": "python/py-jaraco.collections",
            "version": "5.2.1",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/jaraco/jaraco.collections",
            "description": "Collection objects similar to those in stdlib by jaraco",
            "long_description": "Collection objects similar to those in stdlib by jaraco",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "reneeotten",
                    "github": "reneeotten",
                    "ports_count": 2439
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-setuptools_scm",
                        "py315-coherent.licensed",
                        "clang-18",
                        "py315-build",
                        "py315-installer",
                        "py315-setuptools",
                        "py315-wheel"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315",
                        "py315-jaraco.text"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py315-pytest"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py315-jaraco.classes",
            "portdir": "python/py-jaraco.classes",
            "version": "3.4.0",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://pypi.python.org/pypi/jaraco.classes/",
            "description": "Utility functions for Python class constructs",
            "long_description": "Utility functions for Python class constructs",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "khindenburg",
                    "github": "kurthindenburg",
                    "ports_count": 438
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-wheel",
                        "py315-setuptools_scm",
                        "clang-18",
                        "py315-build",
                        "py315-installer",
                        "py315-setuptools"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315",
                        "py315-more-itertools"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py315-pytest"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py315-keyring"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py315-jaraco.functools"
                    ]
                }
            ]
        },
        {
            "name": "py315-isort",
            "portdir": "python/py-isort",
            "version": "9.0.2",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/PyCQA/isort",
            "description": "A Python utility / library to sort Python imports.",
            "long_description": "isort is a Python utility / library to sort imports alphabetically, and automatically separated into sections. It provides a command line utility, Python library and plugins for various editors to quickly sort all your imports.",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "reneeotten",
                    "github": "reneeotten",
                    "ports_count": 2439
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-hatch-mypyc",
                        "py315-installer",
                        "py315-hatchling",
                        "py315-hatch-vcs",
                        "clang-18",
                        "py315-build"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py315-mypy_extensions",
                        "python315"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "isort_select"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py315-ipython-pygments-lexers",
            "portdir": "python/py-ipython-pygments-lexers",
            "version": "1.1.1",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/ipython/ipython-pygments-lexers",
            "description": "Defines a variety of Pygments lexers for highlighting IPython code.",
            "long_description": "Defines a variety of Pygments lexers for highlighting IPython code.",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "reneeotten",
                    "github": "reneeotten",
                    "ports_count": 2439
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py315-build",
                        "py315-flit_core",
                        "py315-installer"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315",
                        "py315-pygments"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py315-iocapture",
            "portdir": "python/py-iocapture",
            "version": "0.1.2",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://pypi.org/project/iocapture",
            "description": "Capture stdout, stderr easily.",
            "long_description": "Capture stdout, stderr easily.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "judaew",
                    "github": "judaew",
                    "ports_count": 688
                }
            ],
            "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-six",
                        "py315-flexmock"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "test",
                    "ports": [
                        "py315-argh"
                    ]
                }
            ]
        },
        {
            "name": "py315-installer",
            "portdir": "python/py-installer",
            "version": "1.1.0",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://installer.readthedocs.io/",
            "description": "Python wheel installer",
            "long_description": "This is a low-level library for installing a Python package from a wheel distribution. It provides basic functionality and abstractions for handling wheels and installing packages from wheels.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "jmr",
                    "github": "jmroot",
                    "ports_count": 370
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py-bootstrap-modules",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "build",
                    "ports": [
                        "py315-build",
                        "py315-flit_core",
                        "py315-gdbm",
                        "py315-packaging",
                        "py315-pyproject_hooks",
                        "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-iniconfig",
            "portdir": "python/py-iniconfig",
            "version": "2.3.1",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/RonnyPfannschmidt/iniconfig",
            "description": "iniconfig is a small and simple INI-file parser module.",
            "long_description": "iniconfig is a small and simple INI-file parser module.",
            "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",
                        "py315-pytest-xdist"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py315-pytest"
                    ]
                }
            ]
        },
        {
            "name": "py315-inflection",
            "portdir": "python/py-inflection",
            "version": "0.5.1",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/jpvanhal/inflection",
            "description": "A port of Ruby on Rails inflector to Python",
            "long_description": "A port of Ruby on Rails inflector to Python",
            "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": "run",
                    "ports": [
                        "py315-qstylizer"
                    ]
                }
            ]
        },
        {
            "name": "py315-inflate64",
            "portdir": "python/py-inflate64",
            "version": "1.0.4",
            "license": "LGPL-2.1+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://pypi.org/project/inflate64",
            "description": "deflate64 compression/decompression library",
            "long_description": "deflate64 compression/decompression library",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "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-py7zr"
                    ]
                }
            ]
        },
        {
            "name": "py315-importlib-metadata",
            "portdir": "python/py-importlib-metadata",
            "version": "9.0.0",
            "license": "Apache-2",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://importlib-metadata.readthedocs.io/",
            "description": "Library to access the metadata for a Python package.",
            "long_description": "Library to access the metadata for a Python package.",
            "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-coherent.licensed",
                        "py315-zipp",
                        "python315"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py315-docstring-to-markdown"
                    ]
                }
            ]
        },
        {
            "name": "py315-imagesize",
            "portdir": "python/py-imagesize",
            "version": "2.0.1",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/shibukawa/imagesize_py",
            "description": "get size from image file headers",
            "long_description": "This module analyzes jpeg/jpeg2000/png/gif image headers and returns the image size.",
            "active": true,
            "categories": [
                "devel",
                "graphics",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py315-build",
                        "py315-installer",
                        "py315-setuptools",
                        "py315-wheel"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "py315-sphinx"
                    ]
                }
            ]
        },
        {
            "name": "py315-imageio",
            "portdir": "python/py-imageio",
            "version": "2.37.4",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://imageio.github.io/",
            "description": "Easy interface to read and write a wide range of image data.",
            "long_description": "Easy interface to read and write a wide range of image data.",
            "active": true,
            "categories": [
                "graphics",
                "python"
            ],
            "maintainers": [
                {
                    "name": "stromnov",
                    "github": "stromnov",
                    "ports_count": 2960
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-wheel",
                        "py315-build",
                        "py315-installer",
                        "py315-setuptools",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py315-numpy",
                        "py315-Pillow",
                        "python315"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py315-imagehash",
            "portdir": "python/py-imagehash",
            "version": "4.3.2",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/JohannesBuchner/imagehash",
            "description": "Perceptual Image Hashing Module",
            "long_description": "Image hashes tell whether two images look nearly identical. This is different from cryptographic hashing algorithms (like MD5, SHA-1) where tiny changes in the image give completely different hashes. In image fingerprinting, we actually want our similar inputs to have similar output hashes as well. The image hash algorithms (average, perceptual, difference, wavelet) analyse the image structure on luminance (without color information). The color hash algorithm analyses the color distribution and black & gray fractions (without position information).",
            "active": true,
            "categories": [
                "devel",
                "graphics",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-wheel",
                        "clang-18",
                        "py315-build",
                        "py315-installer",
                        "py315-setuptools"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "py315-numpy",
                        "py315-scipy",
                        "py315-Pillow",
                        "py315-pywavelets"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py315-imagecodecs",
            "portdir": "python/py-imagecodecs",
            "version": "2026.10.10",
            "license": "BSD",
            "platforms": "{darwin >= 17}",
            "epoch": 1,
            "replaced_by": null,
            "homepage": "https://github.com/cgohlke/imagecodecs/",
            "description": "Image transformation, compression, and decompression codecs",
            "long_description": "Image transformation, compression, and decompression codecs",
            "active": true,
            "categories": [
                "graphics",
                "python"
            ],
            "maintainers": [
                {
                    "name": "mps",
                    "github": "Schamschula",
                    "ports_count": 1679
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py315-build",
                        "py315-installer",
                        "py315-setuptools",
                        "py315-wheel",
                        "py315-cython"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "zopfli",
                        "zstd",
                        "charls",
                        "giflib5",
                        "libjpeg-turbo",
                        "openexr",
                        "openjpeg",
                        "blosc",
                        "webp",
                        "cfitsio",
                        "libjxl",
                        "openzl",
                        "python315",
                        "py315-numpy",
                        "py315-pyobjc",
                        "tiff",
                        "brotli",
                        "brunsli",
                        "bzip2",
                        "libaec",
                        "snappy"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py315-idna",
            "portdir": "python/py-idna",
            "version": "3.20",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/kjd/idna/",
            "description": "Internationalized Domain Names in Applications (IDNA).",
            "long_description": "Internationalized Domain Names in Applications (IDNA).",
            "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"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py315-requests",
                        "py315-yarl",
                        "py315-anyio",
                        "py315-httpx",
                        "py315-service_identity",
                        "py315-trio",
                        "py315-dnspython"
                    ]
                }
            ]
        },
        {
            "name": "py315-identify",
            "portdir": "python/py-identify",
            "version": "2.6.20",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/pre-commit/identify",
            "description": "File identification library for Python",
            "long_description": "File identification library for Python",
            "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-id",
            "portdir": "python/py-id",
            "version": "1.6.1",
            "license": "Apache-2",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/di/id",
            "description": "A tool for generating OIDC identities",
            "long_description": "A tool for generating OIDC identities",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "reneeotten",
                    "github": "reneeotten",
                    "ports_count": 2439
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-flit_core",
                        "py315-installer",
                        "clang-18",
                        "py315-build"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315",
                        "py315-requests"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py315-pytest",
                        "py315-pretend"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py315-hypothesis",
            "portdir": "python/py-hypothesis",
            "version": "6.170.0",
            "license": "MPL-2",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://pypi.python.org/pypi/hypothesis",
            "description": "A library for property based testing",
            "long_description": "Hypothesis is an advanced testing library for Python. It lets you write tests which are parametrized by a source of examples, and then generates simple and comprehensible examples that make your tests fail.",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "khindenburg",
                    "github": "kurthindenburg",
                    "ports_count": 438
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-build",
                        "py315-maturin",
                        "py315-setuptools-rust",
                        "clang-18",
                        "py315-installer"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py315-sortedcontainers",
                        "python315"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py315-h2"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py315-numpy",
                        "py315-multivolumefile",
                        "py315-pybcj",
                        "py315-pyppmd",
                        "py315-scipy",
                        "py315-binaryornot",
                        "py315-cairo",
                        "py315-dateutil",
                        "py315-cbor2",
                        "py315-pytest-asyncio",
                        "py315-attrs",
                        "py315-time-machine",
                        "py315-xarray",
                        "py315-natsort",
                        "py315-hpack",
                        "py315-yarl"
                    ]
                }
            ]
        },
        {
            "name": "py315-hyperframe",
            "portdir": "python/py-hyperframe",
            "version": "6.1.0",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://python-hyper.org",
            "description": "HTTP/2 framing layer for Python",
            "long_description": "This library contains the HTTP/2 framing code used in the hyper project. It provides a pure-Python codebase that is capable of decoding a binary stream into HTTP/2 frames. This library is used directly by hyper and a number of other projects to provide HTTP/2 frame decoding logic.",
            "active": true,
            "categories": [
                "net",
                "www",
                "python"
            ],
            "maintainers": [
                {
                    "name": "petr",
                    "github": "petrrr",
                    "ports_count": 636
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-installer",
                        "clang-18",
                        "py315-build",
                        "py315-setuptools",
                        "py315-wheel"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py315-pytest"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py315-h2"
                    ]
                }
            ]
        },
        {
            "name": "py315-httpx-sse",
            "portdir": "python/py-httpx-sse",
            "version": "0.4.3",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/florimondmanca/httpx-sse",
            "description": "Consume Server-Sent Event (SSE) messages with HTTPX.",
            "long_description": "Consume Server-Sent Event (SSE) messages with HTTPX.",
            "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_scm",
                        "py315-setuptools",
                        "py315-wheel"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py315-httpx",
            "portdir": "python/py-httpx",
            "version": "0.28.1",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/encode/httpx",
            "description": "The next generation HTTP client.",
            "long_description": "The next generation HTTP client.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-hatch-fancy-pypi-readme",
                        "clang-18",
                        "py315-build",
                        "py315-installer",
                        "py315-hatchling"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py315-brotli",
                        "py315-click",
                        "py315-sniffio",
                        "py315-rich",
                        "python315",
                        "py315-h2",
                        "py315-socksio",
                        "py315-httpcore",
                        "py315-brotlicffi",
                        "py315-pygments",
                        "py315-certifi",
                        "py315-charset-normalizer",
                        "py315-idna"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "httpx_select"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py315-pylast"
                    ]
                }
            ]
        },
        {
            "name": "py315-httpcore",
            "portdir": "python/py-httpcore",
            "version": "1.0.9",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/encode/httpcore",
            "description": "A minimal low level HTTP client.",
            "long_description": "A minimal low level HTTP client.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py315-build",
                        "py315-installer",
                        "py315-hatchling",
                        "py315-hatch-fancy-pypi-readme"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py315-h11",
                        "python315",
                        "py315-socksio",
                        "py315-certifi",
                        "py315-anyio",
                        "py315-sniffio",
                        "py315-h2"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py315-httpx"
                    ]
                }
            ]
        },
        {
            "name": "py315-htmldocs",
            "portdir": "lang/py-htmldocs",
            "version": "3.15.2",
            "license": "PSF",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.python.org/",
            "description": "HTML documentation for Python 3.15.2",
            "long_description": "Access Python 3.15.2 HTML docs via file://${prefix}/share/doc/python315-doc/index.html",
            "active": true,
            "categories": [
                "lang"
            ],
            "maintainers": [
                {
                    "name": "eborisch",
                    "github": "eborisch",
                    "ports_count": 231
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py315-html5lib",
            "portdir": "python/py-html5lib",
            "version": "1.1",
            "license": "Permissive",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/html5lib/html5lib-python",
            "description": "Library for working with HTML documents",
            "long_description": "A Python implementation of a HTML parser based on the WHATWG HTML5 specification for maximum compatibility with major desktop web browsers.",
            "active": true,
            "categories": [
                "devel",
                "textproc",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-wheel",
                        "py315-build",
                        "py315-installer",
                        "py315-setuptools",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py315-six",
                        "py315-webencodings",
                        "python315"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py315-beautifulsoup4",
                        "py315-skyfield"
                    ]
                }
            ]
        },
        {
            "name": "py315-hsluv",
            "portdir": "python/py-hsluv",
            "version": "5.0.5",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/hsluv/hsluv-python",
            "description": "A Python implementation of HSLuv (revision 0).",
            "long_description": "A Python implementation of HSLuv (revision 0).",
            "active": true,
            "categories": [
                "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": []
        },
        {
            "name": "py315-hpack",
            "portdir": "python/py-hpack",
            "version": "4.2.0",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://python-hyper.org/hpack/",
            "description": "Pure-Python HPACK header compression",
            "long_description": "This module contains a pure-Python HTTP/2 header encoding (HPACK) logic for use in Python programs that implement HTTP/2. It also contains a compatibility layer that automatically enables the use of nghttp2 if it is available.",
            "active": true,
            "categories": [
                "net",
                "python"
            ],
            "maintainers": [
                {
                    "name": "petr",
                    "github": "petrrr",
                    "ports_count": 636
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-wheel",
                        "clang-18",
                        "py315-build",
                        "py315-installer",
                        "py315-setuptools"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py315-pytest",
                        "py315-hypothesis"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py315-h2"
                    ]
                }
            ]
        }
    ]
}