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

{
    "count": 50600,
    "next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=name&page=566",
    "previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=name&page=564",
    "results": [
        {
            "name": "py312-ufl",
            "portdir": "python/py-ufl",
            "version": "2019.1.0",
            "license": "LGPL-3+",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://bitbucket.org/fenics-project/ufl",
            "description": "Unified Form Language",
            "long_description": "The Unified Form Language (UFL) is a domain specific language for declaration of finite element discretizations of variational forms. More precisely, it defines a flexible interface for choosing finite element spaces and defining expressions for weak forms in a notation close to mathematical notation.",
            "active": true,
            "categories": [
                "science",
                "math",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py312-installer",
                        "py312-wheel",
                        "clang-18",
                        "py312-build",
                        "py312-setuptools"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py312-six",
                        "python312"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py312-ffc",
                        "py312-dolfin",
                        "py-ufl"
                    ]
                }
            ]
        },
        {
            "name": "py312-ujson",
            "portdir": "python/py-ujson",
            "version": "5.11.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": 1989
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py312-build",
                        "py312-installer",
                        "py312-setuptools",
                        "py312-wheel",
                        "py312-setuptools_scm"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python312"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py312-pytest"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py312-python-lsp-server",
                        "py312-python-lsp-jsonrpc"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "py312-autobahn"
                    ]
                }
            ]
        },
        {
            "name": "py312-ukpostcodeparser",
            "portdir": "python/py-ukpostcodeparser",
            "version": "1.1.2",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/hamstah/ukpostcodeparser",
            "description": "UK Postcode parser",
            "long_description": "UK Postcode parser",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-17",
                        "py312-build",
                        "py312-installer",
                        "py312-setuptools",
                        "py312-wheel"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python312"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py-ukpostcodeparser"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py312-Faker"
                    ]
                }
            ]
        },
        {
            "name": "py312-u-msgpack-python",
            "portdir": "python/py-u-msgpack-python",
            "version": "2.8.0",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/vsergeev/u-msgpack-python",
            "description": "A portable lightweight MessagePack serializer and deserializer written in pure Python.",
            "long_description": "A portable lightweight MessagePack serializer and deserializer written in pure Python.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "herby.gillot",
                    "github": "herbygillot",
                    "ports_count": 1023
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py312-build",
                        "py312-installer",
                        "py312-setuptools",
                        "py312-wheel",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python312"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "py312-autobahn"
                    ]
                }
            ]
        },
        {
            "name": "py312-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": 1989
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py312-build",
                        "py312-installer",
                        "py312-setuptools",
                        "py312-wheel",
                        "py312-setuptools_scm"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python312"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py312-numpy",
                        "py312-pytest"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py312-lmfit"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "py312-xraylarch",
                        "py312-pymatgen"
                    ]
                }
            ]
        },
        {
            "name": "py312-uncompyle6",
            "portdir": "python/py-uncompyle6",
            "version": "3.9.3",
            "license": "GPL-3+",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/rocky/python-uncompyle6/",
            "description": "Python cross-version byte-code decompiler",
            "long_description": "Python cross-version byte-code decompiler",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "reneeotten",
                    "github": "reneeotten",
                    "ports_count": 1989
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py312-installer",
                        "py312-setuptools",
                        "py312-wheel",
                        "clang-18",
                        "py312-build"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python312",
                        "py312-click",
                        "py312-spark_parser",
                        "py312-xdis"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py312-six",
                        "py312-pytest"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "py312-trepan3k"
                    ]
                }
            ]
        },
        {
            "name": "py312-undetected-chromedriver",
            "portdir": "python/py-undetected-chromedriver",
            "version": "3.5.5",
            "license": "GPL-3",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/ultrafunkamsterdam/undetected-chromedriver",
            "description": "Custom Selenium Chromedriver",
            "long_description": "Custom Selenium Chromedriver | Zero-Config | Passes ALL bot mitigation systems (like Distil / Imperva/ Datadadome / CloudFlare IUAM)",
            "active": true,
            "categories": [
                "www",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py312-setuptools",
                        "py312-wheel",
                        "py312-requests",
                        "py312-build",
                        "py312-installer"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py312-websockets",
                        "py312-selenium",
                        "python312"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py312-unicodedata2",
            "portdir": "python/py-unicodedata2",
            "version": "17.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": 163
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py312-setuptools",
                        "py312-build",
                        "py312-installer",
                        "py312-wheel",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python312"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py312-pytest"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "py312-fonttools"
                    ]
                }
            ]
        },
        {
            "name": "py312-unidecode",
            "portdir": "python/py-unidecode",
            "version": "1.4.0",
            "license": "GPL-2+",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/avian2/unidecode",
            "description": "ASCII transliterations of Unicode text",
            "long_description": "Unidecode takes Unicode data and tries to represent it in ASCII characters (i.e., the universally displayable characters between 0x00 and 0x7F), where the compromises taken when mapping between two character sets are chosen to be near what a human with a US keyboard would choose. This is a Python port of Text::Unidecode Perl module by Sean M. Burke.",
            "active": true,
            "categories": [
                "textproc",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py312-setuptools",
                        "py312-build",
                        "py312-installer",
                        "py312-wheel",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python312"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py312-pytest"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py312-slugify"
                    ]
                }
            ]
        },
        {
            "name": "py312-unidiff",
            "portdir": "python/py-unidiff",
            "version": "0.7.5",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/matiasb/python-unidiff",
            "description": "Unified diff parsing/metadata extraction library.",
            "long_description": "Unified diff parsing/metadata extraction library.",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py312-setuptools",
                        "py312-build",
                        "py312-installer",
                        "py312-wheel",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python312"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py312-pytest"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py-unidiff"
                    ]
                }
            ]
        },
        {
            "name": "py312-unpaddedbase64",
            "portdir": "python/py-unpaddedbase64",
            "version": "2.1.0",
            "license": "Apache-2",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/matrix-org/python-unpaddedbase64",
            "description": "Encode and decode Base64 without = padding",
            "long_description": "Encode and decode Base64 without = padding.",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-17",
                        "py312-build",
                        "py312-installer",
                        "py312-poetry-core"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python312"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "matrix-nio"
                    ]
                }
            ]
        },
        {
            "name": "py312-update_checker",
            "portdir": "python/py-update_checker",
            "version": "0.18.0",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/bboe/update_checker",
            "description": "A python module that will check for package updates.",
            "long_description": "A python module that will check for package updates.",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "stromnov",
                    "github": "stromnov",
                    "ports_count": 2871
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py312-installer",
                        "py312-wheel",
                        "clang-18",
                        "py312-build",
                        "py312-setuptools"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py312-requests",
                        "python312"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py-update_checker"
                    ]
                }
            ]
        },
        {
            "name": "py312-upt-cpan",
            "portdir": "python/py-upt-cpan",
            "version": "0.6.1",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://framagit.org/upt/upt-cpan",
            "description": "CPAN frontend for upt",
            "long_description": "CPAN frontend for upt",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "karan.sheth",
                    "github": "korusuke",
                    "ports_count": 64
                },
                {
                    "name": "reneeotten",
                    "github": "reneeotten",
                    "ports_count": 1989
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py312-wheel",
                        "clang-18",
                        "py312-build",
                        "py312-installer",
                        "py312-setuptools"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python312",
                        "py312-requests"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py312-requests-mock"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py312-upt-macports",
            "portdir": "python/py-upt-macports",
            "version": "0.1-20240203",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/macports/upt-macports",
            "description": "MacPorts backend for upt",
            "long_description": "MacPorts backend for upt",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "karan.sheth",
                    "github": "korusuke",
                    "ports_count": 64
                },
                {
                    "name": "reneeotten",
                    "github": "reneeotten",
                    "ports_count": 1989
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py312-installer",
                        "py312-setuptools",
                        "py312-wheel",
                        "clang-18",
                        "py312-build"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python312",
                        "py312-packaging",
                        "py312-jinja2",
                        "py312-requests"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py312-requests-mock"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py312-upt-pypi",
            "portdir": "python/py-upt-pypi",
            "version": "0.6",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://framagit.org/upt/upt-pypi",
            "description": "PyPI frontend for upt",
            "long_description": "PyPI frontend for upt",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "karan.sheth",
                    "github": "korusuke",
                    "ports_count": 64
                },
                {
                    "name": "reneeotten",
                    "github": "reneeotten",
                    "ports_count": 1989
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py312-installer",
                        "py312-setuptools",
                        "py312-wheel",
                        "py312-build"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py312-requests",
                        "py312-pkginfo",
                        "python312"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py312-upt-rubygems",
            "portdir": "python/py-upt-rubygems",
            "version": "0.4.1",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://framagit.org/upt/upt-rubygems",
            "description": "RubyGems frontend for upt",
            "long_description": "RubyGems frontend for upt",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "karan.sheth",
                    "github": "korusuke",
                    "ports_count": 64
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py312-setuptools",
                        "py312-wheel",
                        "clang-18",
                        "py312-build",
                        "py312-installer"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python312",
                        "py312-requests",
                        "py312-semver"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py312-requests-mock"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py312-uri-template",
            "portdir": "python/py-uri-template",
            "version": "1.3.0",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://gitlab.linss.com/open-source/python/uri-template",
            "description": "RFC 6570 URI Template Processor",
            "long_description": "RFC 6570 URI Template Processor",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py312-setuptools",
                        "py312-build",
                        "py312-installer",
                        "clang-18",
                        "py312-wheel",
                        "py312-setuptools_scm"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python312"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py312-jsonschema-format-nongpl"
                    ]
                }
            ]
        },
        {
            "name": "py312-uritemplate",
            "portdir": "python/py-uritemplate",
            "version": "4.1.1",
            "license": "(BSD or Apache-2)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://uritemplate.readthedocs.org/",
            "description": "Python implementation of RFC6570, URI Template",
            "long_description": "This is a Python implementation of RFC6570, URI Template, and can expand templates up to and including Level 4 in that specification.",
            "active": true,
            "categories": [
                "textproc",
                "www",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py312-build",
                        "py312-installer",
                        "py312-setuptools",
                        "py312-wheel",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python312"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py312-google-api",
                        "py312-google-api-python-client"
                    ]
                }
            ]
        },
        {
            "name": "py312-uritools",
            "portdir": "python/py-uritools",
            "version": "5.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": [
                        "py312-build",
                        "py312-installer",
                        "py312-setuptools",
                        "py312-wheel",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python312"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py312-hanko-certvalidator"
                    ]
                }
            ]
        },
        {
            "name": "py312-urllib3",
            "portdir": "python/py-urllib3",
            "version": "2.6.2",
            "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": 2871
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py312-installer",
                        "py312-hatch-vcs",
                        "clang-18",
                        "py312-build",
                        "py312-hatchling"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py312-certifi",
                        "python312"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py312-dulwich",
                        "py312-awscli2",
                        "py312-requests",
                        "py312-botocore",
                        "py312-responses",
                        "tmt",
                        "py312-vcrpy",
                        "py312-requests-cache",
                        "py312-requests-futures",
                        "py312-distributed"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "py312-elastic-transport",
                        "py312-selenium",
                        "py312-elasticsearch",
                        "py312-spotipy",
                        "py312-pmdarima",
                        "py312-pygithub",
                        "py312-sentry-sdk"
                    ]
                }
            ]
        },
        {
            "name": "py312-url-normalize",
            "portdir": "python/py-url-normalize",
            "version": "2.2.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": [
                        "py312-build",
                        "py312-installer",
                        "py312-setuptools",
                        "py312-wheel",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python312"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py312-requests-cache"
                    ]
                }
            ]
        },
        {
            "name": "py312-urlwatch",
            "portdir": "python/py-urlwatch",
            "version": "2.28",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://thp.io/2008/urlwatch/",
            "description": "a tool for monitoring webpages for updates",
            "long_description": "urlwatch helps you watch URLs and get notified (via email or in your terminal) of any changes. The change notification will include the URL that has changed and a unified diff of what has changed, and can also filter content via hooks, remove noise (always-changing website parts).",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py312-build",
                        "py312-installer",
                        "py312-setuptools",
                        "py312-wheel",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py312-lxml",
                        "py312-keyring",
                        "py312-minidb",
                        "py312-cssselect",
                        "python312",
                        "py312-setuptools",
                        "py312-requests",
                        "py312-appdirs",
                        "py312-yaml"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py312-pytest",
                        "py312-docutils"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py-urlwatch"
                    ]
                }
            ]
        },
        {
            "name": "py312-urwid",
            "portdir": "python/py-urwid",
            "version": "3.0.2",
            "license": "LGPL-2.1+",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://urwid.org/",
            "description": "curses-based UI/widget library for Python",
            "long_description": "Urwid is a curses-based UI/widget library for Python. It features fluid interface resizing, multiple text layout options, simple markup for attributes, powerful scrolling list boxes and flexible edit boxes.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py312-wheel",
                        "py312-setuptools_scm",
                        "clang-18",
                        "py312-build",
                        "py312-installer",
                        "py312-setuptools"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python312",
                        "py312-typing_extensions",
                        "py312-wcwidth"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py312-pytest"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py312-pudb",
                        "py312-mitmproxy",
                        "py312-jmespath-terminal"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "py312-urwid-readline"
                    ]
                }
            ]
        },
        {
            "name": "py312-urwid-readline",
            "portdir": "python/py-urwid-readline",
            "version": "0.15.1",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/rr-/urwid_readline",
            "description": "readline text edit for urwid",
            "long_description": "Text input widget for urwid that supports readline shortcuts",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py312-installer",
                        "py312-wheel",
                        "clang-18",
                        "py312-build",
                        "py312-setuptools"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python312"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "py312-urwid"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py312-pudb"
                    ]
                }
            ]
        },
        {
            "name": "py312-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": [
                        "py312-build",
                        "py312-installer",
                        "py312-hatchling",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python312"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "py312-click"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py312-uv-build",
            "portdir": "python/py-uv-build",
            "version": "0.9.27",
            "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": 1989
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py312-installer",
                        "py312-setuptools-rust",
                        "clang-18",
                        "py312-build",
                        "py312-maturin"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "uv",
                        "python312"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "build",
                    "ports": [
                        "py312-pytest-describe",
                        "py312-cryptography_vectors"
                    ]
                }
            ]
        },
        {
            "name": "py312-uv-dynamic-versioning",
            "portdir": "python/py-uv-dynamic-versioning",
            "version": "0.13.0",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/ninoseki/uv-dynamic-versioning",
            "description": "Dynamic versioning based on VCS tags for uv/hatch project",
            "long_description": "Dynamic versioning based on VCS tags for uv/hatch project",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "reneeotten",
                    "github": "reneeotten",
                    "ports_count": 1989
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py312-build",
                        "py312-installer",
                        "py312-setuptools",
                        "py312-wheel",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python312",
                        "py312-dunamai",
                        "py312-jinja2",
                        "py312-hatchling",
                        "py312-tomlkit",
                        "py312-pydantic"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "build",
                    "ports": [
                        "py312-intervaltree"
                    ]
                }
            ]
        },
        {
            "name": "py312-uvicorn",
            "portdir": "python/py-uvicorn",
            "version": "0.40.0",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/encode/uvicorn",
            "description": "The lightning fast ASGI server.",
            "long_description": "The lightning fast ASGI server.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py312-build",
                        "py312-installer",
                        "py312-hatchling"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python312",
                        "py312-click",
                        "py312-h11",
                        "py312-asgiref"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py312-validators",
            "portdir": "python/py-validators",
            "version": "0.34.0",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/kvesteri/validators",
            "description": "Python Data Validation for Humans™",
            "long_description": "Python Data Validation for Humans™",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-17",
                        "py312-build",
                        "py312-installer",
                        "py312-setuptools",
                        "py312-wheel"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python312"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "secrets",
                        "py-validators"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py312-Faker"
                    ]
                }
            ]
        },
        {
            "name": "py312-vcrpy",
            "portdir": "python/py-vcrpy",
            "version": "8.1.1",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://vcrpy.readthedocs.io/en/latest/",
            "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": 1214
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py312-build",
                        "py312-installer",
                        "py312-setuptools",
                        "py312-wheel"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python312",
                        "py312-urllib3",
                        "py312-yarl",
                        "py312-yaml",
                        "py312-wrapt"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py312-pytest-recording"
                    ]
                }
            ]
        },
        {
            "name": "py312-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": 1989
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py312-build",
                        "py312-installer",
                        "py312-setuptools",
                        "py312-wheel",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python312"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "build",
                    "ports": [
                        "py312-pygeos",
                        "py312-partd",
                        "py312-pandas",
                        "py312-pyogrio",
                        "py312-pymc",
                        "py312-pytensor",
                        "py312-constantly",
                        "py312-ligotimegps",
                        "py312-bottleneck",
                        "py312-donfig",
                        "py312-dask"
                    ]
                }
            ]
        },
        {
            "name": "py312-versioningit",
            "portdir": "python/py-versioningit",
            "version": "3.3.0",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/jwodder/versioningit",
            "description": "Versioning It with your Version In Git",
            "long_description": "Versioning It with your Version In Git",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "mps",
                    "github": "Schamschula",
                    "ports_count": 1214
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py312-build",
                        "py312-installer",
                        "py312-hatchling",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python312",
                        "py312-packaging"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py312-mda-xdrlib"
                    ]
                }
            ]
        },
        {
            "name": "py312-vine",
            "portdir": "python/py-vine",
            "version": "5.1.0",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/celery/vine",
            "description": "Promises implementation.",
            "long_description": "Promises implementation.",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "stromnov",
                    "github": "stromnov",
                    "ports_count": 2871
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py312-build",
                        "py312-installer",
                        "py312-setuptools",
                        "py312-wheel",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python312"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py312-amqp",
                        "py312-kombu"
                    ]
                }
            ]
        },
        {
            "name": "py312-virtualenv",
            "portdir": "python/py-virtualenv",
            "version": "20.36.1",
            "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": 1989
                },
                {
                    "name": "larryv",
                    "github": "larryv",
                    "ports_count": 48
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py312-build",
                        "py312-installer",
                        "py312-hatchling",
                        "py312-hatch-vcs"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python312",
                        "py312-filelock",
                        "py312-platformdirs",
                        "py312-distlib"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "virtualenv_select"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "build",
                    "ports": [
                        "py312-psycopg2"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py312-pew",
                        "py312-virtualfish",
                        "py312-virtualenvwrapper",
                        "py312-asv",
                        "py312-pre-commit",
                        "py312-tox"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "py312-pytest-virtualenv"
                    ]
                }
            ]
        },
        {
            "name": "py312-virtualenv-clone",
            "portdir": "python/py-virtualenv-clone",
            "version": "0.5.7",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/edwardgeorge/virtualenv-clone/",
            "description": "script to clone virtualenvs",
            "long_description": "A script for cloning a non-relocatable virtualenv.",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py312-wheel",
                        "py312-build",
                        "py312-installer",
                        "py312-setuptools",
                        "clang-17"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py312-setuptools",
                        "python312"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "virtualenv-clone_select"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py312-pew",
                        "py312-virtualenvwrapper",
                        "py-virtualenv-clone"
                    ]
                }
            ]
        },
        {
            "name": "py312-virtualenvwrapper",
            "portdir": "python/py-virtualenvwrapper",
            "version": "6.0.0",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://virtualenvwrapper.readthedocs.io/",
            "description": "Enhancements to virtualenv",
            "long_description": "virtualenvwrapper is a set of extensions to Ian Bicking's virtualenv tool. The extensions include wrappers for creating and deleting virtual environments and otherwise managing your development workflow, making it easier to work on more than one project at a time without introducing conflicts in their dependencies.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py312-build",
                        "py312-installer",
                        "py312-setuptools",
                        "py312-wheel"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py312-stevedore",
                        "python312",
                        "py312-virtualenv-clone",
                        "py312-setuptools",
                        "py312-setuptools_scm",
                        "py312-pbr",
                        "py312-virtualenv"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "virtualenvwrapper_select"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py-virtualenvwrapper"
                    ]
                }
            ]
        },
        {
            "name": "py312-virtualfish",
            "portdir": "python/py-virtualfish",
            "version": "2.5.9",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/justinmayer/virtualfish",
            "description": "A Fish wrapper for Ian Bicking's virtualenv",
            "long_description": "A Fish Shell wrapper for Ian Bicking's virtualenv, somewhat loosely based on Doug Hellman's virtualenvwrapper for Bourne-compatible shells.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py312-build",
                        "py312-installer",
                        "py312-poetry-core",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py312-psutil",
                        "fish",
                        "py312-pkgconfig",
                        "python312",
                        "py312-packaging",
                        "py312-virtualenv"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py312-vispy",
            "portdir": "python/py-vispy",
            "version": "0.16.1",
            "license": "BSD",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://vispy.org/index.html",
            "description": "VisPy is a high-performance interactive 2D/3D data visualization library.",
            "long_description": "VisPy is a high-performance interactive 2D/3D data visualization library. VisPy leverages the computational power of modern Graphics Processing Units (GPUs) through the OpenGL library to display very large datasets.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "mps",
                    "github": "Schamschula",
                    "ports_count": 1214
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py312-build",
                        "py312-installer",
                        "py312-setuptools",
                        "py312-wheel",
                        "py312-setuptools_scm",
                        "py312-cython",
                        "py312-setuptools_scm_git_archive",
                        "py312-pythran"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py312-numpy",
                        "py312-Pillow",
                        "py312-kiwisolver",
                        "py312-pyqt5",
                        "py312-freetype",
                        "py312-hsluv",
                        "py312-meshio",
                        "python312"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py312-napari-svg"
                    ]
                }
            ]
        },
        {
            "name": "py312-vobject",
            "portdir": "python/py-vobject",
            "version": "0.9.9",
            "license": "Apache-2",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://py-vobject.github.io/vobject/",
            "description": "Python package for parsing and generating vCard and vCalendar files.",
            "long_description": "vObject is intended to be a full featured Python package for parsing and generating vCard and vCalendar files. It is being developed in concert with the Open Source Application Foundation`s Chandler project.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py312-installer",
                        "py312-setuptools",
                        "py312-wheel",
                        "py312-build"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py312-six",
                        "py312-dateutil",
                        "python312"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py312-w3lib",
            "portdir": "python/py-w3lib",
            "version": "2.1.2",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/scrapy/w3lib",
            "description": "Library of web-related functions",
            "long_description": "Library of web-related functions",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py312-setuptools",
                        "py312-build",
                        "py312-installer",
                        "py312-wheel",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python312"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py312-pytest"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py-w3lib",
                        "py312-scrapy",
                        "py312-itemloaders",
                        "py312-parsel"
                    ]
                }
            ]
        },
        {
            "name": "py312-waitress",
            "portdir": "python/py-waitress",
            "version": "3.0.2",
            "license": "ZPL-2.1",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/Pylons/waitress",
            "description": "Waitress WSGI server",
            "long_description": "Waitress WSGI server",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py312-build",
                        "py312-installer",
                        "py312-setuptools",
                        "py312-wheel",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python312"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py312-webtest"
                    ]
                }
            ]
        },
        {
            "name": "py312-wand",
            "portdir": "python/py-wand",
            "version": "0.6.13",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://wand-py.org/",
            "description": "Ctypes-based simple MagickWand API binding for Python",
            "long_description": "Ctypes-based simple MagickWand API binding for Python",
            "active": true,
            "categories": [
                "graphics",
                "python"
            ],
            "maintainers": [
                {
                    "name": "stromnov",
                    "github": "stromnov",
                    "ports_count": 2871
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py312-installer",
                        "py312-wheel",
                        "clang-18",
                        "py312-build",
                        "py312-setuptools"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python312",
                        "ImageMagick"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py-wand"
                    ]
                }
            ]
        },
        {
            "name": "py312-wasabi",
            "portdir": "python/py-wasabi",
            "version": "1.1.2",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/ines/wasabi",
            "description": "A lightweight console printing and formatting toolkit",
            "long_description": "A lightweight console printing and formatting toolkit",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "jonesc",
                    "github": "cjones051073",
                    "ports_count": 220
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py312-build",
                        "py312-installer",
                        "py312-setuptools",
                        "py312-wheel",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python312"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py312-thinc"
                    ]
                }
            ]
        },
        {
            "name": "py312-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": 608
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py312-installer",
                        "py312-setuptools",
                        "py312-wheel",
                        "clang-18",
                        "py312-build"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python312",
                        "py312-setuptools",
                        "py312-yaml",
                        "py312-argh"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py312-pytest",
                        "py312-flaky"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "py312-spyder"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py312-werkzeug"
                    ]
                }
            ]
        },
        {
            "name": "py312-wcmatch",
            "portdir": "python/py-wcmatch",
            "version": "10.1",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/facelessuser/wcmatch",
            "description": "Wilcard File Name matching library.",
            "long_description": "Wildcard Match provides an enhanced fnmatch, glob, and pathlib library in order to provide file matching and globbing that more closely follows the features found in Bash.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "judaew",
                    "github": "judaew",
                    "ports_count": 652
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py312-build",
                        "py312-installer",
                        "py312-hatchling",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python312"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "py312-bracex"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py312-wcwidth",
            "portdir": "python/py-wcwidth",
            "version": "0.2.14",
            "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": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py312-setuptools",
                        "py312-build",
                        "py312-installer",
                        "py312-wheel",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python312"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py312-pytest"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py312-cli-helpers",
                        "py312-blessed",
                        "py312-git-delete-merged-branches",
                        "py312-prompt_toolkit",
                        "py312-pyte",
                        "py312-urwid"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py312-ftfy"
                    ]
                }
            ]
        },
        {
            "name": "py312-webargs",
            "portdir": "python/py-webargs",
            "version": "8.7.1",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/marshmallow-code/webargs",
            "description": "Declarative parsing and validation of HTTP request objects",
            "long_description": "Declarative parsing and validation of HTTP request objects",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py312-build",
                        "py312-flit_core",
                        "py312-installer",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py312-packaging",
                        "py312-marshmallow",
                        "python312"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py312-webcolors",
            "portdir": "python/py-webcolors",
            "version": "25.10.0",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/ubernostrum/webcolors",
            "description": "A library for working with web color names",
            "long_description": "A library for working with web color names",
            "active": true,
            "categories": [
                "graphics",
                "python"
            ],
            "maintainers": [
                {
                    "name": "stromnov",
                    "github": "stromnov",
                    "ports_count": 2871
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py312-build",
                        "py312-installer",
                        "py312-pdm-backend",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python312"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py312-jsonschema-format-nongpl",
                        "py312-blockdiag"
                    ]
                }
            ]
        },
        {
            "name": "py312-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": [
                        "py312-setuptools",
                        "py312-build",
                        "py312-installer",
                        "py312-wheel",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python312"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py312-pytest"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py312-tinycss2",
                        "py312-bleach",
                        "py312-html5lib",
                        "py312-cssselect2"
                    ]
                }
            ]
        },
        {
            "name": "py312-webob",
            "portdir": "python/py-webob",
            "version": "1.8.9",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://webob.org/",
            "description": "WSGI request and response object.",
            "long_description": "WebOb provides wrappers around the WSGI request environment, and an object to help create WSGI responses. The objects map much of the specified behavior of HTTP, including header parsing and accessors for other standard parts of the environment.",
            "active": true,
            "categories": [
                "www",
                "python"
            ],
            "maintainers": [
                {
                    "name": "stromnov",
                    "github": "stromnov",
                    "ports_count": 2871
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py312-build",
                        "py312-installer",
                        "py312-setuptools",
                        "py312-wheel",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python312"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py312-bugsnag",
                        "py312-webtest",
                        "py312-dap"
                    ]
                }
            ]
        }
    ]
}