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=357",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&page=355",
"results": [
{
"name": "py311-flit_scm",
"portdir": "python/py-flit_scm",
"version": "1.7.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.org/project/flit-scm",
"description": "A PEP 518 build backend that uses setuptools_scm to generate a version file from your version control system, then flit to build the package.",
"long_description": "A PEP 518 build backend that uses setuptools_scm to generate a version file from your version control system, then flit to build the package.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py311-installer",
"py311-setuptools",
"py311-wheel",
"py311-build"
]
},
{
"type": "lib",
"ports": [
"py311-setuptools_scm",
"py311-flit_core",
"python311"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py311-exceptiongroup"
]
}
]
},
{
"name": "py311-exceptiongroup",
"portdir": "python/py-exceptiongroup",
"version": "1.3.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 1,
"replaced_by": null,
"homepage": "https://pypi.org/project/exceptiongroup",
"description": "Backport of PEP 654 (exception groups)",
"long_description": "Backport of PEP 654 (exception groups)",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py311-wheel",
"py311-flit_scm",
"py311-build",
"py311-installer",
"py311-setuptools"
]
},
{
"type": "lib",
"ports": [
"py311-typing_extensions",
"python311"
]
}
],
"depends_on": []
},
{
"name": "py311-cattrs",
"portdir": "python/py-cattrs",
"version": "26.1.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/python-attrs/cattrs",
"description": "py-cattrs is an open-source Python library for structuring and unstructuring data.",
"long_description": "py-cattrs is an open-source Python library for structuring and unstructuring data.. py-cattrs works best with attrs classes, dataclasses and the usual Python collections, but other kinds of classes are supported by manually registering converters.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py311-installer",
"py311-hatchling",
"py311-hatch-vcs",
"py311-build"
]
},
{
"type": "lib",
"ports": [
"py311-typing_extensions",
"py311-attrs",
"python311"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py311-lsprotocol",
"py311-python-lsp-ruff",
"py311-requests-cache"
]
},
{
"type": "run",
"ports": [
"py311-pygls"
]
}
]
},
{
"name": "astrolog",
"portdir": "games/astrolog",
"version": "8.00",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.astrolog.org/astrolog.htm",
"description": "The astrology software Astrolog",
"long_description": "The astrology software Astrolog",
"active": true,
"categories": [
"games"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1075
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"xorg-libX11"
]
}
],
"depends_on": []
},
{
"name": "oauth2c",
"portdir": "security/oauth2c",
"version": "1.20.0",
"license": "Apache-2",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/cloudentity/oauth2c",
"description": "User-friendly CLI for OAuth2",
"long_description": "oauth2c is a command-line tool that simplifies the process of experimenting with different grant types and client authentication methods for OAuth 2.0.",
"active": true,
"categories": [
"security",
"www"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1075
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "p5.34-syntax-keyword-defer",
"portdir": "perl/p5-syntax-keyword-defer",
"version": "0.110.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Syntax::Keyword::Defer",
"description": "Syntax::Keyword::Defer - execute code when leaving a block",
"long_description": "Syntax::Keyword::Defer - execute code when leaving a block",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2662
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"p5.34-extutils-cbuilder",
"p5.34-module-build",
"p5.34-test-simple",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.34",
"p5.34-xs-parse-keyword"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5-syntax-keyword-defer"
]
}
]
},
{
"name": "p5.32-syntax-keyword-defer",
"portdir": "perl/p5-syntax-keyword-defer",
"version": "0.110.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Syntax::Keyword::Defer",
"description": "Syntax::Keyword::Defer - execute code when leaving a block",
"long_description": "Syntax::Keyword::Defer - execute code when leaving a block",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2662
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"p5.32-module-build",
"p5.32-extutils-cbuilder",
"p5.32-test-simple",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.32",
"p5.32-xs-parse-keyword"
]
}
],
"depends_on": []
},
{
"name": "p5.30-syntax-keyword-defer",
"portdir": "perl/p5-syntax-keyword-defer",
"version": "0.110.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Syntax::Keyword::Defer",
"description": "Syntax::Keyword::Defer - execute code when leaving a block",
"long_description": "Syntax::Keyword::Defer - execute code when leaving a block",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2662
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"p5.30-extutils-cbuilder",
"p5.30-module-build",
"p5.30-test-simple",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30",
"p5.30-xs-parse-keyword"
]
}
],
"depends_on": []
},
{
"name": "p5.28-syntax-keyword-defer",
"portdir": "perl/p5-syntax-keyword-defer",
"version": "0.110.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Syntax::Keyword::Defer",
"description": "Syntax::Keyword::Defer - execute code when leaving a block",
"long_description": "Syntax::Keyword::Defer - execute code when leaving a block",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2662
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"p5.28-extutils-cbuilder",
"p5.28-module-build",
"p5.28-test-simple",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.28",
"p5.28-xs-parse-keyword"
]
}
],
"depends_on": []
},
{
"name": "p5-syntax-keyword-defer",
"portdir": "perl/p5-syntax-keyword-defer",
"version": "0.110.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "p5.34-syntax-keyword-defer",
"homepage": "https://metacpan.org/pod/Syntax::Keyword::Defer",
"description": "Syntax::Keyword::Defer - execute code when leaving a block",
"long_description": "Syntax::Keyword::Defer - execute code when leaving a block",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2662
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-syntax-keyword-defer"
]
}
],
"depends_on": []
},
{
"name": "py311-pyinstrument",
"portdir": "python/py-pyinstrument",
"version": "5.1.1",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/joerick/pyinstrument",
"description": "Call stack profiler for Python. Shows you why your code is slow!",
"long_description": "Call stack profiler for Python. Shows you why your code is slow!",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "ra1nb0w",
"github": "ra1nb0w",
"ports_count": 151
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py311-build",
"py311-installer",
"py311-setuptools",
"py311-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python311"
]
}
],
"depends_on": []
},
{
"name": "spacebar",
"portdir": "sysutils/spacebar",
"version": "1.4.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/cmacrae/spacebar",
"description": "A minimal status bar for macOS.",
"long_description": "spacebar is a minimal status bar for macOS. Ideal for use with tiling window managers like yabai.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "bashu.was.here",
"github": "bashu",
"ports_count": 40
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "refurb",
"portdir": "python/refurb",
"version": "2.3.1",
"license": "GPL-3",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/dosisod/refurb",
"description": "A tool for refurbish and modernize Python codebases",
"long_description": "A tool for refurbish and modernize Python codebases",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2220
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-poetry-core"
]
},
{
"type": "lib",
"ports": [
"python314",
"py314-mypy"
]
}
],
"depends_on": []
},
{
"name": "py311-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": [
"clang-17",
"py311-installer",
"py311-setuptools",
"py311-wheel",
"py311-setuptools_scm",
"py311-build"
]
},
{
"type": "lib",
"ports": [
"py311-packaging",
"py311-setuptools",
"py311-ply",
"python311"
]
}
],
"depends_on": []
},
{
"name": "py311-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",
"py311-installer",
"py311-setuptools",
"py311-wheel",
"py311-setuptools_scm",
"py311-build"
]
},
{
"type": "lib",
"ports": [
"py311-packaging",
"py311-setuptools",
"py311-ply",
"python311"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py311-wxpython-4.0",
"py311-pyqt6-scintilla",
"py311-pyqt6-webengine",
"py311-pyqt5",
"py311-pyqt5-chart",
"py311-pyqt5-scintilla",
"py311-pyqt5-webengine",
"py311-pyqt6",
"py311-pyqt6-3d",
"py311-pyqt6-charts",
"py311-pyqt6-datavisualization",
"py311-pyqt6-networkauth"
]
},
{
"type": "lib",
"ports": [
"py311-pyqt-builder",
"py311-poppler-qt5"
]
}
]
},
{
"name": "py311-python-lsp-black",
"portdir": "python/py-python-lsp-black",
"version": "2.0.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/python-lsp/python-lsp-black",
"description": "Black plugin for python-lsp-server",
"long_description": "Black plugin for python-lsp-server. Forked from pyls-black (https://github.com/rupert/pyls-black)",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2220
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py311-installer",
"py311-setuptools",
"py311-wheel",
"py311-build"
]
},
{
"type": "lib",
"ports": [
"py311-black",
"py311-python-lsp-server",
"python311"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py311-spyder"
]
}
]
},
{
"name": "py311-pytest-qt",
"portdir": "python/py-pytest-qt",
"version": "4.5.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pytest-dev/pytest-qt",
"description": "pytest plugin for Qt (PyQt5/PyQt6 and PySide2/PySide6) application testing",
"long_description": "pytest plugin for Qt (PyQt5/PyQt6 and PySide2/PySide6) application testing",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2220
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py311-wheel",
"py311-setuptools_scm",
"py311-build",
"py311-installer",
"py311-setuptools"
]
},
{
"type": "lib",
"ports": [
"py311-pytest",
"python311"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py311-qtawesome",
"py311-qtpy"
]
}
]
},
{
"name": "py311-pytest-describe",
"portdir": "python/py-pytest-describe",
"version": "3.2.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pytest-dev/pytest-describe",
"description": "Describe-style plugin for pytest",
"long_description": "Describe-style plugin for pytest",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2220
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-build",
"py311-installer",
"clang-18",
"py311-uv-build"
]
},
{
"type": "lib",
"ports": [
"python311",
"py311-pytest"
]
}
],
"depends_on": []
},
{
"name": "kubectl-1.26",
"portdir": "sysutils/kubectl",
"version": "1.26.15",
"license": "Apache-2",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://kubectl.docs.kubernetes.io/",
"description": "Kubernetes cluster CLI",
"long_description": "Command line interface for running commands against Kubernetes clusters",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "patarra",
"github": "patarra",
"ports_count": 29
},
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1075
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"bash",
"clang-18"
]
},
{
"type": "run",
"ports": [
"kubectl_select"
]
}
],
"depends_on": []
},
{
"name": "py311-pexpect",
"portdir": "python/py-pexpect",
"version": "4.9.0",
"license": "ISC",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pexpect.readthedocs.org/",
"description": "Allows easy control of interactive console applications.",
"long_description": "Pexpect is a pure Python module for spawning child applications, controlling them, and responding to expected patterns in their output. Pexpect allows your script to spawn a child application and control it as if a human were typing commands.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2897
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-installer",
"py311-wheel",
"clang-18",
"py311-build",
"py311-setuptools"
]
},
{
"type": "lib",
"ports": [
"py311-ptyprocess",
"python311"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py311-ipython",
"py311-poetry-plugin-shell",
"py311-hatch",
"py311-metakernel"
]
},
{
"type": "run",
"ports": [
"py311-spyder"
]
},
{
"type": "test",
"ports": [
"http-prompt",
"radian",
"fish",
"py311-scrapy",
"duplicity"
]
}
]
},
{
"name": "go-reflex",
"portdir": "sysutils/go-reflex",
"version": "0.3.1",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/cespare/reflex",
"description": "Run a command when files change",
"long_description": "Reflex is a small tool to watch a directory and rerun a command when certain files change. It's great for automatically running compile/lint/test tasks and for reloading your application when the code changes.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1075
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "Obsession",
"portdir": "www/Obsession",
"version": "2020.08.08",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/tjohnman/Obsession",
"description": "A Hotline client written in Qt featuring Shift-JIS support and other stuff.",
"long_description": "The Obsession Hotline client aims to be a modern alternative for macOS, Linux and Windows users. It supports Shift-JIS encoding for Japanese users or for browsing Japanese servers. It is written using Qt and should compile and work out of the box on macOS, Linux and Windows.",
"active": true,
"categories": [
"www",
"hotline"
],
"maintainers": [],
"variants": [
"debug"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"qt5-qtbase",
"qt5-qtmultimedia"
]
}
],
"depends_on": []
},
{
"name": "py311-ptyprocess",
"portdir": "python/py-ptyprocess",
"version": "0.7.0",
"license": "ISC",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pexpect/ptyprocess",
"description": "Run a subprocess in a pseudo terminal",
"long_description": "Run a subprocess in a pseudo terminal",
"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": [
{
"type": "lib",
"ports": [
"py311-pexpect",
"py311-terminado"
]
},
{
"type": "test",
"ports": [
"radian"
]
}
]
},
{
"name": "tnylpo",
"portdir": "emulators/tnylpo",
"version": "1.2",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://gitlab.com/gbrein/tnylpo",
"description": "Utility to run CP/M-80 programs under Unix/Linux",
"long_description": "tnylpo allows the execution of programs written for CP/M-80 version 2.2 under Unixy operating systems.",
"active": true,
"categories": [
"emulators"
],
"maintainers": [
{
"name": "aeioudev",
"github": "aeiouaeiouaeiouaeiouaeiouaeiou",
"ports_count": 10
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"gmake",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ncurses"
]
}
],
"depends_on": []
},
{
"name": "py311-matplotlib-inline",
"portdir": "python/py-matplotlib-inline",
"version": "0.2.2",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/martinRenou/matplotlib-inline",
"description": "Matplotlib Inline Back-end for IPython and Jupyter.",
"long_description": "Matplotlib Inline Back-end for IPython and Jupyter.",
"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",
"py311-traitlets"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py311-ipykernel",
"py311-ipython"
]
}
]
},
{
"name": "buildbot-www-react",
"portdir": "devel/buildbot-www-react",
"version": "3.10.1",
"license": "GPL-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://buildbot.net",
"description": "new web UI server for Buildbot written in React",
"long_description": "new web UI server for Buildbot written in React",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 2122
},
{
"name": "rajdeep",
"github": "rajdeepbh",
"ports_count": 24
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-wheel",
"buildbot-pkg",
"py310-setuptools",
"clang-18",
"py310-build",
"py310-installer"
]
},
{
"type": "lib",
"ports": [
"python310"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"buildbot"
]
}
]
},
{
"name": "weatherme",
"portdir": "science/weatherme",
"version": "2.5",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/eoin-barr/weatherme",
"description": "Find out the weather for any city from your terminal",
"long_description": "Find out the weather for any city from your terminal",
"active": true,
"categories": [
"science"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1075
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "blis",
"portdir": "math/blis",
"version": "2.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/flame/blis",
"description": "BLAS-like Library Instantiation Software Framework",
"long_description": "BLIS is an award-winning portable software framework for instantiating high-performance BLAS-like dense linear algebra libraries. The framework was designed to isolate essential kernels of computation that, when optimized, immediately enable optimized implementations of most of its commonly used and computationally intensive operations.",
"active": true,
"categories": [
"math"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"flexiblas"
]
}
]
},
{
"name": "py311-psycopg2",
"portdir": "python/py-psycopg2",
"version": "2.9.10",
"license": "LGPL-3+",
"platforms": "darwin freebsd",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.psycopg.org",
"description": "A python DBAPI-2.0-compliant database adapter for postgresql",
"long_description": "Psycopg2 is a postgresql database adapter for python. It's fully compliant to python's DBAPI-2.0. psycopg is designed for heavily multi-threaded applications featuring connection pooling.",
"active": true,
"categories": [
"databases",
"python"
],
"maintainers": [
{
"name": "snc",
"github": "nerdling",
"ports_count": 157
}
],
"variants": [
"postgresql10",
"postgresql11",
"postgresql12",
"postgresql13",
"postgresql14",
"postgresql15",
"postgresql16",
"postgresql17"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py311-installer",
"py311-setuptools",
"py311-wheel",
"py311-virtualenv",
"py311-build"
]
},
{
"type": "lib",
"ports": [
"python311",
"py311-setuptools",
"postgresql17",
"openssl"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"grass7"
]
}
]
},
{
"name": "py311-psycopg",
"portdir": "python/py-psycopg",
"version": "3.2.9",
"license": "LGPL-3+",
"platforms": "{darwin any} freebsd",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.psycopg.org",
"description": "Psycopg 3 is a modern implementation of a PostgreSQL adapter for Python.",
"long_description": "Psycopg 3 is a modern implementation of a PostgreSQL adapter for Python.",
"active": true,
"categories": [
"databases",
"python"
],
"maintainers": [
{
"name": "snc",
"github": "nerdling",
"ports_count": 157
}
],
"variants": [
"postgresql17",
"postgresql16",
"postgresql15",
"postgresql14",
"postgresql13",
"postgresql12"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py311-installer",
"py311-setuptools",
"py311-wheel",
"py311-build"
]
},
{
"type": "lib",
"ports": [
"py311-typing_extensions",
"postgresql17",
"python311"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py311-pgspecial"
]
}
]
},
{
"name": "py311-pandas",
"portdir": "python/py-pandas",
"version": "3.0.3",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pandas.pydata.org",
"description": "Powerful data structures for data analysis and statistics",
"long_description": "Powerful data structures for data analysis and statistics",
"active": true,
"categories": [
"science",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2897
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py311-cython",
"py311-versioneer",
"py311-meson-python",
"py311-build",
"py311-installer",
"py311-wheel"
]
},
{
"type": "lib",
"ports": [
"py311-dateutil",
"py311-numpy",
"python311"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py311-pymc",
"py311-tropycal",
"py311-panel",
"py311-holoviews",
"py311-bokeh",
"py311-drms",
"py311-bqplot",
"py311-siphon",
"py311-itables",
"py311-pandarm",
"py311-altair",
"py311-arviz",
"py311-geopandas",
"py311-geoplot",
"py311-hvplot",
"py311-maggma",
"py311-mapclassify",
"py311-metpy",
"py311-scikit-rf",
"py311-seaborn",
"py311-skyfield",
"py311-statsmodels",
"py311-tstables",
"py311-xarray"
]
},
{
"type": "run",
"ports": [
"py311-datasets",
"py311-spreg",
"py311-spvcm",
"py311-esda",
"py311-segregation",
"py311-spyder",
"py311-pygmt",
"py311-pointpats",
"py311-libpysal",
"py311-pmdarima",
"py311-access",
"py311-pymatgen",
"py311-inequality",
"py311-panel",
"py311-tobler",
"py311-spaghetti",
"py311-spopt",
"py311-momepy",
"py311-note-seq"
]
},
{
"type": "test",
"ports": [
"py311-igraph",
"py311-patsy",
"py311-pyarrow",
"py311-peakutils",
"py311-json-tricks",
"py311-pdal",
"py311-oct2py",
"py311-plumed",
"py311-spiceypy"
]
}
]
},
{
"name": "garage",
"portdir": "net/garage",
"version": "2.3.0",
"license": "AGPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://garagehq.deuxfleurs.fr",
"description": "An open-source distributed object storage service tailored for self-hosting",
"long_description": "An open-source distributed object storage service tailored for self-hosting. Garage implements the Amazon S3 API and thus is already compatible with many applications.",
"active": true,
"categories": [
"net"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1075
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
}
],
"depends_on": []
},
{
"name": "p5.34-attribute-storage",
"portdir": "perl/p5-attribute-storage",
"version": "0.120.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Attribute::Storage",
"description": "Attribute::Storage - declare and retrieve named attributes about CODE references",
"long_description": "Attribute::Storage - declare and retrieve named attributes about CODE references",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2662
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"p5.34-extutils-cbuilder",
"p5.34-module-build",
"p5.34-test-simple",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-xsloader",
"p5.34-meta",
"perl5.34"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"p5.34-commandable"
]
},
{
"type": "lib",
"ports": [
"p5-attribute-storage"
]
}
]
},
{
"name": "p5.32-attribute-storage",
"portdir": "perl/p5-attribute-storage",
"version": "0.120.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Attribute::Storage",
"description": "Attribute::Storage - declare and retrieve named attributes about CODE references",
"long_description": "Attribute::Storage - declare and retrieve named attributes about CODE references",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2662
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"p5.32-module-build",
"p5.32-extutils-cbuilder",
"p5.32-test-simple",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.32-xsloader",
"p5.32-meta",
"perl5.32"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"p5.32-commandable"
]
}
]
},
{
"name": "p5.30-attribute-storage",
"portdir": "perl/p5-attribute-storage",
"version": "0.120.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Attribute::Storage",
"description": "Attribute::Storage - declare and retrieve named attributes about CODE references",
"long_description": "Attribute::Storage - declare and retrieve named attributes about CODE references",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2662
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"p5.30-extutils-cbuilder",
"p5.30-module-build",
"p5.30-test-simple",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.30-xsloader",
"p5.30-meta",
"perl5.30"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"p5.30-commandable"
]
}
]
},
{
"name": "p5.28-attribute-storage",
"portdir": "perl/p5-attribute-storage",
"version": "0.120.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Attribute::Storage",
"description": "Attribute::Storage - declare and retrieve named attributes about CODE references",
"long_description": "Attribute::Storage - declare and retrieve named attributes about CODE references",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2662
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"p5.28-extutils-cbuilder",
"p5.28-module-build",
"p5.28-test-simple",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.28-xsloader",
"p5.28-meta",
"perl5.28"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"p5.28-commandable"
]
}
]
},
{
"name": "p5-attribute-storage",
"portdir": "perl/p5-attribute-storage",
"version": "0.120.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "p5.34-attribute-storage",
"homepage": "https://metacpan.org/pod/Attribute::Storage",
"description": "Attribute::Storage - declare and retrieve named attributes about CODE references",
"long_description": "Attribute::Storage - declare and retrieve named attributes about CODE references",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2662
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-attribute-storage"
]
}
],
"depends_on": []
},
{
"name": "py311-pyqt-builder",
"portdir": "python/py-pyqt-builder",
"version": "1.19.1",
"license": "(GPL-2 or GPL-3 or PSF)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.riverbankcomputing.com/software/pyqt-builder/",
"description": "The PEP 517 compliant PyQt build system",
"long_description": "The PEP 517 compliant PyQt build system",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2220
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py311-setuptools",
"py311-wheel",
"py311-setuptools_scm",
"py311-build",
"py311-installer"
]
},
{
"type": "lib",
"ports": [
"py311-packaging",
"py311-sip",
"python311"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py311-poppler-qt5",
"py311-pyqt5",
"py311-pyqt5-chart",
"py311-pyqt5-scintilla",
"py311-pyqt5-webengine",
"py311-pyqt6",
"py311-pyqt6-3d",
"py311-pyqt6-charts",
"py311-pyqt6-datavisualization",
"py311-pyqt6-networkauth",
"py311-pyqt6-scintilla",
"py311-pyqt6-webengine"
]
}
]
},
{
"name": "py311-pypdf2",
"portdir": "python/py-pypdf2",
"version": "3.0.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "py311-pypdf",
"homepage": "https://www.macports.org",
"description": "Obsolete port, replaced by py311-pypdf",
"long_description": "This port has been replaced by py311-pypdf.",
"active": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"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": "py311-pympler",
"portdir": "python/py-pympler",
"version": "1.1",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pympler/pympler",
"description": "measure, monitor and analyze the memory behavior of Python objects",
"long_description": "Pympler is a development tool to measure, monitor and analyze the memory behavior of Python objects in a running Python application. By pympling a Python application, detailed insight in the size and the lifetime of Python objects can be obtained. Undesirable or unexpected runtime behavior like memory bloat and other pymples can easily be identified.",
"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-pylint-venv",
"portdir": "python/py-pylint-venv",
"version": "3.0.4",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/jgosmann/pylint-venv/",
"description": "pylint-venv provides a Pylint init-hook to use the same Pylint installation with different virtual environments.",
"long_description": "pylint-venv provides a Pylint init-hook to use the same Pylint installation with different virtual environments.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2220
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-build",
"py311-installer",
"py311-poetry-core",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python311"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py311-spyder"
]
}
]
},
{
"name": "py311-jedi",
"portdir": "python/py-jedi",
"version": "0.19.2",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/davidhalter/jedi",
"description": "An autocompletion tool for Python that can be used for text editors.",
"long_description": "An autocompletion tool for Python that can be used for text editors.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2897
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-installer",
"py311-wheel",
"clang-18",
"py311-build",
"py311-setuptools"
]
},
{
"type": "lib",
"ports": [
"py311-parso",
"python311"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py311-metakernel",
"py311-pudb",
"py311-python-lsp-server",
"py311-ipython",
"py311-ptpython"
]
},
{
"type": "run",
"ports": [
"py311-bpython",
"py311-spyder"
]
}
]
},
{
"name": "py311-poyo",
"portdir": "python/py-poyo",
"version": "0.5.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/hackebrot/poyo",
"description": "A lightweight YAML Parser for Python.",
"long_description": "A lightweight YAML Parser for 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": []
},
{
"name": "py311-ply",
"portdir": "python/py-ply",
"version": "3.11",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.dabeaz.com/ply/",
"description": "lex and yacc implementation for Python",
"long_description": "lex and yacc implementation for Python",
"active": true,
"categories": [
"devel",
"lang",
"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-sip-devel",
"py311-jsonpath-rw",
"py311-lesscpy",
"py311-pycifrw",
"py311-pythran",
"py311-sip",
"py311-smi",
"py311-stone"
]
}
]
},
{
"name": "py311-pkce",
"portdir": "python/py-pkce",
"version": "1.0.3",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/RomeoDespres/pkce",
"description": "PKCE Pyhton generator",
"long_description": "PKCE Pyhton generator",
"active": true,
"categories": [
"www",
"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-pdbecif",
"portdir": "python/py-pdbecif",
"version": "1.5",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/PDBeurope/pdbecif",
"description": "Python package for reading, writing and manipulating mmCIF files",
"long_description": "Python package for reading, writing and manipulating mmCIF files, distributed by the wwPDB.",
"active": true,
"categories": [
"science",
"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-pytest-runner"
]
},
{
"type": "lib",
"ports": [
"python311"
]
}
],
"depends_on": []
},
{
"name": "octave-mccabe-thiele",
"portdir": "octave/octave-mccabe-thiele",
"version": "0.1.5",
"license": "GPL-3+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/aumpierre-unb/McCabe-Thiele-for-GNU-Octave",
"description": "A toolbox for the McCabe-Thiele method for GNU Octave.",
"long_description": "A toolbox for the McCabe-Thiele 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": "py311-contourpy",
"portdir": "python/py-contourpy",
"version": "1.3.3",
"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": true,
"categories": [
"math",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2220
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py311-meson-python",
"clang-20",
"py311-build",
"py311-installer",
"py311-pybind11"
]
},
{
"type": "lib",
"ports": [
"python311",
"py311-numpy"
]
},
{
"type": "test",
"ports": [
"py311-pytest",
"py311-wurlitzer"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py311-matplotlib",
"py311-bokeh"
]
}
]
},
{
"name": "py310-contourpy",
"portdir": "python/py-contourpy",
"version": "1.3.2",
"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": true,
"categories": [
"math",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2220
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py310-meson-python",
"clang-20",
"py310-pybind11",
"py310-build",
"py310-installer"
]
},
{
"type": "lib",
"ports": [
"python310",
"py310-numpy"
]
},
{
"type": "test",
"ports": [
"py310-pytest",
"py310-wurlitzer"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-matplotlib",
"py310-bokeh"
]
}
]
},
{
"name": "py39-contourpy",
"portdir": "python/py-contourpy",
"version": "1.3.0",
"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": [
"py39-meson-python",
"clang-20",
"py39-pybind11",
"py39-build",
"py39-installer"
]
},
{
"type": "lib",
"ports": [
"python39",
"py39-numpy"
]
},
{
"type": "test",
"ports": [
"py39-pytest",
"py39-wurlitzer"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-matplotlib",
"py39-sunpy",
"py39-bokeh"
]
}
]
}
]
}