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

{
    "count": 53071,
    "next": null,
    "previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=created_at&page=1061",
    "results": [
        {
            "name": "py315-gast",
            "portdir": "python/py-gast",
            "version": "0.7.0",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/serge-sans-paille/gast",
            "description": "Python AST that abstracts the underlying Python version",
            "long_description": "A generic AST to represent Python2 and Python3’s Abstract Syntax Tree(AST). GAST provides a compatibility layer between the AST of various Python versions, as produced by ast.parse from the standard ast module.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "emcrisostomo",
                    "github": "emcrisostomo",
                    "ports_count": 173
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-installer",
                        "clang-18",
                        "py315-build",
                        "py315-setuptools",
                        "py315-wheel"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py315-pytest"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py315-beniget",
                        "py315-pythran"
                    ]
                }
            ]
        },
        {
            "name": "py315-gmpy2",
            "portdir": "python/py-gmpy2",
            "version": "2.3.2",
            "license": "LGPL-2.1+",
            "platforms": "darwin",
            "epoch": 1,
            "replaced_by": null,
            "homepage": "https://github.com/gmpy2/gmpy2",
            "description": "General multiple precision arithmetic module for Python",
            "long_description": "GMPY2 is a C-coded Python extension module that supports fast multiple-precision arithmetic. GMPY2 supports integer and rational arithmetic (using the GMP library), correctly rounded multiple-precision real arithmetic (using the MPFR library), and complex arithmetic (using the MPC library).",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "md14-macports",
                    "github": "mndavidoff",
                    "ports_count": 22
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-setuptools_scm",
                        "py315-build",
                        "py315-installer",
                        "py315-setuptools",
                        "py315-wheel",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libmpc",
                        "mpfr",
                        "python315",
                        "gmp"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "test",
                    "ports": [
                        "py315-scipy"
                    ]
                }
            ]
        },
        {
            "name": "py315-mpmath",
            "portdir": "python/py-mpmath",
            "version": "1.4.1",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://mpmath.org",
            "description": "Arbitrary-precision floating-point library for Python",
            "long_description": "Arbitrary-precision floating-point library for Python",
            "active": true,
            "categories": [
                "math",
                "python"
            ],
            "maintainers": [
                {
                    "name": "stromnov",
                    "github": "stromnov",
                    "ports_count": 2928
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-installer",
                        "clang-18",
                        "py315-build",
                        "py315-setuptools_scm",
                        "py315-setuptools",
                        "py315-wheel"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "test",
                    "ports": [
                        "py315-scipy"
                    ]
                }
            ]
        },
        {
            "name": "py315-paramiko",
            "portdir": "python/py-paramiko",
            "version": "3.5.1",
            "license": "LGPL-2.1+",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/paramiko/paramiko/",
            "description": "Native Python SSHv2 protocol library",
            "long_description": "This is a library for making SSH2 connections (client or server). Emphasis is on using SSH2 as an alternative to SSL for making secure connections between python scripts. All major ciphers and hash methods are supported. SFTP client and server mode are both supported too.",
            "active": true,
            "categories": [
                "net",
                "security",
                "python"
            ],
            "maintainers": [
                {
                    "name": "stromnov",
                    "github": "stromnov",
                    "ports_count": 2928
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-wheel",
                        "clang-18",
                        "py315-build",
                        "py315-installer",
                        "py315-setuptools"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py315-bcrypt",
                        "py315-cryptography",
                        "py315-pynacl",
                        "python315"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py315-pooch"
                    ]
                }
            ]
        },
        {
            "name": "py315-platformdirs",
            "portdir": "python/py-platformdirs",
            "version": "4.13.3",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/platformdirs/platformdirs",
            "description": "A small Python module for determining appropriate platform-specific dirs",
            "long_description": "A small Python module for determining appropriate platform-specific dirs, e.g. a \"user data dir\".",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "reneeotten",
                    "github": "reneeotten",
                    "ports_count": 2250
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py315-build",
                        "py315-installer",
                        "py315-hatchling",
                        "py315-hatch-vcs"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py315-pooch"
                    ]
                }
            ]
        },
        {
            "name": "py315-ply",
            "portdir": "python/py-ply",
            "version": "3.11",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.dabeaz.com/ply/",
            "description": "lex and yacc implementation for Python",
            "long_description": "lex and yacc implementation for Python",
            "active": true,
            "categories": [
                "devel",
                "lang",
                "python"
            ],
            "maintainers": [
                {
                    "name": "reneeotten",
                    "github": "reneeotten",
                    "ports_count": 2250
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py315-build",
                        "py315-installer",
                        "py315-setuptools",
                        "py315-wheel"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py315-pythran"
                    ]
                }
            ]
        },
        {
            "name": "py315-pooch",
            "portdir": "python/py-pooch",
            "version": "1.9.0",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/fatiando/pooch",
            "description": "Pooch manages your Python library's sample data files it automatically downloads and stores them in a local directory with support for versioning and corruption checks.",
            "long_description": "Pooch manages your Python library's sample data files it automatically downloads and stores them in a local directory with support for versioning and corruption checks.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "mps",
                    "github": "Schamschula",
                    "ports_count": 1631
                }
            ],
            "variants": [
                "progress",
                "sftp",
                "xxhash"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-setuptools_scm",
                        "clang-18",
                        "py315-build",
                        "py315-installer",
                        "py315-setuptools",
                        "py315-wheel"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315",
                        "py315-packaging",
                        "py315-requests",
                        "py315-paramiko",
                        "py315-platformdirs",
                        "py315-tqdm"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "test",
                    "ports": [
                        "py315-scipy"
                    ]
                }
            ]
        },
        {
            "name": "py315-pybind11",
            "portdir": "python/py-pybind11",
            "version": "3.1.0",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/pybind/pybind11",
            "description": "Seamless operability between C++11 and Python.",
            "long_description": "pybind11 is a lightweight header-only library that exposes C++ types in Python and vice versa, mainly to create Python bindings of existing C++ code.",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "stromnov",
                    "github": "stromnov",
                    "ports_count": 2928
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "ninja",
                        "clang-18",
                        "py315-build",
                        "py315-installer",
                        "py315-scikit-build-core"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "build",
                    "ports": [
                        "py315-scipy",
                        "py315-contourpy"
                    ]
                }
            ]
        },
        {
            "name": "py315-pynacl",
            "portdir": "python/py-pynacl",
            "version": "1.6.2",
            "license": "Apache-2",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/pyca/pynacl/",
            "description": "Python binding to the Networking and Cryptography (NaCl) library",
            "long_description": "Python binding to the Networking and Cryptography (NaCl) library",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "stromnov",
                    "github": "stromnov",
                    "ports_count": 2928
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-wheel",
                        "clang-18",
                        "py315-build",
                        "py315-installer",
                        "py315-setuptools"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315",
                        "py315-cffi",
                        "py315-six",
                        "libsodium"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py315-paramiko"
                    ]
                }
            ]
        },
        {
            "name": "py315-pytest-benchmark",
            "portdir": "python/py-pytest-benchmark",
            "version": "5.3.0",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/ionelmc/pytest-benchmark",
            "description": "A pytest fixture for benchmarking code.",
            "long_description": "A pytest fixture for benchmarking code. It will group the tests into rounds that are calibrated to the chosen timer.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-installer",
                        "py315-wheel",
                        "py315-setuptools",
                        "clang-18",
                        "py315-build"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "py315-cpuinfo",
                        "py315-pytest"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py315-pytest"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "test",
                    "ports": [
                        "py315-cryptography"
                    ]
                }
            ]
        },
        {
            "name": "py315-pythran",
            "portdir": "python/py-pythran",
            "version": "0.19.0",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/serge-sans-paille/pythran",
            "description": "Ahead of Time compiler for numeric kernels",
            "long_description": "Ahead of Time compiler for numeric kernels",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "reneeotten",
                    "github": "reneeotten",
                    "ports_count": 2250
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-wheel",
                        "clang-18",
                        "py315-build",
                        "py315-installer",
                        "py315-setuptools"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315",
                        "py315-numpy",
                        "py315-beniget",
                        "py315-gast",
                        "py315-ply"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "build",
                    "ports": [
                        "py315-scipy"
                    ]
                }
            ]
        },
        {
            "name": "py315-scikit-build-core",
            "portdir": "python/py-scikit-build-core",
            "version": "1.1.1",
            "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": 2928
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-hatch-vcs",
                        "clang-18",
                        "py315-build",
                        "py315-installer",
                        "py315-hatchling"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "cmake",
                        "ninja",
                        "python315",
                        "py315-packaging",
                        "py315-pathspec"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "build",
                    "ports": [
                        "py315-pybind11"
                    ]
                }
            ]
        },
        {
            "name": "py315-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": 144
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-meson-python",
                        "swig-python",
                        "clang-18",
                        "py315-build",
                        "py315-installer"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315",
                        "py315-numpy",
                        "py315-scipy",
                        "SuiteSparse_UMFPACK"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "test",
                    "ports": [
                        "py315-scipy"
                    ]
                }
            ]
        },
        {
            "name": "py315-scipy",
            "portdir": "python/py-scipy",
            "version": "1.18.1",
            "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": "reneeotten",
                    "github": "reneeotten",
                    "ports_count": 2250
                }
            ],
            "variants": [
                "gcc10",
                "gcc11",
                "gcc12",
                "gcc13",
                "gcc14",
                "gcc15",
                "gccdevel",
                "gfortran",
                "accelerate",
                "openblas",
                "flexiblas",
                "blis"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-cython",
                        "py315-meson-python",
                        "py315-pybind11",
                        "py315-pythran",
                        "pkgconfig",
                        "clang-20",
                        "gcc15",
                        "py315-build",
                        "py315-installer"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libgcc",
                        "boost181",
                        "python315",
                        "py315-numpy"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py315-pytest",
                        "py315-hypothesis",
                        "py315-gmpy2",
                        "py315-mpmath",
                        "py315-pooch",
                        "py315-scikit-umfpack",
                        "py315-threadpoolctl"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py315-scikit-umfpack",
                        "py315-algopy"
                    ]
                }
            ]
        },
        {
            "name": "py315-threadpoolctl",
            "portdir": "python/py-threadpoolctl",
            "version": "3.7.0",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/joblib/threadpoolctl",
            "description": "Helpers to limit the number of threads used in the common native libraries.",
            "long_description": "Helpers to limit the number of threads used in the common native libraries.",
            "active": true,
            "categories": [
                "science",
                "python"
            ],
            "maintainers": [
                {
                    "name": "stromnov",
                    "github": "stromnov",
                    "ports_count": 2928
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py315-build",
                        "py315-flit_core",
                        "py315-installer"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "test",
                    "ports": [
                        "py315-scipy"
                    ]
                }
            ]
        },
        {
            "name": "py315-tqdm",
            "portdir": "python/py-tqdm",
            "version": "4.70.1",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/tqdm/tqdm",
            "description": "A Fast, Extensible Progress Meter",
            "long_description": "A Fast, Extensible Progress Meter",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "stromnov",
                    "github": "stromnov",
                    "ports_count": 2928
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-installer",
                        "clang-18",
                        "py315-build",
                        "py315-setuptools_scm",
                        "py315-setuptools",
                        "py315-wheel"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py315-pooch"
                    ]
                }
            ]
        },
        {
            "name": "py315-xxhash",
            "portdir": "python/py-xxhash",
            "version": "4.0.1",
            "license": "BSD",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/ifduyue/python-xxhash",
            "description": "Python binding for xxHash",
            "long_description": "Python binding for xxHash",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "mps",
                    "github": "Schamschula",
                    "ports_count": 1631
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-wheel",
                        "py315-setuptools_scm",
                        "clang-18",
                        "py315-build",
                        "py315-installer",
                        "py315-setuptools"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "xxhashlib",
                        "python315"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py315-pytest"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py315-algopy",
            "portdir": "python/py-algopy",
            "version": "0.7.2",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/b45ch1/algopy",
            "description": "AlgoPy is a Research Prototype for Algorithmic Differentation in Python",
            "long_description": "AlgoPy is a Research Prototype for Algorithmic Differentation in Python",
            "active": true,
            "categories": [
                "math",
                "python"
            ],
            "maintainers": [
                {
                    "name": "reneeotten",
                    "github": "reneeotten",
                    "ports_count": 2250
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-wheel",
                        "py315-build",
                        "py315-installer",
                        "py315-setuptools",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py315-numpy",
                        "py315-scipy",
                        "python315"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py315-asteval",
            "portdir": "python/py-asteval",
            "version": "1.0.10",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/lmfit/asteval",
            "description": "Safe, minimalistic evaluator of python expression using ast module",
            "long_description": "ASTEVAL is a safe(ish) evaluator of Python expressions and statements, using Python's ast module. The idea is to provide a simple, safe, and robust miniature mathematical language that can handle user-input. The emphasis here is on mathematical expressions, and so many functions from numpy are imported and used if available.",
            "active": true,
            "categories": [
                "math",
                "python"
            ],
            "maintainers": [
                {
                    "name": "reneeotten",
                    "github": "reneeotten",
                    "ports_count": 2250
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-setuptools_scm",
                        "clang-18",
                        "py315-build",
                        "py315-installer",
                        "py315-setuptools",
                        "py315-wheel"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py315-pytest"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py315-contourpy",
            "portdir": "python/py-contourpy",
            "version": "1.4.0",
            "license": "BSD",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/contourpy/contourpy",
            "description": "Python library for calculating contours of 2D quadrilateral grids",
            "long_description": "Python library for calculating contours of 2D quadrilateral grids",
            "active": true,
            "categories": [
                "math",
                "python"
            ],
            "maintainers": [
                {
                    "name": "reneeotten",
                    "github": "reneeotten",
                    "ports_count": 2250
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-meson-python",
                        "py315-pybind11",
                        "clang-20",
                        "py315-build",
                        "py315-installer"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315",
                        "py315-numpy"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py315-pytest",
                        "py315-wurlitzer"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py315-wurlitzer",
            "portdir": "python/py-wurlitzer",
            "version": "3.1.1",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/minrk/wurlitzer",
            "description": "Capture C-level output in context managers",
            "long_description": "Capture C-level output in context managers",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "reneeotten",
                    "github": "reneeotten",
                    "ports_count": 2250
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-wheel",
                        "clang-18",
                        "py315-build",
                        "py315-installer",
                        "py315-setuptools"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py315-pytest",
                        "py315-mock"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "test",
                    "ports": [
                        "py315-contourpy"
                    ]
                }
            ]
        }
    ]
}