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

{
    "count": 53720,
    "next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=name&page=661",
    "previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=name&page=659",
    "results": [
        {
            "name": "py315-stagger",
            "portdir": "python/py-stagger",
            "version": "1.0.1",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/staggerpkg/stagger",
            "description": "ID3v1/ID3v2 tag manipulation package in pure Python 3",
            "long_description": "The ID3v2 tag format is notorious for its useless specification documents and its quirky, mutually incompatible part-implementations. Stagger is to provide a robust tagging package that is able to handle all the various badly formatted tags out there and allow you to convert them to a consensus format.",
            "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-svgelements",
            "portdir": "python/py-svgelements",
            "version": "1.9.6",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/meerk40t/svgelements",
            "description": "SVG Parsing for Elements, Paths, and other SVG Objects.",
            "long_description": "svgelements does high fidelity SVG parsing and geometric rendering. The goal is to successfully and correctly process SVG for use with any scripts that may need or want to use SVG files as geometric data.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "",
                    "github": "abey79",
                    "ports_count": 21
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-wheel",
                        "clang-18",
                        "py315-build",
                        "py315-installer",
                        "py315-setuptools"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py315-pytest",
                        "py315-numpy",
                        "py315-scipy",
                        "py315-Pillow"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py315-svglib",
            "portdir": "python/py-svglib",
            "version": "2.4.0",
            "license": "LGPL-3",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/deeplook/svglib",
            "description": "A pure-Python library for reading and converting SVG",
            "long_description": "A pure-Python library for reading and converting SVG",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "mps",
                    "github": "Schamschula",
                    "ports_count": 1679
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py315-build",
                        "py315-installer",
                        "py315-hatchling"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py315-Pillow",
                        "python315",
                        "py315-rlpycairo",
                        "py315-reportlab",
                        "py315-lxml",
                        "py315-cssselect2",
                        "py315-tinycss2"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py315-sympy",
            "portdir": "python/py-sympy",
            "version": "1.14.0",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://sympy.org/",
            "description": "Python module for symbolic mathematics.",
            "long_description": "SymPy is a Python library for symbolic mathematics. It aims to become a full-featured computer algebra system (CAS) while keeping the code as simple as possible in order to be comprehensible and easily extensible. SymPy is written entirely in Python and does not require any external libraries.",
            "active": true,
            "categories": [
                "science",
                "math",
                "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-mpmath",
                        "python315"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "py-sympy_select"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py315-term-background",
            "portdir": "python/py-term-background",
            "version": "1.0.5",
            "license": "GPL-2+",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/rocky/shell-term-background",
            "description": "Determine if shell has a light or dark background",
            "long_description": "Determine if shell has a light or dark background",
            "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": []
        },
        {
            "name": "py315-testpath",
            "portdir": "python/py-testpath",
            "version": "0.6.0",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/jupyter/testpath",
            "description": "Test utilities for code working with files and commands.",
            "long_description": "Test utilities for code working with files and commands.",
            "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": []
        },
        {
            "name": "py315-textdistance",
            "portdir": "python/py-textdistance",
            "version": "4.6.3",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/life4/textdistance",
            "description": "Compute distance between the two texts.",
            "long_description": "Compute distance between the two texts.",
            "active": true,
            "categories": [
                "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-texttable",
            "portdir": "python/py-texttable",
            "version": "1.7.2",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/foutaise/texttable/",
            "description": "python module for creating simple ASCII tables",
            "long_description": "python module for creating simple ASCII tables",
            "active": true,
            "categories": [
                "textproc",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py315-build",
                        "py315-installer",
                        "py315-setuptools",
                        "py315-wheel"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py315-py7zr"
                    ]
                }
            ]
        },
        {
            "name": "py315-text-unidecode",
            "portdir": "python/py-text-unidecode",
            "version": "1.3",
            "license": "GPL-2+",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/kmike/text-unidecode/",
            "description": "The most basic Text::Unidecode port",
            "long_description": "The most basic Text::Unidecode port",
            "active": true,
            "categories": [
                "textproc",
                "python"
            ],
            "maintainers": [
                {
                    "name": "reneeotten",
                    "github": "reneeotten",
                    "ports_count": 2439
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-installer",
                        "clang-18",
                        "py315-build",
                        "py315-setuptools",
                        "py315-wheel"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py315-pytest"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py315-threadpoolctl",
            "portdir": "python/py-threadpoolctl",
            "version": "3.7.0",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/joblib/threadpoolctl",
            "description": "Helpers to limit the number of threads used in the common native libraries.",
            "long_description": "Helpers to limit the number of threads used in the common native libraries.",
            "active": true,
            "categories": [
                "science",
                "python"
            ],
            "maintainers": [
                {
                    "name": "stromnov",
                    "github": "stromnov",
                    "ports_count": 2960
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py315-build",
                        "py315-flit_core",
                        "py315-installer"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "test",
                    "ports": [
                        "py315-scipy"
                    ]
                }
            ]
        },
        {
            "name": "py315-three-merge",
            "portdir": "python/py-three-merge",
            "version": "0.1.1",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/spyder-ide/three-merge",
            "description": "Simple library for merging two strings with respect to a base one",
            "long_description": "Simple library for merging two strings with respect to a base one",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "reneeotten",
                    "github": "reneeotten",
                    "ports_count": 2439
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-build",
                        "py315-setuptools",
                        "py315-wheel",
                        "clang-18",
                        "py315-installer"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py315-diff-match-patch",
                        "python315"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py315-tifffile",
            "portdir": "python/py-tifffile",
            "version": "2026.11.8",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/cgohlke/tifffile/",
            "description": "Store numpy data arrays in TIFF files.",
            "long_description": "Store numpy data arrays in TIFF files. Read image and metadata from TIFF-like files used in bioimaging.",
            "active": true,
            "categories": [
                "science",
                "python"
            ],
            "maintainers": [
                {
                    "name": "mps",
                    "github": "Schamschula",
                    "ports_count": 1679
                }
            ],
            "variants": [
                "imagecodecs",
                "lxml",
                "matplotlib"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-wheel",
                        "py315-build",
                        "py315-installer",
                        "py315-setuptools",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py315-cython",
                        "py315-numpy",
                        "python315"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py315-time-machine",
            "portdir": "python/py-time-machine",
            "version": "3.5.0",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/adamchainz/time-machine",
            "description": "A tool for mocking the time in tests",
            "long_description": "A tool for mocking the time in tests",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-setuptools",
                        "py315-wheel",
                        "clang-18",
                        "py315-build",
                        "py315-installer"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315",
                        "py315-tokenize-rt"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py315-pytest",
                        "py315-dateutil",
                        "py315-freezegun",
                        "py315-hypothesis"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "test",
                    "ports": [
                        "py315-requests-cache"
                    ]
                }
            ]
        },
        {
            "name": "py315-tinycss2",
            "portdir": "python/py-tinycss2",
            "version": "1.5.1",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.courtbouillon.org/tinycss2",
            "description": "tinycss2 is a low-level CSS parser and generator written in Python",
            "long_description": "tinycss2 is a low-level CSS parser and generator written in Python: it can parse strings, return objects representing tokens and blocks, and generate CSS strings corresponding to these objects.",
            "active": true,
            "categories": [
                "graphics",
                "python"
            ],
            "maintainers": [
                {
                    "name": "reneeotten",
                    "github": "reneeotten",
                    "ports_count": 2439
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-build",
                        "clang-18",
                        "py315-flit_core",
                        "py315-installer"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py315-webencodings",
                        "python315"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py315-pytest"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py315-svglib",
                        "py315-cssselect2"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "py315-qstylizer"
                    ]
                }
            ]
        },
        {
            "name": "py315-tkinter",
            "portdir": "python/py-tkinter",
            "version": "3.15.2",
            "license": "PSF",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://docs.python.org/release/3.15.2/library/tkinter.html",
            "description": "Python bindings to the Tk widget set",
            "long_description": "Python bindings to the Tk widget set",
            "active": true,
            "categories": [
                "graphics",
                "python"
            ],
            "maintainers": [
                {
                    "name": "jmr",
                    "github": "jmroot",
                    "ports_count": 370
                }
            ],
            "variants": [
                "quartz",
                "tk9",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-wheel",
                        "clang-18",
                        "py315-build",
                        "py315-installer",
                        "py315-setuptools"
                    ]
                },
                {
                    "type": "extract",
                    "ports": [
                        "xz"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "tk9-quartz",
                        "python315",
                        "tcl9"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py315-Pillow"
                    ]
                }
            ]
        },
        {
            "name": "py315-tokenize-rt",
            "portdir": "python/py-tokenize-rt",
            "version": "6.2.0",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/asottile/tokenize-rt",
            "description": "A wrapper around the stdlib `tokenize` which roundtrips.",
            "long_description": "A wrapper around the stdlib `tokenize` which roundtrips.",
            "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": [
                {
                    "type": "lib",
                    "ports": [
                        "py315-time-machine"
                    ]
                }
            ]
        },
        {
            "name": "py315-toml",
            "portdir": "python/py-toml",
            "version": "0.10.2",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/uiri/toml",
            "description": "Python Library for Tom's Obvious, Minimal Language",
            "long_description": "A Python library for parsing and creating TOML. The module passes the TOML test suite.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "toby",
                    "github": "tobypeterson",
                    "ports_count": 269
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py315-build",
                        "py315-installer",
                        "py315-setuptools",
                        "py315-wheel"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "build",
                    "ports": [
                        "py315-astropy"
                    ]
                }
            ]
        },
        {
            "name": "py315-tomli-w",
            "portdir": "python/py-tomli-w",
            "version": "1.2.0",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/hukkin/tomli-w",
            "description": "A lil' TOML parser",
            "long_description": "Tomli-W is a Python library for writing TOML. It is a write-only counterpart to Tomli, which is a read-only TOML parser. Tomli-W is fully compatible with TOML v1.0.0.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "toby",
                    "github": "tobypeterson",
                    "ports_count": 269
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py315-build",
                        "py315-flit_core",
                        "py315-installer"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "test",
                    "ports": [
                        "py315-responses"
                    ]
                }
            ]
        },
        {
            "name": "py315-tomlkit",
            "portdir": "python/py-tomlkit",
            "version": "0.15.1",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/python-poetry/tomlkit",
            "description": "Style preserving TOML library",
            "long_description": "Style preserving TOML library",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "davidgilman1",
                    "github": "dgilman",
                    "ports_count": 152
                },
                {
                    "name": "judaew",
                    "github": "judaew",
                    "ports_count": 688
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py315-build",
                        "py315-installer",
                        "py315-poetry-core"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        null
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py315-hatchling"
                    ]
                }
            ]
        },
        {
            "name": "py315-toposort",
            "portdir": "python/py-toposort",
            "version": "1.10",
            "license": "Apache-2",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://gitlab.com/ericvsmith/toposort",
            "description": "Implements a topological sort algorithm",
            "long_description": "Implements a topological sort algorithm",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py315-build",
                        "py315-installer",
                        "py315-setuptools",
                        "py315-wheel"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py315-xsdata"
                    ]
                }
            ]
        },
        {
            "name": "py315-tqdm",
            "portdir": "python/py-tqdm",
            "version": "4.70.1",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/tqdm/tqdm",
            "description": "A Fast, Extensible Progress Meter",
            "long_description": "A Fast, Extensible Progress Meter",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "stromnov",
                    "github": "stromnov",
                    "ports_count": 2960
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-installer",
                        "clang-18",
                        "py315-build",
                        "py315-setuptools_scm",
                        "py315-setuptools",
                        "py315-wheel"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py315-pooch"
                    ]
                }
            ]
        },
        {
            "name": "py315-trio",
            "portdir": "python/py-trio",
            "version": "0.34.0",
            "license": "(Apache-2 or MIT)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://trio.readthedocs.io",
            "description": "Friendly Python library for async concurrency and I/O",
            "long_description": "The Trio project's goal is to produce a production-quality, permissively licensed, async/await-native I/O library for Python. Like all async libraries, its main purpose is to help you write programs that do multiple things at the same time with parallelized I/O.",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "jan",
                    "github": "jandemter",
                    "ports_count": 76
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py315-build",
                        "py315-installer",
                        "py315-setuptools",
                        "py315-wheel"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315",
                        "py315-outcome",
                        "py315-idna",
                        "py315-sortedcontainers",
                        "py315-attrs",
                        "py315-sniffio"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py315-dnspython"
                    ]
                }
            ]
        },
        {
            "name": "py315-trove-classifiers",
            "portdir": "python/py-trove-classifiers",
            "version": "2026.9.21.13",
            "license": "Apache-2",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/pypa/trove-classifiers",
            "description": "Canonical source for classifiers on PyPI (pypi.org)",
            "long_description": "Canonical source for classifiers on PyPI (pypi.org)",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "mps",
                    "github": "Schamschula",
                    "ports_count": 1679
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-installer",
                        "clang-18",
                        "py315-build",
                        "py315-calver",
                        "py315-setuptools",
                        "py315-wheel"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "build",
                    "ports": [
                        "py315-pikepdf"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py315-hatchling"
                    ]
                }
            ]
        },
        {
            "name": "py315-truststore",
            "portdir": "python/py-truststore",
            "version": "0.10.5",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/sethmlarson/truststore",
            "description": "Truststore is a library which exposes native system certificate stores (i.e. trust stores) through an ssl.SSLContext-like API.",
            "long_description": "Truststore is a library which exposes native system certificate stores (i.e. trust stores) through an ssl.SSLContext-like API. This means that Python applications no longer need to rely on certifi as a root certificate store.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "mps",
                    "github": "Schamschula",
                    "ports_count": 1679
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py315-build",
                        "py315-flit_core",
                        "py315-installer"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py315-types-docutils",
            "portdir": "python/py-types-docutils",
            "version": "0.23.0.20261107",
            "license": "Apache-2",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/python/typeshed",
            "description": "Typing stubs for docutils",
            "long_description": "Typing stubs for docutils",
            "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-types-psutil",
            "portdir": "python/py-types-psutil",
            "version": "7.2.2.20260906",
            "license": "Apache-2",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/python/typeshed",
            "description": "Typing stubs for psutil",
            "long_description": "Typing stubs for psutil. Typeshed contains external type annotations for the Python standard library and Python builtins, as well as third party packages as contributed by people external to those projects. This data can e.g. be used for static analysis, type checking or type inference.",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py315-build",
                        "py315-installer",
                        "py315-setuptools",
                        "py315-wheel"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "build",
                    "ports": [
                        "py315-mypy"
                    ]
                }
            ]
        },
        {
            "name": "py315-types-pyyaml",
            "portdir": "python/py-types-pyyaml",
            "version": "6.0.12.20261103",
            "license": "Apache-2",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/python/typeshed",
            "description": "Typing stubs for PyYAML",
            "long_description": "This is a type stub package for the PyYAML package. It can be used by type checkers to check code that uses PyYAML.",
            "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-types-setuptools",
            "portdir": "python/py-types-setuptools",
            "version": "84.0.0.20261006",
            "license": "Apache-2",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/python/typeshed",
            "description": "Typing stubs for setuptools",
            "long_description": "Typing stubs for setuptools. Typeshed contains external type annotations for the Python standard library and Python builtins, as well as third party packages as contributed by people external to those projects. This data can e.g. be used for static analysis, type checking or type inference.",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py315-build",
                        "py315-installer",
                        "py315-setuptools",
                        "py315-wheel"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "build",
                    "ports": [
                        "py315-mypy"
                    ]
                }
            ]
        },
        {
            "name": "py315-typing_extensions",
            "portdir": "python/py-typing_extensions",
            "version": "4.16.0",
            "license": "PSF",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/python/typing_extensions",
            "description": "Backported and Experimental Type Hints for Python",
            "long_description": "The typing module was added to the standard library in Python 3.5 on a provisional basis and will no longer be provisional in Python 3.7. However, this means users of Python 3.5 - 3.6 who are unable to upgrade will not be able to take advantage of new types added to the typing module, such as typing.Text or typing.Coroutine. The typing_extensions module contains both backports of these changes as well as experimental types that will eventually be added to the typing module, such as Protocol or TypedDict.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "toby",
                    "github": "tobypeterson",
                    "ports_count": 269
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py315-build",
                        "py315-flit_core",
                        "py315-installer"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "build",
                    "ports": [
                        "py315-XlsxWriter"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py315-asyncssh",
                        "py315-docstring-to-markdown",
                        "py315-typing-inspection",
                        "py315-beautifulsoup4",
                        "py315-mypy",
                        "py315-opentelemetry-api",
                        "py315-sqlite-anyio",
                        "py315-cattrs"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "py315-pydantic",
                        "py315-setuptools-rust"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py315-numpy"
                    ]
                }
            ]
        },
        {
            "name": "py315-typing-inspection",
            "portdir": "python/py-typing-inspection",
            "version": "0.4.4",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/pydantic/typing-inspection",
            "description": "Runtime typing introspection tools",
            "long_description": "Runtime typing introspection tools",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-build",
                        "clang-18",
                        "py315-installer",
                        "py315-hatchling"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py315-typing_extensions",
                        "python315"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py315-pytest"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "py315-pydantic"
                    ]
                }
            ]
        },
        {
            "name": "py315-tz",
            "portdir": "python/py-tz",
            "version": "2026.5",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://pypi.python.org/pypi/pytz",
            "description": "World Timezone Definitions for Python",
            "long_description": "pytz brings the Olson tz database into Python. This library allows accurate and cross platform timezone calculations.",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py315-build",
                        "py315-installer",
                        "py315-setuptools",
                        "py315-wheel"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py315-croniter",
                        "py315-fs",
                        "py315-skyfield"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "py315-dateutil"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py315-numpy"
                    ]
                }
            ]
        },
        {
            "name": "py315-tzdata",
            "portdir": "python/py-tzdata",
            "version": "2026.6",
            "license": "Apache-2",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/python/tzdata",
            "description": "tzdata: Python package providing IANA time zone data",
            "long_description": "tzdata: Python package providing IANA time zone data",
            "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-tzlocal",
            "portdir": "python/py-tzlocal",
            "version": "5.4.4",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/regebro/tzlocal",
            "description": "tzinfo object for the local timezone",
            "long_description": "This Python module returns a tzinfo object with the local timezone information under Unix and Win-32. It requires pytz, and returns pytz tzinfo objects.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-setuptools",
                        "py315-wheel",
                        "clang-18",
                        "py315-build",
                        "py315-installer"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315",
                        "py315-pytzdata"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py315-pytest",
                        "py315-pytest-mock"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py315-hanko"
                    ]
                }
            ]
        },
        {
            "name": "py315-uc-micro-py",
            "portdir": "python/py-uc-micro-py",
            "version": "2.0.0",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/tsutsu3/uc.micro-py",
            "description": "Micro subset of unicode data files for linkify-it-py projects.",
            "long_description": "Micro subset of unicode data files for linkify-it-py projects.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-installer",
                        "clang-18",
                        "py315-build",
                        "py315-setuptools",
                        "py315-wheel"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py315-pytest"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "py315-linkify-it-py"
                    ]
                }
            ]
        },
        {
            "name": "py315-uharfbuzz",
            "portdir": "python/py-uharfbuzz",
            "version": "0.57.0",
            "license": "Apache-2",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/harfbuzz/uharfbuzz",
            "description": "Streamlined Cython bindings for the HarfBuzz shaping engine.",
            "long_description": "Streamlined Cython bindings for the HarfBuzz shaping engine.",
            "active": true,
            "categories": [
                "graphics",
                "python"
            ],
            "maintainers": [
                {
                    "name": "akierig",
                    "github": "akierig",
                    "ports_count": 23
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-cython",
                        "py315-pkgconfig",
                        "pkgconfig",
                        "clang-18",
                        "py315-build",
                        "py315-installer",
                        "py315-setuptools",
                        "py315-wheel",
                        "py315-setuptools_scm"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "harfbuzz",
                        "python315"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py315-pytest"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py315-hanko"
                    ]
                }
            ]
        },
        {
            "name": "py315-ujson",
            "portdir": "python/py-ujson",
            "version": "6.1.0",
            "license": "BSD",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/ultrajson/ultrajson",
            "description": "Ultra fast JSON encoder and decoder for Python",
            "long_description": "Ultra fast JSON encoder and decoder for Python",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "reneeotten",
                    "github": "reneeotten",
                    "ports_count": 2439
                }
            ],
            "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": []
        },
        {
            "name": "py315-uncertainties",
            "portdir": "python/py-uncertainties",
            "version": "3.2.4",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/lmfit/uncertainties",
            "description": "The Python uncertainties package",
            "long_description": "The uncertainties package transparently handles calculations for numbers with uncertainties.",
            "active": true,
            "categories": [
                "math",
                "python"
            ],
            "maintainers": [
                {
                    "name": "reneeotten",
                    "github": "reneeotten",
                    "ports_count": 2439
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-setuptools_scm",
                        "clang-18",
                        "py315-build",
                        "py315-installer",
                        "py315-setuptools",
                        "py315-wheel"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py315-pytest",
                        "py315-numpy"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py315-unicodedata2",
            "portdir": "python/py-unicodedata2",
            "version": "18.0.0",
            "license": "Apache-2",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/fonttools/unicodedata2",
            "description": "Unicodedata backport for Python 2/3 updated to the latest Unicode version.",
            "long_description": "Unicodedata backport for Python 2/3 updated to the latest Unicode version.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "amake",
                    "github": "amake",
                    "ports_count": 166
                }
            ],
            "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": "run",
                    "ports": [
                        "py315-fonttools"
                    ]
                }
            ]
        },
        {
            "name": "py315-uritools",
            "portdir": "python/py-uritools",
            "version": "7.0.0",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/tkem/uritools/",
            "description": "URI parsing, classification and composition",
            "long_description": "URI parsing, classification and composition",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-installer",
                        "clang-18",
                        "py315-build",
                        "py315-setuptools_scm",
                        "py315-setuptools",
                        "py315-wheel"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py315-hanko-certvalidator",
                        "py315-hanko"
                    ]
                }
            ]
        },
        {
            "name": "py315-urllib3",
            "portdir": "python/py-urllib3",
            "version": "2.8.0",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://urllib3.readthedocs.io/",
            "description": "HTTP library with thread-safe connection pooling, file post, and more.",
            "long_description": "HTTP library with thread-safe connection pooling, file post, and more.",
            "active": true,
            "categories": [
                "devel",
                "net",
                "python"
            ],
            "maintainers": [
                {
                    "name": "stromnov",
                    "github": "stromnov",
                    "ports_count": 2960
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-build",
                        "py315-hatchling",
                        "py315-hatch-vcs",
                        "clang-18",
                        "py315-installer"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py315-certifi",
                        "python315"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py315-requests",
                        "py315-responses",
                        "py315-requests-cache"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "py315-selenium"
                    ]
                }
            ]
        },
        {
            "name": "py315-url-normalize",
            "portdir": "python/py-url-normalize",
            "version": "3.0.1",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/niksite/url-normalize",
            "description": "URI Normalization function",
            "long_description": "URI Normalization function",
            "active": true,
            "categories": [
                "devel",
                "net",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py315-build",
                        "py315-installer",
                        "py315-setuptools",
                        "py315-wheel"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py315-requests-cache"
                    ]
                }
            ]
        },
        {
            "name": "py315-userpath",
            "portdir": "python/py-userpath",
            "version": "1.9.2",
            "license": "(MIT or Apache-2)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/ofek/userpath",
            "description": "A tool and library for adding locations to user PATH",
            "long_description": "A tool and library for adding locations to user PATH",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py315-build",
                        "py315-installer",
                        "py315-hatchling"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "py315-click"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py315-uv-build",
            "portdir": "python/py-uv-build",
            "version": "0.13.7",
            "license": "(MIT or Apache-2)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://pypi.org/project/uv/",
            "description": "The uv build backend",
            "long_description": "The uv build backend",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "reneeotten",
                    "github": "reneeotten",
                    "ports_count": 2439
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-build",
                        "py315-maturin",
                        "py315-setuptools-rust",
                        "clang-18",
                        "py315-installer"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315",
                        "uv"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "build",
                    "ports": [
                        "py315-cryptography_vectors",
                        "py315-pytest-describe",
                        "py315-narwhals",
                        "py315-dnspython"
                    ]
                }
            ]
        },
        {
            "name": "py315-vcrpy",
            "portdir": "python/py-vcrpy",
            "version": "9.4.2",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/kevin1024/vcrpy",
            "description": "This is a Python version of Ruby’s VCR library.",
            "long_description": "This is a Python version of Ruby’s VCR library. VCR.py simplifies and speeds up tests that make HTTP requests.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "mps",
                    "github": "Schamschula",
                    "ports_count": 1679
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-wheel",
                        "py315-build",
                        "py315-installer",
                        "py315-setuptools",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py315-yaml",
                        "py315-wrapt",
                        "python315"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py315-pytest-recording"
                    ]
                }
            ]
        },
        {
            "name": "py315-vcs-versioning",
            "portdir": "python/py-vcs-versioning",
            "version": "2.6.0",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/pypa/setuptools-scm",
            "description": "Core VCS versioning functionality (part of setuptools-scm ecosystem).",
            "long_description": "Core VCS versioning functionality (part of setuptools-scm ecosystem).",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "stromnov",
                    "github": "stromnov",
                    "ports_count": 2960
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-installer",
                        "clang-18",
                        "py315-build",
                        "py315-wheel",
                        "py315-packaging",
                        "py315-setuptools"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py315-setuptools_scm"
                    ]
                }
            ]
        },
        {
            "name": "py315-versioneer",
            "portdir": "python/py-versioneer",
            "version": "0.29",
            "license": "public-domain",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/python-versioneer/python-versioneer",
            "description": "Easy VCS-based management of project version strings",
            "long_description": "Easy VCS-based management of project version strings",
            "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": [
                {
                    "type": "build",
                    "ports": [
                        "py315-pandas"
                    ]
                }
            ]
        },
        {
            "name": "py315-virtualenv",
            "portdir": "python/py-virtualenv",
            "version": "21.15.6",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://virtualenv.pypa.io",
            "description": "Virtual Python Environment builder",
            "long_description": "virtualenv is a tool to create isolated Python environments.",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "reneeotten",
                    "github": "reneeotten",
                    "ports_count": 2439
                },
                {
                    "name": "larryv",
                    "github": "larryv",
                    "ports_count": 49
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-hatch-fancy-pypi-readme",
                        "clang-18",
                        "py315-build",
                        "py315-installer",
                        "py315-hatchling",
                        "py315-hatch-vcs"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315",
                        "py315-platformdirs",
                        "py315-distlib",
                        "py315-filelock",
                        "py315-python-discovery"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "virtualenv_select"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "test",
                    "ports": [
                        "py315-filelock"
                    ]
                }
            ]
        },
        {
            "name": "py315-watchdog",
            "portdir": "python/py-watchdog",
            "version": "6.0.0",
            "license": "Apache-2",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/gorakhargosh/watchdog",
            "description": "Python API and shell utilities to monitor file system events.",
            "long_description": "Python API and shell utilities to monitor file system events.",
            "active": true,
            "categories": [
                "sysutils",
                "python"
            ],
            "maintainers": [
                {
                    "name": "petr",
                    "github": "petrrr",
                    "ports_count": 636
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-build",
                        "py315-installer",
                        "py315-setuptools",
                        "py315-wheel",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315",
                        "py315-setuptools",
                        "py315-yaml",
                        "py315-argh"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py315-pytest",
                        "py315-flaky"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "test",
                    "ports": [
                        "py315-werkzeug"
                    ]
                }
            ]
        },
        {
            "name": "py315-wcwidth",
            "portdir": "python/py-wcwidth",
            "version": "0.9.4",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/jquast/wcwidth/",
            "description": "Library for building powerful interactive command lines in Python",
            "long_description": "Library for building powerful interactive command lines in Python",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "reneeotten",
                    "github": "reneeotten",
                    "ports_count": 2439
                }
            ],
            "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-prompt_toolkit",
                        "py315-prettytable"
                    ]
                }
            ]
        },
        {
            "name": "py315-webencodings",
            "portdir": "python/py-webencodings",
            "version": "0.5.1",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/gsnedders/python-webencodings",
            "description": "This is a Python implementation of the WHATWG Encoding standard.",
            "long_description": "This is a Python implementation of the WHATWG Encoding standard.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-installer",
                        "clang-18",
                        "py315-build",
                        "py315-setuptools",
                        "py315-wheel"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py315-pytest"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py315-cssselect2",
                        "py315-tinycss2",
                        "py315-html5lib"
                    ]
                }
            ]
        }
    ]
}