HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 52456,
"next": "https://ports.macports.org/api/v1/ports/?format=api&page=358",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&page=356",
"results": [
{
"name": "py38-contourpy",
"portdir": "python/py-contourpy",
"version": "1.1.1",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/contourpy/contourpy",
"description": "Python library for calculating contours of 2D quadrilateral grids",
"long_description": "Python library for calculating contours of 2D quadrilateral grids",
"active": false,
"categories": [
"math",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2220
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"py38-meson-python",
"py38-pybind11",
"py38-build",
"py38-installer"
]
},
{
"type": "lib",
"ports": [
"python38",
"py38-numpy"
]
},
{
"type": "test",
"ports": [
"py38-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py38-matplotlib",
"py38-bokeh"
]
}
]
},
{
"name": "py37-contourpy",
"portdir": "python/py-contourpy",
"version": "1.0.7",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/contourpy/contourpy",
"description": "Python library for calculating contours of 2D quadrilateral grids",
"long_description": "Python library for calculating contours of 2D quadrilateral grids",
"active": false,
"categories": [
"math",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2220
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py37-installer",
"clang-16",
"py37-pybind11",
"py37-setuptools",
"py37-wheel",
"py37-build"
]
},
{
"type": "lib",
"ports": [
"python37",
"py37-numpy"
]
},
{
"type": "test",
"ports": [
"py37-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py37-bokeh"
]
}
]
},
{
"name": "py-contourpy",
"portdir": "python/py-contourpy",
"version": "1.3.3",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/contourpy/contourpy",
"description": "Python library for calculating contours of 2D quadrilateral grids",
"long_description": "Python library for calculating contours of 2D quadrilateral grids",
"active": true,
"categories": [
"math",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2220
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-contourpy"
]
}
],
"depends_on": []
},
{
"name": "octave-ponchon-savarit",
"portdir": "octave/octave-ponchon-savarit",
"version": "1.0.0",
"license": "GPL-3+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/aumpierre-unb/Ponchon-Savarit-for-GNU-Octave",
"description": "A toolbox for the Ponchon-Savarit method for GNU Octave.",
"long_description": "A toolbox for the Ponchon-Savarit method for GNU Octave.",
"active": true,
"categories": [
"science",
"math",
"octave"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1549
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-20"
]
},
{
"type": "lib",
"ports": [
"octave"
]
}
],
"depends_on": []
},
{
"name": "python312-devel",
"portdir": "lang/python312-devel",
"version": "3.12.0rc3",
"license": "PSF",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "python312",
"homepage": "https://www.macports.org",
"description": "Obsolete port, replaced by python312",
"long_description": "This port has been replaced by python312.",
"active": false,
"categories": [
"lang"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-15"
]
},
{
"type": "extract",
"ports": [
null
]
},
{
"type": "fetch",
"ports": [
null
]
},
{
"type": "lib",
"ports": [
null
]
},
{
"type": "patch",
"ports": [
null
]
},
{
"type": "run",
"ports": [
null
]
},
{
"type": "test",
"ports": [
null
]
}
],
"depends_on": []
},
{
"name": "terragrunt-0.40",
"portdir": "sysutils/terragrunt",
"version": "0.40.2",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://terragrunt.gruntwork.io",
"description": "Terragrunt is a thin wrapper for Terraform",
"long_description": "Terragrunt is a thin wrapper for Terraform that provides extra tools for working with multiple Terraform modules.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "macports",
"github": "mjrc",
"ports_count": 20
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
},
{
"type": "run",
"ports": [
"terragrunt_select",
"terraform-1.2"
]
}
],
"depends_on": []
},
{
"name": "terragrunt-0.41",
"portdir": "sysutils/terragrunt",
"version": "0.41.0",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://terragrunt.gruntwork.io",
"description": "Terragrunt is a thin wrapper for Terraform",
"long_description": "Terragrunt is a thin wrapper for Terraform that provides extra tools for working with multiple Terraform modules.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "macports",
"github": "mjrc",
"ports_count": 20
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
},
{
"type": "run",
"ports": [
"terragrunt_select",
"terraform-1.2"
]
}
],
"depends_on": []
},
{
"name": "terragrunt-0.42",
"portdir": "sysutils/terragrunt",
"version": "0.42.8",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://terragrunt.gruntwork.io",
"description": "Terragrunt is a thin wrapper for Terraform",
"long_description": "Terragrunt is a thin wrapper for Terraform that provides extra tools for working with multiple Terraform modules.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "macports",
"github": "mjrc",
"ports_count": 20
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
},
{
"type": "run",
"ports": [
"terragrunt_select",
"terraform-1.2"
]
}
],
"depends_on": []
},
{
"name": "py311-nodeenv",
"portdir": "python/py-nodeenv",
"version": "1.10.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ekalinin/nodeenv",
"description": "Node.js virtual environment builder",
"long_description": "Node.js virtual environment builder",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2220
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-setuptools",
"py311-build",
"py311-installer",
"clang-18",
"py311-wheel",
"py311-setuptools_scm"
]
},
{
"type": "lib",
"ports": [
"python311"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py311-pre-commit"
]
}
]
},
{
"name": "py311-text-unidecode",
"portdir": "python/py-text-unidecode",
"version": "1.3",
"license": "GPL-2+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/kmike/text-unidecode/",
"description": "The most basic Text::Unidecode port",
"long_description": "The most basic Text::Unidecode port",
"active": true,
"categories": [
"textproc",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2220
}
],
"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-slugify"
]
}
]
},
{
"name": "py311-isort",
"portdir": "python/py-isort",
"version": "8.0.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/PyCQA/isort",
"description": "A Python utility / library to sort Python imports.",
"long_description": "isort is a Python utility / library to sort imports alphabetically, and automatically separated into sections. It provides a command line utility, Python library and plugins for various editors to quickly sort all your imports.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2220
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-hatch-vcs",
"clang-18",
"py311-build",
"py311-installer",
"py311-hatchling"
]
},
{
"type": "lib",
"ports": [
"python311"
]
},
{
"type": "run",
"ports": [
"isort_select"
]
},
{
"type": "test",
"ports": [
"py311-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py311-pylint"
]
},
{
"type": "run",
"ports": [
"py311-orjson"
]
}
]
},
{
"name": "py311-intervaltree",
"portdir": "python/py-intervaltree",
"version": "3.2.1",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/chaimleib/intervaltree",
"description": "A mutable, self-balancing interval tree for Python 2 and 3",
"long_description": "A mutable, self-balancing interval tree for Python 2 and 3. Queries may be by point, by range overlap, or by range envelopment.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2220
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py311-uv-dynamic-versioning",
"py311-build",
"py311-installer",
"py311-hatchling"
]
},
{
"type": "lib",
"ports": [
"python311",
"py311-sortedcontainers"
]
},
{
"type": "test",
"ports": [
"py311-pytest"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py311-spyder",
"py311-note-seq"
]
}
]
},
{
"name": "py311-inflection",
"portdir": "python/py-inflection",
"version": "0.5.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/jpvanhal/inflection",
"description": "A port of Ruby on Rails inflector to Python",
"long_description": "A port of Ruby on Rails inflector to Python",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2220
}
],
"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": "run",
"ports": [
"py311-qstylizer"
]
}
]
},
{
"name": "py311-identify",
"portdir": "python/py-identify",
"version": "2.6.19",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pre-commit/identify",
"description": "File identification library for Python",
"long_description": "File identification library for Python",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2220
}
],
"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-pre-commit"
]
}
]
},
{
"name": "py311-fastprogress",
"portdir": "python/py-fastprogress",
"version": "1.1.6",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/fastai/fastprogress",
"description": "A nested progress with plotting options for fastai",
"long_description": "A nested progress with plotting options for fastai",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2220
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-build",
"py311-installer",
"py311-setuptools",
"py311-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python311"
]
}
],
"depends_on": []
},
{
"name": "py311-fastjsonschema",
"portdir": "python/py-fastjsonschema",
"version": "2.21.2",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/seznam/python-fastjsonschema",
"description": "Fastest Python implementation of JSON schema",
"long_description": "Fastest Python implementation of JSON schema",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2220
}
],
"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-nbformat"
]
}
]
},
{
"name": "py311-enchant",
"portdir": "python/py-enchant",
"version": "3.3.0",
"license": "LGPL-2.1+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pyenchant.github.io/pyenchant/",
"description": "Python bindings for the Enchant spellchecking system",
"long_description": "PyEnchant is a spellchecking library for Python, based on the excellent Enchant library.",
"active": true,
"categories": [
"textproc",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2220
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-installer",
"py311-wheel",
"clang-18",
"py311-build",
"py311-setuptools"
]
},
{
"type": "lib",
"ports": [
"python311",
"enchant2"
]
}
],
"depends_on": []
},
{
"name": "py311-editorconfig",
"portdir": "python/py-editorconfig",
"version": "0.17.1",
"license": "PSF-2.0",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/editorconfig/editorconfig-core-py",
"description": "EditorConfig File Locator and Interpreter for Python",
"long_description": "EditorConfig File Locator and Interpreter for Python",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2220
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-build",
"py311-installer",
"py311-setuptools",
"py311-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python311"
]
}
],
"depends_on": []
},
{
"name": "py311-dill",
"portdir": "python/py-dill",
"version": "0.4.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/uqfoundation/dill",
"description": "serialize all of python extends python's pickle module",
"long_description": "dill extends python's pickle module for serializing and de-serializing python objects to the majority of the built-in python types. It provides the user the same interface as the pickle module, and also includes some additional features. In addition to pickling python objects, dill provides the ability to save the state of an interpreter session in a single command.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "petr",
"github": "petrrr",
"ports_count": 618
},
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2220
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-setuptools",
"py311-build",
"py311-installer",
"py311-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python311"
]
},
{
"type": "test",
"ports": [
"py311-numpy"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py311-multiprocess",
"py311-lmfit",
"py311-pylint"
]
},
{
"type": "run",
"ports": [
"py311-xraylarch",
"py311-tensorflow-datasets",
"py311-datasets"
]
}
]
},
{
"name": "py311-diff-match-patch",
"portdir": "python/py-diff-match-patch",
"version": "20241021",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/google/diff-match-patch",
"description": "The Diff Match and Patch libraries offer robust algorithms to perform the operations required for synchronizing plain text.",
"long_description": "The Diff Match and Patch libraries offer robust algorithms to perform the operations required for synchronizing plain text.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2220
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-build",
"py311-installer",
"py311-flit_core",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python311"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py311-three-merge"
]
},
{
"type": "run",
"ports": [
"py311-spyder"
]
}
]
},
{
"name": "py311-wurlitzer",
"portdir": "python/py-wurlitzer",
"version": "3.1.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/minrk/wurlitzer",
"description": "Capture C-level output in context managers",
"long_description": "Capture C-level output in context managers",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2220
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py311-build",
"py311-installer",
"py311-setuptools",
"py311-wheel"
]
},
{
"type": "lib",
"ports": [
"python311"
]
},
{
"type": "test",
"ports": [
"py311-pytest",
"py311-mock"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py311-spyder-kernels"
]
},
{
"type": "test",
"ports": [
"py311-contourpy"
]
}
]
},
{
"name": "py311-ujson",
"portdir": "python/py-ujson",
"version": "5.13.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ultrajson/ultrajson",
"description": "Ultra fast JSON encoder and decoder for Python",
"long_description": "Ultra fast JSON encoder and decoder for Python",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2220
}
],
"variants": [
"universal"
],
"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"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py311-python-lsp-jsonrpc",
"py311-python-lsp-server"
]
},
{
"type": "run",
"ports": [
"py311-autobahn"
]
}
]
},
{
"name": "py311-docstring-to-markdown",
"portdir": "python/py-docstring-to-markdown",
"version": "0.17",
"license": "LGPL-2.1+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/python-lsp/docstring-to-markdown",
"description": "On the fly conversion of Python docstrings to markdown",
"long_description": "On the fly conversion of Python docstrings to markdown",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2220
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-setuptools",
"py311-wheel",
"clang-18",
"py311-build",
"py311-installer"
]
},
{
"type": "lib",
"ports": [
"python311",
"py311-typing_extensions",
"py311-importlib-metadata"
]
},
{
"type": "test",
"ports": [
"py311-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py311-python-lsp-server"
]
}
]
},
{
"name": "py311-deprecation",
"portdir": "python/py-deprecation",
"version": "2.1.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://deprecation.readthedocs.io/",
"description": "A library to handle automated deprecations",
"long_description": "A library to handle automated deprecations",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2220
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-installer",
"py311-wheel",
"clang-18",
"py311-build",
"py311-setuptools"
]
},
{
"type": "lib",
"ports": [
"py311-packaging",
"python311"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py311-jupyter_packaging"
]
},
{
"type": "run",
"ports": [
"py311-segregation"
]
}
]
},
{
"name": "py311-columnize",
"portdir": "python/py-columnize",
"version": "0.3.11",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/rocky/pycolumnize",
"description": "Format a simple list into aligned columns",
"long_description": "A Python module to format a simple (i.e. not nested) list into aligned columns. A string with embedded newline characters is returned.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2220
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py311-build",
"py311-installer",
"py311-setuptools",
"py311-wheel"
]
},
{
"type": "lib",
"ports": [
"python311"
]
},
{
"type": "test",
"ports": [
"py311-pytest",
"py311-mock"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py311-trepan3k"
]
}
]
},
{
"name": "py311-colorlog",
"portdir": "python/py-colorlog",
"version": "6.11.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/borntyping/python-colorlog",
"description": "Log formatting with colors!",
"long_description": "Log formatting with colors!",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2220
}
],
"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-astropy"
]
}
]
},
{
"name": "py311-cfgv",
"portdir": "python/py-cfgv",
"version": "3.5.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/asottile/cfgv",
"description": "Validate configuration and produce human readable error messages.",
"long_description": "Validate configuration and produce human readable error messages.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2220
}
],
"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-pre-commit"
]
}
]
},
{
"name": "py311-cairocffi",
"portdir": "python/py-cairocffi",
"version": "1.7.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/Kozea/cairocffi",
"description": "cairocffi is a CFFI-based drop-in replacement for Pycairo",
"long_description": "cairocffi is a CFFI-based drop-in replacement for Pycairo",
"active": true,
"categories": [
"graphics",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2220
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-build",
"py311-installer",
"py311-flit_core",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py311-cffi",
"libffi",
"cairo",
"gdk-pixbuf2",
"python311"
]
},
{
"type": "test",
"ports": [
"py311-pytest",
"py311-numpy",
"py311-pikepdf"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py311-cairosvg"
]
}
]
},
{
"name": "py311-cachetools",
"portdir": "python/py-cachetools",
"version": "7.1.4",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/tkem/cachetools",
"description": "memoizing collections and decorators",
"long_description": "This module provides various memoizing collections and decorators, including variants of the Python 3 Standard Library @lru_cache function decorator.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2220
}
],
"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"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py311-google-auth",
"py311-pymc",
"py311-tox"
]
}
]
},
{
"name": "py311-biopython",
"portdir": "python/py-biopython",
"version": "1.87",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://biopython.org/",
"description": "Python tools for computational molecular biology",
"long_description": "Python tools for computational molecular biology: parsers for various file formats, interfaces for programs, tools for performing common operations on sequences, etc.",
"active": true,
"categories": [
"science",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2220
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py311-installer",
"py311-wheel",
"clang-18",
"py311-build",
"py311-setuptools"
]
},
{
"type": "lib",
"ports": [
"py311-numpy",
"python311"
]
}
],
"depends_on": []
},
{
"name": "py311-bigfloat",
"portdir": "python/py-bigfloat",
"version": "0.4.0",
"license": "LGPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mdickinson/bigfloat",
"description": "Arbitrary-precision correctly-rounded floating-point arithmetic, via MPFR.",
"long_description": "Arbitrary-precision correctly-rounded floating-point arithmetic, via MPFR.",
"active": true,
"categories": [
"math",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2220
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py311-installer",
"py311-setuptools",
"py311-wheel",
"py311-cython",
"py311-build"
]
},
{
"type": "lib",
"ports": [
"mpfr",
"python311",
"py311-six",
"gmp"
]
}
],
"depends_on": []
},
{
"name": "py311-atomicwrites",
"portdir": "python/py-atomicwrites",
"version": "1.4.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/untitaker/python-atomicwrites",
"description": "Powerful Python library for atomic file writes",
"long_description": "Powerful Python library for atomic file writes",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2220
}
],
"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-hatch"
]
},
{
"type": "run",
"ports": [
"py311-spyder"
]
}
]
},
{
"name": "py311-sphinx_rtd_theme",
"portdir": "python/py-sphinx_rtd_theme",
"version": "3.1.0",
"license": "MIT and BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://sphinx-rtd-theme.readthedocs.io/",
"description": "ReadTheDocs.org mobile-friendly Sphinx theme.",
"long_description": "ReadTheDocs.org mobile-friendly Sphinx theme.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-installer",
"py311-setuptools",
"py311-wheel",
"clang-18",
"py311-build"
]
},
{
"type": "lib",
"ports": [
"python311",
"py311-docutils",
"py311-sphinx",
"py311-sphinxcontrib-jquery"
]
},
{
"type": "test",
"ports": [
"py311-pytest"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py311-simpy-docs"
]
},
{
"type": "lib",
"ports": [
"py311-fdsnwsscripts"
]
}
]
},
{
"name": "i2pd",
"portdir": "security/i2pd",
"version": "2.60.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://i2pd.website https://i2pd.readthedocs.io",
"description": "End-to-End encrypted and anonymous Internet",
"long_description": "End-to-End encrypted and anonymous Internet",
"active": true,
"categories": [
"net",
"security"
],
"maintainers": [],
"variants": [
"debug",
"upnp",
"logrotate",
"tests",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-20",
"cmake",
"pkgconfig"
]
},
{
"type": "lib",
"ports": [
"boost181",
"zlib",
"miniupnpc",
"openssl3"
]
},
{
"type": "run",
"ports": [
"logrotate"
]
}
],
"depends_on": []
},
{
"name": "py311-deprecated",
"portdir": "python/py-deprecated",
"version": "1.3.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/laurent-laporte-pro/deprecated",
"description": "Python @deprecated decorator to deprecate old python classes, functions or methods.",
"long_description": "Python @deprecated decorator to deprecate old python classes, functions or methods.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-installer",
"py311-wheel",
"clang-18",
"py311-build",
"py311-setuptools"
]
},
{
"type": "lib",
"ports": [
"python311"
]
},
{
"type": "run",
"ports": [
"py311-wrapt"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py311-pikepdf",
"py311-fabric"
]
},
{
"type": "run",
"ports": [
"py311-pygithub"
]
}
]
},
{
"name": "gmake-apple",
"portdir": "devel/gmake-apple",
"version": "3.81",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.gnu.org/software/make/make.html",
"description": "GNU Make pegged at Apple's version",
"long_description": "Most Apple systems ship with this version of gmake. Newer versions of gmake can cause build errors, so use this pegged version if needed for Tiger.",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "snac",
"portdir": "net/snac",
"version": "2.93",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://codeberg.org/grunfink/snac2",
"description": "A simple, minimalistic ActivityPub instance",
"long_description": "snac Social Networks Are Crap This program is written in highly portable C. Features from the README.md: - Lightweight, minimal dependencies - Extensive support of ActivityPub operations, e.g. write public notes, follow users, be followed, reply to the notes of others, admire wonderful content (like or boost), write private messages... - Simple but effective web interface - Multiuser - Mastodon API support, so Mastodon-compatible apps can be used (work in progress) - Simple but effective web interface - Easily-accessed MUTE button to silence morons - Tested interoperability with related software - No database needed - Totally JavaScript-free - No cookies either - Not much bullshit",
"active": true,
"categories": [
"net"
],
"maintainers": [
{
"name": "artkiver",
"github": "artkiver",
"ports_count": 12
}
],
"variants": [
"nomastodon",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"openssl",
"curl"
]
}
],
"depends_on": []
},
{
"name": "py310-rawpy",
"portdir": "python/py-rawpy",
"version": "0.17.3",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/letmaik/rawpy",
"description": "Python wrapper for the LibRaw library",
"long_description": "rawpy is an easy-to-use Python wrapper for the LibRaw library. It also contains some extra functionality for finding and repairing hot/dead pixels.",
"active": true,
"categories": [
"graphics",
"python"
],
"maintainers": [
{
"name": "mp",
"github": "jsalort",
"ports_count": 10
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py310-wheel",
"py310-build",
"py310-installer",
"clang-18",
"pkgconfig",
"py310-setuptools",
"py310-cython"
]
},
{
"type": "lib",
"ports": [
"libraw",
"python310",
"py310-numpy",
"py310-scikit-image"
]
},
{
"type": "test",
"ports": [
"py310-pytest",
"py310-imageio"
]
}
],
"depends_on": []
},
{
"name": "py-rawpy",
"portdir": "python/py-rawpy",
"version": "0.17.3",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/letmaik/rawpy",
"description": "Python wrapper for the LibRaw library",
"long_description": "rawpy is an easy-to-use Python wrapper for the LibRaw library. It also contains some extra functionality for finding and repairing hot/dead pixels.",
"active": true,
"categories": [
"graphics",
"python"
],
"maintainers": [
{
"name": "mp",
"github": "jsalort",
"ports_count": 10
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py311-rawpy"
]
}
],
"depends_on": []
},
{
"name": "py311-yaml",
"portdir": "python/py-yaml",
"version": "6.0.3",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/yaml/pyyaml",
"description": "YAML 1.1 parser and emitter for Python",
"long_description": "PyYAML is a YAML parser and emitter for Python, which supports YAML 1.1, unicode input and output, low-level event-based parser and emitter API, high-level API for serializing and deserializing native Python objects.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2897
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py311-wheel",
"py311-cython",
"py311-build",
"py311-installer",
"py311-setuptools"
]
},
{
"type": "lib",
"ports": [
"python311",
"libyaml"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"mlir-16",
"lldb-17",
"clang-17",
"mlir-17",
"flang-16",
"lldb-16",
"flang-17",
"clang-16",
"llvm-17",
"llvm-15",
"mlir-15",
"clang-15",
"lldb-15",
"flang-15",
"llvm-16"
]
},
{
"type": "lib",
"ports": [
"py311-pre-commit",
"py311-jupyter_events",
"py311-pytorch",
"py311-jsondiff",
"py311-pycomposefile",
"py311-pybtex",
"py311-asdf",
"py311-knack",
"py311-bokeh",
"py311-awscli",
"py311-astropy",
"py311-hanko",
"py311-vcrpy",
"py311-npe2",
"py311-pysigma",
"py311-poethepoet",
"oci-cli",
"docker-compose",
"present",
"py311-ansible-core",
"py311-certomancer",
"py311-cloudflare2",
"py311-confuse",
"py311-cookiecutter",
"py311-dask",
"py311-distributed",
"py311-donfig",
"py311-flasgger",
"py311-gammapy",
"py311-jupytext",
"py311-keras",
"py311-kubernetes",
"py311-libcst",
"py311-owslib",
"py311-responses",
"py311-scikit-hep-awkward",
"py311-scikit-hep-awkward1",
"py311-transformers",
"py311-urlwatch",
"py311-watchdog",
"http-prompt"
]
},
{
"type": "run",
"ports": [
"py311-myst-parser",
"py311-mlx-lm",
"py311-cfn-lint",
"py311-dns-lexicon",
"py311-wxmplot",
"py311-cliff",
"py311-kaptan",
"py311-pytest-regressions",
"py311-python-coveralls",
"py311-datasets",
"py311-ansible-compat",
"py311-pdftl",
"py311-xraylarch",
"py311-openstacksdk",
"py311-oslo-config",
"py311-oslo-utils",
"py311-huggingface_hub"
]
},
{
"type": "test",
"ports": [
"py311-aws-sam-translator",
"py311-pylast",
"py311-tomlkit",
"py311-jsonnet",
"py311-pypdf",
"py311-ddt",
"py311-configargparse"
]
}
]
},
{
"name": "py311-subprocess-tee",
"portdir": "python/py-subprocess-tee",
"version": "0.4.2",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pycontribs/subprocess-tee",
"description": "A subprocess.run that works like tee",
"long_description": "This package provides a drop-in alternative to subprocess.run that captures the output while still printing it in real-time, just the way tee does.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 648
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-setuptools",
"py311-build",
"py311-installer",
"clang-18",
"py311-wheel",
"py311-setuptools_scm"
]
},
{
"type": "lib",
"ports": [
"python311"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py311-ansible-compat"
]
}
]
},
{
"name": "py311-ansible-compat",
"portdir": "python/py-ansible-compat",
"version": "26.3.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.python.org/pypi/ansible-compat",
"description": "Functions that help interacting with various versions of Ansible",
"long_description": "Functions that help interacting with various versions of Ansible",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 648
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py311-installer",
"py311-setuptools",
"py311-wheel",
"py311-setuptools_scm",
"py311-setuptools_scm_git_archive",
"py311-build"
]
},
{
"type": "lib",
"ports": [
"python311"
]
},
{
"type": "run",
"ports": [
"py311-packaging",
"py311-subprocess-tee",
"py311-yaml",
"py311-jsonschema"
]
}
],
"depends_on": []
},
{
"name": "py311-backcall",
"portdir": "python/py-backcall",
"version": "0.2.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/takluyver/backcall",
"description": "Specifications for callback functions passed in to an API.",
"long_description": "Specifications for callback functions passed in to an API.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2897
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-build",
"py311-installer",
"py311-flit_core",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python311"
]
}
],
"depends_on": []
},
{
"name": "py311-appnope",
"portdir": "python/py-appnope",
"version": "0.1.4",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/minrk/appnope",
"description": "Disable App Nap on OS X 10.9.",
"long_description": "Disable App Nap on OS X 10.9.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2897
}
],
"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-ipykernel"
]
}
]
},
{
"name": "py311-more-itertools",
"portdir": "python/py-more-itertools",
"version": "10.8.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/more-itertools/more-itertools",
"description": "More routines for operating on iterables, beyond itertools.",
"long_description": "More routines for operating on iterables, beyond itertools.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2897
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-build",
"py311-installer",
"py311-flit_core",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python311"
]
},
{
"type": "test",
"ports": [
"py311-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py311-jaraco.text",
"py311-cheroot",
"py311-jaraco.classes",
"py311-jaraco.functools"
]
},
{
"type": "test",
"ports": [
"py311-path"
]
}
]
},
{
"name": "pup",
"portdir": "textproc/pup",
"version": "0.4.0",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ericchiang/pup",
"description": "Parsing HTML at the command line",
"long_description": "pup is a command line tool for processing HTML. It reads from stdin, prints to stdout, and allows the user to filter parts of the page using CSS selectors. Inspired by jq, pup aims to be a fast and flexible way of exploring HTML from the terminal.",
"active": true,
"categories": [
"textproc",
"www"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1075
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "sketchybar",
"portdir": "sysutils/sketchybar",
"version": "2.23.0",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/FelixKratz/SketchyBar",
"description": "Custom macOS statusbar with shell plugin, interaction and graph support",
"long_description": "This bar project aims to create a highly flexible, customizable, fast and powerful status bar replacement for people that like playing with shell scripts.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "bashu.was.here",
"github": "bashu",
"ports_count": 40
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "py311-wrapt",
"portdir": "python/py-wrapt",
"version": "2.1.2",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/GrahamDumpleton/wrapt",
"description": "A Python module for decorators, wrappers and monkey patching.",
"long_description": "A Python module for decorators, wrappers and monkey patching.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2897
}
],
"variants": [
"universal"
],
"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-vcrpy",
"py311-aiobotocore",
"py311-dm-tree",
"py311-smart_open",
"py311-smart-open"
]
},
{
"type": "run",
"ports": [
"py311-tensorflow-datasets",
"py311-debtcollector",
"py311-deprecated"
]
}
]
},
{
"name": "p5.34-json-pp",
"portdir": "perl/p5-json-pp",
"version": "4.180.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/JSON::PP",
"description": "JSON::PP - JSON::XS compatible pure-Perl module",
"long_description": "JSON::PP - JSON::XS compatible pure-Perl module",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2662
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.34"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"p5.34-json-maybexs",
"p5.34-module-cpanfile"
]
},
{
"type": "lib",
"ports": [
"p5.34-amazon-s3",
"p5-json-pp"
]
}
]
},
{
"name": "p5.32-json-pp",
"portdir": "perl/p5-json-pp",
"version": "4.180.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/JSON::PP",
"description": "JSON::PP - JSON::XS compatible pure-Perl module",
"long_description": "JSON::PP - JSON::XS compatible pure-Perl module",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2662
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.32"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"p5.32-json-maybexs",
"p5.32-module-cpanfile"
]
},
{
"type": "lib",
"ports": [
"p5.32-amazon-s3"
]
}
]
}
]
}