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

{
    "count": 50612,
    "next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=name&page=561",
    "previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=name&page=559",
    "results": [
        {
            "name": "py312-rstcheck",
            "portdir": "python/py-rstcheck",
            "version": "6.2.5",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/myint/rstcheck",
            "description": "Checks syntax of reStructuredText and code blocks nested within it",
            "long_description": "Checks syntax of reStructuredText and code blocks nested within it",
            "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",
                        "py312-setuptools_scm",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py312-pydantic",
                        "python312",
                        "py312-rstcheck-core",
                        "py312-typer",
                        "py312-types-docutils",
                        "py312-shellingham",
                        "py312-docutils",
                        "py312-rich",
                        "py312-colorama"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py312-rstcheck-core",
            "portdir": "python/py-rstcheck-core",
            "version": "1.2.2",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/rstcheck/rstcheck-core",
            "description": "Checks syntax of reStructuredText and code blocks nested within it",
            "long_description": "Checks syntax of reStructuredText and code blocks nested within it",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "reneeotten",
                    "github": "reneeotten",
                    "ports_count": 1989
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py312-installer",
                        "py312-setuptools",
                        "py312-wheel",
                        "py312-setuptools_scm",
                        "py312-build"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py312-types-docutils",
                        "py312-docutils",
                        "py312-pydantic",
                        "python312"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py312-rstcheck"
                    ]
                }
            ]
        },
        {
            "name": "py312-rtree",
            "portdir": "python/py-rtree",
            "version": "1.4.1",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/Toblerity/rtree",
            "description": "R-Tree spatial index for Python GIS",
            "long_description": "Rtree is a Python library that uses ctypes and an internally built C API to wrap libspatialindex and provide very flexible spatial indexing.",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "stromnov",
                    "github": "stromnov",
                    "ports_count": 2872
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py312-installer",
                        "py312-wheel",
                        "clang-18",
                        "py312-build",
                        "py312-setuptools"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python312",
                        "spatialindex"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "py312-spaghetti",
                        "py312-spyder"
                    ]
                }
            ]
        },
        {
            "name": "py312-ruamel-yaml",
            "portdir": "python/py-ruamel-yaml",
            "version": "0.19.1",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://yaml.readthedocs.io/",
            "description": "YAML 1.2 loader/dumper package for Python",
            "long_description": "YAML 1.2 loader/dumper package for Python. It is a derivative of Kirill Simonov’s PyYAML 3.11.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "michaelld",
                    "github": "michaelld",
                    "ports_count": 466
                }
            ],
            "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-ruamel-yaml-clib"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "jrnl",
                        "tmt",
                        "py312-fmf",
                        "py312-mitmproxy",
                        "py312-maggma",
                        "py312-awscli2"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "py312-pymatgen"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py312-pyftdi"
                    ]
                }
            ]
        },
        {
            "name": "py312-ruamel-yaml-clib",
            "portdir": "python/py-ruamel-yaml-clib",
            "version": "0.2.15",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://yaml.readthedocs.io/",
            "description": "the C based reader/scanner and emitter for ruamel.yaml",
            "long_description": "the C based reader/scanner and emitter for ruamel.yaml.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "michaelld",
                    "github": "michaelld",
                    "ports_count": 466
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py312-setuptools",
                        "py312-build",
                        "py312-installer",
                        "clang-18",
                        "py312-wheel",
                        "py312-ruamel-yaml"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python312"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py312-mitmproxy",
                        "py312-awscli2"
                    ]
                }
            ]
        },
        {
            "name": "py312-rubicon-objc",
            "portdir": "python/py-rubicon-objc",
            "version": "0.5.3",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://beeware.org/project/projects/bridges/rubicon",
            "description": "Rubicon-ObjC is a bridge between Objective-C and Python",
            "long_description": "Rubicon-ObjC is a bridge between Objective-C and Python",
            "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-desktop-notifier"
                    ]
                }
            ]
        },
        {
            "name": "py312-ruff",
            "portdir": "python/py-ruff",
            "version": "0.1.8",
            "license": "none",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": "ruff",
            "homepage": "https://astral.sh/",
            "description": "Obsolete port, replaced by ruff",
            "long_description": "This port has been replaced by ruff.",
            "active": false,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py312-wheel",
                        "clang-17",
                        "py312-build",
                        "py312-installer",
                        "py312-setuptools"
                    ]
                },
                {
                    "type": "extract",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "fetch",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python312"
                    ]
                },
                {
                    "type": "patch",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        null
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py-ruff"
                    ]
                }
            ]
        },
        {
            "name": "py312-rustworkx",
            "portdir": "python/py-rustworkx",
            "version": "0.15.1",
            "license": "Apache-2",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/Qiskit/rustworkx",
            "description": "A high performance Python graph library implemented in Rust",
            "long_description": "A high performance Python graph library implemented in Rust.",
            "active": true,
            "categories": [
                "devel",
                "math",
                "python"
            ],
            "maintainers": [
                {
                    "name": "stromnov",
                    "github": "stromnov",
                    "ports_count": 2872
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py312-setuptools-rust",
                        "py312-installer",
                        "py312-setuptools",
                        "py312-wheel",
                        "cargo",
                        "legacy-support",
                        "rust",
                        "clang-16",
                        "py312-build"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python312",
                        "py312-numpy",
                        "libunwind"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py-rustworkx"
                    ]
                }
            ]
        },
        {
            "name": "py312-s3fs",
            "portdir": "python/py-s3fs",
            "version": "2025.9.0",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/dask/s3fs/",
            "description": "Convenient Filesystem interface over S3",
            "long_description": "Convenient Filesystem interface over S3",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "stromnov",
                    "github": "stromnov",
                    "ports_count": 2872
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py312-build",
                        "py312-installer",
                        "py312-setuptools",
                        "py312-wheel"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py312-aiohttp",
                        "py312-fsspec",
                        "py312-aiobotocore",
                        "python312"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py312-s3transfer",
            "portdir": "python/py-s3transfer",
            "version": "0.13.1",
            "license": "Apache-2",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/boto/s3transfer",
            "description": "An Amazon S3 Transfer Manager",
            "long_description": "An Amazon S3 Transfer Manager",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "emcrisostomo",
                    "github": "emcrisostomo",
                    "ports_count": 167
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py312-wheel",
                        "clang-18",
                        "py312-build",
                        "py312-installer",
                        "py312-setuptools"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python312",
                        "py312-botocore"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py312-pytest"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py312-awscli"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "py312-boto3"
                    ]
                }
            ]
        },
        {
            "name": "py312-sacrebleu",
            "portdir": "python/py-sacrebleu",
            "version": "2.4.3",
            "license": "Apache-2",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/mjpost/sacrebleu",
            "description": "Hassle-free computation of shareable, comparable, and reproducible BLEU, chrF, and TER scores",
            "long_description": "SacreBLEU provides hassle-free computation of shareable, comparable, and reproducible BLEU scores. Inspired by Rico Sennrich's multi-bleu-detok.perl, it produces the official WMT scores but works with plain text. It also knows all the standard test sets and handles downloading, processing, and tokenization for you.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [
                "ja"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py312-wheel",
                        "clang-18",
                        "py312-build",
                        "py312-installer",
                        "py312-setuptools"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python312"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "py312-portalocker"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py312-pytest"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py312-sacremoses",
            "portdir": "python/py-sacremoses",
            "version": "0.1.1",
            "license": "LGPL-2.1+",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/alvations/sacremoses",
            "description": "Python port of Moses tokenizer, truecaser and normalizer",
            "long_description": "Python port of Moses tokenizer, truecaser and normalizer",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py312-build",
                        "py312-installer",
                        "py312-setuptools",
                        "py312-wheel"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python312"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "py312-click",
                        "py312-tqdm",
                        "py312-regex",
                        "py312-joblib"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py312-safe-netrc",
            "portdir": "python/py-safe-netrc",
            "version": "1.0.1",
            "license": "GPL-2+",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://git.ligo.org/computing/software/safe-netrc",
            "description": "Safe netrc file parser",
            "long_description": "Safe netrc file parser",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py312-setuptools_scm",
                        "clang-17",
                        "py312-build",
                        "py312-installer",
                        "py312-setuptools",
                        "py312-wheel"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python312"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py312-pytest"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py312-igwn-auth-utils",
                        "py-safe-netrc"
                    ]
                }
            ]
        },
        {
            "name": "py312-samplerate",
            "portdir": "python/py-samplerate",
            "version": "0.2.1",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/tuxu/python-samplerate",
            "description": "Monolithic python wrapper for libsamplerate based on pybind11 and NumPy",
            "long_description": "Monolithic python wrapper for libsamplerate based on pybind11 and NumPy",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py312-setuptools_scm",
                        "clang-18",
                        "cmake",
                        "py312-build",
                        "py312-installer",
                        "py312-setuptools",
                        "py312-wheel"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python312",
                        "py312-numpy"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py312-pytest"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "test",
                    "ports": [
                        "py312-librosa"
                    ]
                }
            ]
        },
        {
            "name": "py312-sarif-om",
            "portdir": "python/py-sarif-om",
            "version": "1.0.4",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/microsoft/sarif-python-om",
            "description": "Classes implementing the SARIF 2.1.0 object model.",
            "long_description": "Classes implementing the SARIF 2.1.0 object model.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "judaew",
                    "github": "judaew",
                    "ports_count": 652
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py312-installer",
                        "py312-wheel",
                        "clang-18",
                        "py312-build",
                        "py312-setuptools"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py312-pbr",
                        "python312"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "py312-cfn-lint"
                    ]
                }
            ]
        },
        {
            "name": "py312-sarpy",
            "portdir": "python/py-sarpy",
            "version": "1.3.61.1",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/ngageoint/sarpy",
            "description": "Tools to read, write, and process complex SAR data and associated data.",
            "long_description": "SarPy is a basic Python library to read, write, and do simple processing of complex SAR data using the NGA SICD format (standards linked below). It has been released by NGA to encourage the use of SAR data standards throughout the international SAR community. SarPy complements the SIX library (C++) and the MATLAB SAR Toolbox, which are implemented in other languages but have similar goals.",
            "active": true,
            "categories": [
                "graphics",
                "science",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py312-build",
                        "py312-installer",
                        "py312-setuptools",
                        "py312-wheel",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python312"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py312-scamper",
            "portdir": "net/scamper",
            "version": "20260105",
            "license": "GPL-2",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.caida.org/catalog/software/scamper",
            "description": "Python 3.12 bindings for scamper",
            "long_description": "Python 3.12 bindings for scamper.",
            "active": true,
            "categories": [
                "net",
                "python"
            ],
            "maintainers": [
                {
                    "name": "mjl",
                    "github": "matthewluckie",
                    "ports_count": 7
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "pkgconfig",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "scamper",
                        "openssl3",
                        "python312"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py312-scapy",
            "portdir": "python/py-scapy",
            "version": "2.6.1",
            "license": "GPL-2",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://scapy.net/",
            "description": "A powerful packet manipulation tool",
            "long_description": "Scapy is a powerful interactive packet manipulation program. It is able to forge or decode packets of a wide number of protocols, send them on the wire, capture them, match requests and replies, and much more. It can easily handle most classical tasks like scanning, tracerouting, probing, unit tests, attacks or network discovery (it can replace hping, 85% of nmap, arpspoof, arp-sk, arping, tcpdump, tethereal, p0f, etc.). It also performs very well at a lot of other specific tasks that most other tools can't handle, like sending invalid frames, injecting your own 802.11 frames, combining technics (VLAN hopping+ARP cache poisoning, VOIP decoding on WEP encrypted channel, ...), etc.",
            "active": true,
            "categories": [
                "net",
                "security",
                "python"
            ],
            "maintainers": [
                {
                    "name": "michaelld",
                    "github": "michaelld",
                    "ports_count": 466
                }
            ],
            "variants": [
                "pyx",
                "matplotlib",
                "graphviz",
                "sox"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py312-installer",
                        "py312-build",
                        "clang-17",
                        "py312-wheel",
                        "py312-setuptools"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libpcap",
                        "python312",
                        "py312-cryptography"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "py312-matplotlib",
                        "scapy_select",
                        "graphviz",
                        "ImageMagick"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py312-scapy-devel",
            "portdir": "python/py-scapy",
            "version": "20231209",
            "license": "GPL-2",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.secdev.org/projects/scapy",
            "description": "A powerful packet manipulation tool",
            "long_description": "Scapy is a powerful interactive packet manipulation program. It is able to forge or decode packets of a wide number of protocols, send them on the wire, capture them, match requests and replies, and much more. It can easily handle most classical tasks like scanning, tracerouting, probing, unit tests, attacks or network discovery (it can replace hping, 85% of nmap, arpspoof, arp-sk, arping, tcpdump, tethereal, p0f, etc.). It also performs very well at a lot of other specific tasks that most other tools can't handle, like sending invalid frames, injecting your own 802.11 frames, combining technics (VLAN hopping+ARP cache poisoning, VOIP decoding on WEP encrypted channel, ...), etc. This port is kept up with the py-scapy GIT 'master' branch, is typically updated weekly to monthly.",
            "active": false,
            "categories": [
                "net",
                "security",
                "python"
            ],
            "maintainers": [
                {
                    "name": "michaelld",
                    "github": "michaelld",
                    "ports_count": 466
                }
            ],
            "variants": [
                "pyx",
                "matplotlib",
                "graphviz",
                "sox"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py312-installer",
                        "py312-build",
                        "clang-17",
                        "py312-wheel",
                        "py312-setuptools"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libpcap",
                        "python312",
                        "py312-cryptography"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "py312-matplotlib",
                        "scapy_select",
                        "graphviz",
                        "ImageMagick"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py-scapy-devel"
                    ]
                }
            ]
        },
        {
            "name": "py312-schema",
            "portdir": "python/py-schema",
            "version": "0.7.7",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/keleshev/schema",
            "description": "Simple data validation library",
            "long_description": "schema is a library for validating Python data structures, such as those obtained from config-files, forms, external services or command-line parsing, converted from JSON/YAML (or something else) to Python data-types.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16",
                        "py312-build",
                        "py312-installer",
                        "py312-setuptools",
                        "py312-wheel"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python312"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py-schema"
                    ]
                }
            ]
        },
        {
            "name": "py312-scikit-build",
            "portdir": "python/py-scikit-build",
            "version": "0.18.1",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/scikit-build/scikit-build",
            "description": "Improved build system generator for CPython extensions.",
            "long_description": "Improved build system generator for CPython extensions.",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "stromnov",
                    "github": "stromnov",
                    "ports_count": 2872
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py312-build",
                        "py312-installer",
                        "py312-hatchling",
                        "py312-hatch-fancy-pypi-readme",
                        "py312-hatch-vcs"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "cmake",
                        "python312",
                        "py312-packaging",
                        "py312-setuptools",
                        "py312-wheel",
                        "py312-distro"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "build",
                    "ports": [
                        "py312-blosc"
                    ]
                }
            ]
        },
        {
            "name": "py312-scikit-build-core",
            "portdir": "python/py-scikit-build-core",
            "version": "0.11.6",
            "license": "Apache-2",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/scikit-build/scikit-build-core/",
            "description": "A bridge between Python package build systems and CMake (a rewrite of the classic Scikit-build).",
            "long_description": "Scikit-build-core is a ground-up rewrite of the classic Scikit-build, a bridge between Python package build systems and CMake, the most popular compiled language build system. Scikit-build-core was built using Python packaging standards developed after scikit-build (classic) was written.",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "stromnov",
                    "github": "stromnov",
                    "ports_count": 2872
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py312-build",
                        "py312-installer",
                        "py312-hatchling",
                        "py312-hatch-vcs"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "cmake",
                        "ninja",
                        "python312",
                        "py312-packaging",
                        "py312-pathspec"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "build",
                    "ports": [
                        "py312-blosc2",
                        "py312-zmq",
                        "py312-pybind11",
                        "py312-soxr",
                        "py312-nanobind",
                        "py312-levenshtein",
                        "py312-iminuit",
                        "py312-rapidfuzz",
                        "py312-spglib",
                        "py312-pdal",
                        "py312-pdal-plugins"
                    ]
                }
            ]
        },
        {
            "name": "py312-scikit-hep-hepstats",
            "portdir": "python/py-scikit-hep-hepstats",
            "version": "0.7.0",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/scikit-hep/hepstats",
            "description": "Statistical modeling for HEP.",
            "long_description": "Statistical modeling for HEP.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "jonesc",
                    "github": "cjones051073",
                    "ports_count": 220
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py312-build",
                        "py312-installer",
                        "py312-setuptools",
                        "py312-wheel",
                        "py312-setuptools_scm"
                    ]
                },
                {
                    "type": "fetch",
                    "ports": [
                        "git"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python312"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py312-pytest"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py312-scikit-hep-hepunits",
            "portdir": "python/py-scikit-hep-hepunits",
            "version": "2.3.3",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/scikit-hep/hepunits",
            "description": "Collects the most commonly used units and constants in the HEP System of Units.",
            "long_description": "Collects the most commonly used units and constants in the HEP System of Units.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "jonesc",
                    "github": "cjones051073",
                    "ports_count": 220
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py312-build",
                        "py312-installer",
                        "py312-hatchling",
                        "py312-hatch-vcs"
                    ]
                },
                {
                    "type": "fetch",
                    "ports": [
                        "git"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python312"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py312-pytest"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py312-scikit-hep-particle"
                    ]
                }
            ]
        },
        {
            "name": "py312-scikit-hep-mplhep",
            "portdir": "python/py-scikit-hep-mplhep",
            "version": "0.3.32",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/scikit-hep/mplhep",
            "description": "A set of helpers for matplotlib to more easily produce plots typically needed in HEP.",
            "long_description": "A set of helpers for matplotlib to more easily produce plots typically needed in HEP.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "jonesc",
                    "github": "cjones051073",
                    "ports_count": 220
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py312-setuptools_scm",
                        "clang-18",
                        "py312-build",
                        "py312-installer",
                        "py312-setuptools",
                        "py312-wheel"
                    ]
                },
                {
                    "type": "fetch",
                    "ports": [
                        "git"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py312-scikit-hep-mplhep_data",
                        "python312"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py312-pytest"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py312-scikit-hep-mplhep_data",
            "portdir": "python/py-scikit-hep-mplhep_data",
            "version": "0.0.3",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/scikit-hep/mplhep_data",
            "description": "Sub-package to hold data (fonts) for mplhep.",
            "long_description": "Sub-package to hold data (fonts) for mplhep.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "jonesc",
                    "github": "cjones051073",
                    "ports_count": 220
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py312-build",
                        "py312-installer",
                        "py312-setuptools",
                        "py312-wheel",
                        "py312-setuptools_scm"
                    ]
                },
                {
                    "type": "fetch",
                    "ports": [
                        "git"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python312"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py312-pytest"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py312-scikit-hep-mplhep"
                    ]
                }
            ]
        },
        {
            "name": "py312-scikit-hep-particle",
            "portdir": "python/py-scikit-hep-particle",
            "version": "0.23.1",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/scikit-hep/particle",
            "description": "Particle provides a pythonic interface to the Particle Data Group (PDG) data.",
            "long_description": "Particle provides a pythonic interface to the Particle Data Group (PDG) data.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "jonesc",
                    "github": "cjones051073",
                    "ports_count": 220
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py312-hatchling",
                        "clang-18",
                        "py312-hatch-vcs",
                        "py312-build",
                        "py312-installer"
                    ]
                },
                {
                    "type": "fetch",
                    "ports": [
                        "git"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py312-scikit-hep-hepunits",
                        "py312-attrs",
                        "python312"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py312-pytest"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py312-scikit-image",
            "portdir": "python/py-scikit-image",
            "version": "0.26.0",
            "license": "BSD",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://scikit-image.org/",
            "description": "Image processing algorithms for SciPy.",
            "long_description": "Image processing algorithms for SciPy, including IO, morphology, filtering, warping, color manipulation, object detection, etc.",
            "active": true,
            "categories": [
                "science",
                "python"
            ],
            "maintainers": [
                {
                    "name": "stromnov",
                    "github": "stromnov",
                    "ports_count": 2872
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py312-pythran",
                        "py312-meson-python",
                        "py312-cython",
                        "py312-installer",
                        "py312-build"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libomp",
                        "python312",
                        "py312-packaging",
                        "py312-numpy",
                        "py312-lazy_loader",
                        "py312-scipy"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "py312-tifffile",
                        "py312-pywavelets",
                        "py312-networkx",
                        "py312-matplotlib",
                        "py312-imageio",
                        "py312-Pillow"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py312-sunpy"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "py312-xraylarch"
                    ]
                }
            ]
        },
        {
            "name": "py312-scikit-learn",
            "portdir": "python/py-scikit-learn",
            "version": "1.8.0",
            "license": "BSD",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://scikit-learn.org/",
            "description": "Easy-to-use and general-purpose machine learning in Python",
            "long_description": "Scikit-learn integrates machine learning algorithms in the tightly-knit scientific Python world, building upon numpy, scipy, and matplotlib. As a machine-learning module, it provides versatile tools for data mining and analysis in any field of science and engineering.",
            "active": true,
            "categories": [
                "science",
                "python"
            ],
            "maintainers": [
                {
                    "name": "stromnov",
                    "github": "stromnov",
                    "ports_count": 2872
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py312-build",
                        "py312-installer",
                        "py312-cython",
                        "py312-meson-python",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libomp",
                        "py312-joblib",
                        "python312",
                        "py312-numpy",
                        "py312-scipy",
                        "py312-threadpoolctl"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py312-pacmap",
                        "py312-mapclassify"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "py312-xraylarch",
                        "py312-librosa",
                        "py312-libpysal",
                        "py312-pmdarima",
                        "py312-spreg",
                        "py312-spopt",
                        "py312-segregation",
                        "py312-esda"
                    ]
                }
            ]
        },
        {
            "name": "py312-scikit-rf",
            "portdir": "python/py-scikit-rf",
            "version": "1.8.0",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "",
            "description": "scikit-rf (aka skrf): a Python package for RF engineering",
            "long_description": "scikit-rf (aka skrf) is an Open Source, BSD-licensed package for RF/Microwave engineering implemented in the Python programming language. It provides a modern, object-oriented library which is both flexible and scalable.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py312-build",
                        "py312-installer",
                        "py312-setuptools",
                        "py312-wheel"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python312",
                        "py312-typing_extensions",
                        "py312-numpy",
                        "py312-pandas",
                        "py312-scipy"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py312-scikit-umfpack",
            "portdir": "python/py-scikit-umfpack",
            "version": "0.4.2",
            "license": "BSD",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://pypi.org/project/scikit-umfpack/",
            "description": "scikit-umfpack provides wrapper of UMFPACK sparse direct solver to SciPy.",
            "long_description": "scikit-umfpack provides wrapper of UMFPACK sparse direct solver to SciPy.",
            "active": true,
            "categories": [
                "math",
                "python"
            ],
            "maintainers": [
                {
                    "name": "jjstickel",
                    "github": "jjstickel",
                    "ports_count": 169
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "swig-python",
                        "py312-build",
                        "py312-installer",
                        "py312-meson-python"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python312",
                        "py312-numpy",
                        "py312-scipy",
                        "SuiteSparse_UMFPACK"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "test",
                    "ports": [
                        "py312-scipy"
                    ]
                }
            ]
        },
        {
            "name": "py312-scimath",
            "portdir": "python/py-scimath",
            "version": "5.0.0",
            "license": "BSD",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/enthought/scimath",
            "description": "The Enthought scimath package",
            "long_description": "The SciMath project includes packages to support scientific and mathematical calculations, enthought.interpolate, enthought.mathematics, enthought.units",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "jjstickel",
                    "github": "jjstickel",
                    "ports_count": 169
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py312-oldest-supported-numpy",
                        "py312-build",
                        "py312-installer",
                        "py312-setuptools",
                        "py312-wheel",
                        "clang-17"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py312-numpy",
                        "py312-scipy",
                        "py312-traits",
                        "python312"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py-scimath"
                    ]
                }
            ]
        },
        {
            "name": "py312-scipy",
            "portdir": "python/py-scipy",
            "version": "1.17.0",
            "license": "BSD",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.scipy.org/",
            "description": "An opensource library of scientific tools for Python",
            "long_description": "An opensource library of scientific tools for Python",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "michaelld",
                    "github": "michaelld",
                    "ports_count": 466
                },
                {
                    "name": "reneeotten",
                    "github": "reneeotten",
                    "ports_count": 1989
                }
            ],
            "variants": [
                "gcc10",
                "gcc11",
                "gcc12",
                "gcc13",
                "gcc14",
                "gcc15",
                "gccdevel",
                "gfortran",
                "accelerate",
                "openblas",
                "flexiblas",
                "blis"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py312-installer",
                        "py312-cython",
                        "py312-meson-python",
                        "py312-pythran",
                        "clang-20",
                        "gcc15",
                        "pkgconfig",
                        "py312-build"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libgcc",
                        "boost181",
                        "python312",
                        "py312-mypy",
                        "py312-numpy",
                        "py312-pybind11"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py312-pytest",
                        "py312-hypothesis",
                        "py312-mpmath",
                        "py312-pooch",
                        "py312-threadpoolctl",
                        "py312-gmpy2",
                        "py312-scikit-umfpack"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py312-statsmodels",
                        "py312-lalburst",
                        "py312-lalinference",
                        "py312-fipy",
                        "py312-gensim",
                        "py312-quantecon",
                        "py312-kombine",
                        "py312-scimath",
                        "py312-gwpy",
                        "py312-cartopy",
                        "py312-xarray-einstats",
                        "py312-metpy",
                        "py312-pyqtgraph",
                        "py312-scikit-learn",
                        "py312-libsvm",
                        "py312-wntr",
                        "py312-aeppl",
                        "py312-aesara",
                        "py312-colour",
                        "py312-gammapy",
                        "py312-lmfit",
                        "py312-peakutils",
                        "py312-astropy",
                        "py312-pyFAI",
                        "py312-pacal",
                        "py312-tropycal",
                        "py312-obspy",
                        "py312-arviz",
                        "py312-control",
                        "py312-pymvpa",
                        "py312-scikit-umfpack",
                        "py312-numdifftools",
                        "py312-graph-tool",
                        "py312-algopy",
                        "py312-nmrglue",
                        "py312-nmrglue-devel",
                        "py312-geomagpy",
                        "paramagpy",
                        "py312-pymc",
                        "py312-pytensor",
                        "py312-networkit",
                        "py312-scikit-rf",
                        "py312-scikit-image",
                        "py312-mapclassify"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "py312-reproject",
                        "py312-tobler",
                        "py312-pmdarima",
                        "py312-spyder",
                        "py312-spopt",
                        "py312-xraydb",
                        "py312-resampy",
                        "py312-pymatgen",
                        "py312-spaghetti",
                        "py312-spvcm",
                        "py312-imagehash",
                        "py312-esda",
                        "py312-spglm",
                        "py312-spint",
                        "py312-giddy",
                        "py312-mgwr",
                        "py312-xraylarch",
                        "py312-librosa",
                        "py312-inequality",
                        "py312-pointpats",
                        "py312-spreg",
                        "py312-libpysal"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py312-igraph",
                        "py312-emcee3",
                        "hpddm",
                        "py312-svgelements",
                        "py312-patsy"
                    ]
                }
            ]
        },
        {
            "name": "py312-scitokens",
            "portdir": "python/py-scitokens",
            "version": "1.8.1",
            "license": "Apache-2.0",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://scitokens.org",
            "description": "SciToken reference implementation library",
            "long_description": "SciToken reference implementation library",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py312-build",
                        "py312-installer",
                        "py312-setuptools",
                        "py312-wheel",
                        "clang-17"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python312",
                        "py312-requests",
                        "py312-cryptography",
                        "py312-jwt"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py312-pytest"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py312-igwn-auth-utils",
                        "py-scitokens"
                    ]
                }
            ]
        },
        {
            "name": "py312-scour",
            "portdir": "python/py-scour",
            "version": "0.38.2",
            "license": "Apache-2",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/scour-project/scour",
            "description": "SVG optimizer/cleaner written in Python",
            "long_description": "Scour is an SVG optimizer/cleaner written in Python, that reduces the size of scalable vector graphics by optimizing structure and removing unnecessary data.",
            "active": true,
            "categories": [
                "graphics",
                "python"
            ],
            "maintainers": [
                {
                    "name": "mascguy",
                    "github": "mascguy",
                    "ports_count": 352
                }
            ],
            "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": [
                        "py-scour"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "inkscape",
                        "inkscape-devel"
                    ]
                }
            ]
        },
        {
            "name": "py312-scrapy",
            "portdir": "python/py-scrapy",
            "version": "2.13.3",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 1,
            "replaced_by": null,
            "homepage": "https://scrapy.org/",
            "description": "A high-level Web Crawling and Web Scraping framework",
            "long_description": "Scrapy is a high level scraping and web crawling framework for writing spiders to crawl and parse web pages for all kinds of purposes, from information retrieval to monitoring or testing web sites.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "khindenburg",
                    "github": "kurthindenburg",
                    "ports_count": 433
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py312-build",
                        "py312-installer",
                        "py312-setuptools",
                        "py312-wheel"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py312-protego",
                        "py312-openssl",
                        "py312-service_identity",
                        "py312-cssselect",
                        "py312-defusedxml",
                        "py312-tldextract",
                        "py312-parsel",
                        "py312-w3lib",
                        "py312-itemadapter",
                        "py312-itemloaders",
                        "py312-queuelib",
                        "py312-twisted",
                        "py312-dispatcher",
                        "python312",
                        "py312-typing_extensions",
                        "py312-zopeinterface",
                        "py312-cryptography",
                        "py312-lxml"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "scrapy_select"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py312-pytest",
                        "py312-Pillow",
                        "py312-sybil",
                        "py312-testfixtures",
                        "py312-pexpect",
                        "py312-pytest-asyncio",
                        "py312-botocore",
                        "py312-jmespath",
                        "py312-tldextract"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py-scrapy"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py312-itemloaders",
                        "py312-itemadapter"
                    ]
                }
            ]
        },
        {
            "name": "py312-SDL2",
            "portdir": "python/py-SDL2",
            "version": "0.9.17",
            "license": "public-domain",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://pypi.org/project/pysdl2",
            "description": "a python wrapper around the SDL2 library",
            "long_description": "PySDL2 is a wrapper around the SDL2 library and as such similar to the discontinued PySDL project. In contrast to PySDL, it has no licensing restrictions, nor does it rely on C code, but uses ctypes instead.",
            "active": true,
            "categories": [
                "devel",
                "multimedia",
                "python"
            ],
            "maintainers": [
                {
                    "name": "jmr",
                    "github": "jmroot",
                    "ports_count": 349
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py312-build",
                        "py312-installer",
                        "py312-setuptools",
                        "py312-wheel"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libsdl2_mixer",
                        "libsdl2",
                        "libsdl2_image",
                        "libsdl2_ttf",
                        "python312"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py312-seaborn",
            "portdir": "python/py-seaborn",
            "version": "0.13.2",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://seaborn.pydata.org/",
            "description": "Statistical data visualization library",
            "long_description": "Seaborn is a library for making attractive and informative statistical graphics in Python. It is built on top of matplotlib and tightly integrated with the PyData stack, including support for numpy and pandas data structures and statistical routines from scipy and statsmodels.",
            "active": true,
            "categories": [
                "science",
                "python"
            ],
            "maintainers": [
                {
                    "name": "stromnov",
                    "github": "stromnov",
                    "ports_count": 2872
                }
            ],
            "variants": [
                "stats"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py312-build",
                        "py312-flit_core",
                        "py312-installer",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python312",
                        "py312-numpy",
                        "py312-pandas",
                        "py312-matplotlib"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py312-pytest"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py312-geoplot"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "py312-splot",
                        "py312-spvcm",
                        "py312-segregation"
                    ]
                }
            ]
        },
        {
            "name": "py312-segno",
            "portdir": "python/py-segno",
            "version": "1.6.6",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://segno.readthedocs.io/en/latest/",
            "description": "Python QR Code and Micro QR Code encoder",
            "long_description": "Python QR Code and Micro QR Code encoder. This package implements ISO/IEC 18004:2015(E) 'QR Code bar code symbology specification' and produces QR Codes and Micro QR Codes with nearly no effort. It supports the Structured Append mode which splits a message across several QR codes.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "harens",
                    "github": "harens",
                    "ports_count": 159
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py312-build",
                        "py312-flit_core",
                        "py312-installer",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python312"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py312-segregation",
            "portdir": "python/py-segregation",
            "version": "2.5.3",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://pysal.org/segregation/",
            "description": "Segregation Measurement, Inferential Statistics and Decomposition Analysis",
            "long_description": "The PySAL segregation package provides a suite of tools for measuring segregation over time and space.",
            "active": true,
            "categories": [
                "python",
                "gis"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py312-build",
                        "clang-18",
                        "py312-setuptools_scm",
                        "py312-wheel",
                        "py312-setuptools",
                        "py312-installer"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python312"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "py312-seaborn",
                        "py312-geopandas",
                        "py312-numba",
                        "py312-joblib",
                        "py312-scikit-learn",
                        "py312-libpysal",
                        "py312-mapclassify",
                        "py312-pyproj",
                        "py312-matplotlib",
                        "py312-tqdm",
                        "py312-pandas",
                        "py312-deprecation",
                        "py312-numpy"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py312-pysal"
                    ]
                }
            ]
        },
        {
            "name": "py312-selenium",
            "portdir": "python/py-selenium",
            "version": "4.38.0",
            "license": "Apache-2",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.seleniumhq.org/",
            "description": "Python language bindings for Selenium WebDriver",
            "long_description": "The selenium package is used to automate web browser interaction from Python. Several browsers/drivers are supported (Firefox, Chrome, Internet Explorer), as well as the Remote protocol.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "dstrubbe",
                    "github": "dstrubbe",
                    "ports_count": 38
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py312-build",
                        "py312-installer",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python312"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "py312-urllib3",
                        "py312-websocket-client"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py312-undetected-chromedriver"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py312-requests-oauthlib"
                    ]
                }
            ]
        },
        {
            "name": "py312-semantic_version",
            "portdir": "python/py-semantic_version",
            "version": "2.10.0",
            "license": "Apache-2",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/rbarrois/python-semanticversion",
            "description": "A library implementing the 'SemVer' scheme.",
            "long_description": "This small python library provides a few tools to handle SemVer in Python. It follows strictly the 2.0.0 version of the SemVer scheme.",
            "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-asdf"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "py312-setuptools-rust"
                    ]
                }
            ]
        },
        {
            "name": "py312-semver",
            "portdir": "python/py-semver",
            "version": "3.0.4",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/k-bx/python-semver",
            "description": "Python helper for Semantic Versioning",
            "long_description": "Python helper for Semantic Versioning",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "karan.sheth",
                    "github": "korusuke",
                    "ports_count": 64
                }
            ],
            "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-pytest"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py312-upt-rubygems",
                        "py312-changelog-chug"
                    ]
                }
            ]
        },
        {
            "name": "py312-send2trash",
            "portdir": "python/py-send2trash",
            "version": "1.8.3",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/arsenetar/send2trash",
            "description": "Send file to trash natively under Mac OS X, Windows and Linux.",
            "long_description": "Send file to trash natively under Mac OS X, Windows and Linux.",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "stromnov",
                    "github": "stromnov",
                    "ports_count": 2872
                }
            ],
            "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-jupyter_server",
                        "py312-nbclassic"
                    ]
                }
            ]
        },
        {
            "name": "py312-sentencepiece",
            "portdir": "python/py-sentencepiece",
            "version": "0.2.0",
            "license": "Apache-2",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/google/sentencepiece",
            "description": "Python wrapper for sentencepiece",
            "long_description": "SentencePiece is an unsupervised text tokenizer and detokenizer mainly for Neural Network-based text generation systems where the vocabulary size is predetermined prior to the neural model training. SentencePiece implements subword units (e.g., byte-pair-encoding (BPE) [Sennrich et al.]) and unigram language model [Kudo.]) with the extension of direct training from raw sentences. SentencePiece allows us to make a purely end-to-end system that does not depend on language-specific pre/postprocessing.",
            "active": true,
            "categories": [
                "textproc",
                "python"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py312-setuptools",
                        "py312-wheel",
                        "clang-20",
                        "pkgconfig",
                        "py312-build",
                        "py312-installer"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "protobuf3-cpp",
                        "sentencepiece",
                        "python312"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py312-pytest"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py-sentencepiece"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "py312-bpemb"
                    ]
                }
            ]
        },
        {
            "name": "py312-sentinels",
            "portdir": "python/py-sentinels",
            "version": "1.1.1",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://pypi.org/project/sentinels",
            "description": "Various objects to denote special meanings in python",
            "long_description": "Various objects to denote special meanings in python",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py312-build",
                        "py312-installer",
                        "py312-hatchling",
                        "py312-hatch-vcs",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python312"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py312-mongomock"
                    ]
                }
            ]
        },
        {
            "name": "py312-sentry-sdk",
            "portdir": "python/py-sentry-sdk",
            "version": "2.49.0",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/getsentry/sentry-python",
            "description": "Sentry SDK for Python",
            "long_description": "This is the next line of the Python SDK for Sentry, intended to replace the raven package on PyPI.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "judaew",
                    "github": "judaew",
                    "ports_count": 652
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py312-installer",
                        "py312-setuptools",
                        "py312-wheel",
                        "py312-build"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python312"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "py312-certifi",
                        "py312-urllib3"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py312-serial",
            "portdir": "python/py-serial",
            "version": "3.5",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/pyserial/pyserial",
            "description": "Python Serial Port Extension",
            "long_description": "This module encapsulates the access for the serial port. It provides backends for standard Python running on Windows, Linux, BSD (possibly any POSIX compliant system) and Jython. The module named serial automatically selects the appropriate backend.",
            "active": true,
            "categories": [
                "python",
                "comms"
            ],
            "maintainers": [
                {
                    "name": "fw",
                    "github": "fhgwright",
                    "ports_count": 27
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py312-installer",
                        "py312-wheel",
                        "clang-18",
                        "py312-build",
                        "py312-setuptools"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py312-setuptools",
                        "python312"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "gpsd",
                        "esptool"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "py312-pyftdi"
                    ]
                }
            ]
        },
        {
            "name": "py312-serpent",
            "portdir": "python/py-serpent",
            "version": "1.42",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/irmen/Serpent",
            "description": "Serialization based on ast.literal_eval",
            "long_description": "Serpent is a simple serialization library based on ast.literal_eval. Because it only serializes literals and recreates the objects using ast.literal_eval(), the serialized data is safe to transport to other machines (over the network for instance) and de-serialize it there.",
            "active": true,
            "categories": [
                "python",
                "print"
            ],
            "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-Pyro5"
                    ]
                }
            ]
        },
        {
            "name": "py312-service-identity",
            "portdir": "python/py-service-identity",
            "version": "24.1.0",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": "py-service_identity",
            "homepage": "https://www.macports.org",
            "description": "Obsolete port, replaced by py-service_identity",
            "long_description": "This port has been replaced by py-service_identity.",
            "active": false,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-17",
                        "py312-build",
                        "py312-installer",
                        "py312-setuptools",
                        "py312-wheel"
                    ]
                },
                {
                    "type": "extract",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "fetch",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python312"
                    ]
                },
                {
                    "type": "patch",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        null
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py-service-identity"
                    ]
                }
            ]
        }
    ]
}