{"count":52798,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=1040","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=1038","results":[{"name":"git-cliff","portdir":"devel/git-cliff","version":"2.14.2","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/orhun/git-cliff","description":"A highly customizable Changelog Generator that follows the Conventional Commit specification","long_description":"A highly customizable Changelog Generator that follows the Conventional Commit specification. git-cliff can generate changelog files from the Git history by utilizing conventional commits as well as regex-powered custom parsers. The changelog template can be customized with a configuration file to match the desired format.","active":true,"categories":["devel"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1118}],"variants":["universal"],"dependencies":[{"type":"build","ports":["cargo","legacy-support","rust","clang-20"]},{"type":"lib","ports":["libunwind"]}],"depends_on":[]},{"name":"py-flit_core","portdir":"python/py-flit_core","version":"4.1.0","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/takluyver/flit","description":"Distribution-building parts of Flit.","long_description":"Distribution-building parts of Flit.","active":true,"categories":["python"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":353}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-flit_core"]}],"depends_on":[]},{"name":"py37-flit_core","portdir":"python/py-flit_core","version":"3.12.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/takluyver/flit","description":"Distribution-building parts of Flit.","long_description":"Distribution-building parts of Flit.","active":true,"categories":["python"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":353}],"variants":[],"dependencies":[{"type":"build","ports":["py37-build","py37-installer","clang-18"]},{"type":"lib","ports":["python37"]},{"type":"run","ports":["py37-tomli"]}],"depends_on":[{"type":"build","ports":["py37-idna","py37-pkgutil_resolve_name","py37-tinycss2","py37-mediafile","py37-markdown-it-py","py37-argon2-cffi","py37-mdurl","py37-typer","py37-socksio","py37-structlog","py37-myst-parser","py37-fastapi","py37-wheel","py37-pygmsh","py37-backcall","py37-entrypoints","py37-threadpoolctl","py37-aioitertools","py37-cssselect2","py37-testpath","py37-xarray-einstats","py37-parsing","py37-cairocffi","py37-arrow","py37-confuse","py37-pypdf","py37-editables","py37-pathspec","py37-aiosqlite","py37-seaborn","py37-diff-match-patch","py37-affine","py37-pytest-check","py37-more-itertools","py37-npx","py37-jinja2","py37-sphinxcontrib-applehelp","py37-sphinxcontrib-htmlhelp","py37-tomli-w","py37-ptyprocess","py37-sphinx"]},{"type":"lib","ports":["py37-flit_scm"]},{"type":"run","ports":["py37-flit"]}]},{"name":"py38-flit_core","portdir":"python/py-flit_core","version":"4.1.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/takluyver/flit","description":"Distribution-building parts of Flit.","long_description":"Distribution-building parts of Flit.","active":true,"categories":["python"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":353}],"variants":[],"dependencies":[{"type":"build","ports":["py38-build","py38-installer","clang-18"]},{"type":"lib","ports":["python38"]},{"type":"run","ports":["py38-tomli"]}],"depends_on":[{"type":"build","ports":["py38-idna","py38-py3dns","py38-cssselect2","py38-cachecontrol","py38-mdit-py-plugins","py38-awscli2","py38-cloudpickle","py38-diff-match-patch","py38-entrypoints","py38-wheel","py38-argh","py38-myst-parser","py38-aiosqlite","py38-more-itertools","py38-tinycss2","py38-affine","py38-testpath","py38-aioitertools","py38-click","py38-cairocffi","py38-mdurl","py38-editables","py38-pathspec","py38-arrow","py38-werkzeug","py38-flask","py38-lazy_loader","py38-textx","py38-pytest-check","py38-pkgutil_resolve_name","py38-seaborn","py38-threadpoolctl","py38-markdown-it-py","py38-fickling","py38-pygmsh","py38-pyglet","py38-jinja2","py38-sphinxcontrib-applehelp","py38-sphinxcontrib-htmlhelp","py38-xarray-einstats","py38-tomli-w","py38-typing_extensions","py38-ptyprocess","py38-backcall","py38-audioread","py38-confuse","py38-socksio","py38-mediafile","py38-pypdf","py38-ordered-set","py38-sphinx","py38-pyproject_metadata","py38-blinker","py38-sphinxcontrib-jquery","py38-parsing"]},{"type":"lib","ports":["py38-flit_scm"]},{"type":"run","ports":["py38-flit"]}]},{"name":"py39-flit_core","portdir":"python/py-flit_core","version":"4.1.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/takluyver/flit","description":"Distribution-building parts of Flit.","long_description":"Distribution-building parts of Flit.","active":true,"categories":["python"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":353}],"variants":[],"dependencies":[{"type":"build","ports":["py39-build","py39-installer","clang-18"]},{"type":"lib","ports":["python39"]},{"type":"run","ports":["py39-tomli"]}],"depends_on":[{"type":"build","ports":["py39-aiosqlite","py39-aioitertools","py39-quantecon","py39-tinycss2","py39-myst-parser","py39-wheel","py39-mypy_extensions","py39-pyglet","py39-threadpoolctl","py39-typing_extensions","py39-lsprotocol","py39-arrow","py39-mdit-py-plugins","py39-socksio","py39-mdurl","py39-markdown-it-py","py39-ptyprocess","py39-marshmallow","py39-webargs","py39-cssselect2","py39-fickling","py39-tomli-w","py39-entrypoints","py39-breathe","py39-flask","py39-parsing","py39-blinker","py39-cloudpickle","py39-click","py39-sphinxcontrib-jquery","py39-sphinxcontrib-websupport","py39-ordered-set","py39-py3dns","py39-alabaster","py39-sphinxcontrib-applehelp","py39-sphinxcontrib-devhelp","py39-sphinxcontrib-htmlhelp","py39-sphinxcontrib-qthelp","py39-sphinxcontrib-serializinghtml","py39-seaborn","py39-matplotlib-inline","py39-colored","py39-audioread","py39-confuse","py39-mediafile","py39-xarray-einstats","py39-textx","py39-cairocffi","py39-pathspec","py39-pip","py39-pygmsh","py39-affine","py39-more-itertools","py39-editables","py39-testpath","py39-sphinx","py39-awscli2","py39-pytest-check","py39-backcall","py39-itsdangerous","py39-cachecontrol","py39-pypdf","py39-coherent.licensed","py39-diff-match-patch","py39-pyproject_metadata","py39-docutils","py39-idna","py39-jinja2","py39-werkzeug","py39-argh"]},{"type":"lib","ports":["py39-flit_scm"]},{"type":"run","ports":["py39-flit"]}]},{"name":"py310-flit_core","portdir":"python/py-flit_core","version":"4.1.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/takluyver/flit","description":"Distribution-building parts of Flit.","long_description":"Distribution-building parts of Flit.","active":true,"categories":["python"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":353}],"variants":[],"dependencies":[{"type":"build","ports":["py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]},{"type":"run","ports":["py310-tomli"]}],"depends_on":[{"type":"build","ports":["py310-werkzeug","py310-idna","py310-breathe","py310-more-itertools","py310-pycomposefile","py310-pytest-param-files","py310-sphinx-pytest","py310-wheel","py310-quantecon","py310-xarray-einstats","py310-cloudpathlib","py310-docutils","py310-jinja2","py310-parsing","py310-boltons","py310-matplotlib-inline","py310-pip","py310-cssselect2","py310-arrow","py310-truststore","py310-typing_extensions","py310-ptyprocess","py310-img2pdf","py310-mdit-py-plugins","py310-mdurl","py310-markdown-it-py","py310-pypdf","py310-awscli2","py310-affine","py310-aioitertools","py310-aiosqlite","py310-alabaster","py310-argh","py310-audioread","py310-backcall","py310-blinker","py310-cachecontrol","py310-cairocffi","py310-cloudpickle","py310-coherent.licensed","py310-colored","py310-confuse","py310-diff-match-patch","py310-editables","py310-entrypoints","py310-flask","py310-webargs","py310-click","py310-ipython-pygments-lexers","py310-itsdangerous","py310-loguru","py310-lsprotocol","py310-marshmallow","py310-mediafile","py310-mypy_extensions","py310-myst-parser","py310-ordered-set","py310-pathspec","py310-py3dns","py310-pyglet","py310-pygmsh","py310-pynetdicom","py310-pyproject_metadata","py310-pytest-check","py310-seaborn","py310-segno","py310-smi","py310-socksio","py310-sphinx","py310-sphinxcontrib-applehelp","py310-sphinxcontrib-devhelp","py310-sphinxcontrib-htmlhelp","py310-sphinxcontrib-jquery","py310-sphinxcontrib-qthelp","py310-sphinxcontrib-serializinghtml","py310-sphinxcontrib-websupport","py310-testpath","py310-textx","py310-threadpoolctl","py310-tinycss2","py310-tomli-w"]},{"type":"lib","ports":["py310-flit_scm"]},{"type":"run","ports":["py310-flit"]}]},{"name":"py311-flit_core","portdir":"python/py-flit_core","version":"4.1.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/takluyver/flit","description":"Distribution-building parts of Flit.","long_description":"Distribution-building parts of Flit.","active":true,"categories":["python"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":353}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","clang-18"]},{"type":"lib","ports":["python311"]},{"type":"run","ports":["py311-tomli"]}],"depends_on":[{"type":"build","ports":["py311-werkzeug","py311-idna","py311-breathe","py311-more-itertools","py311-pycomposefile","py311-pytest-param-files","py311-sphinx-pytest","py311-wheel","py311-quantecon","py311-xarray-einstats","py311-cloudpathlib","py311-docutils","py311-jinja2","py311-roman_numerals","py311-parsing","py311-boltons","py311-matplotlib-inline","py311-pip","py311-cssselect2","py311-arrow","py311-truststore","py311-typing_extensions","py311-ptyprocess","py311-img2pdf","py311-mdit-py-plugins","py311-mdurl","py311-markdown-it-py","py311-myst-parser","py311-pypdf","py311-awscli2","py311-affine","py311-aioitertools","py311-aiosqlite","py311-alabaster","py311-argh","py311-audioread","py311-backcall","py311-blinker","py311-cachecontrol","py311-cairocffi","py311-cloudpickle","py311-coherent.licensed","py311-colored","py311-confuse","py311-diff-match-patch","py311-editables","py311-entrypoints","py311-flake8-pyproject","py311-flask","py311-webargs","py311-click","py311-ipython-pygments-lexers","py311-itsdangerous","py311-loguru","py311-lsprotocol","py311-marshmallow","py311-mediafile","py311-mypy_extensions","py311-ordered-set","py311-pathspec","py311-py3dns","py311-pyglet","py311-pynetdicom","py311-pyproject_metadata","py311-pytest-check","py311-seaborn","py311-segno","py311-smi","py311-socksio","py311-sphinx","py311-sphinxcontrib-applehelp","py311-sphinxcontrib-devhelp","py311-sphinxcontrib-htmlhelp","py311-sphinxcontrib-jquery","py311-sphinxcontrib-qthelp","py311-sphinxcontrib-serializinghtml","py311-sphinxcontrib-websupport","py311-testpath","py311-textx","py311-threadpoolctl","py311-tinycss2","py311-tomli","py311-tomli-w"]},{"type":"lib","ports":["py311-flit_scm"]},{"type":"run","ports":["py311-flit"]}]},{"name":"py312-flit_core","portdir":"python/py-flit_core","version":"4.1.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/takluyver/flit","description":"Distribution-building parts of Flit.","long_description":"Distribution-building parts of Flit.","active":true,"categories":["python"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":353}],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[{"type":"build","ports":["py312-werkzeug","py312-idna","py312-breathe","py312-more-itertools","py312-pycomposefile","py312-pytest-param-files","py312-sphinx-pytest","py312-wheel","py312-arviz","py312-arviz-base","py312-quantecon","py312-tomli","py312-xarray-einstats","py312-cloudpathlib","py312-arviz-plots","py312-docutils","py312-jinja2","py312-roman_numerals","py312-parsing","py312-boltons","py312-arviz-stats","py312-matplotlib-inline","py312-pip","py312-cssselect2","py312-arrow","py312-truststore","py312-typing_extensions","py312-ptyprocess","py312-img2pdf","py312-mdit-py-plugins","py312-mdurl","py312-markdown-it-py","py312-myst-parser","py312-pypdf","py312-awscli2","gzdice","py312-affine","py312-aioitertools","py312-aiosqlite","py312-alabaster","py312-argh","py312-audioread","py312-backcall","py312-blinker","py312-cachecontrol","py312-cairocffi","py312-cgmetadata","py312-cloudpickle","py312-coherent.licensed","py312-colored","py312-confuse","py312-diff-match-patch","py312-editables","py312-entrypoints","py312-flake8-pyproject","py312-flask","py312-flask-mail","py312-flask-sqlalchemy","py312-webargs","py312-click","py312-ipython-pygments-lexers","py312-itsdangerous","py312-loguru","py312-lsprotocol","py312-makelive","py312-marshmallow","py312-mediafile","py312-mypy_extensions","py312-ordered-set","py312-pathspec","py312-py3dns","py312-pyglet","py312-pynetdicom","py312-pyproject_metadata","py312-pytest-check","py312-seaborn","py312-segno","py312-smi","py312-socksio","py312-sphinx","py312-sphinxcontrib-applehelp","py312-sphinxcontrib-devhelp","py312-sphinxcontrib-htmlhelp","py312-sphinxcontrib-jquery","py312-sphinxcontrib-qthelp","py312-sphinxcontrib-serializinghtml","py312-sphinxcontrib-websupport","py312-testpath","py312-textx","py312-threadpoolctl","py312-tinycss2","py312-tomli-w"]},{"type":"lib","ports":["py312-flit_scm"]},{"type":"run","ports":["py312-flit"]}]},{"name":"py313-flit_core","portdir":"python/py-flit_core","version":"4.1.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/takluyver/flit","description":"Distribution-building parts of Flit.","long_description":"Distribution-building parts of Flit.","active":true,"categories":["python"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":353}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"build","ports":["py313-werkzeug","py313-idna","py313-breathe","py313-more-itertools","py313-pycomposefile","py313-pytest-param-files","py313-sphinx-pytest","py313-wheel","py313-arviz","py313-arviz-base","py313-quantecon","py313-tomli","py313-xarray-einstats","py313-cloudpathlib","py313-arviz-plots","py313-docutils","py313-jinja2","py313-roman_numerals","py313-parsing","py313-boltons","py313-arviz-stats","py313-matplotlib-inline","py313-pip","py313-cssselect2","py313-arrow","py313-truststore","py313-typing_extensions","py313-ptyprocess","py313-img2pdf","py313-mdit-py-plugins","py313-mdurl","py313-markdown-it-py","py313-myst-parser","py313-pypdf","py313-awscli2","py313-affine","py313-aioitertools","py313-aiosqlite","py313-alabaster","py313-argh","py313-audioread","py313-backcall","py313-blinker","py313-cachecontrol","py313-cairocffi","py313-cgmetadata","py313-cloudpickle","py313-coherent.licensed","py313-colored","py313-confuse","py313-diff-match-patch","py313-editables","py313-entrypoints","py313-flake8-pyproject","py313-flask","py313-flask-mail","py313-flask-sqlalchemy","py313-webargs","py313-click","py313-id","py313-ipython-pygments-lexers","py313-itsdangerous","py313-loguru","py313-lsprotocol","py313-makelive","py313-marshmallow","py313-mediafile","py313-mypy_extensions","py313-ordered-set","py313-pathspec","py313-py3dns","py313-pyglet","py313-pynetdicom","py313-pyproject_metadata","py313-pytest-check","py313-seaborn","py313-segno","py313-smi","py313-socksio","py313-sphinx","py313-sphinxcontrib-applehelp","py313-sphinxcontrib-devhelp","py313-sphinxcontrib-htmlhelp","py313-sphinxcontrib-jquery","py313-sphinxcontrib-qthelp","py313-sphinxcontrib-serializinghtml","py313-sphinxcontrib-websupport","py313-submitit","py313-testpath","py313-textx","py313-threadpoolctl","py313-tinycss2","py313-tomli-w","py313-utitools"]},{"type":"lib","ports":["py313-flit_scm"]},{"type":"run","ports":["py313-flit"]}]},{"name":"py314-flit_core","portdir":"python/py-flit_core","version":"4.1.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/takluyver/flit","description":"Distribution-building parts of Flit.","long_description":"Distribution-building parts of Flit.","active":true,"categories":["python"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":353}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"build","ports":["py314-werkzeug","py314-idna","py314-breathe","py314-more-itertools","py314-pycomposefile","py314-pytest-param-files","py314-sphinx-pytest","py314-wheel","py314-arviz","py314-arviz-base","py314-quantecon","py314-xarray-einstats","py314-cloudpathlib","py314-arviz-plots","py314-docutils","py314-jinja2","py314-roman_numerals","py314-parsing","py314-boltons","py314-arviz-stats","py314-matplotlib-inline","py314-pip","py314-cssselect2","py314-arrow","py314-truststore","py314-typing_extensions","py314-ptyprocess","py314-img2pdf","py314-mdit-py-plugins","py314-jeepney","py314-mdurl","py314-markdown-it-py","py314-myst-parser","py314-click","py314-pypdf","py314-awscli2","py314-affine","py314-aioitertools","py314-alabaster","py314-argh","py314-audioread","py314-blinker","py314-cachecontrol","py314-cairocffi","py314-cgmetadata","py314-cloudpickle","py314-coherent.licensed","py314-diff-match-patch","py314-editables","py314-flake8-pyproject","py314-flask","py314-id","py314-ipython-pygments-lexers","py314-itsdangerous","py314-loguru","py314-lsprotocol","py314-makelive","py314-marshmallow","py314-mypy_extensions","py314-pathspec","py314-pyglet","py314-pyproject_metadata","py314-seaborn","py314-socksio","py314-sphinx","py314-sphinxcontrib-applehelp","py314-sphinxcontrib-devhelp","py314-sphinxcontrib-htmlhelp","py314-sphinxcontrib-jquery","py314-sphinxcontrib-qthelp","py314-sphinxcontrib-serializinghtml","py314-sphinxcontrib-websupport","py314-submitit","py314-testpath","py314-textx","py314-threadpoolctl","py314-tinycss2","py314-tomli-w","py314-utitools","py314-webargs"]},{"type":"lib","ports":["py-flit_core"]}]},{"name":"py-pyproject_hooks","portdir":"python/py-pyproject_hooks","version":"1.3.3","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/pyproject_hooks/","description":"API to call PEP 517 hooks","long_description":"This is a low-level library for calling build-backends in pyproject.toml-based projects. It provides the basic functionality to help write tooling that generates distribution files from Python projects.","active":true,"categories":["python"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":353}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-pyproject_hooks"]}],"depends_on":[]},{"name":"py37-pyproject_hooks","portdir":"python/py-pyproject_hooks","version":"1.2.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/pyproject_hooks/","description":"API to call PEP 517 hooks","long_description":"This is a low-level library for calling build-backends in pyproject.toml-based projects. It provides the basic functionality to help write tooling that generates distribution files from Python projects.","active":true,"categories":["python"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":353}],"variants":[],"dependencies":[{"type":"build","ports":["py37-installer","py-bootstrap-modules","clang-18"]},{"type":"lib","ports":["python37","py37-tomli"]},{"type":"test","ports":["py37-testpath","py37-pytest"]}],"depends_on":[{"type":"lib","ports":["py37-build"]}]},{"name":"py38-pyproject_hooks","portdir":"python/py-pyproject_hooks","version":"1.3.3","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/pyproject_hooks/","description":"API to call PEP 517 hooks","long_description":"This is a low-level library for calling build-backends in pyproject.toml-based projects. It provides the basic functionality to help write tooling that generates distribution files from Python projects.","active":true,"categories":["python"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":353}],"variants":[],"dependencies":[{"type":"build","ports":["py38-installer","py-bootstrap-modules","clang-18"]},{"type":"lib","ports":["python38","py38-tomli"]},{"type":"test","ports":["py38-testpath","py38-pytest"]}],"depends_on":[{"type":"lib","ports":["py38-build"]}]},{"name":"py39-pyproject_hooks","portdir":"python/py-pyproject_hooks","version":"1.3.3","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/pyproject_hooks/","description":"API to call PEP 517 hooks","long_description":"This is a low-level library for calling build-backends in pyproject.toml-based projects. It provides the basic functionality to help write tooling that generates distribution files from Python projects.","active":true,"categories":["python"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":353}],"variants":[],"dependencies":[{"type":"build","ports":["py39-installer","py-bootstrap-modules","clang-18"]},{"type":"lib","ports":["python39","py39-tomli"]},{"type":"test","ports":["py39-testpath","py39-pytest"]}],"depends_on":[{"type":"lib","ports":["py39-build"]}]},{"name":"py310-pyproject_hooks","portdir":"python/py-pyproject_hooks","version":"1.3.3","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/pyproject_hooks/","description":"API to call PEP 517 hooks","long_description":"This is a low-level library for calling build-backends in pyproject.toml-based projects. It provides the basic functionality to help write tooling that generates distribution files from Python projects.","active":true,"categories":["python"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":353}],"variants":[],"dependencies":[{"type":"build","ports":["py-bootstrap-modules","py310-installer","clang-18"]},{"type":"lib","ports":["python310","py310-tomli"]},{"type":"test","ports":["py310-testpath"]}],"depends_on":[{"type":"lib","ports":["py310-build","py310-hatch"]}]},{"name":"py311-pyproject_hooks","portdir":"python/py-pyproject_hooks","version":"1.3.3","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/pyproject_hooks/","description":"API to call PEP 517 hooks","long_description":"This is a low-level library for calling build-backends in pyproject.toml-based projects. It provides the basic functionality to help write tooling that generates distribution files from Python projects.","active":true,"categories":["python"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":353}],"variants":[],"dependencies":[{"type":"build","ports":["py-bootstrap-modules","py311-installer","clang-18"]},{"type":"lib","ports":["python311"]},{"type":"test","ports":["py311-testpath"]}],"depends_on":[{"type":"lib","ports":["py311-build","py311-hatch"]}]},{"name":"py312-pyproject_hooks","portdir":"python/py-pyproject_hooks","version":"1.3.3","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/pyproject_hooks/","description":"API to call PEP 517 hooks","long_description":"This is a low-level library for calling build-backends in pyproject.toml-based projects. It provides the basic functionality to help write tooling that generates distribution files from Python projects.","active":true,"categories":["python"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":353}],"variants":[],"dependencies":[{"type":"build","ports":["py-bootstrap-modules","py312-installer","clang-18"]},{"type":"lib","ports":["python312"]},{"type":"test","ports":["py312-testpath"]}],"depends_on":[{"type":"lib","ports":["py312-build","py312-hatch"]}]},{"name":"py313-pyproject_hooks","portdir":"python/py-pyproject_hooks","version":"1.3.3","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/pyproject_hooks/","description":"API to call PEP 517 hooks","long_description":"This is a low-level library for calling build-backends in pyproject.toml-based projects. It provides the basic functionality to help write tooling that generates distribution files from Python projects.","active":true,"categories":["python"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":353}],"variants":[],"dependencies":[{"type":"build","ports":["py-bootstrap-modules","clang-18","py313-installer"]},{"type":"lib","ports":["python313"]},{"type":"test","ports":["py313-testpath"]}],"depends_on":[{"type":"lib","ports":["py313-build","py313-hatch"]}]},{"name":"py314-pyproject_hooks","portdir":"python/py-pyproject_hooks","version":"1.3.3","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/pyproject_hooks/","description":"API to call PEP 517 hooks","long_description":"This is a low-level library for calling build-backends in pyproject.toml-based projects. It provides the basic functionality to help write tooling that generates distribution files from Python projects.","active":true,"categories":["python"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":353}],"variants":[],"dependencies":[{"type":"build","ports":["py-bootstrap-modules","clang-18","py314-installer"]},{"type":"lib","ports":["python314"]},{"type":"test","ports":["py314-testpath"]}],"depends_on":[{"type":"lib","ports":["py314-build","py314-hatch","py-pyproject_hooks","poetry"]}]},{"name":"py38-pypdf","portdir":"python/py-pypdf","version":"5.1.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/py-pdf/pypdf","description":"A utility to read and write pdfs with Python","long_description":"A Pure-Python PDF toolkit. It is capable of extracting document information, splitting documents page by page, merging documents page by page, cropping pages, merging multiple pages into a single page, and encrypting and decrypting PDF files.","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":[],"dependencies":[{"type":"build","ports":["py38-flit_core","py38-build","py38-installer","clang-17"]},{"type":"lib","ports":["python38","py38-typing_extensions"]}],"depends_on":[{"type":"lib","ports":["py38-xhtml2pdf"]}]},{"name":"py37-pypdf","portdir":"python/py-pypdf","version":"3.10.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/py-pdf/pypdf","description":"A utility to read and write pdfs with Python","long_description":"A Pure-Python PDF toolkit. It is capable of extracting document information, splitting documents page by page, merging documents page by page, cropping pages, merging multiple pages into a single page, and encrypting and decrypting PDF files.","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":[],"dependencies":[{"type":"build","ports":["py37-flit_core","py37-build","py37-installer","clang-15"]},{"type":"lib","ports":["python37","py37-typing_extensions"]}],"depends_on":[{"type":"lib","ports":["py37-xhtml2pdf"]}]},{"name":"py39-pypdf","portdir":"python/py-pypdf","version":"6.1.3","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/py-pdf/pypdf","description":"A utility to read and write pdfs with Python","long_description":"A Pure-Python PDF toolkit. It is capable of extracting document information, splitting documents page by page, merging documents page by page, cropping pages, merging multiple pages into a single page, and encrypting and decrypting PDF files.","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":[],"dependencies":[{"type":"build","ports":["py39-installer","clang-18","py39-flit_core","py39-build"]},{"type":"lib","ports":["python39","py39-typing_extensions"]},{"type":"test","ports":["py39-pytest","py39-pytest-timeout","py39-yaml"]}],"depends_on":[{"type":"lib","ports":["py39-xhtml2pdf"]}]},{"name":"chemex-devel","portdir":"science/chemex","version":"2022.0.0-alpha.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/gbouvignies/chemex","description":"ChemEx is an analysis program for chemical exchange detected by NMR","long_description":"ChemEx is an analysis program for chemical exchange detected by NMR","active":false,"categories":["science","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":[],"dependencies":[{"type":"build","ports":["poetry","py39-poetry-core","py39-setuptools_scm","py39-setuptools_scm_git_archive","py39-build","py39-installer","clang-16"]},{"type":"lib","ports":["py39-pydantic","py39-scipy","python39","py39-tomli","py39-tqdm","py39-asteval","py39-cachetools","py39-levenshtein","py39-lmfit","py39-matplotlib","py39-numpy"]}],"depends_on":[]},{"name":"py-pypdf","portdir":"python/py-pypdf","version":"6.19.0","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/py-pdf/pypdf","description":"A utility to read and write pdfs with Python","long_description":"A Pure-Python PDF toolkit. It is capable of extracting document information, splitting documents page by page, merging documents page by page, cropping pages, merging multiple pages into a single page, and encrypting and decrypting PDF files.","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-pypdf"]}],"depends_on":[]},{"name":"py311-pypdf","portdir":"python/py-pypdf","version":"6.19.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/py-pdf/pypdf","description":"A utility to read and write pdfs with Python","long_description":"A Pure-Python PDF toolkit. It is capable of extracting document information, splitting documents page by page, merging documents page by page, cropping pages, merging multiple pages into a single page, and encrypting and decrypting PDF files.","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-build","py311-installer","py311-flit_core"]},{"type":"lib","ports":["python311"]},{"type":"test","ports":["py311-pytest","py311-yaml","py311-pytest-timeout"]}],"depends_on":[{"type":"lib","ports":["py311-xhtml2pdf"]}]},{"name":"py310-pypdf","portdir":"python/py-pypdf","version":"6.19.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/py-pdf/pypdf","description":"A utility to read and write pdfs with Python","long_description":"A Pure-Python PDF toolkit. It is capable of extracting document information, splitting documents page by page, merging documents page by page, cropping pages, merging multiple pages into a single page, and encrypting and decrypting PDF files.","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":[],"dependencies":[{"type":"build","ports":["py310-installer","clang-18","py310-flit_core","py310-build"]},{"type":"lib","ports":["python310","py310-typing_extensions"]},{"type":"test","ports":["py310-pytest","py310-yaml","py310-pytest-timeout"]}],"depends_on":[{"type":"lib","ports":["py310-xhtml2pdf"]}]},{"name":"py313-pypdf","portdir":"python/py-pypdf","version":"6.19.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/py-pdf/pypdf","description":"A utility to read and write pdfs with Python","long_description":"A Pure-Python PDF toolkit. It is capable of extracting document information, splitting documents page by page, merging documents page by page, cropping pages, merging multiple pages into a single page, and encrypting and decrypting PDF files.","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":[],"dependencies":[{"type":"build","ports":["py313-installer","clang-18","py313-build","py313-flit_core"]},{"type":"lib","ports":["python313"]},{"type":"test","ports":["py313-pytest","py313-pytest-timeout","py313-yaml"]}],"depends_on":[{"type":"lib","ports":["py313-xhtml2pdf"]}]},{"name":"py312-pypdf","portdir":"python/py-pypdf","version":"6.19.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/py-pdf/pypdf","description":"A utility to read and write pdfs with Python","long_description":"A Pure-Python PDF toolkit. It is capable of extracting document information, splitting documents page by page, merging documents page by page, cropping pages, merging multiple pages into a single page, and encrypting and decrypting PDF files.","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-build","py312-flit_core","py312-installer"]},{"type":"lib","ports":["python312"]},{"type":"test","ports":["py312-pytest","py312-yaml","py312-pytest-timeout"]}],"depends_on":[{"type":"lib","ports":["py312-xhtml2pdf","pdfposter"]}]},{"name":"py314-pypdf","portdir":"python/py-pypdf","version":"6.19.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/py-pdf/pypdf","description":"A utility to read and write pdfs with Python","long_description":"A Pure-Python PDF toolkit. It is capable of extracting document information, splitting documents page by page, merging documents page by page, cropping pages, merging multiple pages into a single page, and encrypting and decrypting PDF files.","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":[],"dependencies":[{"type":"build","ports":["py314-installer","clang-18","py314-build","py314-flit_core"]},{"type":"lib","ports":["python314"]},{"type":"test","ports":["py314-pytest","py314-pytest-timeout","py314-yaml"]}],"depends_on":[{"type":"lib","ports":["komikku","py314-xhtml2pdf","maigret","py-pypdf"]}]},{"name":"chemex","portdir":"science/chemex","version":"2026.9.1","license":"GPL-3+","platforms":"{darwin any > 13}","epoch":0,"replaced_by":null,"homepage":"https://github.com/gbouvignies/chemex","description":"ChemEx is an analysis program for chemical exchange detected by NMR","long_description":"ChemEx is an analysis program for chemical exchange detected by NMR","active":true,"categories":["science","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-uv-build"]},{"type":"lib","ports":["py314-rich","py314-matplotlib","py314-rapidfuzz","python314","py314-pydantic","py314-emcee3","py314-annotated_types","py314-cachetools","py314-numpy","py314-scipy"]}],"depends_on":[]},{"name":"pdbe-mmcif-validator","portdir":"science/pdbe-mmcif-validator","version":"0.1.97","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/PDBeurope/mmcif-validator","description":"Validate mmCIF/CIF files against the PDBx/mmCIF dictionary or any CIF dictionary","long_description":"Validate mmCIF/CIF files against the PDBx/mmCIF dictionary or any CIF dictionary","active":true,"categories":["science","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]}],"depends_on":[]},{"name":"ugrep","portdir":"textproc/ugrep","version":"7.8.5","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/Genivia/ugrep","description":"ultra fast grep with interactive query UI and fuzzy search","long_description":"ultra fast grep with interactive query UI and fuzzy search: search file systems, source code, text, binary files, archives (cpio/tar/pax/zip), compressed files (gz/Z/bz2/lzma/xz/lz4/zstd), documents and more.","active":true,"categories":["sysutils","textproc"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":["native","universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["lz4","lzma","bzip2","zstd","pcre2","zlib"]}],"depends_on":[]},{"name":"py37-matplotlib","portdir":"python/py-matplotlib","version":"3.5.3","license":"(PSF or BSD)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://matplotlib.org/","description":"Matplotlib is a python plotting library","long_description":"Matplotlib strives to produce publication quality 2D graphics for interactive graphing, scientific publishing, user interface development and web application servers targeting multiple user interfaces and hardcopy output formats. There is a 'pylab' mode which emulates matlab graphics. The library uses numpy for handling large data sets and supports a variety of output backends. This port provides variants for the different GUIs (gtk2, gtk3, tkinter, qt4, qt5, cairo, latex).","active":false,"categories":["graphics","math","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":["webagg","tkinter","gtk3","qt5","cairo","pyside2","dvipng","ghostscript","latex","pdftops","universal"],"dependencies":[{"type":"build","ports":["pkgconfig","py37-certifi","py37-pybind11","py37-setuptools","py37-setuptools_scm","py37-setuptools_scm_git_archive","clang-16"]},{"type":"lib","ports":["py37-importlib-resources","py37-kiwisolver","py37-numpy","python37","py37-parsing","py37-fonttools","py37-packaging","qhull","freetype","py37-Pillow","py37-cairo","py37-cycler","py37-dateutil"]}],"depends_on":[{"type":"lib","ports":["py37-plotly","py37-corner","py37-arviz","py37-gammapy","py37-control","py37-geoplot","py37-gpilab-core","py37-obspy","py37-spacepy","py37-descartes","py37-contextily","py37-tropycal","py37-skyfield","py37-cartopy","py37-gwpy","py37-magenta","py37-ipympl","py37-metpy","py37-pytest-mpl","py37-seaborn","py37-astroML","py37-matplotlib-basemap","py37-stfio","py37-pyFAI","py37-lalinference","py37-fipy","py37-filterpy","py37-MDAnalysis","py37-astlib","py37-mpld3","py37-healpy","py37-commpy"]},{"type":"run","ports":["py37-yt","py37-scikit-image","py37-pymatgen","py37-xraylarch","py37-spyder","py37-pyregion","py37-aplpy","py37-gammapy","py37-spyder-devel","py37-htseq","py37-librosa","py37-magenta","py37-imutils","py37-wordcloud","py37-photomosaic","py37-wxmplot","py37-clawpack","py37-colour"]},{"type":"test","ports":["py37-igraph","py37-nbval","py37-tensorboardX"]}]},{"name":"py38-matplotlib","portdir":"python/py-matplotlib","version":"3.7.4","license":"(PSF or BSD)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://matplotlib.org/","description":"Matplotlib is a python plotting library","long_description":"Matplotlib strives to produce publication quality 2D graphics for interactive graphing, scientific publishing, user interface development and web application servers targeting multiple user interfaces and hardcopy output formats. There is a 'pylab' mode which emulates matlab graphics. The library uses numpy for handling large data sets and supports a variety of output backends. This port provides variants for the different GUIs (gtk2, gtk3, tkinter, qt4, qt5, cairo, latex).","active":false,"categories":["graphics","math","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":["webagg","tkinter","gtk3","qt5","cairo","pyside2","dvipng","ghostscript","latex","pdftops","universal"],"dependencies":[{"type":"build","ports":["pkgconfig","py38-certifi","py38-pybind11","py38-setuptools","py38-setuptools_scm","clang-17"]},{"type":"lib","ports":["py38-dateutil","py38-importlib-resources","py38-kiwisolver","py38-numpy","python38","py38-parsing","py38-fonttools","py38-contourpy","py38-packaging","qhull","freetype","py38-Pillow","py38-cairo","py38-cycler"]}],"depends_on":[{"type":"lib","ports":["py38-contextily","py38-filterpy","py38-spacepy","py38-lalinference","py38-descartes","py38-corner","py38-gpilab-core","py38-fipy","py38-geoplot","py38-gammapy","py38-ipympl","py38-graph-tool","py38-skyfield","py38-control","py38-seaborn","py38-pytest-mpl","py38-astropy","py38-healpy","py38-matplotlib-basemap","py38-mpld3","py38-arviz","py38-metpy","py38-cartopy","py38-tropycal","py38-obspy","py38-pyFAI","py38-gwpy","py38-magenta","py38-plotly","py38-MDAnalysis","py38-astlib","py38-astroML","py38-commpy"]},{"type":"run","ports":["py38-transformers","py38-scapy","py38-gammapy","py38-magenta","py38-photomosaic","py38-pymatgen","py38-imutils","py38-spyder-devel","py38-scapy-devel","py38-wordcloud","py38-yt","py38-spyder","py38-aplpy","py38-clawpack","py38-colour","py38-xraylarch","py38-htseq","py38-wxmplot","py38-scikit-image","py38-pyregion","py38-librosa","py38-gradio"]},{"type":"test","ports":["py38-tensorboardX","py38-nbval","py38-allennlp","py38-igraph"]}]},{"name":"py36-matplotlib","portdir":"python/py-matplotlib","version":"3.3.4","license":"(PSF or BSD)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://matplotlib.org/","description":"Matplotlib is a python plotting library","long_description":"Matplotlib strives to produce publication quality 2D graphics for interactive graphing, scientific publishing, user interface development and web application servers targeting multiple user interfaces and hardcopy output formats. There is a 'pylab' mode which emulates matlab graphics. The library uses numpy for handling large data sets and supports a variety of output backends. This port provides variants for the different GUIs (gtk2, gtk3, tkinter, qt4, qt5, cairo, latex).","active":false,"categories":["graphics","math","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":["pyside","cairo","dvipng","qt5","qt4","webagg","tkinter","gtk3","ghostscript","latex","pdftops","universal"],"dependencies":[{"type":"build","ports":["pkgconfig","py36-certifi","py36-setuptools","clang-14"]},{"type":"lib","ports":["py36-cairo","py36-cycler","py36-dateutil","python36","py36-numpy","py36-parsing","py36-tornado","py36-kiwisolver","qhull","freetype","py36-Pillow"]}],"depends_on":[{"type":"lib","ports":["py36-pytest-mpl","py36-nltk","py36-seaborn","py36-spacepy","py36-lalinference","py36-commpy","py36-MDAnalysis","py36-cartopy","py36-matplotlib-basemap","py36-fipy","py36-obspy","py36-ipympl","py36-corner","py36-pyFAI","py36-arviz","py36-stfio","py36-astlib","py36-astroML","py36-control","py36-descartes","py36-gpilab-core","py36-gwpy","py36-healpy","py36-mpld3","py36-qutip"]},{"type":"run","ports":["py36-spyder","py36-scikit-image","py36-yt","py36-aplpy","py36-htseq","py36-memprof","py36-colour","py36-spyder-devel","py36-pyregion","py36-gammapy"]},{"type":"test","ports":["py36-nbval"]}]},{"name":"py35-matplotlib","portdir":"python/py-matplotlib","version":"3.0.3","license":"(PSF or BSD)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://matplotlib.org/","description":"Matplotlib is a python plotting library","long_description":"Matplotlib strives to produce publication quality 2D graphics for interactive graphing, scientific publishing, user interface development and web application servers targeting multiple user interfaces and hardcopy output formats. There is a 'pylab' mode which emulates matlab graphics. The library uses numpy for handling large data sets and supports a variety of output backends. This port provides variants for the different GUIs (gtk2, gtk3, tkinter, qt4, qt5, cairo, latex).","active":false,"categories":["graphics","math","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":["qt4","webagg","tkinter","gtk3","qt5","pyside","cairo","dvipng","ghostscript","latex","pdftops","universal"],"dependencies":[{"type":"build","ports":["pkgconfig","py35-setuptools","clang-14"]},{"type":"lib","ports":["freetype","py35-cairo","py35-cycler","py35-dateutil","libpng","py35-numpy","py35-parsing","py35-tornado","py35-kiwisolver","python35","qhull"]}],"depends_on":[{"type":"lib","ports":["py35-pyFAI","py35-seaborn","py35-mpld3","py35-qutip","py35-spacepy","py35-commpy","py35-matplotlib-basemap","py35-obspy","py35-nltk","py35-stfio","py35-astlib","py35-astroML","py35-cartopy","py35-control","py35-descartes","py35-healpy","py35-ipympl"]},{"type":"run","ports":["py35-gammapy","py35-scikit-image","py35-aplpy","py35-memprof","py35-pyregion","py35-yt"]},{"type":"test","ports":["py35-nbval"]}]},{"name":"py39-matplotlib","portdir":"python/py-matplotlib","version":"3.9.4","license":"(PSF or BSD)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://matplotlib.org/","description":"Matplotlib is a python plotting library","long_description":"Matplotlib strives to produce publication quality 2D graphics for interactive graphing, scientific publishing, user interface development and web application servers targeting multiple user interfaces and hardcopy output formats. There is a 'pylab' mode which emulates matlab graphics. The library uses numpy for handling large data sets and supports a variety of output backends. This port provides variants for the different GUIs (gtk2, gtk3, tkinter, qt5, cairo, latex).","active":false,"categories":["graphics","math","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":["tkinter","gtk3","qt5","qt6","cairo","pyside2","pyside6","dvipng","ghostscript","latex","pdftops","universal"],"dependencies":[{"type":"build","ports":["ninja","pkgconfig","py39-certifi","py39-pybind11","py39-setuptools_scm","py39-build","py39-installer","py39-meson-python","clang-20"]},{"type":"lib","ports":["py39-packaging","py39-parsing","python39","py39-importlib-resources","py39-contourpy","py39-fonttools","qhull","freetype","py39-Pillow","py39-cairo","py39-cycler","py39-dateutil","py39-kiwisolver","py39-numpy"]}],"depends_on":[{"type":"lib","ports":["py39-graph-tool","py39-commpy","py39-filterpy","py39-fipy","py39-gpilab-core","py39-jupyterthemes","py39-magenta","py39-matplotlib-basemap","py39-metpy","py39-spacepy","py39-corner","py39-skyfield","py39-pyFAI","py39-pacal","py39-obspy","chemex-devel","py39-mpl-animators","py39-arviz","py39-seaborn","py39-astroML","py39-geoplot","py39-pytest-mpl","py39-astlib","py39-healpy","py39-cartopy","py39-MDAnalysis","py39-contextily","py39-control","py39-gammapy","py39-gwpy","py39-ipympl","py39-astropy","py39-mlxtend","py39-tropycal","py39-plotly"]},{"type":"run","ports":["py39-gammapy","py39-htseq","py39-gradio","py39-splot","py39-scapy-devel","py39-wxmplot","py39-aplpy","py39-xraylarch","py39-spyder","py39-scapy","py39-colour","py39-transformers","py39-librosa","py39-imutils","py39-pointpats","py39-wordcloud","py39-scikit-image","py39-pyregion","py39-memprof","py39-spyder-devel","py39-photomosaic","py39-magenta","py39-pymatgen","py39-segregation","py39-clawpack"]},{"type":"test","ports":["py39-allennlp","py39-numdifftools","py39-spopt","py39-gyoto","py39-tensorboardX","py39-igraph","py39-nbval"]}]},{"name":"py36-numpydoc","portdir":"python/py-numpydoc","version":"1.1.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/numpy/numpydoc","description":"Sphinx extension to support docstrings in Numpy format","long_description":"Numpydoc inserts a hook into Sphinx’s autodoc that converts docstrings following the Numpy/Scipy format to a form palatable to Sphinx.","active":false,"categories":["python"],"maintainers":[{"name":"mojca","github":"mojca","ports_count":56}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py36-jinja2","py36-setuptools","py36-sphinx"]},{"type":"lib","ports":["python36"]},{"type":"test","ports":["py36-pytest"]}],"depends_on":[{"type":"lib","ports":["py36-filterpy"]},{"type":"run","ports":["py36-spyder","py36-spyder-devel"]}]},{"name":"py35-numpydoc","portdir":"python/py-numpydoc","version":"1.1.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/numpy/numpydoc","description":"Sphinx extension to support docstrings in Numpy format","long_description":"Numpydoc inserts a hook into Sphinx’s autodoc that converts docstrings following the Numpy/Scipy format to a form palatable to Sphinx.","active":false,"categories":["python"],"maintainers":[{"name":"mojca","github":"mojca","ports_count":56}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py35-jinja2","py35-setuptools","py35-sphinx"]},{"type":"lib","ports":["python35"]},{"type":"test","ports":["py35-pytest"]}],"depends_on":[]},{"name":"py37-numpydoc","portdir":"python/py-numpydoc","version":"1.5.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/numpy/numpydoc","description":"Sphinx extension to support docstrings in Numpy format","long_description":"Numpydoc inserts a hook into Sphinx’s autodoc that converts docstrings following the Numpy/Scipy format to a form palatable to Sphinx.","active":false,"categories":["python"],"maintainers":[{"name":"mojca","github":"mojca","ports_count":56}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16","py37-jinja2","py37-setuptools","py37-sphinx","py37-wheel","py37-build","py37-installer"]},{"type":"lib","ports":["python37"]},{"type":"test","ports":["py37-pytest"]}],"depends_on":[{"type":"run","ports":["py37-spyder","py37-spyder-devel"]}]},{"name":"py39-numpydoc","portdir":"python/py-numpydoc","version":"1.9.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/numpy/numpydoc","description":"Sphinx extension to support docstrings in Numpy format","long_description":"Numpydoc inserts a hook into Sphinx’s autodoc that converts docstrings following the Numpy/Scipy format to a form palatable to Sphinx.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-17","py39-jinja2","py39-setuptools","py39-sphinx","py39-wheel","py39-build","py39-installer"]},{"type":"lib","ports":["python39"]},{"type":"test","ports":["py39-pytest"]}],"depends_on":[{"type":"run","ports":["py39-spyder-devel","py39-spyder"]}]},{"name":"py38-numpydoc","portdir":"python/py-numpydoc","version":"1.7.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/numpy/numpydoc","description":"Sphinx extension to support docstrings in Numpy format","long_description":"Numpydoc inserts a hook into Sphinx’s autodoc that converts docstrings following the Numpy/Scipy format to a form palatable to Sphinx.","active":false,"categories":["python"],"maintainers":[{"name":"mojca","github":"mojca","ports_count":56}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16","py38-jinja2","py38-setuptools","py38-sphinx","py38-wheel","py38-build","py38-installer"]},{"type":"lib","ports":["python38"]},{"type":"test","ports":["py38-pytest"]}],"depends_on":[{"type":"run","ports":["py38-spyder-devel","py38-spyder"]}]},{"name":"py27-numpydoc","portdir":"python/py-numpydoc","version":"0.9.2","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/numpy/numpydoc","description":"Sphinx extension to support docstrings in Numpy format","long_description":"Numpydoc inserts a hook into Sphinx’s autodoc that converts docstrings following the Numpy/Scipy format to a form palatable to Sphinx.","active":false,"categories":["python"],"maintainers":[{"name":"mojca","github":"mojca","ports_count":56}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py27-jinja2","py27-setuptools","py27-sphinx"]},{"type":"lib","ports":["python27"]},{"type":"test","ports":["py27-pytest"]}],"depends_on":[{"type":"lib","ports":["py27-filterpy"]}]},{"name":"py36-platformdirs","portdir":"python/py-platformdirs","version":"2.4.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/platformdirs/platformdirs","description":"A small Python module for determining appropriate platform-specific dirs","long_description":"A small Python module for determining appropriate platform-specific dirs, e.g. a \"user data dir\".","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":[],"dependencies":[{"type":"build","ports":["py36-setuptools","py36-setuptools_scm","clang-15"]},{"type":"lib","ports":["python36"]}],"depends_on":[{"type":"lib","ports":["py36-virtualenv","py36-black","py36-pylint"]}]},{"name":"py38-platformdirs","portdir":"python/py-platformdirs","version":"4.3.6","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/platformdirs/platformdirs","description":"A small Python module for determining appropriate platform-specific dirs","long_description":"A small Python module for determining appropriate platform-specific dirs, e.g. a \"user data dir\".","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":[],"dependencies":[{"type":"build","ports":["py38-build","py38-hatchling","py38-hatch-vcs","py38-installer","clang-17"]},{"type":"lib","ports":["python38"]}],"depends_on":[{"type":"lib","ports":["py38-yapf","py38-virtualenv","py38-black","py38-pylint","py38-jupyter_core","py38-pyopencl","py38-tox"]},{"type":"run","ports":["py38-xraydb"]}]},{"name":"py34-platformdirs","portdir":"python/py-platformdirs","version":"2.1.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/platformdirs/platformdirs","description":"A small Python module for determining appropriate platform-specific dirs","long_description":"A small Python module for determining appropriate platform-specific dirs, e.g. a \"user data dir\".","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py34-setuptools"]},{"type":"lib","ports":["python34"]}],"depends_on":[]},{"name":"py37-platformdirs","portdir":"python/py-platformdirs","version":"4.3.6","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/platformdirs/platformdirs","description":"A small Python module for determining appropriate platform-specific dirs","long_description":"A small Python module for determining appropriate platform-specific dirs, e.g. a \"user data dir\".","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":[],"dependencies":[{"type":"build","ports":["py37-hatchling","py37-installer","clang-17","py37-build","py37-hatch-vcs"]},{"type":"lib","ports":["py37-typing_extensions","python37"]}],"depends_on":[{"type":"lib","ports":["py37-jupyter_core","py37-pylint","py37-black","py37-yapf","py37-virtualenv"]}]},{"name":"py35-platformdirs","portdir":"python/py-platformdirs","version":"2.0.2","license":"MIT","platforms":"{darwin any}","epoch":1,"replaced_by":null,"homepage":"https://github.com/platformdirs/platformdirs","description":"A small Python module for determining appropriate platform-specific dirs","long_description":"A small Python module for determining appropriate platform-specific dirs, e.g. a \"user data dir\".","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":[],"dependencies":[{"type":"build","ports":["py35-setuptools","py35-setuptools_scm","py35-toml","clang-15"]},{"type":"lib","ports":["python35"]}],"depends_on":[{"type":"lib","ports":["py35-virtualenv","py35-pylint"]}]},{"name":"py39-platformdirs","portdir":"python/py-platformdirs","version":"4.4.0","license":"MIT","platforms":"{darwin any}","epoch":1,"replaced_by":null,"homepage":"https://github.com/platformdirs/platformdirs","description":"A small Python module for determining appropriate platform-specific dirs","long_description":"A small Python module for determining appropriate platform-specific dirs, e.g. a \"user data dir\".","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":[],"dependencies":[{"type":"build","ports":["py39-build","py39-hatchling","py39-hatch-vcs","py39-installer","clang-18"]},{"type":"lib","ports":["python39"]}],"depends_on":[{"type":"lib","ports":["py39-jupyter_core","py39-pylint","py39-tox","py39-findpython","py39-virtualenv","py39-black","py39-yapf","py39-pyopencl","py39-pooch"]},{"type":"run","ports":["py39-openstacksdk","py39-libpysal","py39-xraydb"]}]},{"name":"py37-cachetools","portdir":"python/py-cachetools","version":"5.3.2","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":false,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":[],"dependencies":[{"type":"build","ports":["py37-build","py37-setuptools","py37-wheel","py37-installer","clang-16"]},{"type":"lib","ports":["python37"]},{"type":"test","ports":["py37-pytest"]}],"depends_on":[{"type":"lib","ports":["py37-pymc","py37-google-auth","py37-pymc3"]}]}]}