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

{
    "count": 53804,
    "next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-updated_at&page=477",
    "previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-updated_at&page=475",
    "results": [
        {
            "name": "py310-joblib",
            "portdir": "python/py-joblib",
            "version": "1.5.3",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://joblib.readthedocs.io/",
            "description": "Lightweight pipelining: using Python functions as pipeline jobs.",
            "long_description": "Joblib is a set of tools to provide lightweight pipelining in Python. In particular, joblib offers: transparent disk-caching of the output values and lazy re-evaluation (memoize pattern), easy simple parallel computing logging and tracing of the execution.",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "stromnov",
                    "github": "stromnov",
                    "ports_count": 3009
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py310-setuptools",
                        "py310-setuptools_scm",
                        "py310-wheel",
                        "py310-build",
                        "py310-installer"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python310"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py310-pytest"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py310-contextily",
                        "py310-mlxtend",
                        "py310-nltk",
                        "py310-scikit-learn",
                        "py310-tpot",
                        "py310-word2vec"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "py310-pmdarima",
                        "py310-segregation",
                        "py310-hdbscan",
                        "py310-librosa",
                        "py310-sacremoses",
                        "py310-tobler"
                    ]
                }
            ]
        },
        {
            "name": "py312-jmespath-terminal",
            "portdir": "python/py-jmespath-terminal",
            "version": "0.2.1",
            "license": "Permissive",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/boto/jmespath",
            "description": "JMESPath, in your terminal!",
            "long_description": "JMESPath, in your terminal!",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py312-build",
                        "py312-installer",
                        "py312-setuptools",
                        "py312-wheel"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py312-pygments",
                        "py312-jmespath",
                        "py312-urwid",
                        "python312"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py-jmespath-terminal"
                    ]
                }
            ]
        },
        {
            "name": "py-joblib",
            "portdir": "python/py-joblib",
            "version": "1.5.3",
            "license": "BSD",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://joblib.readthedocs.io/",
            "description": "Lightweight pipelining: using Python functions as pipeline jobs.",
            "long_description": "Joblib is a set of tools to provide lightweight pipelining in Python. In particular, joblib offers: transparent disk-caching of the output values and lazy re-evaluation (memoize pattern), easy simple parallel computing logging and tracing of the execution.",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "stromnov",
                    "github": "stromnov",
                    "ports_count": 3009
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py314-joblib"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py-jmespath-terminal",
            "portdir": "python/py-jmespath-terminal",
            "version": "0.2.1",
            "license": "Permissive",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/boto/jmespath",
            "description": "JMESPath, in your terminal!",
            "long_description": "JMESPath, in your terminal!",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py312-jmespath-terminal"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py314-jmespath",
            "portdir": "python/py-jmespath",
            "version": "1.1.0",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/jmespath/jmespath.py",
            "description": "JSON Matching Expressions",
            "long_description": "JSON Matching Expressions",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "stromnov",
                    "github": "stromnov",
                    "ports_count": 3009
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py314-build",
                        "py314-installer",
                        "py314-setuptools",
                        "py314-wheel"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python314"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py-jmespath",
                        "py314-asdf",
                        "py314-knack",
                        "azure-cli",
                        "py314-aiobotocore",
                        "py314-botocore",
                        "oci-cli",
                        "py314-awscli2"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "py314-boto3",
                        "py314-openstacksdk"
                    ]
                }
            ]
        },
        {
            "name": "py313-jmespath",
            "portdir": "python/py-jmespath",
            "version": "1.1.0",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/jmespath/jmespath.py",
            "description": "JSON Matching Expressions",
            "long_description": "JSON Matching Expressions",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "stromnov",
                    "github": "stromnov",
                    "ports_count": 3009
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py313-build",
                        "py313-installer",
                        "py313-setuptools",
                        "py313-wheel"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python313"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py313-awscli2",
                        "py313-aiobotocore",
                        "py313-knack",
                        "py313-asdf",
                        "py313-botocore"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "py313-boto3",
                        "py313-openstacksdk"
                    ]
                }
            ]
        },
        {
            "name": "py312-jmespath",
            "portdir": "python/py-jmespath",
            "version": "1.1.0",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/jmespath/jmespath.py",
            "description": "JSON Matching Expressions",
            "long_description": "JSON Matching Expressions",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "stromnov",
                    "github": "stromnov",
                    "ports_count": 3009
                }
            ],
            "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-jmespath-terminal",
                        "py312-parsel",
                        "py312-knack",
                        "py312-asdf",
                        "py312-botocore",
                        "py312-awscli2",
                        "py312-aiobotocore",
                        "py312-itemloaders"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "py312-openstacksdk",
                        "py312-boto3"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py312-scrapy"
                    ]
                }
            ]
        },
        {
            "name": "py311-jmespath",
            "portdir": "python/py-jmespath",
            "version": "1.1.0",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/jmespath/jmespath.py",
            "description": "JSON Matching Expressions",
            "long_description": "JSON Matching Expressions",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "stromnov",
                    "github": "stromnov",
                    "ports_count": 3009
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py311-build",
                        "py311-installer",
                        "py311-setuptools",
                        "py311-wheel",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python311"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py311-itemloaders",
                        "py311-parsel",
                        "py311-knack",
                        "py311-asdf",
                        "py311-botocore",
                        "py311-awscli2",
                        "py311-aiobotocore"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "py311-openstacksdk",
                        "py311-boto3"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py311-scrapy"
                    ]
                }
            ]
        },
        {
            "name": "py310-jmespath",
            "portdir": "python/py-jmespath",
            "version": "1.1.0",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/jmespath/jmespath.py",
            "description": "JSON Matching Expressions",
            "long_description": "JSON Matching Expressions",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "stromnov",
                    "github": "stromnov",
                    "ports_count": 3009
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py310-setuptools",
                        "py310-wheel",
                        "py310-build",
                        "py310-installer",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python310"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "salt",
                        "py310-knack",
                        "py310-itemloaders",
                        "py310-parsel",
                        "py310-asdf",
                        "py310-botocore",
                        "py310-awscli2",
                        "py310-aiobotocore"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "py310-boto3",
                        "py310-openstacksdk"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py310-scrapy"
                    ]
                }
            ]
        },
        {
            "name": "py-jmespath",
            "portdir": "python/py-jmespath",
            "version": "1.1.0",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/jmespath/jmespath.py",
            "description": "JSON Matching Expressions",
            "long_description": "JSON Matching Expressions",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "stromnov",
                    "github": "stromnov",
                    "ports_count": 3009
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py314-jmespath"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py314-jh2",
            "portdir": "python/py-jh2",
            "version": "5.0.10",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/jawah/h2",
            "description": "HTTP/2 State-Machine based protocol implementation",
            "long_description": "HTTP/2 State-Machine based protocol implementation",
            "active": true,
            "categories": [
                "net",
                "python"
            ],
            "maintainers": [
                {
                    "name": "i0ntempest",
                    "github": "i0ntempest",
                    "ports_count": 351
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py314-build",
                        "py314-installer",
                        "py314-setuptools-rust",
                        "py314-maturin"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python314"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py314-urllib3-future",
                        "py-jh2"
                    ]
                }
            ]
        },
        {
            "name": "py313-jh2",
            "portdir": "python/py-jh2",
            "version": "5.0.10",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/jawah/h2",
            "description": "HTTP/2 State-Machine based protocol implementation",
            "long_description": "HTTP/2 State-Machine based protocol implementation",
            "active": true,
            "categories": [
                "net",
                "python"
            ],
            "maintainers": [
                {
                    "name": "i0ntempest",
                    "github": "i0ntempest",
                    "ports_count": 351
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py313-build",
                        "py313-installer",
                        "py313-setuptools-rust",
                        "py313-maturin"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python313"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py313-urllib3-future"
                    ]
                }
            ]
        },
        {
            "name": "py-jh2",
            "portdir": "python/py-jh2",
            "version": "5.0.10",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/jawah/h2",
            "description": "HTTP/2 State-Machine based protocol implementation",
            "long_description": "HTTP/2 State-Machine based protocol implementation",
            "active": true,
            "categories": [
                "net",
                "python"
            ],
            "maintainers": [
                {
                    "name": "i0ntempest",
                    "github": "i0ntempest",
                    "ports_count": 351
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py314-jh2"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py311-jfricas",
            "portdir": "python/py-jfricas",
            "version": "2.0.0",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/fricas/jfricas",
            "description": "FriCAS Jupyter Kernel.",
            "long_description": "FriCAS Jupyter Kernel.",
            "active": true,
            "categories": [
                "math",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py311-build",
                        "py311-installer",
                        "py311-setuptools",
                        "py311-wheel"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python311"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "fricas",
                        "py311-requests",
                        "py311-jupyter"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py-jfricas"
                    ]
                }
            ]
        },
        {
            "name": "py314-jellyfish",
            "portdir": "python/py-jellyfish",
            "version": "1.2.1",
            "license": "BSD",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/jamesturk/jellyfish",
            "description": "A library for doing approximate and phonetic matching of strings.",
            "long_description": "A library for doing approximate and phonetic matching of strings.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py314-setuptools-rust",
                        "py314-maturin",
                        "cargo",
                        "legacy-support",
                        "rust",
                        "clang-20",
                        "py314-build",
                        "py314-installer"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libunwind",
                        "python314"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py314-pytest"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py-jellyfish"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "py314-spyder"
                    ]
                }
            ]
        },
        {
            "name": "py310-jfricas",
            "portdir": "python/py-jfricas",
            "version": "2.0.0",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/fricas/jfricas",
            "description": "FriCAS Jupyter Kernel.",
            "long_description": "FriCAS Jupyter Kernel.",
            "active": true,
            "categories": [
                "math",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py310-setuptools",
                        "py310-wheel",
                        "py310-build",
                        "py310-installer"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python310"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "fricas",
                        "py310-requests",
                        "py310-jupyter"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py313-jellyfish",
            "portdir": "python/py-jellyfish",
            "version": "1.2.1",
            "license": "BSD",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/jamesturk/jellyfish",
            "description": "A library for doing approximate and phonetic matching of strings.",
            "long_description": "A library for doing approximate and phonetic matching of strings.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py313-maturin",
                        "clang-20",
                        "cargo",
                        "legacy-support",
                        "rust",
                        "py313-build",
                        "py313-installer",
                        "py313-setuptools-rust"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libunwind",
                        "python313"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py313-pytest"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "beets",
                        "beets-devel"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "py313-spyder",
                        "py313-us"
                    ]
                }
            ]
        },
        {
            "name": "py312-jellyfish",
            "portdir": "python/py-jellyfish",
            "version": "1.2.1",
            "license": "BSD",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/jamesturk/jellyfish",
            "description": "A library for doing approximate and phonetic matching of strings.",
            "long_description": "A library for doing approximate and phonetic matching of strings.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py312-setuptools-rust",
                        "clang-20",
                        "cargo",
                        "legacy-support",
                        "rust",
                        "py312-build",
                        "py312-installer",
                        "py312-maturin"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libunwind",
                        "python312"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py312-pytest"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "py312-spyder"
                    ]
                }
            ]
        },
        {
            "name": "py311-jellyfish",
            "portdir": "python/py-jellyfish",
            "version": "1.2.1",
            "license": "BSD",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/jamesturk/jellyfish",
            "description": "A library for doing approximate and phonetic matching of strings.",
            "long_description": "A library for doing approximate and phonetic matching of strings.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py311-maturin",
                        "clang-20",
                        "cargo",
                        "legacy-support",
                        "rust",
                        "py311-build",
                        "py311-installer",
                        "py311-setuptools-rust"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libunwind",
                        "python311"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py311-pytest"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "py311-spyder"
                    ]
                }
            ]
        },
        {
            "name": "py310-jellyfish",
            "portdir": "python/py-jellyfish",
            "version": "1.2.1",
            "license": "BSD",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/jamesturk/jellyfish",
            "description": "A library for doing approximate and phonetic matching of strings.",
            "long_description": "A library for doing approximate and phonetic matching of strings.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py310-installer",
                        "clang-20",
                        "cargo",
                        "legacy-support",
                        "rust",
                        "py310-build",
                        "py310-setuptools-rust",
                        "py310-maturin"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libunwind",
                        "python310"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py310-pytest"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "py310-spyder-devel",
                        "py310-spyder"
                    ]
                }
            ]
        },
        {
            "name": "py-jfricas",
            "portdir": "python/py-jfricas",
            "version": "2.0.0",
            "license": "BSD",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/fricas/jfricas",
            "description": "FriCAS Jupyter Kernel.",
            "long_description": "FriCAS Jupyter Kernel.",
            "active": true,
            "categories": [
                "math",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py311-jfricas"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py-jellyfish",
            "portdir": "python/py-jellyfish",
            "version": "1.2.1",
            "license": "BSD",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/jamesturk/jellyfish",
            "description": "A library for doing approximate and phonetic matching of strings.",
            "long_description": "A library for doing approximate and phonetic matching of strings.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py314-jellyfish"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py314-jdcal",
            "portdir": "python/py-jdcal",
            "version": "1.4.1",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/phn/jdcal",
            "description": "Julian dates from proleptic Gregorian and Julian calendars",
            "long_description": "Julian dates from proleptic Gregorian and Julian calendars",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "stromnov",
                    "github": "stromnov",
                    "ports_count": 3009
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py314-build",
                        "py314-installer",
                        "py314-setuptools",
                        "py314-wheel"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python314"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py-jdcal"
                    ]
                }
            ]
        },
        {
            "name": "py313-jdcal",
            "portdir": "python/py-jdcal",
            "version": "1.4.1",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/phn/jdcal",
            "description": "Julian dates from proleptic Gregorian and Julian calendars",
            "long_description": "Julian dates from proleptic Gregorian and Julian calendars",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "stromnov",
                    "github": "stromnov",
                    "ports_count": 3009
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py313-build",
                        "py313-installer",
                        "py313-setuptools",
                        "py313-wheel"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python313"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py312-jdcal",
            "portdir": "python/py-jdcal",
            "version": "1.4.1",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/phn/jdcal",
            "description": "Julian dates from proleptic Gregorian and Julian calendars",
            "long_description": "Julian dates from proleptic Gregorian and Julian calendars",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "stromnov",
                    "github": "stromnov",
                    "ports_count": 3009
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py312-build",
                        "py312-installer",
                        "py312-setuptools",
                        "py312-wheel",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python312"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py311-jdcal",
            "portdir": "python/py-jdcal",
            "version": "1.4.1",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/phn/jdcal",
            "description": "Julian dates from proleptic Gregorian and Julian calendars",
            "long_description": "Julian dates from proleptic Gregorian and Julian calendars",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "stromnov",
                    "github": "stromnov",
                    "ports_count": 3009
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py311-build",
                        "py311-installer",
                        "py311-setuptools",
                        "py311-wheel",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python311"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py310-jdcal",
            "portdir": "python/py-jdcal",
            "version": "1.4.1",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/phn/jdcal",
            "description": "Julian dates from proleptic Gregorian and Julian calendars",
            "long_description": "Julian dates from proleptic Gregorian and Julian calendars",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "stromnov",
                    "github": "stromnov",
                    "ports_count": 3009
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py310-setuptools",
                        "py310-wheel",
                        "py310-build",
                        "py310-installer",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python310"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py-jdcal",
            "portdir": "python/py-jdcal",
            "version": "1.4.1",
            "license": "BSD",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/phn/jdcal",
            "description": "Julian dates from proleptic Gregorian and Julian calendars",
            "long_description": "Julian dates from proleptic Gregorian and Julian calendars",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "stromnov",
                    "github": "stromnov",
                    "ports_count": 3009
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py314-jdcal"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py313-jcc",
            "portdir": "python/py-jcc",
            "version": "3.15",
            "license": "Apache-2",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://lucene.apache.org/pylucene/jcc/index.html",
            "description": "JCC is a C++ code generator for calling Java from C++/Python",
            "long_description": "JCC is a C++ code generator for producing the code necessary to call into Java classes from CPython via Java's Native Invocation Interface (JNI). JCC generates C++ wrapper classes that hide all the gory details of JNI access as well Java memory and object reference management. JCC generates CPython types that make these C++ classes accessible from a Python interpreter. JCC attempts to make these Python types pythonic by detecting iterators and property accessors. Iterators and mappings may also be declared to JCC.",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py313-build",
                        "py313-setuptools",
                        "py313-wheel",
                        "clang-18",
                        "py313-installer"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python313",
                        "openjdk11"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py-jcc"
                    ]
                }
            ]
        },
        {
            "name": "py-jcc",
            "portdir": "python/py-jcc",
            "version": "3.15",
            "license": "Apache-2",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://lucene.apache.org/pylucene/jcc/index.html",
            "description": "JCC is a C++ code generator for calling Java from C++/Python",
            "long_description": "JCC is a C++ code generator for producing the code necessary to call into Java classes from CPython via Java's Native Invocation Interface (JNI). JCC generates C++ wrapper classes that hide all the gory details of JNI access as well Java memory and object reference management. JCC generates CPython types that make these C++ classes accessible from a Python interpreter. JCC attempts to make these Python types pythonic by detecting iterators and property accessors. Iterators and mappings may also be declared to JCC.",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "openjdk11",
                        "py313-jcc"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py314-itsdangerous",
            "portdir": "python/py-itsdangerous",
            "version": "2.2.0",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 1,
            "replaced_by": null,
            "homepage": "https://palletsprojects.com/p/itsdangerous/",
            "description": "Various helpers to pass trusted data to untrusted environments and back",
            "long_description": "Various helpers to pass trusted data to untrusted environments and back",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "aronnax",
                    "github": "lpsinger",
                    "ports_count": 450
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py314-setuptools",
                        "clang-18",
                        "py314-build",
                        "py314-flit_core",
                        "py314-installer"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python314"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py314-pytest",
                        "py314-freezegun"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py314-flask",
                        "py-itsdangerous"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "py314-marimo"
                    ]
                }
            ]
        },
        {
            "name": "py313-itsdangerous",
            "portdir": "python/py-itsdangerous",
            "version": "2.2.0",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 1,
            "replaced_by": null,
            "homepage": "https://palletsprojects.com/p/itsdangerous/",
            "description": "Various helpers to pass trusted data to untrusted environments and back",
            "long_description": "Various helpers to pass trusted data to untrusted environments and back",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "aronnax",
                    "github": "lpsinger",
                    "ports_count": 450
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py313-setuptools",
                        "clang-18",
                        "py313-build",
                        "py313-flit_core",
                        "py313-installer"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python313"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py313-pytest",
                        "py313-freezegun"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py313-flask",
                        "py313-flask-wtf"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "py313-marimo"
                    ]
                }
            ]
        },
        {
            "name": "py312-itsdangerous",
            "portdir": "python/py-itsdangerous",
            "version": "2.2.0",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 1,
            "replaced_by": null,
            "homepage": "https://palletsprojects.com/p/itsdangerous/",
            "description": "Various helpers to pass trusted data to untrusted environments and back",
            "long_description": "Various helpers to pass trusted data to untrusted environments and back",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "aronnax",
                    "github": "lpsinger",
                    "ports_count": 450
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py312-build",
                        "py312-flit_core",
                        "py312-installer",
                        "py312-setuptools"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python312"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py312-pytest",
                        "py312-freezegun"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py312-flask",
                        "py312-flask-wtf"
                    ]
                }
            ]
        },
        {
            "name": "py311-itsdangerous",
            "portdir": "python/py-itsdangerous",
            "version": "2.2.0",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 1,
            "replaced_by": null,
            "homepage": "https://palletsprojects.com/p/itsdangerous/",
            "description": "Various helpers to pass trusted data to untrusted environments and back",
            "long_description": "Various helpers to pass trusted data to untrusted environments and back",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "aronnax",
                    "github": "lpsinger",
                    "ports_count": 450
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py311-build",
                        "py311-installer",
                        "py311-setuptools",
                        "py311-flit_core"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python311"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py311-pytest",
                        "py311-freezegun"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py311-flask"
                    ]
                }
            ]
        },
        {
            "name": "py310-itsdangerous",
            "portdir": "python/py-itsdangerous",
            "version": "2.2.0",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 1,
            "replaced_by": null,
            "homepage": "https://palletsprojects.com/p/itsdangerous/",
            "description": "Various helpers to pass trusted data to untrusted environments and back",
            "long_description": "Various helpers to pass trusted data to untrusted environments and back",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "aronnax",
                    "github": "lpsinger",
                    "ports_count": 450
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py310-setuptools",
                        "py310-flit_core",
                        "py310-build",
                        "py310-installer"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python310"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py310-pytest",
                        "py310-freezegun"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py310-flask"
                    ]
                }
            ]
        },
        {
            "name": "py27-itsdangerous",
            "portdir": "python/py-itsdangerous",
            "version": "1.1.0",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 1,
            "replaced_by": null,
            "homepage": "https://palletsprojects.com/p/itsdangerous/",
            "description": "Various helpers to pass trusted data to untrusted environments and back",
            "long_description": "Various helpers to pass trusted data to untrusted environments and back",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "aronnax",
                    "github": "lpsinger",
                    "ports_count": 450
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py27-setuptools",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python27"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py27-freezegun",
                        "py27-pytest"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py27-flask"
                    ]
                }
            ]
        },
        {
            "name": "py-itsdangerous",
            "portdir": "python/py-itsdangerous",
            "version": "2.2.0",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 1,
            "replaced_by": null,
            "homepage": "https://palletsprojects.com/p/itsdangerous/",
            "description": "Various helpers to pass trusted data to untrusted environments and back",
            "long_description": "Various helpers to pass trusted data to untrusted environments and back",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "aronnax",
                    "github": "lpsinger",
                    "ports_count": 450
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py314-itsdangerous"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py312-itemloaders",
            "portdir": "python/py-itemloaders",
            "version": "1.3.2",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://pypi.python.org/pypi/itemloaders",
            "description": "Base library for scrapy's ItemLoader",
            "long_description": "Base library for scrapy's ItemLoader",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "khindenburg",
                    "github": "kurthindenburg",
                    "ports_count": 438
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py312-build",
                        "py312-installer",
                        "py312-setuptools",
                        "py312-wheel",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python312",
                        "py312-jmespath",
                        "py312-parsel",
                        "py312-w3lib",
                        "py312-itemadapter"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py312-pytest",
                        "py312-scrapy"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py-itemloaders",
                        "py312-scrapy"
                    ]
                }
            ]
        },
        {
            "name": "py311-itemloaders",
            "portdir": "python/py-itemloaders",
            "version": "1.3.2",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://pypi.python.org/pypi/itemloaders",
            "description": "Base library for scrapy's ItemLoader",
            "long_description": "Base library for scrapy's ItemLoader",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "khindenburg",
                    "github": "kurthindenburg",
                    "ports_count": 438
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py311-build",
                        "py311-installer",
                        "py311-setuptools",
                        "py311-wheel",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python311",
                        "py311-jmespath",
                        "py311-itemadapter",
                        "py311-parsel",
                        "py311-w3lib"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py311-pytest",
                        "py311-scrapy"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py311-scrapy"
                    ]
                }
            ]
        },
        {
            "name": "py310-itemloaders",
            "portdir": "python/py-itemloaders",
            "version": "1.3.2",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://pypi.python.org/pypi/itemloaders",
            "description": "Base library for scrapy's ItemLoader",
            "long_description": "Base library for scrapy's ItemLoader",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "khindenburg",
                    "github": "kurthindenburg",
                    "ports_count": 438
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py310-setuptools",
                        "py310-wheel",
                        "py310-build",
                        "py310-installer",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python310",
                        "py310-jmespath",
                        "py310-itemadapter",
                        "py310-parsel",
                        "py310-w3lib"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py310-pytest",
                        "py310-scrapy"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py310-scrapy"
                    ]
                }
            ]
        },
        {
            "name": "py-itemloaders",
            "portdir": "python/py-itemloaders",
            "version": "1.3.2",
            "license": "BSD",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://pypi.python.org/pypi/itemloaders",
            "description": "Base library for scrapy's ItemLoader",
            "long_description": "Base library for scrapy's ItemLoader",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "khindenburg",
                    "github": "kurthindenburg",
                    "ports_count": 438
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py312-itemloaders"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py314-itemadapter",
            "portdir": "python/py-itemadapter",
            "version": "0.13.1",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://pypi.python.org/pypi/itemadapter",
            "description": "Common interface for data container classes",
            "long_description": "The `ItemAdapter` class is a wrapper for data container objects, providing a common interface to handle objects of different types in an uniform manner, regardless of their underlying implementation.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "khindenburg",
                    "github": "kurthindenburg",
                    "ports_count": 438
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py314-build",
                        "py314-installer",
                        "py314-hatchling"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python314"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py-itemadapter"
                    ]
                }
            ]
        },
        {
            "name": "py313-itemadapter",
            "portdir": "python/py-itemadapter",
            "version": "0.13.1",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://pypi.python.org/pypi/itemadapter",
            "description": "Common interface for data container classes",
            "long_description": "The `ItemAdapter` class is a wrapper for data container objects, providing a common interface to handle objects of different types in an uniform manner, regardless of their underlying implementation.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "khindenburg",
                    "github": "kurthindenburg",
                    "ports_count": 438
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py313-build",
                        "py313-installer",
                        "py313-hatchling"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python313"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py313-pytest"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py312-itemadapter",
            "portdir": "python/py-itemadapter",
            "version": "0.13.1",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://pypi.python.org/pypi/itemadapter",
            "description": "Common interface for data container classes",
            "long_description": "The `ItemAdapter` class is a wrapper for data container objects, providing a common interface to handle objects of different types in an uniform manner, regardless of their underlying implementation.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "khindenburg",
                    "github": "kurthindenburg",
                    "ports_count": 438
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py312-hatchling",
                        "py312-build",
                        "py312-installer",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python312"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py312-scrapy",
                        "py312-pytest"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py312-itemloaders",
                        "py312-scrapy"
                    ]
                }
            ]
        },
        {
            "name": "py311-itemadapter",
            "portdir": "python/py-itemadapter",
            "version": "0.13.1",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://pypi.python.org/pypi/itemadapter",
            "description": "Common interface for data container classes",
            "long_description": "The `ItemAdapter` class is a wrapper for data container objects, providing a common interface to handle objects of different types in an uniform manner, regardless of their underlying implementation.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "khindenburg",
                    "github": "kurthindenburg",
                    "ports_count": 438
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py311-hatchling",
                        "py311-build",
                        "py311-installer",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python311"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py311-scrapy",
                        "py311-pytest"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py311-itemloaders",
                        "py311-scrapy"
                    ]
                }
            ]
        },
        {
            "name": "py310-itemadapter",
            "portdir": "python/py-itemadapter",
            "version": "0.12.2",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://pypi.python.org/pypi/itemadapter",
            "description": "Common interface for data container classes",
            "long_description": "The `ItemAdapter` class is a wrapper for data container objects, providing a common interface to handle objects of different types in an uniform manner, regardless of their underlying implementation.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "khindenburg",
                    "github": "kurthindenburg",
                    "ports_count": 438
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py310-installer",
                        "py310-build",
                        "py310-hatchling",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python310"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py310-scrapy",
                        "py310-pytest"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py310-itemloaders",
                        "py310-scrapy"
                    ]
                }
            ]
        },
        {
            "name": "py-itemadapter",
            "portdir": "python/py-itemadapter",
            "version": "0.13.1",
            "license": "BSD",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://pypi.python.org/pypi/itemadapter",
            "description": "Common interface for data container classes",
            "long_description": "The `ItemAdapter` class is a wrapper for data container objects, providing a common interface to handle objects of different types in an uniform manner, regardless of their underlying implementation.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "khindenburg",
                    "github": "kurthindenburg",
                    "ports_count": 438
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py314-itemadapter"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py314-isodate",
            "portdir": "python/py-isodate",
            "version": "0.7.2",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://pypi.python.org/pypi/isodate",
            "description": "An ISO 8601 date/time/duration parser and formatter",
            "long_description": "This module implements ISO 8601 date, time and duration parsing. The implementation follows ISO8601:2004 standard, and implements only date/time representations mentioned in the standard. If something is not mentioned there, then it is treated as non existent, and not as an allowed option.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "esafak",
                    "github": "esafak",
                    "ports_count": 134
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py314-setuptools_scm",
                        "clang-18",
                        "py314-build",
                        "py314-installer",
                        "py314-setuptools",
                        "py314-wheel"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python314"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py314-pytest"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py314-zeep",
                        "azure-cli",
                        "streamlink",
                        "py-isodate"
                    ]
                }
            ]
        },
        {
            "name": "py313-isodate",
            "portdir": "python/py-isodate",
            "version": "0.7.2",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://pypi.python.org/pypi/isodate",
            "description": "An ISO 8601 date/time/duration parser and formatter",
            "long_description": "This module implements ISO 8601 date, time and duration parsing. The implementation follows ISO8601:2004 standard, and implements only date/time representations mentioned in the standard. If something is not mentioned there, then it is treated as non existent, and not as an allowed option.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "esafak",
                    "github": "esafak",
                    "ports_count": 134
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py313-setuptools_scm",
                        "clang-18",
                        "py313-build",
                        "py313-installer",
                        "py313-setuptools",
                        "py313-wheel"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python313"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py313-pytest"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py313-zeep",
                        "py313-agate"
                    ]
                }
            ]
        },
        {
            "name": "py312-isodate",
            "portdir": "python/py-isodate",
            "version": "0.7.2",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://pypi.python.org/pypi/isodate",
            "description": "An ISO 8601 date/time/duration parser and formatter",
            "long_description": "This module implements ISO 8601 date, time and duration parsing. The implementation follows ISO8601:2004 standard, and implements only date/time representations mentioned in the standard. If something is not mentioned there, then it is treated as non existent, and not as an allowed option.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "esafak",
                    "github": "esafak",
                    "ports_count": 134
                }
            ],
            "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-zeep",
                        "py312-agate"
                    ]
                }
            ]
        }
    ]
}