{"count":53378,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=146","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=144","results":[{"name":"py-uvicorn","portdir":"python/py-uvicorn","version":"0.54.0","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/encode/uvicorn","description":"The lightning fast ASGI server.","long_description":"The lightning fast ASGI server.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-uvicorn"]}],"depends_on":[]},{"name":"py314-semver","portdir":"python/py-semver","version":"3.1.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/k-bx/python-semver","description":"Python helper for Semantic Versioning","long_description":"Python helper for Semantic Versioning","active":true,"categories":["python"],"maintainers":[{"name":"karan.sheth","github":"korusuke","ports_count":66}],"variants":[],"dependencies":[{"type":"build","ports":["py314-setuptools_scm","clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]},{"type":"test","ports":["py314-pytest"]}],"depends_on":[{"type":"lib","ports":["py-semver","azure-cli","py314-changelog-chug","py314-pydantic-extra-types","py314-upt-rubygems"]}]},{"name":"py313-semver","portdir":"python/py-semver","version":"3.1.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/k-bx/python-semver","description":"Python helper for Semantic Versioning","long_description":"Python helper for Semantic Versioning","active":true,"categories":["python"],"maintainers":[{"name":"karan.sheth","github":"korusuke","ports_count":66}],"variants":[],"dependencies":[{"type":"build","ports":["py313-setuptools_scm","clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]},{"type":"test","ports":["py313-pytest"]}],"depends_on":[{"type":"lib","ports":["py313-changelog-chug","py313-pydantic-extra-types","py313-upt-rubygems"]}]},{"name":"py312-semver","portdir":"python/py-semver","version":"3.1.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/k-bx/python-semver","description":"Python helper for Semantic Versioning","long_description":"Python helper for Semantic Versioning","active":true,"categories":["python"],"maintainers":[{"name":"karan.sheth","github":"korusuke","ports_count":66}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-build","py312-installer","py312-setuptools","py312-wheel","py312-setuptools_scm"]},{"type":"lib","ports":["python312"]},{"type":"test","ports":["py312-pytest"]}],"depends_on":[{"type":"lib","ports":["py312-changelog-chug","py312-pydantic-extra-types","py312-upt-rubygems"]}]},{"name":"py311-semver","portdir":"python/py-semver","version":"3.1.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/k-bx/python-semver","description":"Python helper for Semantic Versioning","long_description":"Python helper for Semantic Versioning","active":true,"categories":["python"],"maintainers":[{"name":"karan.sheth","github":"korusuke","ports_count":66}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-build","py311-installer","py311-setuptools","py311-wheel","py311-setuptools_scm"]},{"type":"lib","ports":["python311"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[{"type":"lib","ports":["py311-pydantic-extra-types","py311-upt-rubygems"]}]},{"name":"py310-semver","portdir":"python/py-semver","version":"3.1.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/k-bx/python-semver","description":"Python helper for Semantic Versioning","long_description":"Python helper for Semantic Versioning","active":true,"categories":["python"],"maintainers":[{"name":"karan.sheth","github":"korusuke","ports_count":66}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-setuptools","py310-setuptools_scm","py310-wheel","py310-build","py310-installer"]},{"type":"lib","ports":["python310"]},{"type":"test","ports":["py310-pytest"]}],"depends_on":[{"type":"lib","ports":["py310-pymc3","py310-pydantic-extra-types","py310-upt-rubygems"]}]},{"name":"py-semver","portdir":"python/py-semver","version":"3.1.0","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/k-bx/python-semver","description":"Python helper for Semantic Versioning","long_description":"Python helper for Semantic Versioning","active":true,"categories":["python"],"maintainers":[{"name":"karan.sheth","github":"korusuke","ports_count":66}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-semver"]}],"depends_on":[]},{"name":"py314-pylint","portdir":"python/py-pylint","version":"4.0.9","license":"GPL-2+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pylint.org","description":"Error (and style) checking for python","long_description":"Pylint is a tool that checks for errors in python code, and tries to check that a given coding standard is respected by the coders. This is similar but nevertheless different from what pychecker_ provides, especially since pychecker explicitely does not bother with coding style. The default coding style used by pylint is close to `Guido's style guide`_.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2945}],"variants":[],"dependencies":[{"type":"build","ports":["py314-wheel","clang-18","py314-build","py314-installer","py314-setuptools"]},{"type":"lib","ports":["py314-dill","python314","py314-astroid","py314-platformdirs","py314-isort","py314-tomlkit","py314-flake8-mccabe"]},{"type":"run","ports":["pylint_select"]}],"depends_on":[{"type":"lib","ports":["py314-python-lsp-server","py-pylint"]},{"type":"run","ports":["py314-spyder"]}]},{"name":"py312-pylint","portdir":"python/py-pylint","version":"4.0.9","license":"GPL-2+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pylint.org","description":"Error (and style) checking for python","long_description":"Pylint is a tool that checks for errors in python code, and tries to check that a given coding standard is respected by the coders. This is similar but nevertheless different from what pychecker_ provides, especially since pychecker explicitely does not bother with coding style. The default coding style used by pylint is close to `Guido's style guide`_.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2945}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-build","py312-installer","py312-setuptools","py312-wheel"]},{"type":"lib","ports":["py312-flake8-mccabe","python312","py312-astroid","py312-platformdirs","py312-isort","py312-tomlkit","py312-dill"]},{"type":"run","ports":["pylint_select"]}],"depends_on":[{"type":"lib","ports":["py312-python-lsp-server","py312-pytest-pylint"]},{"type":"run","ports":["py312-spyder"]}]},{"name":"py313-pylint","portdir":"python/py-pylint","version":"4.0.9","license":"GPL-2+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pylint.org","description":"Error (and style) checking for python","long_description":"Pylint is a tool that checks for errors in python code, and tries to check that a given coding standard is respected by the coders. This is similar but nevertheless different from what pychecker_ provides, especially since pychecker explicitely does not bother with coding style. The default coding style used by pylint is close to `Guido's style guide`_.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2945}],"variants":[],"dependencies":[{"type":"build","ports":["py313-wheel","clang-18","py313-build","py313-installer","py313-setuptools"]},{"type":"lib","ports":["py313-flake8-mccabe","python313","py313-isort","py313-platformdirs","py313-tomlkit","py313-dill","py313-astroid"]},{"type":"run","ports":["pylint_select"]}],"depends_on":[{"type":"lib","ports":["py313-python-lsp-server"]},{"type":"run","ports":["py313-spyder"]}]},{"name":"py311-pylint","portdir":"python/py-pylint","version":"4.0.9","license":"GPL-2+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pylint.org","description":"Error (and style) checking for python","long_description":"Pylint is a tool that checks for errors in python code, and tries to check that a given coding standard is respected by the coders. This is similar but nevertheless different from what pychecker_ provides, especially since pychecker explicitely does not bother with coding style. The default coding style used by pylint is close to `Guido's style guide`_.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2945}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-build","py311-installer","py311-setuptools","py311-wheel"]},{"type":"lib","ports":["py311-flake8-mccabe","python311","py311-tomlkit","py311-platformdirs","py311-dill","py311-isort","py311-astroid"]},{"type":"run","ports":["pylint_select"]}],"depends_on":[{"type":"lib","ports":["py311-python-lsp-server","py311-pytest-pylint"]},{"type":"run","ports":["py311-spyder"]}]},{"name":"py310-pylint","portdir":"python/py-pylint","version":"4.0.9","license":"GPL-2+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pylint.org","description":"Error (and style) checking for python","long_description":"Pylint is a tool that checks for errors in python code, and tries to check that a given coding standard is respected by the coders. This is similar but nevertheless different from what pychecker_ provides, especially since pychecker explicitely does not bother with coding style. The default coding style used by pylint is close to `Guido's style guide`_.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2945}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-setuptools","py310-wheel","py310-build","py310-installer"]},{"type":"lib","ports":["py310-flake8-mccabe","py310-isort","python310","py310-tomlkit","py310-tomli","py310-platformdirs","py310-astroid","py310-dill"]},{"type":"run","ports":["pylint_select"]}],"depends_on":[{"type":"build","ports":["totem"]},{"type":"lib","ports":["py310-pytest-pylint","py310-python-lsp-server","py310-eric-ide"]},{"type":"run","ports":["py310-spyder-devel","py310-spyder"]},{"type":"test","ports":["buildbot"]}]},{"name":"py-pylint","portdir":"python/py-pylint","version":"4.0.9","license":"GPL-2+","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://pylint.org","description":"Error (and style) checking for python","long_description":"Pylint is a tool that checks for errors in python code, and tries to check that a given coding standard is respected by the coders. This is similar but nevertheless different from what pychecker_ provides, especially since pychecker explicitely does not bother with coding style. The default coding style used by pylint is close to `Guido's style guide`_.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2945}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-pylint"]}],"depends_on":[]},{"name":"py314-plotly","portdir":"python/py-plotly","version":"7.1.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://plotly.com/python/","description":"Interactive graphing library for Python.","long_description":"Plotly's Python graphing library makes interactive, publication-quality graphs. Examples of how to make line plots, scatter plots, area charts, bar charts, error bars, box plots, histograms, heatmaps, subplots, multiple-axes, polar charts, and bubble charts.","active":true,"categories":["graphics","python"],"maintainers":[{"name":"joe.fowler","github":"joefowler","ports_count":98}],"variants":[],"dependencies":[{"type":"build","ports":["py314-installer","clang-18","py314-build","py314-hatchling"]},{"type":"lib","ports":["python314"]},{"type":"run","ports":["py314-narwhals","py314-packaging"]}],"depends_on":[{"type":"lib","ports":["py314-holoviews","py-plotly","peakipy","py314-dash"]},{"type":"run","ports":["qgis3"]}]},{"name":"py313-plotly","portdir":"python/py-plotly","version":"7.1.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://plotly.com/python/","description":"Interactive graphing library for Python.","long_description":"Plotly's Python graphing library makes interactive, publication-quality graphs. Examples of how to make line plots, scatter plots, area charts, bar charts, error bars, box plots, histograms, heatmaps, subplots, multiple-axes, polar charts, and bubble charts.","active":true,"categories":["graphics","python"],"maintainers":[{"name":"joe.fowler","github":"joefowler","ports_count":98}],"variants":[],"dependencies":[{"type":"build","ports":["py313-installer","clang-18","py313-build","py313-hatchling"]},{"type":"lib","ports":["python313"]},{"type":"run","ports":["py313-narwhals","py313-packaging"]}],"depends_on":[{"type":"lib","ports":["py313-holoviews","py313-dash"]},{"type":"run","ports":["py313-pymatgen"]}]},{"name":"py312-plotly","portdir":"python/py-plotly","version":"7.1.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://plotly.com/python/","description":"Interactive graphing library for Python.","long_description":"Plotly's Python graphing library makes interactive, publication-quality graphs. Examples of how to make line plots, scatter plots, area charts, bar charts, error bars, box plots, histograms, heatmaps, subplots, multiple-axes, polar charts, and bubble charts.","active":true,"categories":["graphics","python"],"maintainers":[{"name":"joe.fowler","github":"joefowler","ports_count":98}],"variants":[],"dependencies":[{"type":"build","ports":["py312-hatchling","py312-build","py312-installer","clang-18"]},{"type":"lib","ports":["python312"]},{"type":"run","ports":["py312-narwhals","py312-packaging"]}],"depends_on":[{"type":"lib","ports":["py312-holoviews","py312-dash"]},{"type":"run","ports":["py312-pymatgen"]}]},{"name":"py311-plotly","portdir":"python/py-plotly","version":"7.1.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://plotly.com/python/","description":"Interactive graphing library for Python.","long_description":"Plotly's Python graphing library makes interactive, publication-quality graphs. Examples of how to make line plots, scatter plots, area charts, bar charts, error bars, box plots, histograms, heatmaps, subplots, multiple-axes, polar charts, and bubble charts.","active":true,"categories":["graphics","python"],"maintainers":[{"name":"joe.fowler","github":"joefowler","ports_count":98}],"variants":[],"dependencies":[{"type":"build","ports":["py311-hatchling","py311-build","py311-installer","clang-18"]},{"type":"lib","ports":["python311"]},{"type":"run","ports":["py311-narwhals","py311-packaging"]}],"depends_on":[{"type":"lib","ports":["py311-holoviews","py311-dash"]},{"type":"run","ports":["py311-pymatgen"]}]},{"name":"py310-plotly","portdir":"python/py-plotly","version":"7.1.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://plotly.com/python/","description":"Interactive graphing library for Python.","long_description":"Plotly's Python graphing library makes interactive, publication-quality graphs. Examples of how to make line plots, scatter plots, area charts, bar charts, error bars, box plots, histograms, heatmaps, subplots, multiple-axes, polar charts, and bubble charts.","active":true,"categories":["graphics","python"],"maintainers":[{"name":"joe.fowler","github":"joefowler","ports_count":98}],"variants":[],"dependencies":[{"type":"build","ports":["py310-installer","py310-build","py310-hatchling","clang-18"]},{"type":"lib","ports":["python310"]},{"type":"run","ports":["py310-narwhals","py310-packaging"]}],"depends_on":[{"type":"lib","ports":["py310-holoviews","py310-dash"]},{"type":"run","ports":["py310-pymatgen"]}]},{"name":"py-plotly","portdir":"python/py-plotly","version":"7.1.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://plotly.com/python/","description":"Interactive graphing library for Python.","long_description":"Plotly's Python graphing library makes interactive, publication-quality graphs. Examples of how to make line plots, scatter plots, area charts, bar charts, error bars, box plots, histograms, heatmaps, subplots, multiple-axes, polar charts, and bubble charts.","active":true,"categories":["graphics","python"],"maintainers":[{"name":"joe.fowler","github":"joefowler","ports_count":98}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-plotly"]}],"depends_on":[]},{"name":"py314-lazy_loader","portdir":"python/py-lazy_loader","version":"0.6","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://scientific-python.org/specs/spec-0001/","description":"load subpackages and functions on demand","long_description":"lazy_loader makes it easy to load subpackages and functions on demand.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py314-setuptools","py314-wheel","clang-18","py314-build","py314-installer"]},{"type":"lib","ports":["python314","py314-packaging"]},{"type":"test","ports":["py314-pytest"]}],"depends_on":[{"type":"lib","ports":["py314-arviz-base","py-lazy_loader","napari","py314-scikit-image"]},{"type":"run","ports":["py314-librosa"]}]},{"name":"py313-lazy_loader","portdir":"python/py-lazy_loader","version":"0.6","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://scientific-python.org/specs/spec-0001/","description":"load subpackages and functions on demand","long_description":"lazy_loader makes it easy to load subpackages and functions on demand.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py313-setuptools","py313-wheel","clang-18","py313-build","py313-installer"]},{"type":"lib","ports":["python313","py313-packaging"]},{"type":"test","ports":["py313-pytest"]}],"depends_on":[{"type":"lib","ports":["py313-arviz-base","py313-scikit-image"]},{"type":"run","ports":["py313-librosa"]}]},{"name":"py312-lazy_loader","portdir":"python/py-lazy_loader","version":"0.6","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://scientific-python.org/specs/spec-0001/","description":"load subpackages and functions on demand","long_description":"lazy_loader makes it easy to load subpackages and functions on demand.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-wheel","clang-18","py312-build","py312-installer","py312-setuptools"]},{"type":"lib","ports":["python312","py312-packaging"]},{"type":"test","ports":["py312-pytest"]}],"depends_on":[{"type":"lib","ports":["py312-arviz-base","py312-scikit-image"]},{"type":"run","ports":["py312-librosa"]}]},{"name":"py311-lazy_loader","portdir":"python/py-lazy_loader","version":"0.6","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://scientific-python.org/specs/spec-0001/","description":"load subpackages and functions on demand","long_description":"lazy_loader makes it easy to load subpackages and functions on demand.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-wheel","clang-18","py311-build","py311-installer","py311-setuptools"]},{"type":"lib","ports":["python311","py311-packaging"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[{"type":"lib","ports":["py311-scikit-image"]},{"type":"run","ports":["py311-librosa"]}]},{"name":"py310-lazy_loader","portdir":"python/py-lazy_loader","version":"0.6","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://scientific-python.org/specs/spec-0001/","description":"load subpackages and functions on demand","long_description":"lazy_loader makes it easy to load subpackages and functions on demand.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-installer","clang-18","py310-setuptools","py310-wheel","py310-build"]},{"type":"lib","ports":["python310","py310-packaging"]},{"type":"test","ports":["py310-pytest"]}],"depends_on":[{"type":"lib","ports":["py310-scikit-image"]},{"type":"run","ports":["py310-librosa"]}]},{"name":"py-lazy_loader","portdir":"python/py-lazy_loader","version":"0.6","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://scientific-python.org/specs/spec-0001/","description":"load subpackages and functions on demand","long_description":"lazy_loader makes it easy to load subpackages and functions on demand.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-lazy_loader"]}],"depends_on":[]},{"name":"py314-cattrs","portdir":"python/py-cattrs","version":"26.2.1","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":["py314-hatchling","py314-build","py314-installer","py314-hatch-vcs","clang-18"]},{"type":"lib","ports":["py314-attrs","py314-typing_extensions","python314"]}],"depends_on":[{"type":"lib","ports":["py-cattrs","py314-python-lsp-ruff","py314-lsprotocol","py314-requests-cache"]},{"type":"run","ports":["py314-coremltools","py314-pygls"]}]},{"name":"py313-cattrs","portdir":"python/py-cattrs","version":"26.2.1","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":["py313-hatch-vcs","py313-build","py313-installer","py313-hatchling","clang-18"]},{"type":"lib","ports":["py313-attrs","py313-typing_extensions","python313"]}],"depends_on":[{"type":"lib","ports":["py313-python-lsp-ruff","py313-lsprotocol","py313-requests-cache"]},{"type":"run","ports":["py313-coremltools","py313-pygls"]}]},{"name":"py312-cattrs","portdir":"python/py-cattrs","version":"26.2.1","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","py312-installer","py312-hatchling","py312-hatch-vcs","py312-build"]},{"type":"lib","ports":["py312-typing_extensions","py312-attrs","python312"]}],"depends_on":[{"type":"lib","ports":["py312-python-lsp-ruff","py312-lsprotocol","py312-requests-cache"]},{"type":"run","ports":["py312-coremltools","py312-pygls"]}]},{"name":"py311-cattrs","portdir":"python/py-cattrs","version":"26.2.1","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-python-lsp-ruff","py311-lsprotocol","py311-requests-cache"]},{"type":"run","ports":["py311-coremltools","py311-pygls"]}]},{"name":"py310-cattrs","portdir":"python/py-cattrs","version":"26.2.1","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","py310-build","py310-hatchling","py310-hatch-vcs","py310-installer"]},{"type":"lib","ports":["py310-typing_extensions","py310-attrs","py310-exceptiongroup","python310"]}],"depends_on":[{"type":"lib","ports":["py310-python-lsp-ruff","py310-lsprotocol","py310-requests-cache"]},{"type":"run","ports":["py310-coremltools","py310-pygls"]}]},{"name":"py-cattrs","portdir":"python/py-cattrs","version":"26.2.1","license":"MIT","platforms":"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"]},{"type":"lib","ports":["py314-cattrs"]}],"depends_on":[]},{"name":"py313-brotlicffi","portdir":"python/py-brotlicffi","version":"1.2.0.2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-hyper/brotlicffi","description":"Python CFFI bindings to the Brotli library","long_description":"Python CFFI bindings to the Brotli library","active":true,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py313-build","py313-setuptools","py313-wheel","clang-18","py313-installer"]},{"type":"lib","ports":["py313-cffi","python313"]}],"depends_on":[{"type":"lib","ports":["py313-httpx2","py313-httpbin","py313-httpx"]}]},{"name":"py314-brotlicffi","portdir":"python/py-brotlicffi","version":"1.2.0.2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-hyper/brotlicffi","description":"Python CFFI bindings to the Brotli library","long_description":"Python CFFI bindings to the Brotli library","active":true,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py314-build","py314-setuptools","py314-wheel","clang-18","py314-installer"]},{"type":"lib","ports":["py314-cffi","python314"]}],"depends_on":[{"type":"lib","ports":["borgbackup","py314-httpx2","py-brotlicffi","py314-httpx"]}]},{"name":"py312-brotlicffi","portdir":"python/py-brotlicffi","version":"1.2.0.2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-hyper/brotlicffi","description":"Python CFFI bindings to the Brotli library","long_description":"Python CFFI bindings to the Brotli library","active":true,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py312-installer","py312-wheel","clang-18","py312-build","py312-setuptools"]},{"type":"lib","ports":["py312-cffi","python312"]}],"depends_on":[{"type":"lib","ports":["py312-httpx2","py312-httpbin","py312-httpx"]}]},{"name":"py311-brotlicffi","portdir":"python/py-brotlicffi","version":"1.2.0.2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-hyper/brotlicffi","description":"Python CFFI bindings to the Brotli library","long_description":"Python CFFI bindings to the Brotli library","active":true,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py311-installer","py311-wheel","clang-18","py311-build","py311-setuptools"]},{"type":"lib","ports":["py311-cffi","python311"]}],"depends_on":[{"type":"lib","ports":["py311-httpx2","py311-httpbin","py311-httpx"]}]},{"name":"py310-brotlicffi","portdir":"python/py-brotlicffi","version":"1.2.0.2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-hyper/brotlicffi","description":"Python CFFI bindings to the Brotli library","long_description":"Python CFFI bindings to the Brotli library","active":true,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py310-wheel","py310-installer","clang-18","py310-setuptools","py310-build"]},{"type":"lib","ports":["py310-cffi","python310"]}],"depends_on":[{"type":"lib","ports":["py310-httpx2","py310-httpbin","py310-httpx"]}]},{"name":"py314-blosc2","portdir":"python/py-blosc2","version":"4.13.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/blosc2/","description":"Python wrapper for Blosc2","long_description":"A Python wrapper for the extremely fast Blosc2 compression library","active":true,"categories":["devel","archivers","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py314-scikit-build-core","ninja","pkgconfig","clang-18","py314-build","py314-installer","py314-cython","py314-oldest-supported-numpy"]},{"type":"lib","ports":["python314","py314-requests","py314-numpy","py314-msgpack","py314-numexpr","py314-ndindex","blosc2"]}],"depends_on":[{"type":"lib","ports":["py-blosc2","py314-tables"]}]},{"name":"py312-blosc2","portdir":"python/py-blosc2","version":"4.13.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/blosc2/","description":"Python wrapper for Blosc2","long_description":"A Python wrapper for the extremely fast Blosc2 compression library","active":true,"categories":["devel","archivers","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","py312-build","py312-installer","py312-cython","py312-scikit-build-core","py312-oldest-supported-numpy","clang-18","ninja"]},{"type":"lib","ports":["python312","py312-numpy","py312-requests","py312-msgpack","py312-numexpr","blosc2","py312-ndindex"]},{"type":"test","ports":["py312-pytest"]}],"depends_on":[{"type":"lib","ports":["py312-tables"]}]},{"name":"py313-blosc2","portdir":"python/py-blosc2","version":"4.13.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/blosc2/","description":"Python wrapper for Blosc2","long_description":"A Python wrapper for the extremely fast Blosc2 compression library","active":true,"categories":["devel","archivers","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18","py313-build","py313-installer","py313-scikit-build-core","py313-cython","py313-oldest-supported-numpy","ninja"]},{"type":"lib","ports":["blosc2","python313","py313-requests","py313-msgpack","py313-numpy","py313-ndindex","py313-numexpr"]},{"type":"test","ports":["py313-pytest"]}],"depends_on":[{"type":"lib","ports":["py313-tables"]}]},{"name":"py311-blosc2","portdir":"python/py-blosc2","version":"4.13.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/blosc2/","description":"Python wrapper for Blosc2","long_description":"A Python wrapper for the extremely fast Blosc2 compression library","active":true,"categories":["devel","archivers","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","py311-build","py311-installer","py311-cython","py311-scikit-build-core","py311-oldest-supported-numpy","clang-18","ninja"]},{"type":"lib","ports":["python311","py311-requests","py311-numpy","py311-msgpack","py311-ndindex","py311-numexpr","blosc2"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[{"type":"lib","ports":["py311-tables"]}]},{"name":"py310-blosc2","portdir":"python/py-blosc2","version":"4.13.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/blosc2/","description":"Python wrapper for Blosc2","long_description":"A Python wrapper for the extremely fast Blosc2 compression library","active":true,"categories":["devel","archivers","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","py310-cython","py310-build","py310-installer","py310-scikit-build-core","py310-oldest-supported-numpy","clang-18","ninja"]},{"type":"lib","ports":["python310","py310-requests","py310-numpy","py310-msgpack","py310-numexpr","py310-ndindex","blosc2"]},{"type":"test","ports":["py310-pytest"]}],"depends_on":[{"type":"lib","ports":["py310-tables"]}]},{"name":"py-brotlicffi","portdir":"python/py-brotlicffi","version":"1.2.0.2","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-hyper/brotlicffi","description":"Python CFFI bindings to the Brotli library","long_description":"Python CFFI bindings to the Brotli library","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-brotlicffi"]}],"depends_on":[]},{"name":"py-blosc2","portdir":"python/py-blosc2","version":"4.13.1","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/blosc2/","description":"Python wrapper for Blosc2","long_description":"A Python wrapper for the extremely fast Blosc2 compression library","active":true,"categories":["devel","archivers","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-blosc2"]}],"depends_on":[]},{"name":"py39-plotly","portdir":"python/py-plotly","version":"6.3.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://plotly.com/python/","description":"Interactive graphing library for Python.","long_description":"Plotly's Python graphing library makes interactive, publication-quality graphs. Examples of how to make line plots, scatter plots, area charts, bar charts, error bars, box plots, histograms, heatmaps, subplots, multiple-axes, polar charts, and bubble charts.","active":false,"categories":["graphics","python"],"maintainers":[{"name":"joe.fowler","github":"joefowler","ports_count":98}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py39-wheel","py39-build","py39-hatchling","py39-installer","py39-jupyter_packaging","py39-setuptools"]},{"type":"lib","ports":["py39-jupyterlab","py39-matplotlib","py39-tenacity","python39"]}],"depends_on":[{"type":"run","ports":["py39-pymatgen"]}]},{"name":"py37-plotly","portdir":"python/py-plotly","version":"5.19.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://plotly.com/python/","description":"Interactive graphing library for Python.","long_description":"Plotly's Python graphing library makes interactive, publication-quality graphs. Examples of how to make line plots, scatter plots, area charts, bar charts, error bars, box plots, histograms, heatmaps, subplots, multiple-axes, polar charts, and bubble charts.","active":false,"categories":["graphics","python"],"maintainers":[{"name":"joe.fowler","github":"joefowler","ports_count":98}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16","py37-setuptools","py37-wheel","py37-build","py37-installer"]},{"type":"lib","ports":["py37-jupyterlab","py37-matplotlib","py37-tenacity","python37"]}],"depends_on":[{"type":"run","ports":["py37-pymatgen"]}]},{"name":"py38-plotly","portdir":"python/py-plotly","version":"5.23.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://plotly.com/python/","description":"Interactive graphing library for Python.","long_description":"Plotly's Python graphing library makes interactive, publication-quality graphs. Examples of how to make line plots, scatter plots, area charts, bar charts, error bars, box plots, histograms, heatmaps, subplots, multiple-axes, polar charts, and bubble charts.","active":false,"categories":["graphics","python"],"maintainers":[{"name":"joe.fowler","github":"joefowler","ports_count":98}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16","py38-setuptools","py38-wheel","py38-build","py38-installer"]},{"type":"lib","ports":["py38-jupyterlab","py38-matplotlib","py38-tenacity","python38"]}],"depends_on":[{"type":"run","ports":["py38-pymatgen"]}]},{"name":"py38-brotlicffi","portdir":"python/py-brotlicffi","version":"1.1.0.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-hyper/brotlicffi","description":"Python CFFI bindings to the Brotli library","long_description":"Python CFFI bindings to the Brotli library","active":false,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py38-wheel","py38-installer","clang-17","py38-setuptools","py38-build"]},{"type":"lib","ports":["py38-cffi","python38"]}],"depends_on":[{"type":"lib","ports":["py38-httpbin","py38-httpx"]}]},{"name":"py39-brotlicffi","portdir":"python/py-brotlicffi","version":"1.2.0.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-hyper/brotlicffi","description":"Python CFFI bindings to the Brotli library","long_description":"Python CFFI bindings to the Brotli library","active":false,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py39-wheel","py39-installer","clang-18","py39-setuptools","py39-build"]},{"type":"lib","ports":["py39-cffi","python39"]}],"depends_on":[{"type":"lib","ports":["py39-httpx","py39-httpbin"]}]},{"name":"py37-brotlicffi","portdir":"python/py-brotlicffi","version":"1.1.0.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-hyper/brotlicffi","description":"Python CFFI bindings to the Brotli library","long_description":"Python CFFI bindings to the Brotli library","active":false,"categories":["python"],"maintainers":[{"name":"kirill","github":"catap","ports_count":120}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py37-wheel","py37-installer","clang-16","py37-setuptools","py37-build"]},{"type":"lib","ports":["py37-cffi","python37"]}],"depends_on":[{"type":"lib","ports":["py37-httpbin","py37-httpx"]}]},{"name":"py38-blosc2","portdir":"python/py-blosc2","version":"2.5.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/blosc2/","description":"Python wrapper for Blosc2","long_description":"A Python wrapper for the extremely fast Blosc2 compression library","active":false,"categories":["devel","archivers","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py38-setuptools","py38-wheel","py38-build","py38-installer","clang-16","py38-oldest-supported-numpy","cmake","ninja","pkgconfig","py38-cython","py38-scikit-build"]},{"type":"lib","ports":["python38","py38-cpuinfo","py38-msgpack","py38-numpy","py38-ndindex","blosc2"]},{"type":"test","ports":["py38-pytest"]}],"depends_on":[{"type":"lib","ports":["py38-tables"]}]}]}