HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 52318,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=updated_at&page=970",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=updated_at&page=968",
"results": [
{
"name": "py311-coverage",
"portdir": "python/py-coverage",
"version": "7.14.1",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/nedbat/coveragepy",
"description": "Code coverage measurement for Python",
"long_description": "Coverage measures code coverage, typically during test execution. It uses the code analysis tools and tracing hooks provided in the Python standard library to determine which lines are executable, and which have been executed.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "petr",
"github": "petrrr",
"ports_count": 618
},
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2220
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py311-build",
"py311-installer",
"py311-setuptools",
"py311-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python311"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py311-coveralls",
"py311-pytest-cov"
]
},
{
"type": "run",
"ports": [
"py311-codecov",
"py311-nbval",
"py311-python-coveralls"
]
},
{
"type": "test",
"ports": [
"py311-webtest",
"py311-spopt",
"py311-pyppmd"
]
}
]
},
{
"name": "py312-coverage",
"portdir": "python/py-coverage",
"version": "7.14.1",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/nedbat/coveragepy",
"description": "Code coverage measurement for Python",
"long_description": "Coverage measures code coverage, typically during test execution. It uses the code analysis tools and tracing hooks provided in the Python standard library to determine which lines are executable, and which have been executed.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "petr",
"github": "petrrr",
"ports_count": 618
},
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2220
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-pytest-cov",
"py312-coveralls"
]
},
{
"type": "run",
"ports": [
"py312-codecov",
"py312-nbval"
]
},
{
"type": "test",
"ports": [
"py312-webtest",
"py312-pyppmd",
"py312-spopt",
"git-filter-repo"
]
}
]
},
{
"name": "py313-coverage",
"portdir": "python/py-coverage",
"version": "7.14.1",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/nedbat/coveragepy",
"description": "Code coverage measurement for Python",
"long_description": "Coverage measures code coverage, typically during test execution. It uses the code analysis tools and tracing hooks provided in the Python standard library to determine which lines are executable, and which have been executed.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "petr",
"github": "petrrr",
"ports_count": 618
},
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2220
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py313-pytest-cov",
"py313-coveralls"
]
},
{
"type": "run",
"ports": [
"py313-nbval",
"py313-codecov"
]
},
{
"type": "test",
"ports": [
"py313-spopt",
"py313-pynndescent",
"py313-pyppmd",
"py313-sparse"
]
}
]
},
{
"name": "py314-coverage",
"portdir": "python/py-coverage",
"version": "7.14.1",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/nedbat/coveragepy",
"description": "Code coverage measurement for Python",
"long_description": "Coverage measures code coverage, typically during test execution. It uses the code analysis tools and tracing hooks provided in the Python standard library to determine which lines are executable, and which have been executed.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "petr",
"github": "petrrr",
"ports_count": 618
},
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2220
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-coverage",
"py314-pytest-cov"
]
},
{
"type": "run",
"ports": [
"py314-nbval"
]
},
{
"type": "test",
"ports": [
"py314-pyppmd"
]
}
]
},
{
"name": "py-openbabel",
"portdir": "python/py-openbabel",
"version": "3.2.0",
"license": "GPL-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://openbabel.org",
"description": "Python interface to the Open Babel chemistry library",
"long_description": "Open Babel is a chemical toolbox designed to speak the many languages of chemical data. It’s an open, collaborative project allowing anyone to search, convert, analyze, or store data from molecular modeling, chemistry, solid-state materials, biochemistry, or related areas. computational chemistry. This port provides the Python bindings.",
"active": true,
"categories": [
"devel",
"science",
"python",
"chemistry"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2220
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-openbabel"
]
}
],
"depends_on": []
},
{
"name": "py311-openbabel",
"portdir": "python/py-openbabel",
"version": "3.2.0",
"license": "GPL-2",
"platforms": "darwin freebsd",
"epoch": 0,
"replaced_by": null,
"homepage": "https://openbabel.org",
"description": "Python interface to the Open Babel chemistry library",
"long_description": "Open Babel is a chemical toolbox designed to speak the many languages of chemical data. It’s an open, collaborative project allowing anyone to search, convert, analyze, or store data from molecular modeling, chemistry, solid-state materials, biochemistry, or related areas. computational chemistry. This port provides the Python bindings.",
"active": true,
"categories": [
"devel",
"science",
"python",
"chemistry"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2220
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py311-setuptools_scm",
"py311-scikit-build-core",
"ninja",
"pkgconfig",
"swig-python",
"eigen3",
"py311-build",
"py311-installer"
]
},
{
"type": "lib",
"ports": [
"python311",
"openbabel"
]
}
],
"depends_on": []
},
{
"name": "py310-openbabel",
"portdir": "python/py-openbabel",
"version": "3.2.0",
"license": "GPL-2",
"platforms": "darwin freebsd",
"epoch": 0,
"replaced_by": null,
"homepage": "https://openbabel.org",
"description": "Python interface to the Open Babel chemistry library",
"long_description": "Open Babel is a chemical toolbox designed to speak the many languages of chemical data. It’s an open, collaborative project allowing anyone to search, convert, analyze, or store data from molecular modeling, chemistry, solid-state materials, biochemistry, or related areas. computational chemistry. This port provides the Python bindings.",
"active": true,
"categories": [
"devel",
"science",
"python",
"chemistry"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2220
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py310-installer",
"py310-scikit-build-core",
"ninja",
"pkgconfig",
"swig-python",
"eigen3",
"py310-setuptools_scm",
"py310-build"
]
},
{
"type": "lib",
"ports": [
"python310",
"openbabel"
]
}
],
"depends_on": []
},
{
"name": "py312-openbabel",
"portdir": "python/py-openbabel",
"version": "3.2.0",
"license": "GPL-2",
"platforms": "darwin freebsd",
"epoch": 0,
"replaced_by": null,
"homepage": "https://openbabel.org",
"description": "Python interface to the Open Babel chemistry library",
"long_description": "Open Babel is a chemical toolbox designed to speak the many languages of chemical data. It’s an open, collaborative project allowing anyone to search, convert, analyze, or store data from molecular modeling, chemistry, solid-state materials, biochemistry, or related areas. computational chemistry. This port provides the Python bindings.",
"active": true,
"categories": [
"devel",
"science",
"python",
"chemistry"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2220
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-setuptools_scm",
"py312-scikit-build-core",
"ninja",
"pkgconfig",
"swig-python",
"eigen3",
"py312-build",
"py312-installer"
]
},
{
"type": "lib",
"ports": [
"python312",
"openbabel"
]
}
],
"depends_on": []
},
{
"name": "py313-openbabel",
"portdir": "python/py-openbabel",
"version": "3.2.0",
"license": "GPL-2",
"platforms": "darwin freebsd",
"epoch": 0,
"replaced_by": null,
"homepage": "https://openbabel.org",
"description": "Python interface to the Open Babel chemistry library",
"long_description": "Open Babel is a chemical toolbox designed to speak the many languages of chemical data. It’s an open, collaborative project allowing anyone to search, convert, analyze, or store data from molecular modeling, chemistry, solid-state materials, biochemistry, or related areas. computational chemistry. This port provides the Python bindings.",
"active": true,
"categories": [
"devel",
"science",
"python",
"chemistry"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2220
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py313-scikit-build-core",
"py313-installer",
"py313-setuptools_scm",
"ninja",
"pkgconfig",
"swig-python",
"eigen3",
"clang-18",
"py313-build"
]
},
{
"type": "lib",
"ports": [
"python313",
"openbabel"
]
}
],
"depends_on": []
},
{
"name": "py314-openbabel",
"portdir": "python/py-openbabel",
"version": "3.2.0",
"license": "GPL-2",
"platforms": "darwin freebsd",
"epoch": 0,
"replaced_by": null,
"homepage": "https://openbabel.org",
"description": "Python interface to the Open Babel chemistry library",
"long_description": "Open Babel is a chemical toolbox designed to speak the many languages of chemical data. It’s an open, collaborative project allowing anyone to search, convert, analyze, or store data from molecular modeling, chemistry, solid-state materials, biochemistry, or related areas. computational chemistry. This port provides the Python bindings.",
"active": true,
"categories": [
"devel",
"science",
"python",
"chemistry"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2220
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py314-scikit-build-core",
"py314-installer",
"py314-setuptools_scm",
"ninja",
"pkgconfig",
"swig-python",
"eigen3",
"clang-18",
"py314-build"
]
},
{
"type": "lib",
"ports": [
"python314",
"openbabel"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"plip",
"py-openbabel",
"arpeggio",
"arpeggio-devel"
]
}
]
},
{
"name": "openbabel",
"portdir": "science/openbabel",
"version": "3.2.0",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://openbabel.org",
"description": "Open Babel is a chemical toolbox designed to speak the many languages of chemical data",
"long_description": "Open Babel is a chemical toolbox designed to speak the many languages of chemical data. It's an open, collaborative project allowing anyone to search, convert, analyze, or store data from molecular modeling, chemistry, solid-state materials, biochemistry, or related areas.",
"active": true,
"categories": [
"devel",
"science",
"chemistry"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2220
}
],
"variants": [
"debug",
"native",
"gui",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"pkgconfig",
"eigen3",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"coordgen",
"zlib",
"boost188",
"maeparser",
"rapidjson",
"cairo",
"libxml2"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py27-openbabel",
"plip",
"py311-openbabel",
"py310-openbabel",
"py312-openbabel",
"py313-openbabel",
"py314-openbabel",
"avogadrolibs",
"py39-openbabel",
"R-ChemmineOB",
"arpeggio",
"arpeggio-devel"
]
}
]
},
{
"name": "py27-pynacl",
"portdir": "python/py-pynacl",
"version": "1.4.0",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 1,
"replaced_by": null,
"homepage": "https://github.com/pyca/pynacl/",
"description": "Python binding to the Networking and Cryptography (NaCl) library",
"long_description": "Python binding to the Networking and Cryptography (NaCl) library",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2897
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py27-setuptools",
"py27-wheel",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"libsodium",
"py27-six",
"python27",
"py27-cffi"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py27-paramiko"
]
}
]
},
{
"name": "py36-pynacl",
"portdir": "python/py-pynacl",
"version": "1.5.0",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pyca/pynacl/",
"description": "Python binding to the Networking and Cryptography (NaCl) library",
"long_description": "Python binding to the Networking and Cryptography (NaCl) library",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2897
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py36-setuptools",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"libsodium",
"python36",
"py36-cffi",
"py36-six"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py36-paramiko"
]
}
]
},
{
"name": "py37-pynacl",
"portdir": "python/py-pynacl",
"version": "1.5.0",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pyca/pynacl/",
"description": "Python binding to the Networking and Cryptography (NaCl) library",
"long_description": "Python binding to the Networking and Cryptography (NaCl) library",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2897
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16",
"py37-setuptools",
"py37-wheel",
"py37-build",
"py37-installer"
]
},
{
"type": "lib",
"ports": [
"python37",
"py37-cffi",
"py37-six",
"libsodium"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py37-paramiko"
]
},
{
"type": "run",
"ports": [
"py37-pygithub"
]
}
]
},
{
"name": "py35-pynacl",
"portdir": "python/py-pynacl",
"version": "1.4.0",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pyca/pynacl/",
"description": "Python binding to the Networking and Cryptography (NaCl) library",
"long_description": "Python binding to the Networking and Cryptography (NaCl) library",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2897
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py35-wheel",
"clang-9.0",
"py35-pip",
"py35-setuptools"
]
},
{
"type": "lib",
"ports": [
"libsodium",
"python35",
"py35-cffi",
"py35-six"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py35-paramiko"
]
}
]
},
{
"name": "py38-pynacl",
"portdir": "python/py-pynacl",
"version": "1.5.0",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pyca/pynacl/",
"description": "Python binding to the Networking and Cryptography (NaCl) library",
"long_description": "Python binding to the Networking and Cryptography (NaCl) library",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2897
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16",
"py38-setuptools",
"py38-wheel",
"py38-build",
"py38-installer"
]
},
{
"type": "lib",
"ports": [
"python38",
"py38-cffi",
"py38-six",
"libsodium"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py38-zlmdb",
"py38-paramiko"
]
},
{
"type": "run",
"ports": [
"py38-pygithub",
"py38-autobahn"
]
}
]
},
{
"name": "py39-pynacl",
"portdir": "python/py-pynacl",
"version": "1.5.0",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pyca/pynacl/",
"description": "Python binding to the Networking and Cryptography (NaCl) library",
"long_description": "Python binding to the Networking and Cryptography (NaCl) library",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2897
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py39-setuptools",
"py39-wheel",
"py39-build",
"py39-installer"
]
},
{
"type": "lib",
"ports": [
"python39",
"py39-cffi",
"py39-six",
"libsodium"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-paramiko",
"py39-zlmdb"
]
},
{
"type": "run",
"ports": [
"py39-pygithub",
"py39-autobahn"
]
}
]
},
{
"name": "py-pynacl",
"portdir": "python/py-pynacl",
"version": "1.6.2",
"license": "Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pyca/pynacl/",
"description": "Python binding to the Networking and Cryptography (NaCl) library",
"long_description": "Python binding to the Networking and Cryptography (NaCl) library",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2897
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-pynacl"
]
}
],
"depends_on": []
},
{
"name": "py310-pynacl",
"portdir": "python/py-pynacl",
"version": "1.6.2",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pyca/pynacl/",
"description": "Python binding to the Networking and Cryptography (NaCl) library",
"long_description": "Python binding to the Networking and Cryptography (NaCl) library",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2897
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py310-setuptools",
"py310-wheel",
"py310-build",
"py310-installer"
]
},
{
"type": "lib",
"ports": [
"python310",
"py310-six",
"py310-cffi",
"libsodium"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-paramiko"
]
},
{
"type": "run",
"ports": [
"py310-pygithub",
"py310-autobahn"
]
}
]
},
{
"name": "py311-pynacl",
"portdir": "python/py-pynacl",
"version": "1.6.2",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pyca/pynacl/",
"description": "Python binding to the Networking and Cryptography (NaCl) library",
"long_description": "Python binding to the Networking and Cryptography (NaCl) library",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2897
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py311-build",
"py311-installer",
"py311-setuptools",
"py311-wheel"
]
},
{
"type": "lib",
"ports": [
"python311",
"py311-cffi",
"py311-six",
"libsodium"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py311-paramiko"
]
},
{
"type": "run",
"ports": [
"py311-pygithub",
"py311-autobahn"
]
}
]
},
{
"name": "py313-pynacl",
"portdir": "python/py-pynacl",
"version": "1.6.2",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pyca/pynacl/",
"description": "Python binding to the Networking and Cryptography (NaCl) library",
"long_description": "Python binding to the Networking and Cryptography (NaCl) library",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2897
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py313-wheel",
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools"
]
},
{
"type": "lib",
"ports": [
"python313",
"py313-six",
"py313-cffi",
"libsodium"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"azure-cli",
"magic-wormhole",
"py313-paramiko",
"py313-zlmdb"
]
},
{
"type": "run",
"ports": [
"py313-pygithub",
"py313-autobahn"
]
}
]
},
{
"name": "py312-pynacl",
"portdir": "python/py-pynacl",
"version": "1.6.2",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pyca/pynacl/",
"description": "Python binding to the Networking and Cryptography (NaCl) library",
"long_description": "Python binding to the Networking and Cryptography (NaCl) library",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2897
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel"
]
},
{
"type": "lib",
"ports": [
"python312",
"py312-cffi",
"py312-six",
"libsodium"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-paramiko"
]
},
{
"type": "run",
"ports": [
"py312-pygithub",
"py312-autobahn"
]
}
]
},
{
"name": "py314-pynacl",
"portdir": "python/py-pynacl",
"version": "1.6.2",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pyca/pynacl/",
"description": "Python binding to the Networking and Cryptography (NaCl) library",
"long_description": "Python binding to the Networking and Cryptography (NaCl) library",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2897
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py314-wheel",
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools"
]
},
{
"type": "lib",
"ports": [
"python314",
"py314-six",
"py314-cffi",
"libsodium"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pynacl",
"py314-paramiko"
]
},
{
"type": "run",
"ports": [
"py314-pygithub"
]
}
]
},
{
"name": "kubergrunt",
"portdir": "sysutils/kubergrunt",
"version": "0.19.0",
"license": "Apache-2",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/gruntwork-io/kubergrunt",
"description": "Kubergrunt is a standalone go binary with a collection of commands to fill in the gaps between Terraform, Helm, and Kubectl.",
"long_description": "kubergrunt is a standalone go binary with a collection of commands that attempts to fill in the gaps between Terraform, Helm, and Kubectl for managing a Kubernetes Cluster. Some of the features of kubergrunt include: Configuring kubectl to authenticate with a given EKS cluster, managing Helm and associated TLS certificates on any Kubernetes cluster, setting up Helm client with TLS certificates on any Kubernetes cluster. generating TLS certificate key pairs and storing them as Kubernetes Secrets on any Kubernetes cluster.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1069
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "py37-portalocker",
"portdir": "python/py-portalocker",
"version": "2.8.2",
"license": "PSF-2.1.1",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/WoLpH/portalocker",
"description": "Cross-platform locking library",
"long_description": "Portalocker is a library to provide an easy API to file locking.",
"active": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16",
"py37-setuptools",
"py37-setuptools_scm",
"py37-wheel",
"py37-build",
"py37-installer"
]
},
{
"type": "lib",
"ports": [
"python37"
]
},
{
"type": "test",
"ports": [
"py37-pytest",
"py37-redis"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py37-sacrebleu"
]
}
]
},
{
"name": "py38-portalocker",
"portdir": "python/py-portalocker",
"version": "2.8.2",
"license": "PSF-2.1.1",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/WoLpH/portalocker",
"description": "Cross-platform locking library",
"long_description": "Portalocker is a library to provide an easy API to file locking.",
"active": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16",
"py38-setuptools",
"py38-setuptools_scm",
"py38-wheel",
"py38-build",
"py38-installer"
]
},
{
"type": "lib",
"ports": [
"python38"
]
},
{
"type": "test",
"ports": [
"py38-pytest",
"py38-redis"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py38-sacrebleu"
]
}
]
},
{
"name": "py39-portalocker",
"portdir": "python/py-portalocker",
"version": "2.8.2",
"license": "PSF-2.1.1",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/WoLpH/portalocker",
"description": "Cross-platform locking library",
"long_description": "Portalocker is a library to provide an easy API to file locking.",
"active": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py39-setuptools",
"py39-setuptools_scm",
"py39-wheel",
"py39-build",
"py39-installer"
]
},
{
"type": "lib",
"ports": [
"python39"
]
},
{
"type": "test",
"ports": [
"py39-pytest",
"py39-redis"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py39-sacrebleu"
]
}
]
},
{
"name": "py-portalocker",
"portdir": "python/py-portalocker",
"version": "3.2.0",
"license": "PSF-2.1.1",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/WoLpH/portalocker",
"description": "Cross-platform locking library",
"long_description": "Portalocker is a library to provide an easy API to file locking.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-portalocker"
]
}
],
"depends_on": []
},
{
"name": "py310-portalocker",
"portdir": "python/py-portalocker",
"version": "3.2.0",
"license": "PSF-2.1.1",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/WoLpH/portalocker",
"description": "Cross-platform locking library",
"long_description": "Portalocker is a library to provide an easy API to file locking.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"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",
"py310-redis"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-msal-extensions"
]
},
{
"type": "run",
"ports": [
"py310-sacrebleu"
]
}
]
},
{
"name": "py311-portalocker",
"portdir": "python/py-portalocker",
"version": "3.2.0",
"license": "PSF-2.1.1",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/WoLpH/portalocker",
"description": "Cross-platform locking library",
"long_description": "Portalocker is a library to provide an easy API to file locking.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py311-build",
"py311-installer",
"py311-setuptools",
"py311-wheel",
"py311-setuptools_scm"
]
},
{
"type": "lib",
"ports": [
"python311"
]
},
{
"type": "test",
"ports": [
"py311-pytest",
"py311-redis"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py311-msal-extensions"
]
},
{
"type": "run",
"ports": [
"py311-sacrebleu"
]
}
]
},
{
"name": "py312-portalocker",
"portdir": "python/py-portalocker",
"version": "3.2.0",
"license": "PSF-2.1.1",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/WoLpH/portalocker",
"description": "Cross-platform locking library",
"long_description": "Portalocker is a library to provide an easy API to file locking.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"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",
"py312-redis"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-msal-extensions"
]
},
{
"type": "run",
"ports": [
"py312-sacrebleu"
]
}
]
},
{
"name": "py313-portalocker",
"portdir": "python/py-portalocker",
"version": "3.2.0",
"license": "PSF-2.1.1",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/WoLpH/portalocker",
"description": "Cross-platform locking library",
"long_description": "Portalocker is a library to provide an easy API to file locking.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"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",
"py313-redis"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py313-msal-extensions",
"azure-cli"
]
},
{
"type": "run",
"ports": [
"py313-sacrebleu"
]
}
]
},
{
"name": "py314-portalocker",
"portdir": "python/py-portalocker",
"version": "3.2.0",
"license": "PSF-2.1.1",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/WoLpH/portalocker",
"description": "Cross-platform locking library",
"long_description": "Portalocker is a library to provide an easy API to file locking.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-installer",
"clang-18",
"py314-build",
"py314-setuptools_scm",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-portalocker",
"py314-msal-extensions"
]
}
]
},
{
"name": "lzma",
"portdir": "archivers/lzma",
"version": "26.01",
"license": "public-domain",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.7-zip.org/sdk.html",
"description": "high compression ratio archiver",
"long_description": "LZMA is default and general compression method of 7z format in 7-Zip program. LZMA provides high compression ratio and very fast decompression.",
"active": true,
"categories": [
"archivers"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 2085
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "extract",
"ports": [
"p7zip"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ouch",
"root6",
"folly",
"ugrep",
"R-Rhtslib",
"R-ijtiff",
"R-ragg",
"libarchive-qt",
"librasterlite2",
"boost171",
"boost176",
"boost178",
"boost181",
"boost187",
"boost188",
"fnm",
"wget2",
"root5",
"botan",
"littleutils"
]
}
]
},
{
"name": "p5.26-image-exiftool",
"portdir": "perl/p5-image-exiftool",
"version": "12.160.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://exiftool.sourceforge.net/",
"description": "Perl interface to read, write and edit EXIF metadata",
"long_description": "Perl interface to read, write and edit EXIF metadata",
"active": false,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2661
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"perl5.26"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.26-panotools-script"
]
}
]
},
{
"name": "exiftool",
"portdir": "perl/exiftool",
"version": "13.590.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://exiftool.org",
"description": "exiftool - General command line utility to read, write and edit EXIF metadata",
"long_description": "exiftool - General command line utility to read, write and edit EXIF metadata",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2661
}
],
"variants": [
"perl5_28",
"perl5_30",
"perl5_32",
"perl5_34"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-image-exiftool"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"ale",
"darktable",
"darktable-devel",
"geeqie",
"mat2"
]
}
]
},
{
"name": "p5-image-exiftool",
"portdir": "perl/p5-image-exiftool",
"version": "13.590.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": "p5.34-image-exiftool",
"homepage": "https://exiftool.org",
"description": "Image::Exiftool - a set of Perl modules to read and write meta information in a wide variety of image, audio, video and document files.",
"long_description": "Image::Exiftool - a set of Perl modules to read and write meta information in a wide variety of image, audio, video and document files.",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2661
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-image-exiftool"
]
}
],
"depends_on": []
},
{
"name": "p5.28-image-exiftool",
"portdir": "perl/p5-image-exiftool",
"version": "13.590.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://exiftool.org",
"description": "Image::Exiftool - a set of Perl modules to read and write meta information in a wide variety of image, audio, video and document files.",
"long_description": "Image::Exiftool - a set of Perl modules to read and write meta information in a wide variety of image, audio, video and document files.",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2661
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.28"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.28-panotools-script"
]
}
]
},
{
"name": "p5.30-image-exiftool",
"portdir": "perl/p5-image-exiftool",
"version": "13.590.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://exiftool.org",
"description": "Image::Exiftool - a set of Perl modules to read and write meta information in a wide variety of image, audio, video and document files.",
"long_description": "Image::Exiftool - a set of Perl modules to read and write meta information in a wide variety of image, audio, video and document files.",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2661
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-panotools-script"
]
}
]
},
{
"name": "p5.34-image-exiftool",
"portdir": "perl/p5-image-exiftool",
"version": "13.590.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://exiftool.org",
"description": "Image::Exiftool - a set of Perl modules to read and write meta information in a wide variety of image, audio, video and document files.",
"long_description": "Image::Exiftool - a set of Perl modules to read and write meta information in a wide variety of image, audio, video and document files.",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2661
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.34"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5-image-exiftool",
"p5.34-panotools-script",
"log2timeline",
"exiftool"
]
},
{
"type": "run",
"ports": [
"gcstar",
"texlive-bin-extra",
"hugin-app"
]
}
]
},
{
"name": "p5.32-image-exiftool",
"portdir": "perl/p5-image-exiftool",
"version": "13.590.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://exiftool.org",
"description": "Image::Exiftool - a set of Perl modules to read and write meta information in a wide variety of image, audio, video and document files.",
"long_description": "Image::Exiftool - a set of Perl modules to read and write meta information in a wide variety of image, audio, video and document files.",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2661
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.32"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.32-panotools-script"
]
}
]
},
{
"name": "istioctl",
"portdir": "sysutils/istioctl",
"version": "1.30.0",
"license": "Apache-2",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://istio.io",
"description": "Istio command line configuration utility",
"long_description": "Istio is an open, platform-independent service mesh designed to manage communications between microservices and applications. Without requiring changes to the underlying services, Istio provides automated baseline traffic resilience, service metrics collection, distributed tracing, traffic encryption, protocol upgrades, and advanced routing functionality for all service-to-service communication. The port deploys the istioctl command line utility, used to create, list, modify, and delete configuration resources in a deployed Istio system.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "qrcp",
"portdir": "sysutils/qrcp",
"version": "0.11.6",
"license": "MIT and MPL-2 and BSD and LGPL-3 and Apache-2",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://qrcp.sh/",
"description": "Transfer files over wifi from your computer to your mobile device by scanning a QR code without leaving the terminal.",
"long_description": "Transfer files over wifi from your computer to your mobile device by scanning a QR code without leaving the terminal.",
"active": true,
"categories": [
"sysutils",
"net"
],
"maintainers": [
{
"name": "cal",
"github": "neverpanic",
"ports_count": 60
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "valgrind",
"portdir": "devel/valgrind",
"version": "3.27.1",
"license": "GPL-2",
"platforms": "{darwin >= 9 < 23}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://valgrind.org",
"description": "A powerful open-source memory debugger",
"long_description": "Valgrind is a powerful open-source memory debugger. When valgrind is attached to a program, it intercepts calls to malloc/new/free/delete and all memory operations are checked for invalid read or write.",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [
"clang14",
"clang15",
"clang16",
"clang17",
"clang18",
"clang19",
"clang20",
"clang21",
"clang22",
"clangdevel",
"mpich",
"openmpi",
"clang13"
],
"dependencies": [
{
"type": "build",
"ports": [
"perl5",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "valgrind-devel",
"portdir": "devel/valgrind",
"version": "3.28.0-r2026-05-20",
"license": "GPL-2",
"platforms": "{darwin >= 12 < 23}",
"epoch": 1,
"replaced_by": null,
"homepage": "https://valgrind.org",
"description": "A powerful open-source memory debugger",
"long_description": "Valgrind is a powerful open-source memory debugger. When valgrind is attached to a program, it intercepts calls to malloc/new/free/delete and all memory operations are checked for invalid read or write.",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [
"clang13",
"clang14",
"clang15",
"clang16",
"clang17",
"clang18",
"clang19",
"clang20",
"clang21",
"clang22",
"clangdevel",
"mpich",
"openmpi"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"perl5",
"clang-18"
]
},
{
"type": "fetch",
"ports": [
"git"
]
}
],
"depends_on": []
},
{
"name": "valgrind-macos-devel",
"portdir": "devel/valgrind",
"version": "3.28.0-r2026-05-20",
"license": "GPL-2",
"platforms": "{darwin >= 9 != 24.*}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://valgrind.org",
"description": "A powerful memory debugger with latest macOS support (experimental)",
"long_description": "Valgrind is a powerful open-source memory debugger. When valgrind is attached to a program, it intercepts calls to malloc/new/free/delete and all memory operations are checked for invalid read or write.",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [
"clang20",
"clang21",
"clang22",
"clang13",
"clang14",
"clang15",
"clang16",
"clang17",
"clang18",
"clang19",
"clangdevel",
"mpich",
"openmpi"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"perl5",
"clang-18"
]
},
{
"type": "fetch",
"ports": [
"git"
]
}
],
"depends_on": []
},
{
"name": "py-addict",
"portdir": "python/py-addict",
"version": "2.4.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mewwts/addict",
"description": "The Python Dict that's better than heroin.",
"long_description": "addict is a Python module that gives you dictionaries whose values are both gettable and settable using attributes, in addition to standard item-syntax.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-addict"
]
}
],
"depends_on": []
},
{
"name": "py313-addict",
"portdir": "python/py-addict",
"version": "2.4.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mewwts/addict",
"description": "The Python Dict that's better than heroin.",
"long_description": "addict is a Python module that gives you dictionaries whose values are both gettable and settable using attributes, in addition to standard item-syntax.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"python313"
]
}
],
"depends_on": []
},
{
"name": "py312-addict",
"portdir": "python/py-addict",
"version": "2.4.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mewwts/addict",
"description": "The Python Dict that's better than heroin.",
"long_description": "addict is a Python module that gives you dictionaries whose values are both gettable and settable using attributes, in addition to standard item-syntax.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
}
],
"depends_on": []
},
{
"name": "py314-addict",
"portdir": "python/py-addict",
"version": "2.4.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mewwts/addict",
"description": "The Python Dict that's better than heroin.",
"long_description": "addict is a Python module that gives you dictionaries whose values are both gettable and settable using attributes, in addition to standard item-syntax.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"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-addict"
]
}
]
}
]
}