HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 50624,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=updated_at&page=867",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=updated_at&page=865",
"results": [
{
"name": "py314-jaraco.classes",
"portdir": "python/py-jaraco.classes",
"version": "3.4.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.python.org/pypi/jaraco.classes/",
"description": "Utility functions for Python class constructs",
"long_description": "Utility functions for Python class constructs",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "khindenburg",
"github": "kurthindenburg",
"ports_count": 433
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-wheel",
"py314-setuptools_scm",
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools"
]
},
{
"type": "lib",
"ports": [
"python314",
"py314-more-itertools"
]
},
{
"type": "test",
"ports": [
"py314-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py314-keyrings.alt",
"py314-keyring"
]
},
{
"type": "test",
"ports": [
"py314-jaraco.functools"
]
}
]
},
{
"name": "py-jmespath",
"portdir": "python/py-jmespath",
"version": "1.0.1",
"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": 2872
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-jmespath"
]
}
],
"depends_on": []
},
{
"name": "py310-jmespath",
"portdir": "python/py-jmespath",
"version": "1.0.1",
"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": 2872
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-setuptools",
"py310-wheel",
"py310-build",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-parsel",
"py310-awscli2",
"py310-botocore",
"py310-asdf",
"py310-itemloaders",
"py310-aiobotocore",
"salt"
]
},
{
"type": "run",
"ports": [
"py310-openstacksdk",
"py310-boto3"
]
},
{
"type": "test",
"ports": [
"py310-scrapy"
]
}
]
},
{
"name": "py311-jmespath",
"portdir": "python/py-jmespath",
"version": "1.0.1",
"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": 2872
}
],
"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-parsel",
"py311-botocore",
"py311-asdf",
"oci-cli",
"py311-itemloaders",
"py311-aiobotocore",
"py311-awscli2"
]
},
{
"type": "run",
"ports": [
"py311-openstacksdk",
"py311-boto3"
]
},
{
"type": "test",
"ports": [
"py311-scrapy"
]
}
]
},
{
"name": "py312-jmespath",
"portdir": "python/py-jmespath",
"version": "1.0.1",
"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": 2872
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-parsel",
"py312-awscli2",
"py312-botocore",
"py312-asdf",
"py312-itemloaders",
"py312-aiobotocore",
"py312-jmespath-terminal"
]
},
{
"type": "run",
"ports": [
"py312-openstacksdk",
"py312-boto3"
]
},
{
"type": "test",
"ports": [
"py312-scrapy"
]
}
]
},
{
"name": "py313-jmespath",
"portdir": "python/py-jmespath",
"version": "1.0.1",
"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": 2872
}
],
"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",
"py-jmespath",
"py313-aiobotocore",
"py313-botocore",
"py313-asdf"
]
},
{
"type": "run",
"ports": [
"py313-openstacksdk",
"py313-boto3"
]
}
]
},
{
"name": "py314-jmespath",
"portdir": "python/py-jmespath",
"version": "1.0.1",
"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": 2872
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py314-aiobotocore",
"py314-botocore",
"py314-asdf"
]
},
{
"type": "run",
"ports": [
"py314-boto3"
]
}
]
},
{
"name": "py-jwt",
"portdir": "python/py-jwt",
"version": "2.10.1",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/jpadilla/pyjwt",
"description": "JSON Web Token implementation in Python",
"long_description": "JSON Web Token implementation in Python",
"active": true,
"categories": [
"security",
"python"
],
"maintainers": [
{
"name": "petr",
"github": "petrrr",
"ports_count": 609
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-jwt"
]
}
],
"depends_on": []
},
{
"name": "py-keystoneauth1",
"portdir": "python/py-keystoneauth1",
"version": "5.10.0",
"license": "Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://docs.openstack.org/keystoneauth/latest/",
"description": "Tools for authenticating to an OpenStack-based cloud",
"long_description": "Tools for authenticating to an OpenStack-based cloud",
"active": true,
"categories": [
"net",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-keystoneauth1"
]
}
],
"depends_on": []
},
{
"name": "py27-jwt",
"portdir": "python/py-jwt",
"version": "1.7.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/jpadilla/pyjwt",
"description": "JSON Web Token implementation in Python",
"long_description": "JSON Web Token implementation in Python",
"active": true,
"categories": [
"security",
"python"
],
"maintainers": [
{
"name": "petr",
"github": "petrrr",
"ports_count": 609
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py27-pytest-runner",
"py27-setuptools",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python27"
]
},
{
"type": "test",
"ports": [
"py27-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py27-twilio",
"py27-oauthlib"
]
}
]
},
{
"name": "py310-jwt",
"portdir": "python/py-jwt",
"version": "2.10.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/jpadilla/pyjwt",
"description": "JSON Web Token implementation in Python",
"long_description": "JSON Web Token implementation in Python",
"active": true,
"categories": [
"security",
"python"
],
"maintainers": [
{
"name": "petr",
"github": "petrrr",
"ports_count": 609
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-build",
"py310-setuptools",
"py310-wheel",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310"
]
},
{
"type": "test",
"ports": [
"py310-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-oauthlib"
]
},
{
"type": "run",
"ports": [
"buildbot",
"py310-pygithub",
"py310-django-allauth"
]
}
]
},
{
"name": "py311-jwt",
"portdir": "python/py-jwt",
"version": "2.10.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/jpadilla/pyjwt",
"description": "JSON Web Token implementation in Python",
"long_description": "JSON Web Token implementation in Python",
"active": true,
"categories": [
"security",
"python"
],
"maintainers": [
{
"name": "petr",
"github": "petrrr",
"ports_count": 609
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-setuptools",
"py311-build",
"py311-installer",
"py311-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python311"
]
},
{
"type": "test",
"ports": [
"py311-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py311-oauthlib"
]
},
{
"type": "run",
"ports": [
"py311-pygithub",
"py311-django-allauth"
]
}
]
},
{
"name": "py312-jwt",
"portdir": "python/py-jwt",
"version": "2.10.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/jpadilla/pyjwt",
"description": "JSON Web Token implementation in Python",
"long_description": "JSON Web Token implementation in Python",
"active": true,
"categories": [
"security",
"python"
],
"maintainers": [
{
"name": "petr",
"github": "petrrr",
"ports_count": 609
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-setuptools",
"py312-build",
"py312-installer",
"py312-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
},
{
"type": "test",
"ports": [
"py312-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-oauthlib",
"py312-scitokens"
]
},
{
"type": "run",
"ports": [
"py312-pygithub",
"py312-django-allauth"
]
}
]
},
{
"name": "py313-jwt",
"portdir": "python/py-jwt",
"version": "2.10.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/jpadilla/pyjwt",
"description": "JSON Web Token implementation in Python",
"long_description": "JSON Web Token implementation in Python",
"active": true,
"categories": [
"security",
"python"
],
"maintainers": [
{
"name": "petr",
"github": "petrrr",
"ports_count": 609
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-installer",
"clang-18",
"py313-build",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"python313"
]
},
{
"type": "test",
"ports": [
"py313-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-jwt",
"py313-oauthlib",
"py313-twilio"
]
},
{
"type": "run",
"ports": [
"py313-pygithub",
"py313-django-allauth"
]
}
]
},
{
"name": "py314-jwt",
"portdir": "python/py-jwt",
"version": "2.10.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/jpadilla/pyjwt",
"description": "JSON Web Token implementation in Python",
"long_description": "JSON Web Token implementation in Python",
"active": true,
"categories": [
"security",
"python"
],
"maintainers": [
{
"name": "petr",
"github": "petrrr",
"ports_count": 609
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-installer",
"clang-18",
"py314-build",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "test",
"ports": [
"py314-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py314-oauthlib"
]
},
{
"type": "run",
"ports": [
"py314-pygithub"
]
}
]
},
{
"name": "py310-keystoneauth1",
"portdir": "python/py-keystoneauth1",
"version": "5.10.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://docs.openstack.org/keystoneauth/latest/",
"description": "Tools for authenticating to an OpenStack-based cloud",
"long_description": "Tools for authenticating to an OpenStack-based cloud",
"active": true,
"categories": [
"net",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py310-setuptools",
"py310-pbr",
"py310-wheel",
"py310-build",
"py310-installer"
]
},
{
"type": "lib",
"ports": [
"python310"
]
},
{
"type": "run",
"ports": [
"py310-requests",
"py310-typing_extensions",
"py310-iso8601",
"py310-stevedore",
"py310-os-service-types"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py310-keystoneclient",
"py310-openstacksdk",
"py310-cinderclient",
"py310-novaclient",
"py310-osc-lib"
]
}
]
},
{
"name": "py311-keystoneauth1",
"portdir": "python/py-keystoneauth1",
"version": "5.10.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://docs.openstack.org/keystoneauth/latest/",
"description": "Tools for authenticating to an OpenStack-based cloud",
"long_description": "Tools for authenticating to an OpenStack-based cloud",
"active": true,
"categories": [
"net",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py311-build",
"py311-installer",
"py311-setuptools",
"py311-wheel",
"py311-pbr"
]
},
{
"type": "lib",
"ports": [
"python311"
]
},
{
"type": "run",
"ports": [
"py311-typing_extensions",
"py311-requests",
"py311-iso8601",
"py311-stevedore",
"py311-os-service-types"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py311-keystoneclient",
"py311-openstacksdk",
"py311-cinderclient",
"py311-novaclient",
"py311-osc-lib"
]
}
]
},
{
"name": "py312-keystoneauth1",
"portdir": "python/py-keystoneauth1",
"version": "5.10.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://docs.openstack.org/keystoneauth/latest/",
"description": "Tools for authenticating to an OpenStack-based cloud",
"long_description": "Tools for authenticating to an OpenStack-based cloud",
"active": true,
"categories": [
"net",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"py312-pbr"
]
},
{
"type": "lib",
"ports": [
"python312"
]
},
{
"type": "run",
"ports": [
"py312-typing_extensions",
"py312-requests",
"py312-stevedore",
"py312-iso8601",
"py312-os-service-types"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py312-keystoneclient",
"py312-openstacksdk",
"py312-cinderclient",
"py312-novaclient",
"py312-osc-lib"
]
}
]
},
{
"name": "py313-keystoneauth1",
"portdir": "python/py-keystoneauth1",
"version": "5.10.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://docs.openstack.org/keystoneauth/latest/",
"description": "Tools for authenticating to an OpenStack-based cloud",
"long_description": "Tools for authenticating to an OpenStack-based cloud",
"active": true,
"categories": [
"net",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-pbr",
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"python313"
]
},
{
"type": "run",
"ports": [
"py313-requests",
"py313-typing_extensions",
"py313-iso8601",
"py313-os-service-types",
"py313-stevedore"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-keystoneauth1"
]
},
{
"type": "run",
"ports": [
"py313-keystoneclient",
"py313-openstacksdk",
"py313-cinderclient",
"py313-novaclient",
"py313-osc-lib"
]
}
]
},
{
"name": "py-langcodes",
"portdir": "python/py-langcodes",
"version": "3.5.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/rspeer/langcodes",
"description": "Tools for labeling human languages with IETF language tags",
"long_description": "Tools for labeling human languages with IETF language tags. langcodes knows what languages are. It knows the standardized codes that refer to them, such as en for English, es for Spanish and hi for Hindi.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-langcodes"
]
}
],
"depends_on": []
},
{
"name": "py-latexcodec",
"portdir": "python/py-latexcodec",
"version": "3.0.1",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mcmtroffaes/latexcodec",
"description": "A lexer and codec to work with LaTeX code in Python.",
"long_description": "A lexer and codec to work with LaTeX code in Python.",
"active": true,
"categories": [
"textproc",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-latexcodec"
]
}
],
"depends_on": []
},
{
"name": "py310-langcodes",
"portdir": "python/py-langcodes",
"version": "3.5.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/rspeer/langcodes",
"description": "Tools for labeling human languages with IETF language tags",
"long_description": "Tools for labeling human languages with IETF language tags. langcodes knows what languages are. It knows the standardized codes that refer to them, such as en for English, es for Spanish and hi for Hindi.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-setuptools_scm",
"py310-build",
"py310-poetry-core",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-spaCy"
]
}
]
},
{
"name": "py311-langcodes",
"portdir": "python/py-langcodes",
"version": "3.5.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/rspeer/langcodes",
"description": "Tools for labeling human languages with IETF language tags",
"long_description": "Tools for labeling human languages with IETF language tags. langcodes knows what languages are. It knows the standardized codes that refer to them, such as en for English, es for Spanish and hi for Hindi.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-build",
"py311-installer",
"py311-setuptools_scm",
"py311-poetry-core",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python311"
]
}
],
"depends_on": []
},
{
"name": "py312-langcodes",
"portdir": "python/py-langcodes",
"version": "3.5.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/rspeer/langcodes",
"description": "Tools for labeling human languages with IETF language tags",
"long_description": "Tools for labeling human languages with IETF language tags. langcodes knows what languages are. It knows the standardized codes that refer to them, such as en for English, es for Spanish and hi for Hindi.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-setuptools_scm",
"py312-poetry-core",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
}
],
"depends_on": []
},
{
"name": "py313-langcodes",
"portdir": "python/py-langcodes",
"version": "3.5.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/rspeer/langcodes",
"description": "Tools for labeling human languages with IETF language tags",
"long_description": "Tools for labeling human languages with IETF language tags. langcodes knows what languages are. It knows the standardized codes that refer to them, such as en for English, es for Spanish and hi for Hindi.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools_scm",
"py313-poetry-core"
]
},
{
"type": "lib",
"ports": [
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-langcodes"
]
}
]
},
{
"name": "py27-latexcodec",
"portdir": "python/py-latexcodec",
"version": "2.0.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mcmtroffaes/latexcodec",
"description": "A lexer and codec to work with LaTeX code in Python.",
"long_description": "A lexer and codec to work with LaTeX code in Python.",
"active": true,
"categories": [
"textproc",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python27",
"py27-six"
]
},
{
"type": "test",
"ports": [
"py27-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py27-pybtex"
]
}
]
},
{
"name": "py310-latexcodec",
"portdir": "python/py-latexcodec",
"version": "3.0.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mcmtroffaes/latexcodec",
"description": "A lexer and codec to work with LaTeX code in Python.",
"long_description": "A lexer and codec to work with LaTeX code in Python.",
"active": true,
"categories": [
"textproc",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-build",
"py310-setuptools",
"py310-wheel",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310"
]
},
{
"type": "test",
"ports": [
"py310-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-pybtex"
]
}
]
},
{
"name": "py311-latexcodec",
"portdir": "python/py-latexcodec",
"version": "3.0.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mcmtroffaes/latexcodec",
"description": "A lexer and codec to work with LaTeX code in Python.",
"long_description": "A lexer and codec to work with LaTeX code in Python.",
"active": true,
"categories": [
"textproc",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-setuptools",
"py311-build",
"py311-installer",
"py311-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python311"
]
},
{
"type": "test",
"ports": [
"py311-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py311-pybtex"
]
}
]
},
{
"name": "py312-latexcodec",
"portdir": "python/py-latexcodec",
"version": "3.0.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mcmtroffaes/latexcodec",
"description": "A lexer and codec to work with LaTeX code in Python.",
"long_description": "A lexer and codec to work with LaTeX code in Python.",
"active": true,
"categories": [
"textproc",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-setuptools",
"py312-build",
"py312-installer",
"py312-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
},
{
"type": "test",
"ports": [
"py312-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-pybtex"
]
}
]
},
{
"name": "py313-latexcodec",
"portdir": "python/py-latexcodec",
"version": "3.0.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mcmtroffaes/latexcodec",
"description": "A lexer and codec to work with LaTeX code in Python.",
"long_description": "A lexer and codec to work with LaTeX code in Python.",
"active": true,
"categories": [
"textproc",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-installer",
"clang-18",
"py313-build",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"python313"
]
},
{
"type": "test",
"ports": [
"py313-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py313-pybtex",
"py-latexcodec"
]
}
]
},
{
"name": "py-levenshtein",
"portdir": "python/py-levenshtein",
"version": "0.27.3",
"license": "GPL-2+",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/maxbachmann/Levenshtein",
"description": "Python module for fast computation of Levensthein distances.",
"long_description": "The Levenshtein Python C extension module contains functions for fast computation of Levenshtein (edit) distance, and edit operations, string similarity, approximate median strings, and generally string averaging, string sequence and set similarity. It supports both normal and Unicode strings.",
"active": true,
"categories": [
"textproc",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2872
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-levenshtein"
]
}
],
"depends_on": []
},
{
"name": "py310-levenshtein",
"portdir": "python/py-levenshtein",
"version": "0.27.3",
"license": "GPL-2+",
"platforms": "darwin freebsd",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/maxbachmann/Levenshtein",
"description": "Python module for fast computation of Levensthein distances.",
"long_description": "The Levenshtein Python C extension module contains functions for fast computation of Levenshtein (edit) distance, and edit operations, string similarity, approximate median strings, and generally string averaging, string sequence and set similarity. It supports both normal and Unicode strings.",
"active": true,
"categories": [
"textproc",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2872
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-20",
"ninja",
"py310-setuptools",
"py310-wheel",
"py310-build",
"py310-installer",
"py310-scikit-build-core"
]
},
{
"type": "lib",
"ports": [
"python310"
]
},
{
"type": "run",
"ports": [
"py310-rapidfuzz"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-fuzzywuzzy"
]
},
{
"type": "test",
"ports": [
"py310-fire"
]
}
]
},
{
"name": "py311-levenshtein",
"portdir": "python/py-levenshtein",
"version": "0.27.3",
"license": "GPL-2+",
"platforms": "darwin freebsd",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/maxbachmann/Levenshtein",
"description": "Python module for fast computation of Levensthein distances.",
"long_description": "The Levenshtein Python C extension module contains functions for fast computation of Levenshtein (edit) distance, and edit operations, string similarity, approximate median strings, and generally string averaging, string sequence and set similarity. It supports both normal and Unicode strings.",
"active": true,
"categories": [
"textproc",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2872
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-20",
"ninja",
"py311-build",
"py311-installer",
"py311-setuptools",
"py311-wheel",
"py311-scikit-build-core"
]
},
{
"type": "lib",
"ports": [
"python311"
]
},
{
"type": "run",
"ports": [
"py311-rapidfuzz"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py311-fuzzywuzzy"
]
},
{
"type": "test",
"ports": [
"py311-fire"
]
}
]
},
{
"name": "py312-levenshtein",
"portdir": "python/py-levenshtein",
"version": "0.27.3",
"license": "GPL-2+",
"platforms": "darwin freebsd",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/maxbachmann/Levenshtein",
"description": "Python module for fast computation of Levensthein distances.",
"long_description": "The Levenshtein Python C extension module contains functions for fast computation of Levenshtein (edit) distance, and edit operations, string similarity, approximate median strings, and generally string averaging, string sequence and set similarity. It supports both normal and Unicode strings.",
"active": true,
"categories": [
"textproc",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2872
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-20",
"py312-wheel",
"py312-scikit-build-core",
"ninja",
"py312-build",
"py312-installer",
"py312-setuptools"
]
},
{
"type": "lib",
"ports": [
"python312"
]
},
{
"type": "run",
"ports": [
"py312-rapidfuzz"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py312-fire"
]
}
]
},
{
"name": "py313-levenshtein",
"portdir": "python/py-levenshtein",
"version": "0.27.3",
"license": "GPL-2+",
"platforms": "darwin freebsd",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/maxbachmann/Levenshtein",
"description": "Python module for fast computation of Levensthein distances.",
"long_description": "The Levenshtein Python C extension module contains functions for fast computation of Levenshtein (edit) distance, and edit operations, string similarity, approximate median strings, and generally string averaging, string sequence and set similarity. It supports both normal and Unicode strings.",
"active": true,
"categories": [
"textproc",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2872
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-20",
"py313-wheel",
"py313-scikit-build-core",
"ninja",
"py313-build",
"py313-installer",
"py313-setuptools"
]
},
{
"type": "lib",
"ports": [
"python313"
]
},
{
"type": "run",
"ports": [
"py313-rapidfuzz"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-levenshtein",
"translate-toolkit"
]
},
{
"type": "test",
"ports": [
"py313-fire"
]
}
]
},
{
"name": "py314-levenshtein",
"portdir": "python/py-levenshtein",
"version": "0.27.3",
"license": "GPL-2+",
"platforms": "darwin freebsd",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/maxbachmann/Levenshtein",
"description": "Python module for fast computation of Levensthein distances.",
"long_description": "The Levenshtein Python C extension module contains functions for fast computation of Levenshtein (edit) distance, and edit operations, string similarity, approximate median strings, and generally string averaging, string sequence and set similarity. It supports both normal and Unicode strings.",
"active": true,
"categories": [
"textproc",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2872
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py314-scikit-build-core",
"py314-setuptools",
"py314-wheel",
"ninja",
"clang-20",
"py314-build",
"py314-installer"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "run",
"ports": [
"py314-rapidfuzz"
]
}
],
"depends_on": []
},
{
"name": "py-mapclassify",
"portdir": "python/py-mapclassify",
"version": "2.10.0",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pysal.org/mapclassify/",
"description": "Classification Schemes for Choropleth Maps",
"long_description": "mapclassify is an open-source python library for Choropleth map classification. It is part of PySAL the Python Spatial Analysis Library.",
"active": true,
"categories": [
"python",
"gis"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-mapclassify"
]
}
],
"depends_on": []
},
{
"name": "py310-mapclassify",
"portdir": "python/py-mapclassify",
"version": "2.10.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pysal.org/mapclassify/",
"description": "Classification Schemes for Choropleth Maps",
"long_description": "mapclassify is an open-source python library for Choropleth map classification. It is part of PySAL the Python Spatial Analysis Library.",
"active": true,
"categories": [
"python",
"gis"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py310-setuptools",
"py310-setuptools_scm",
"py310-wheel",
"py310-build",
"py310-installer"
]
},
{
"type": "lib",
"ports": [
"python310",
"py310-numpy",
"py310-scipy",
"py310-pandas",
"py310-scikit-learn",
"py310-networkx"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-pysal",
"py310-geoplot"
]
},
{
"type": "run",
"ports": [
"py310-splot",
"py310-spopt",
"py310-giddy",
"py310-segregation"
]
},
{
"type": "test",
"ports": [
"py310-spopt"
]
}
]
},
{
"name": "py311-mapclassify",
"portdir": "python/py-mapclassify",
"version": "2.10.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pysal.org/mapclassify/",
"description": "Classification Schemes for Choropleth Maps",
"long_description": "mapclassify is an open-source python library for Choropleth map classification. It is part of PySAL the Python Spatial Analysis Library.",
"active": true,
"categories": [
"python",
"gis"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py311-build",
"py311-installer",
"py311-setuptools",
"py311-wheel",
"py311-setuptools_scm"
]
},
{
"type": "lib",
"ports": [
"python311",
"py311-networkx",
"py311-numpy",
"py311-pandas",
"py311-scikit-learn",
"py311-scipy"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py311-pysal",
"py311-geoplot"
]
},
{
"type": "run",
"ports": [
"py311-splot",
"py311-spopt",
"py311-giddy",
"py311-segregation"
]
},
{
"type": "test",
"ports": [
"py311-spopt"
]
}
]
},
{
"name": "py312-mapclassify",
"portdir": "python/py-mapclassify",
"version": "2.10.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pysal.org/mapclassify/",
"description": "Classification Schemes for Choropleth Maps",
"long_description": "mapclassify is an open-source python library for Choropleth map classification. It is part of PySAL the Python Spatial Analysis Library.",
"active": true,
"categories": [
"python",
"gis"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"py312-setuptools_scm"
]
},
{
"type": "lib",
"ports": [
"python312",
"py312-numpy",
"py312-pandas",
"py312-networkx",
"py312-scipy",
"py312-scikit-learn"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-pysal",
"py312-geoplot"
]
},
{
"type": "run",
"ports": [
"py312-splot",
"py312-spopt",
"py312-giddy",
"py312-segregation"
]
},
{
"type": "test",
"ports": [
"py312-spopt"
]
}
]
},
{
"name": "py313-mapclassify",
"portdir": "python/py-mapclassify",
"version": "2.10.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pysal.org/mapclassify/",
"description": "Classification Schemes for Choropleth Maps",
"long_description": "mapclassify is an open-source python library for Choropleth map classification. It is part of PySAL the Python Spatial Analysis Library.",
"active": true,
"categories": [
"python",
"gis"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-setuptools_scm",
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"python313",
"py313-numpy",
"py313-scipy",
"py313-networkx",
"py313-pandas",
"py313-scikit-learn"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py313-pysal",
"py-mapclassify"
]
},
{
"type": "run",
"ports": [
"py313-splot",
"py313-spopt",
"py313-giddy",
"py313-segregation"
]
},
{
"type": "test",
"ports": [
"py313-spopt"
]
}
]
},
{
"name": "py-ml_dtypes",
"portdir": "python/py-ml_dtypes",
"version": "0.5.3",
"license": "Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/jax-ml/ml_dtypes",
"description": "NumPy dtype extensions used in machine learning",
"long_description": "NumPy dtype extensions used in machine learning",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-ml_dtypes"
]
}
],
"depends_on": []
},
{
"name": "py-multiprocess",
"portdir": "python/py-multiprocess",
"version": "0.70.18",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.org/project/multiprocess",
"description": "better multiprocessing and multithreading in python",
"long_description": "better multiprocessing and multithreading in python",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"py313-multiprocess"
]
}
],
"depends_on": []
},
{
"name": "py310-ml_dtypes",
"portdir": "python/py-ml_dtypes",
"version": "0.5.3",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/jax-ml/ml_dtypes",
"description": "NumPy dtype extensions used in machine learning",
"long_description": "NumPy dtype extensions used in machine learning",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py310-wheel",
"py310-installer",
"clang-20",
"py310-setuptools",
"py310-build"
]
},
{
"type": "lib",
"ports": [
"python310"
]
},
{
"type": "run",
"ports": [
"py310-numpy"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py310-onnx"
]
}
]
},
{
"name": "py311-ml_dtypes",
"portdir": "python/py-ml_dtypes",
"version": "0.5.3",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/jax-ml/ml_dtypes",
"description": "NumPy dtype extensions used in machine learning",
"long_description": "NumPy dtype extensions used in machine learning",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py311-installer",
"py311-wheel",
"clang-20",
"py311-build",
"py311-setuptools"
]
},
{
"type": "lib",
"ports": [
"python311"
]
},
{
"type": "run",
"ports": [
"py311-numpy"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py311-onnx"
]
}
]
},
{
"name": "py312-ml_dtypes",
"portdir": "python/py-ml_dtypes",
"version": "0.5.3",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/jax-ml/ml_dtypes",
"description": "NumPy dtype extensions used in machine learning",
"long_description": "NumPy dtype extensions used in machine learning",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py312-installer",
"py312-wheel",
"clang-20",
"py312-build",
"py312-setuptools"
]
},
{
"type": "lib",
"ports": [
"python312"
]
},
{
"type": "run",
"ports": [
"py312-numpy"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py312-onnx"
]
}
]
},
{
"name": "py313-ml_dtypes",
"portdir": "python/py-ml_dtypes",
"version": "0.5.3",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/jax-ml/ml_dtypes",
"description": "NumPy dtype extensions used in machine learning",
"long_description": "NumPy dtype extensions used in machine learning",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py313-installer",
"py313-wheel",
"clang-20",
"py313-build",
"py313-setuptools"
]
},
{
"type": "lib",
"ports": [
"python313"
]
},
{
"type": "run",
"ports": [
"py313-numpy"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-ml_dtypes"
]
},
{
"type": "run",
"ports": [
"py313-onnx"
]
}
]
},
{
"name": "py310-multiprocess",
"portdir": "python/py-multiprocess",
"version": "0.70.18",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.org/project/multiprocess",
"description": "better multiprocessing and multithreading in python",
"long_description": "better multiprocessing and multithreading in python",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py310-wheel",
"py310-build",
"py310-installer",
"py310-setuptools"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"py310-dill",
"python310"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"vpype"
]
},
{
"type": "run",
"ports": [
"py310-datasets"
]
}
]
},
{
"name": "py311-multiprocess",
"portdir": "python/py-multiprocess",
"version": "0.70.18",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.org/project/multiprocess",
"description": "better multiprocessing and multithreading in python",
"long_description": "better multiprocessing and multithreading in python",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py311-installer",
"py311-setuptools",
"py311-wheel",
"py311-build"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"py311-dill",
"python311"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py311-datasets"
]
}
]
},
{
"name": "py312-multiprocess",
"portdir": "python/py-multiprocess",
"version": "0.70.18",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.org/project/multiprocess",
"description": "better multiprocessing and multithreading in python",
"long_description": "better multiprocessing and multithreading in python",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-installer",
"py312-wheel",
"clang-18",
"py312-build",
"py312-setuptools"
]
},
{
"type": "lib",
"ports": [
"py312-dill",
"python312"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py312-datasets"
]
}
]
}
]
}