HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 52331,
"next": "https://ports.macports.org/api/v1/ports/?format=api&page=201",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&page=199",
"results": [
{
"name": "R-R6causal",
"portdir": "R/R-R6causal",
"version": "0.8.3",
"license": "AGPL-3",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://cran.r-project.org/package=R6causal",
"description": "R6 class for structural causal models",
"long_description": "R6 class for structural causal models",
"active": true,
"categories": [
"science",
"math",
"R"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-19",
"R"
]
},
{
"type": "lib",
"ports": [
"R-glue",
"R-igraph",
"R-causaleffect",
"R-CRAN-recommended",
"R-cfid",
"R-dosearch",
"R-R6",
"R-data.table"
]
},
{
"type": "run",
"ports": [
"R"
]
},
{
"type": "test",
"ports": [
"R-knitr",
"R-rmarkdown",
"R-qgraph",
"R-sqldf"
]
}
],
"depends_on": []
},
{
"name": "py311-flake8-pyproject",
"portdir": "python/py-flake8-pyproject",
"version": "1.2.4",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/john-hen/Flake8-pyproject",
"description": "Flake8 plug-in loading the configuration from pyproject.toml",
"long_description": "Flake8 plug-in loading the configuration from pyproject.toml",
"active": true,
"categories": [
"devel",
"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",
"py311-flake8"
]
}
],
"depends_on": []
},
{
"name": "py-flake8-pyproject",
"portdir": "python/py-flake8-pyproject",
"version": "1.2.4",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/john-hen/Flake8-pyproject",
"description": "Flake8 plug-in loading the configuration from pyproject.toml",
"long_description": "Flake8 plug-in loading the configuration from pyproject.toml",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2220
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-flake8-pyproject"
]
}
],
"depends_on": []
},
{
"name": "py312-cycler",
"portdir": "python/py-cycler",
"version": "0.12.1",
"license": "(PSF or BSD)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/matplotlib/cycler",
"description": "cycler: composable cycles",
"long_description": "cycler: composable cycles",
"active": true,
"categories": [
"math",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2220
}
],
"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-matplotlib"
]
}
]
},
{
"name": "py312-yarl",
"portdir": "python/py-yarl",
"version": "1.23.0",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/aio-libs/yarl",
"description": "Yet another URL library.",
"long_description": "URL library with immutable URL objects.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "miguel",
"github": "ipglider",
"ports_count": 92
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py312-wheel",
"py312-cython",
"py312-expandvars",
"clang-18",
"py312-build",
"py312-installer",
"py312-setuptools"
]
},
{
"type": "lib",
"ports": [
"python312",
"py312-multidict",
"py312-idna",
"py312-propcache"
]
},
{
"type": "test",
"ports": [
"py312-pytest",
"py312-hypothesis",
"py312-pydantic"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-vcrpy",
"py312-aiohttp"
]
},
{
"type": "run",
"ports": [
"py312-spyder"
]
}
]
},
{
"name": "py312-frozenlist",
"portdir": "python/py-frozenlist",
"version": "1.8.0",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/aio-libs/frozenlist",
"description": "list-like structure which implements collections.abc.MutableSequence",
"long_description": "frozenlist.FrozenList is a list-like structure which implements collections.abc.MutableSequence. The list is mutable until FrozenList.freeze is called, after which list modifications raise RuntimeError",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "toby",
"github": "tobypeterson",
"ports_count": 254
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"py312-cython",
"py312-expandvars"
]
},
{
"type": "lib",
"ports": [
"python312"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-aiohttp",
"py312-aiosignal"
]
}
]
},
{
"name": "py312-async-timeout",
"portdir": "python/py-async-timeout",
"version": "4.0.3",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/aio-libs/async-timeout",
"description": "asyncio-compatible timeout context manager.",
"long_description": "asyncio-compatible is useful in cases when you want to apply timeout logic around block of code or in cases when asyncio.wait_for() is not suitable. Also it's much faster than asyncio.wait_for() because timeout doesn't create a new task.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "miguel",
"github": "ipglider",
"ports_count": 92
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-installer",
"py312-wheel",
"clang-18",
"py312-build",
"py312-setuptools"
]
},
{
"type": "lib",
"ports": [
"py312-typing_extensions",
"python312"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"matrix-commander"
]
}
]
},
{
"name": "py312-aiosignal",
"portdir": "python/py-aiosignal",
"version": "1.4.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/aio-libs/aiosignal",
"description": "manage callbacks in asyncio projects",
"long_description": "A project to manage callbacks in asyncio projects.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "toby",
"github": "tobypeterson",
"ports_count": 254
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"py312-build"
]
},
{
"type": "lib",
"ports": [
"py312-typing_extensions",
"py312-frozenlist",
"python312"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-aiohttp"
]
}
]
},
{
"name": "py311-rfc3986-validator",
"portdir": "python/py-rfc3986-validator",
"version": "0.1.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/naimetti/rfc3986-validator",
"description": "A pure python RFC3986 validator",
"long_description": "A pure python RFC3986 validator",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-setuptools",
"py311-build",
"py311-installer",
"clang-18",
"py311-wheel",
"py311-pytest-runner"
]
},
{
"type": "lib",
"ports": [
"python311"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py311-jsonschema-format-nongpl",
"py311-jupyter_events"
]
}
]
},
{
"name": "py310-rfc3986-validator",
"portdir": "python/py-rfc3986-validator",
"version": "0.1.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/naimetti/rfc3986-validator",
"description": "A pure python RFC3986 validator",
"long_description": "A pure python RFC3986 validator",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-wheel",
"py310-setuptools",
"py310-pytest-runner",
"clang-18",
"py310-build",
"py310-installer"
]
},
{
"type": "lib",
"ports": [
"python310"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-jsonschema-format-nongpl",
"py310-jupyter_events"
]
}
]
},
{
"name": "py39-rfc3986-validator",
"portdir": "python/py-rfc3986-validator",
"version": "0.1.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/naimetti/rfc3986-validator",
"description": "A pure python RFC3986 validator",
"long_description": "A pure python RFC3986 validator",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-wheel",
"py39-pytest-runner",
"py39-setuptools",
"clang-18",
"py39-build",
"py39-installer"
]
},
{
"type": "lib",
"ports": [
"python39"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-jupyter_events",
"py39-jsonschema-format-nongpl"
]
}
]
},
{
"name": "py38-rfc3986-validator",
"portdir": "python/py-rfc3986-validator",
"version": "0.1.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/naimetti/rfc3986-validator",
"description": "A pure python RFC3986 validator",
"long_description": "A pure python RFC3986 validator",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py38-wheel",
"py38-pytest-runner",
"py38-setuptools",
"clang-17",
"py38-build",
"py38-installer"
]
},
{
"type": "lib",
"ports": [
"python38"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py38-jsonschema-format-nongpl",
"py38-jupyter_events"
]
}
]
},
{
"name": "py-rfc3986-validator",
"portdir": "python/py-rfc3986-validator",
"version": "0.1.1",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/naimetti/rfc3986-validator",
"description": "A pure python RFC3986 validator",
"long_description": "A pure python RFC3986 validator",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-rfc3986-validator"
]
}
],
"depends_on": []
},
{
"name": "py311-rfc3339-validator",
"portdir": "python/py-rfc3339-validator",
"version": "0.1.4",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/naimetti/rfc3339-validator",
"description": "A pure python RFC3339 validator",
"long_description": "A pure python RFC3339 validator",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-installer",
"py311-wheel",
"clang-18",
"py311-build",
"py311-setuptools"
]
},
{
"type": "lib",
"ports": [
"py311-six",
"python311"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py311-jsonschema-format-nongpl",
"py311-jupyter_events"
]
}
]
},
{
"name": "py310-rfc3339-validator",
"portdir": "python/py-rfc3339-validator",
"version": "0.1.4",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/naimetti/rfc3339-validator",
"description": "A pure python RFC3339 validator",
"long_description": "A pure python RFC3339 validator",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-wheel",
"py310-installer",
"clang-18",
"py310-setuptools",
"py310-build"
]
},
{
"type": "lib",
"ports": [
"py310-six",
"python310"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-jsonschema-format-nongpl",
"py310-jupyter_events"
]
}
]
},
{
"name": "py39-rfc3339-validator",
"portdir": "python/py-rfc3339-validator",
"version": "0.1.4",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/naimetti/rfc3339-validator",
"description": "A pure python RFC3339 validator",
"long_description": "A pure python RFC3339 validator",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-wheel",
"py39-installer",
"clang-18",
"py39-setuptools",
"py39-build"
]
},
{
"type": "lib",
"ports": [
"py39-six",
"python39"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-jupyter_events",
"py39-jsonschema-format-nongpl"
]
}
]
},
{
"name": "py38-rfc3339-validator",
"portdir": "python/py-rfc3339-validator",
"version": "0.1.4",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/naimetti/rfc3339-validator",
"description": "A pure python RFC3339 validator",
"long_description": "A pure python RFC3339 validator",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py38-wheel",
"py38-installer",
"clang-17",
"py38-setuptools",
"py38-build"
]
},
{
"type": "lib",
"ports": [
"py38-six",
"python38"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py38-jsonschema-format-nongpl",
"py38-jupyter_events"
]
}
]
},
{
"name": "py-rfc3339-validator",
"portdir": "python/py-rfc3339-validator",
"version": "0.1.4",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/naimetti/rfc3339-validator",
"description": "A pure python RFC3339 validator",
"long_description": "A pure python RFC3339 validator",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-rfc3339-validator"
]
}
],
"depends_on": []
},
{
"name": "py312-sip-devel",
"portdir": "python/py-sip",
"version": "6.9.2.dev1+ga0d45a97",
"license": "(GPL-2 or GPL-3 or PSF)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.riverbankcomputing.com/software/sip/",
"description": "A Python bindings generator for C/C++ libraries",
"long_description": "SIP is a tool that makes it very easy to create Python bindings for C and C++ libraries. It was originally developed to create PyQt, the Python bindings for the Qt toolkit, but can be used to create bindings for any C or C++ library.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "michaelld",
"github": "michaelld",
"ports_count": 441
},
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2220
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-setuptools_scm",
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"py312-packaging",
"py312-setuptools",
"py312-ply",
"python312"
]
}
],
"depends_on": []
},
{
"name": "py312-sip",
"portdir": "python/py-sip",
"version": "6.15.3",
"license": "(GPL-2 or GPL-3 or PSF)",
"platforms": "{darwin any}",
"epoch": 1,
"replaced_by": null,
"homepage": "https://www.riverbankcomputing.com/software/sip/",
"description": "A Python bindings generator for C/C++ libraries",
"long_description": "SIP is a tool that makes it very easy to create Python bindings for C and C++ libraries. It was originally developed to create PyQt, the Python bindings for the Qt toolkit, but can be used to create bindings for any C or C++ library.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "michaelld",
"github": "michaelld",
"ports_count": 441
},
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2220
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"py312-setuptools_scm",
"py312-build"
]
},
{
"type": "lib",
"ports": [
"py312-packaging",
"py312-setuptools",
"py312-ply",
"python312"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py312-wxpython-4.0",
"py312-pyqt5",
"py312-pyqt5-chart",
"py312-pyqt5-scintilla",
"py312-pyqt5-webengine",
"py312-pyqt6",
"py312-pyqt6-3d",
"py312-pyqt6-charts",
"py312-pyqt6-datavisualization",
"py312-pyqt6-networkauth",
"py312-pyqt6-scintilla",
"py312-pyqt6-webengine"
]
},
{
"type": "lib",
"ports": [
"py312-pyqt-builder"
]
}
]
},
{
"name": "py312-userpath",
"portdir": "python/py-userpath",
"version": "1.9.2",
"license": "(MIT or Apache-2)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ofek/userpath",
"description": "A tool and library for adding locations to user PATH",
"long_description": "A tool and library for adding locations to user PATH",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-hatchling",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
},
{
"type": "run",
"ports": [
"py312-click"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-hatch"
]
}
]
},
{
"name": "lchat",
"portdir": "irc/lchat",
"version": "1.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://tools.suckless.org/lchat/",
"description": "line oriented front end for ii-like chat programs",
"long_description": "lchat (line chat) is a line oriented front end for ii-like chat programs. It handles the input from keyboard and output file in parallel. Thus, you are able to type messages while new chat lines are arriving. Its main focus is on usability and simplicity.",
"active": true,
"categories": [
"irc"
],
"maintainers": [
{
"name": "",
"github": "wwalexander",
"ports_count": 3
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libgrapheme"
]
},
{
"type": "run",
"ports": [
"coreutils",
"grep"
]
}
],
"depends_on": []
},
{
"name": "k8sviz",
"portdir": "sysutils/k8sviz",
"version": "0.3.4",
"license": "Apache-2.0",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mkimuram/k8sviz",
"description": "Generate Kubernetes architecture diagrams from the actual state in a namespace resources",
"long_description": "Generate Kubernetes architecture diagrams from the actual state in a namespace resources",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1072
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "R-umx",
"portdir": "R/R-umx",
"version": "4.21.0",
"license": "GPL-3",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/tbates/umx",
"description": "Structural equation modelling and twin modelling",
"long_description": "Structural equation modelling and twin modelling in R.",
"active": true,
"categories": [
"science",
"math",
"R"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-19",
"R"
]
},
{
"type": "lib",
"ports": [
"R-ggplot2",
"R-knitr",
"R-scales",
"R-lavaan",
"R-rmarkdown",
"R-gert",
"R-openxlsx",
"R-R2HTML",
"R-RCurl",
"R-psych",
"R-cowplot",
"R-DiagrammeR",
"R-polycor",
"R-kableExtra",
"R-psychTools",
"R-pwr",
"R-MuMIn",
"R-hrbrthemes",
"R-OpenMx",
"R-CRAN-recommended",
"R-paran",
"R-xtable",
"R-mvtnorm"
]
},
{
"type": "run",
"ports": [
"R"
]
},
{
"type": "test",
"ports": [
"R-testthat",
"R-devtools",
"R-spelling",
"R-GPArotation",
"R-rhub",
"R-rsvg",
"R-cocor"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"R-OpenMx",
"R-tidySEM"
]
}
]
},
{
"name": "R-tidyindex",
"portdir": "R/R-tidyindex",
"version": "0.1.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/huizezhang-sherry/tidyindex",
"description": "Tidy data pipeline to construct, compare and analyse indices",
"long_description": "Tidy data pipeline to construct, compare and analyse indices",
"active": true,
"categories": [
"science",
"R"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-19",
"R"
]
},
{
"type": "lib",
"ports": [
"R-glue",
"R-vctrs",
"R-dplyr",
"R-generics",
"R-purrr",
"R-tidyr",
"R-tidyselect",
"R-ggplot2",
"R-tsibble",
"R-CRAN-recommended",
"R-cli",
"R-rlang"
]
},
{
"type": "run",
"ports": [
"R"
]
},
{
"type": "test",
"ports": [
"R-knitr",
"R-lubridate",
"R-testthat",
"R-rmarkdown",
"R-covr",
"R-slider",
"R-lmomco",
"R-SPEI"
]
}
],
"depends_on": []
},
{
"name": "R-textrecipes",
"portdir": "R/R-textrecipes",
"version": "1.0.6",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://textrecipes.tidymodels.org",
"description": "Extra recipes for text processing",
"long_description": "Extra recipes for text processing",
"active": true,
"categories": [
"textproc",
"science",
"R"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-19",
"R"
]
},
{
"type": "lib",
"ports": [
"R-rlang",
"R-glue",
"R-lifecycle",
"R-vctrs",
"R-tibble",
"R-dplyr",
"R-cpp11",
"R-purrr",
"R-recipes",
"R-SnowballC",
"R-CRAN-recommended",
"R-tokenizers",
"R-generics",
"R-magrittr"
]
},
{
"type": "run",
"ports": [
"R"
]
}
],
"depends_on": []
},
{
"name": "R-paran",
"portdir": "R/R-paran",
"version": "1.5.3",
"license": "GPL-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://cran.r-project.org/package=paran",
"description": "Horn’s test of principal components/factors",
"long_description": "Horn’s test of principal components/factors",
"active": true,
"categories": [
"science",
"R"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"R",
"clang-19"
]
},
{
"type": "lib",
"ports": [
"R-CRAN-recommended"
]
},
{
"type": "run",
"ports": [
"R"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"R-umx"
]
}
]
},
{
"name": "R-leiden",
"portdir": "R/R-leiden",
"version": "0.4.3.1",
"license": "GPL-3",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/TomKellyGenetics/leiden",
"description": "R implementation of Leiden clustering algorithm",
"long_description": "R implementation of Leiden clustering algorithm",
"active": true,
"categories": [
"science",
"math",
"R"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"R",
"clang-19"
]
},
{
"type": "lib",
"ports": [
"R-CRAN-recommended",
"R-reticulate",
"R-igraph"
]
},
{
"type": "run",
"ports": [
"R"
]
},
{
"type": "test",
"ports": [
"R-testthat",
"R-markdown",
"R-rmarkdown",
"R-devtools",
"R-covr",
"R-spelling",
"R-qpdf",
"R-network",
"R-multiplex",
"R-bipartite",
"R-graphsim",
"R-multinet",
"R-data.table",
"R-remotes",
"R-tibble",
"R-RColorBrewer",
"R-knitr"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"R-Seurat"
]
}
]
},
{
"name": "R-igcop",
"portdir": "R/R-igcop",
"version": "1.0.2",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://cran.r-project.org/package=igcop",
"description": "Computational tools for the IG and IGL copula families",
"long_description": "Computational tools for the IG and IGL copula families",
"active": true,
"categories": [
"science",
"math",
"R"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-19",
"R"
]
},
{
"type": "lib",
"ports": [
"R-vctrs",
"R-CRAN-recommended",
"R-Rcpp",
"R-rlang"
]
},
{
"type": "run",
"ports": [
"R"
]
},
{
"type": "test",
"ports": [
"R-tibble",
"R-ggplot2",
"R-knitr",
"R-testthat",
"R-rmarkdown",
"R-covr"
]
}
],
"depends_on": []
},
{
"name": "R-TLMoments",
"portdir": "R/R-TLMoments",
"version": "0.7.5.3",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://cran.r-project.org/package=TLMoments",
"description": "Calculate TL-moments and convert them to distribution parameters",
"long_description": "Calculate TL-moments and convert them to distribution parameters",
"active": true,
"categories": [
"science",
"math",
"R"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-19",
"R"
]
},
{
"type": "lib",
"ports": [
"R-hypergeo",
"R-lmomco",
"R-CRAN-recommended",
"R-Rcpp",
"R-ggplot2"
]
},
{
"type": "run",
"ports": [
"R"
]
},
{
"type": "test",
"ports": [
"R-evd",
"R-knitr",
"R-rmarkdown",
"R-lmom",
"R-Lmoments"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"R-SPEI"
]
}
]
},
{
"name": "R-SPEI",
"portdir": "R/R-SPEI",
"version": "1.8.1",
"license": "GPL-2+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/sbegueria/SPEI",
"description": "Calculation of the standardized precipitation-evapotranspiration index",
"long_description": "Calculation of the standardized precipitation-evapotranspiration index",
"active": true,
"categories": [
"science",
"R"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-19",
"R"
]
},
{
"type": "lib",
"ports": [
"R-checkmate",
"R-ggplot2",
"R-lubridate",
"R-lmom",
"R-lmomco",
"R-CRAN-recommended",
"R-TLMoments",
"R-reshape",
"R-zoo"
]
},
{
"type": "run",
"ports": [
"R"
]
},
{
"type": "test",
"ports": [
"R-testthat",
"R-covr"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"R-NPRED",
"R-tidyindex"
]
}
]
},
{
"name": "R-RMSDp",
"portdir": "R/R-RMSDp",
"version": "0.1.1",
"license": "GPL-3+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://cran.r-project.org/package=RMSDp",
"description": "Refined Modified Stahel–Donoho estimators for outlier detection",
"long_description": "Refined Modified Stahel–Donoho estimators for outlier detection (parallel version).",
"active": true,
"categories": [
"science",
"math",
"R"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-19",
"R"
]
},
{
"type": "lib",
"ports": [
"R-foreach",
"R-CRAN-recommended",
"R-doParallel"
]
},
{
"type": "run",
"ports": [
"R"
]
},
{
"type": "test",
"ports": [
"R-testthat"
]
}
],
"depends_on": []
},
{
"name": "py312-pytest-xdist",
"portdir": "python/py-pytest-xdist",
"version": "3.8.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pytest-dev/pytest-xdist",
"description": "The pytest_xdist plugin extends py.test with some unique test execution modes",
"long_description": "The pytest_xdist plugin extends py.test with some unique test execution modes",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-setuptools",
"py312-wheel",
"py312-setuptools_scm",
"py312-build",
"py312-installer"
]
},
{
"type": "lib",
"ports": [
"py312-pytest",
"py312-execnet",
"python312"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py312-oct2py",
"py312-cryptography",
"py312-typer",
"py312-iniconfig",
"py312-license-expression",
"py312-spopt",
"py312-xarray"
]
}
]
},
{
"name": "py312-pytest-forked",
"portdir": "python/py-pytest-forked",
"version": "1.6.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pytest-dev/pytest-forked",
"description": "run tests in isolated forked subprocesses",
"long_description": "run tests in isolated forked subprocesses",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-wheel",
"py312-setuptools_scm",
"py312-build",
"py312-installer",
"py312-setuptools"
]
},
{
"type": "lib",
"ports": [
"py312-pytest",
"python312"
]
}
],
"depends_on": []
},
{
"name": "py312-pytest-cov",
"portdir": "python/py-pytest-cov",
"version": "7.1.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pytest-dev/pytest-cov",
"description": "Pytest plugin for measuring coverage.",
"long_description": "Pytest plugin for measuring coverage.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2220
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-build",
"py312-installer",
"py312-hatchling",
"py312-hatch-fancy-pypi-readme"
]
},
{
"type": "lib",
"ports": [
"py312-coverage",
"py312-pluggy",
"py312-pytest",
"python312"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py312-pyppmd",
"py312-spopt"
]
}
]
},
{
"name": "py312-pytest-benchmark",
"portdir": "python/py-pytest-benchmark",
"version": "5.2.3",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ionelmc/pytest-benchmark",
"description": "A pytest fixture for benchmarking code.",
"long_description": "A pytest fixture for benchmarking code. It will group the tests into rounds that are calibrated to the chosen timer.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-setuptools",
"clang-18",
"py312-wheel",
"py312-build",
"py312-installer"
]
},
{
"type": "lib",
"ports": [
"python312"
]
},
{
"type": "run",
"ports": [
"py312-cpuinfo",
"py312-pytest"
]
},
{
"type": "test",
"ports": [
"py312-pytest"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py312-cryptography",
"py312-automat",
"py312-lazy_object_proxy",
"py312-py7zr",
"py312-pyppmd"
]
}
]
},
{
"name": "py312-execnet",
"portdir": "python/py-execnet",
"version": "2.1.2",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pytest-dev/execnet",
"description": "rapid multi-Python deployment",
"long_description": "rapid multi-Python deployment",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-hatchling",
"py312-hatch-vcs",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-pytest-xdist"
]
},
{
"type": "run",
"ports": [
"py312-pytest-shutil"
]
}
]
},
{
"name": "py312-cryptography_vectors",
"portdir": "python/py-cryptography",
"version": "48.0.0",
"license": "BSD",
"platforms": "{darwin any >= 13}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pyca/cryptography",
"description": "cryptography is a package designed to expose cryptographic primitives and recipes to Python developers.",
"long_description": "cryptography is a package designed to expose cryptographic primitives and recipes to Python developers.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2897
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"clang-18",
"py312-uv-build"
]
},
{
"type": "lib",
"ports": [
"python312"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py312-cryptography"
]
}
]
},
{
"name": "py312-cryptography",
"portdir": "python/py-cryptography",
"version": "48.0.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pyca/cryptography",
"description": "cryptography is a package designed to expose cryptographic primitives and recipes to Python developers.",
"long_description": "cryptography is a package designed to expose cryptographic primitives and recipes to Python developers.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2897
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py312-setuptools",
"py312-maturin",
"py312-setuptools-rust",
"clang-20",
"cargo",
"legacy-support",
"rust",
"py312-build",
"py312-installer"
]
},
{
"type": "lib",
"ports": [
"libunwind",
"openssl3",
"python312",
"py312-cffi"
]
},
{
"type": "test",
"ports": [
"py312-certifi",
"py312-pytest",
"py312-pretend",
"py312-cryptography_vectors",
"py312-pytest-benchmark",
"py312-pytest-xdist"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-pyspnego",
"py312-hanko-certvalidator",
"py312-paramiko",
"py312-pdfminer",
"py312-pskc",
"py312-hanko",
"py312-requests-kerberos",
"py312-requests_ntlm",
"py312-scapy",
"py312-scitokens",
"py312-scrapy",
"py312-service_identity",
"py312-stem",
"py312-acme",
"py312-asyncssh",
"py312-msal",
"py312-scapy-devel",
"jrnl",
"py312-aioquic",
"py312-ansible-core",
"py312-certomancer-csc-dummy",
"py312-dnspython",
"py312-fido2",
"py312-igwn-auth-utils",
"py312-josepy",
"py312-ligo-gracedb",
"py312-mitmproxy",
"py312-oauthlib",
"py312-omemo-dr",
"py312-openssl"
]
},
{
"type": "run",
"ports": [
"py312-pygithub",
"py312-dns-lexicon",
"py312-openstacksdk",
"py312-django-allauth",
"py312-trustme",
"py312-openstackclient",
"py312-autobahn",
"yubikey-manager4"
]
},
{
"type": "test",
"ports": [
"py312-werkzeug",
"py312-trio",
"py312-openid"
]
}
]
},
{
"name": "py312-cpuinfo",
"portdir": "python/py-cpuinfo",
"version": "9.0.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/workhorsy/py-cpuinfo",
"description": "Py-cpuinfo gets CPU info with pure Python.",
"long_description": "Py-cpuinfo gets CPU info with pure Python. Py-cpuinfo should work without any extra programs or libraries, beyond what your OS provides. It does not require any compilation(C/C++, assembly, et cetera) to use. It works with Python 2 and 3.",
"active": true,
"categories": [
"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": "build",
"ports": [
"py312-blosc",
"py312-hdf5plugin"
]
},
{
"type": "lib",
"ports": [
"py312-tables",
"py312-numcodecs"
]
},
{
"type": "run",
"ports": [
"py312-pytest-benchmark"
]
},
{
"type": "test",
"ports": [
"py312-py7zr"
]
}
]
},
{
"name": "doxyqml",
"portdir": "python/doxyqml",
"version": "0.5.3",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://invent.kde.org/sdk/doxyqml",
"description": "A filler for Doxygen to document QML files",
"long_description": "doxyqml is an input filler for Doxygen, a documentation system for C++ and a few other languages. doxyqml makes it possible to use Doxygen to document QML code.",
"active": true,
"categories": [
"textproc",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-build",
"py314-setuptools",
"py314-wheel",
"clang-18",
"py314-installer"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "run",
"ports": [
"doxygen"
]
}
],
"depends_on": []
},
{
"name": "libpaper-utils",
"portdir": "print/libpaper",
"version": "2.2.8",
"license": "GPL-3+ and GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/rrthomas/libpaper",
"description": "The executables of the libpaper package",
"long_description": "Provide the new 'paper' and deprecated 'paperconf' utility programs that come with the libpaper library. Both are used to print paper size information.",
"active": true,
"categories": [
"print"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libpaper"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"xmlto"
]
}
]
},
{
"name": "py312-unicodedata2",
"portdir": "python/py-unicodedata2",
"version": "17.0.1",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/fonttools/unicodedata2",
"description": "Unicodedata backport for Python 2/3 updated to the latest Unicode version.",
"long_description": "Unicodedata backport for Python 2/3 updated to the latest Unicode version.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "amake",
"github": "amake",
"ports_count": 162
}
],
"variants": [
"universal"
],
"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": "run",
"ports": [
"py312-fonttools"
]
}
]
},
{
"name": "py312-pybind11",
"portdir": "python/py-pybind11",
"version": "3.0.4",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pybind/pybind11",
"description": "Seamless operability between C++11 and Python.",
"long_description": "pybind11 is a lightweight header-only library that exposes C++ types in Python and vice versa, mainly to create Python bindings of existing C++ code.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2897
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ninja",
"py312-build",
"py312-installer",
"py312-scikit-build-core",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py312-torchvision",
"py312-torchaudio",
"py312-matplotlib",
"py312-scipy",
"py312-Pillow",
"py312-contourpy",
"py312-iminuit",
"py312-pdal",
"py312-pdal-plugins"
]
},
{
"type": "lib",
"ports": [
"py312-pytorch",
"py312-pytomlpp"
]
}
]
},
{
"name": "py312-mock",
"portdir": "python/py-mock",
"version": "5.2.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://mock.readthedocs.org/en/latest/",
"description": "Rolling backport of unittest.mock for all Pythons",
"long_description": "Rolling backport of unittest.mock for all Pythons.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2220
}
],
"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-skyfield",
"py312-stem"
]
},
{
"type": "run",
"ports": [
"py312-pytest-shutil",
"py312-pytest-mock"
]
},
{
"type": "test",
"ports": [
"py312-srsly",
"py312-pygls",
"py312-argh",
"py312-bitmath",
"py312-colour",
"py312-columnize",
"py312-configargparse",
"py312-ddt",
"py312-freezegun",
"py312-geopy",
"py312-m2r",
"py312-oauthlib",
"py312-openid",
"py312-parameterized",
"py312-pytest-virtualenv",
"py312-python-lsp-jsonrpc",
"py312-python-lsp-server",
"py312-qt4py",
"py312-requests-oauthlib",
"py312-webtest",
"py312-flake8",
"py312-wurlitzer",
"py312-aws-sam-translator",
"py312-cfn-lint",
"py312-hcloud"
]
}
]
},
{
"name": "py312-funcsigs",
"portdir": "python/py-funcsigs",
"version": "1.0.2",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://funcsigs.readthedocs.org/",
"description": "Python function signatures from PEP362 for Python 2.7 and 3.2+",
"long_description": "Python function signatures from PEP362 for Python 2.7 and 3.2+",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2897
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
}
],
"depends_on": []
},
{
"name": "py312-freezegun",
"portdir": "python/py-freezegun",
"version": "1.5.5",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/spulec/freezegun",
"description": "FreezeGun is a library that allows your python tests to travel through time by mocking the datetime module.",
"long_description": "FreezeGun is a library that allows your python tests to travel through time by mocking the datetime module.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-setuptools",
"py312-wheel",
"clang-18",
"py312-build",
"py312-installer"
]
},
{
"type": "lib",
"ports": [
"python312",
"py312-six",
"py312-dateutil"
]
},
{
"type": "test",
"ports": [
"py312-pytest",
"py312-mock"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py312-structlog",
"py312-Faker",
"py312-babel",
"py312-dateutil",
"py312-ftputil",
"py312-itsdangerous",
"py312-tempora"
]
}
]
},
{
"name": "py312-dateutil",
"portdir": "python/py-dateutil",
"version": "2.9.0.post0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/dateutil/dateutil/",
"description": "Extensions to the standard Python datetime module",
"long_description": "The dateutil module provides powerful extensions to the datetime module available in the Python standard library.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-wheel",
"py312-setuptools_scm",
"clang-18",
"py312-build",
"py312-installer",
"py312-setuptools"
]
},
{
"type": "lib",
"ports": [
"python312",
"py312-six"
]
},
{
"type": "run",
"ports": [
"py312-tz"
]
},
{
"type": "test",
"ports": [
"py312-pytest",
"py312-hypothesis",
"py312-freezegun"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-vobject",
"py312-matplotlib",
"py312-socid-extractor",
"py312-sunpy",
"py312-pandas",
"py312-holoviews",
"py312-jupyter_client",
"py312-icalendar",
"py312-prov",
"py312-pskc",
"py312-skyfield",
"py312-soundcloud-v2",
"py312-awscli2",
"py312-botocore",
"jrnl",
"py312-aiobotocore",
"py312-aniso8601",
"py312-arrow",
"py312-beancount",
"py312-certomancer",
"py312-croniter",
"py312-dateparser",
"py312-discogs-client",
"py312-fdsnwsscripts",
"py312-freezegun",
"py312-gpstime",
"py312-gwpy",
"py312-holidays",
"py312-ipyparallel",
"py312-maggma",
"py312-owslib",
"py312-pendulum"
]
},
{
"type": "run",
"ports": [
"py312-Faker",
"py312-hcloud",
"py312-arrow",
"py312-pync"
]
},
{
"type": "test",
"ports": [
"py312-time-machine"
]
}
]
},
{
"name": "py312-cppy",
"portdir": "python/py-cppy",
"version": "1.3.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/nucleic/cppy",
"description": "C++ headers for C extension development",
"long_description": "C++ headers for C extension development",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2220
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"py312-setuptools_scm"
]
},
{
"type": "lib",
"ports": [
"python312"
]
},
{
"type": "test",
"ports": [
"py312-pytest"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py312-kiwisolver"
]
}
]
},
{
"name": "php82-xhprof",
"portdir": "php/php-xhprof",
"version": "2.3.10",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://pecl.php.net/package/xhprof",
"description": "A Hierarchical Profiler for PHP",
"long_description": "XHProf is a function-level hierarchical profiler for PHP and has a simple HTML based navigational interface.",
"active": true,
"categories": [
"devel",
"lang",
"php"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 2085
},
{
"name": "macintosh",
"github": "BjarneDMat",
"ports_count": 1513
}
],
"variants": [
"debug",
"graphviz",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"php82"
]
}
],
"depends_on": []
}
]
}