{"count":52908,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=1006","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=1004","results":[{"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":"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":"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":"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":"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":"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":"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":"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":"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-httpbin","py310-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-httpbin","py311-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-httpbin","py312-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","py-brotlicffi","py314-httpx"]}]},{"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-httpbin","py313-httpx"]}]},{"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":"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-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-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-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-pygls"]}]},{"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-pygls"]}]},{"name":"py-deprecated","portdir":"python/py-deprecated","version":"3.0.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/laurent-laporte-pro/deprecated","description":"Python @deprecated decorator to deprecate old python classes, functions or methods.","long_description":"Python @deprecated decorator to deprecate old python classes, functions or methods.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-deprecated"]}],"depends_on":[]},{"name":"py310-deprecated","portdir":"python/py-deprecated","version":"1.3.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/laurent-laporte-pro/deprecated","description":"Python @deprecated decorator to deprecate old python classes, functions or methods.","long_description":"Python @deprecated decorator to deprecate old python classes, functions or methods.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-wheel","py310-installer","clang-18","py310-setuptools","py310-build"]},{"type":"lib","ports":["python310"]},{"type":"run","ports":["py310-wrapt"]}],"depends_on":[{"type":"lib","ports":["py310-pikepdf","py310-fabric"]},{"type":"run","ports":["py310-pygithub"]}]},{"name":"py311-deprecated","portdir":"python/py-deprecated","version":"1.3.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/laurent-laporte-pro/deprecated","description":"Python @deprecated decorator to deprecate old python classes, functions or methods.","long_description":"Python @deprecated decorator to deprecate old python classes, functions or methods.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-installer","py311-wheel","clang-18","py311-build","py311-setuptools"]},{"type":"lib","ports":["python311"]},{"type":"run","ports":["py311-wrapt"]}],"depends_on":[{"type":"lib","ports":["py311-pikepdf","py311-fabric"]},{"type":"run","ports":["py311-pygithub"]}]},{"name":"py312-deprecated","portdir":"python/py-deprecated","version":"3.0.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/laurent-laporte-pro/deprecated","description":"Python @deprecated decorator to deprecate old python classes, functions or methods.","long_description":"Python @deprecated decorator to deprecate old python classes, functions or methods.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-hatchling","clang-18"]},{"type":"lib","ports":["python312"]},{"type":"run","ports":["py312-wrapt"]}],"depends_on":[{"type":"lib","ports":["py312-pikepdf","py312-fabric"]},{"type":"run","ports":["py312-pygithub"]}]},{"name":"py314-deprecated","portdir":"python/py-deprecated","version":"3.0.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/laurent-laporte-pro/deprecated","description":"Python @deprecated decorator to deprecate old python classes, functions or methods.","long_description":"Python @deprecated decorator to deprecate old python classes, functions or methods.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-hatchling"]},{"type":"lib","ports":["python314"]},{"type":"run","ports":["py314-wrapt"]}],"depends_on":[{"type":"lib","ports":["py-deprecated","py314-pikepdf","azure-cli","py314-fabric"]},{"type":"run","ports":["py314-pygithub"]}]},{"name":"py313-deprecated","portdir":"python/py-deprecated","version":"3.0.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/laurent-laporte-pro/deprecated","description":"Python @deprecated decorator to deprecate old python classes, functions or methods.","long_description":"Python @deprecated decorator to deprecate old python classes, functions or methods.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-hatchling"]},{"type":"lib","ports":["python313"]},{"type":"run","ports":["py313-wrapt"]}],"depends_on":[{"type":"lib","ports":["py313-pikepdf","py313-fabric"]},{"type":"run","ports":["py313-pygithub"]}]},{"name":"py-filelock","portdir":"python/py-filelock","version":"4.0.4","license":"public-domain","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://py-filelock.readthedocs.io/","description":"A platform independent file lock","long_description":"This package contains a single module, which implements a platform independent file lock in Python, which provides a simple way of inter-process communication:","active":true,"categories":["python"],"maintainers":[{"name":"funasoul","github":"funasoul","ports_count":15}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-filelock"]}],"depends_on":[]},{"name":"py27-filelock","portdir":"python/py-filelock","version":"3.2.1","license":"public-domain","platforms":"{darwin any}","epoch":1,"replaced_by":null,"homepage":"https://py-filelock.readthedocs.io/","description":"A platform independent file lock","long_description":"This package contains a single module, which implements a platform independent file lock in Python, which provides a simple way of inter-process communication:","active":true,"categories":["python"],"maintainers":[{"name":"funasoul","github":"funasoul","ports_count":15}],"variants":[],"dependencies":[{"type":"build","ports":["py27-setuptools_scm","py27-toml","clang-18"]},{"type":"lib","ports":["python27"]},{"type":"test","ports":["py27-pytest"]}],"depends_on":[{"type":"lib","ports":["py27-tldextract","py27-tox","py27-virtualenv"]},{"type":"run","ports":["py27-cartopy"]}]},{"name":"py310-filelock","portdir":"python/py-filelock","version":"4.0.4","license":"public-domain","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://py-filelock.readthedocs.io/","description":"A platform independent file lock","long_description":"This package contains a single module, which implements a platform independent file lock in Python, which provides a simple way of inter-process communication:","active":true,"categories":["python"],"maintainers":[{"name":"funasoul","github":"funasoul","ports_count":15}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-build","py310-hatchling","py310-hatch-vcs","py310-installer"]},{"type":"lib","ports":["python310"]},{"type":"test","ports":["py310-pytest","py310-pytest-mock","py310-virtualenv","py310-pytest-asyncio","py310-pytest-timeout"]}],"depends_on":[{"type":"build","ports":["py310-theano-pymc"]},{"type":"lib","ports":["py310-virtualenv","py310-tox","py310-python-discovery","py310-aesara","py310-diffusers","py310-fmf","py310-tldextract","py310-pytensor"]},{"type":"run","ports":["py310-transformers","py310-huggingface_hub","py310-allennlp","py310-datasets","py310-pytest-mypy"]}]},{"name":"py311-filelock","portdir":"python/py-filelock","version":"4.0.4","license":"public-domain","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://py-filelock.readthedocs.io/","description":"A platform independent file lock","long_description":"This package contains a single module, which implements a platform independent file lock in Python, which provides a simple way of inter-process communication:","active":true,"categories":["python"],"maintainers":[{"name":"funasoul","github":"funasoul","ports_count":15}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-build","py311-installer","py311-hatchling","py311-hatch-vcs"]},{"type":"lib","ports":["python311"]},{"type":"test","ports":["py311-pytest","py311-virtualenv","py311-pytest-asyncio","py311-pytest-mock","py311-pytest-timeout"]}],"depends_on":[{"type":"lib","ports":["py311-tox","py311-diffusers","py311-fmf","py311-tldextract","py311-pytensor","py311-virtualenv","py311-python-discovery","py311-aesara"]},{"type":"run","ports":["py311-huggingface_hub","py311-datasets","py311-pytest-mypy"]}]},{"name":"py312-filelock","portdir":"python/py-filelock","version":"4.0.4","license":"public-domain","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://py-filelock.readthedocs.io/","description":"A platform independent file lock","long_description":"This package contains a single module, which implements a platform independent file lock in Python, which provides a simple way of inter-process communication:","active":true,"categories":["python"],"maintainers":[{"name":"funasoul","github":"funasoul","ports_count":15}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-build","py312-installer","py312-hatchling","py312-hatch-vcs"]},{"type":"lib","ports":["python312"]},{"type":"test","ports":["py312-pytest","py312-pytest-mock","py312-virtualenv","py312-pytest-asyncio","py312-pytest-timeout"]}],"depends_on":[{"type":"lib","ports":["py312-tox","py312-diffusers","py312-fmf","py312-tldextract","py312-pytensor","py312-virtualenv","py312-python-discovery","py312-aesara"]},{"type":"run","ports":["py312-huggingface_hub","py312-datasets","py312-pytest-mypy"]}]},{"name":"py313-filelock","portdir":"python/py-filelock","version":"4.0.4","license":"public-domain","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://py-filelock.readthedocs.io/","description":"A platform independent file lock","long_description":"This package contains a single module, which implements a platform independent file lock in Python, which provides a simple way of inter-process communication:","active":true,"categories":["python"],"maintainers":[{"name":"funasoul","github":"funasoul","ports_count":15}],"variants":[],"dependencies":[{"type":"build","ports":["py313-hatch-vcs","clang-18","py313-build","py313-installer","py313-hatchling"]},{"type":"lib","ports":["python313"]},{"type":"test","ports":["py313-pytest","py313-pytest-asyncio","py313-pytest-mock","py313-virtualenv","py313-pytest-timeout"]}],"depends_on":[{"type":"lib","ports":["py313-tox","py313-diffusers","py313-tldextract","py313-pytensor","py313-MDAnalysis","py313-virtualenv","py313-python-discovery"]},{"type":"run","ports":["py313-huggingface_hub","py313-datasets"]}]},{"name":"py314-filelock","portdir":"python/py-filelock","version":"4.0.4","license":"public-domain","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://py-filelock.readthedocs.io/","description":"A platform independent file lock","long_description":"This package contains a single module, which implements a platform independent file lock in Python, which provides a simple way of inter-process communication:","active":true,"categories":["python"],"maintainers":[{"name":"funasoul","github":"funasoul","ports_count":15}],"variants":[],"dependencies":[{"type":"build","ports":["py314-hatchling","clang-18","py314-build","py314-installer","py314-hatch-vcs"]},{"type":"lib","ports":["python314"]},{"type":"test","ports":["py314-pytest","py314-virtualenv","py314-pytest-timeout","py314-pytest-asyncio","py314-pytest-mock"]}],"depends_on":[{"type":"lib","ports":["py314-tox","pipx","py314-diffusers","py314-tldextract","py314-pytensor","py314-MDAnalysis","py-filelock","ansible-lint","py314-virtualenv","py314-python-discovery","gdown","poetry"]},{"type":"run","ports":["py314-huggingface_hub","py314-datasets"]}]},{"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":"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":"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":"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":"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":"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":"py-pandas","portdir":"python/py-pandas","version":"3.0.6","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://pandas.pydata.org","description":"Powerful data structures for data analysis and statistics","long_description":"Powerful data structures for data analysis and statistics","active":true,"categories":["science","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2903}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-pandas"]}],"depends_on":[]},{"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":"py310-pandas","portdir":"python/py-pandas","version":"2.3.3","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pandas.pydata.org","description":"Powerful data structures for data analysis and statistics","long_description":"Powerful data structures for data analysis and statistics","active":true,"categories":["science","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2903}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py310-wheel","py310-build","py310-installer","py310-versioneer","py310-meson-python","py310-cython"]},{"type":"lib","ports":["py310-numpy","py310-dateutil","py310-tz","py310-pytzdata","python310"]}],"depends_on":[{"type":"lib","ports":["py310-mlxtend","py310-tropycal","py310-statsmodels","py310-bokeh","py310-mapclassify","py310-skyfield","py310-pymc","py310-holoviews","py310-drms","py310-bqplot","py310-pandarm","py310-xarray","py310-panel","py310-pymc3","py310-altair","py310-arviz","py310-barnaba","py310-geopandas","py310-geoplot","py310-herbie-data","py310-hvplot","py310-maggma","py310-metpy","py310-scikit-rf","py310-seaborn","py310-siphon","py310-tpot","py310-vega"]},{"type":"run","ports":["py310-transformers","py310-spreg","py310-momepy","py310-gradio","py310-panel","py310-access","py310-note-seq","py310-pointpats","py310-libpysal","py310-spaghetti","py310-spopt","py310-spyder","py310-tobler","py310-pygmt","py310-segregation","py310-spvcm","py310-spyder-devel","py310-datasets","py310-pmdarima","py310-pymatgen","py310-esda"]},{"type":"test","ports":["py310-patsy","py310-quantecon","py310-oct2py","py310-json-tricks","py310-peakutils","py310-plumed","py310-pyarrow","py310-spiceypy","py310-pdal","py310-igraph"]}]},{"name":"py311-pandas","portdir":"python/py-pandas","version":"3.0.6","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pandas.pydata.org","description":"Powerful data structures for data analysis and statistics","long_description":"Powerful data structures for data analysis and statistics","active":true,"categories":["science","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2903}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py311-cython","py311-versioneer","py311-meson-python","py311-build","py311-installer","py311-wheel"]},{"type":"lib","ports":["py311-dateutil","py311-numpy","python311"]}],"depends_on":[{"type":"lib","ports":["py311-panel","py311-inequality","py311-metpy","py311-pint-pandas","py311-altair","py311-holoviews","py311-arviz","py311-scikit-rf","py311-geopandas","py311-geoplot","py311-hvplot","py311-maggma","py311-drms","py311-bqplot","py311-itables","py311-pymc","py311-siphon","py311-tropycal","py311-statsmodels","py311-pandarm","py311-bokeh","py311-tstables","py311-seaborn","py311-mapclassify","py311-xarray","py311-skyfield"]},{"type":"run","ports":["py311-datasets","py311-esda","py311-pygmt","py311-pointpats","py311-libpysal","py311-spaghetti","py311-spopt","py311-spyder","py311-segregation","py311-spreg","py311-access","py311-panel","py311-inequality","py311-momepy","py311-note-seq","py311-pmdarima","py311-pymatgen","py311-spvcm","py311-tobler"]},{"type":"test","ports":["py311-peakutils","py311-plumed","py311-oct2py","py311-pyarrow","py311-json-tricks","py311-igraph","py311-pdal","py311-quantecon","py311-spiceypy","py311-patsy"]}]},{"name":"py312-pandas","portdir":"python/py-pandas","version":"3.0.6","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pandas.pydata.org","description":"Powerful data structures for data analysis and statistics","long_description":"Powerful data structures for data analysis and statistics","active":true,"categories":["science","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2903}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py312-cython","py312-meson-python","py312-versioneer","py312-build","py312-installer","py312-wheel"]},{"type":"lib","ports":["py312-numpy","py312-dateutil","python312"]}],"depends_on":[{"type":"lib","ports":["py312-inequality","py312-panedr","py312-skyfield","py312-altair","py312-pint-pandas","py312-holoviews","py312-seaborn","py312-geopandas","py312-geoplot","py312-hvplot","py312-metpy","py312-drms","py312-maggma","py312-bqplot","py312-itables","py312-scikit-rf","py312-siphon","py312-nutpie","py312-pymc","py312-tropycal","py312-pandarm","py312-statsmodels","py312-bokeh","WW","py312-wntr","py312-xarray","py312-mapclassify","py312-panel"]},{"type":"run","ports":["py312-pymatgen","py312-esda","py312-pointpats","py312-libpysal","py312-spaghetti","py312-spopt","py312-spyder","py312-segregation","py312-spreg","py312-access","py312-colour","py312-datasets","py312-inequality","py312-momepy","py312-pmdarima","py312-pygmt","py312-panel","py312-spvcm","py312-tobler"]},{"type":"test","ports":["py312-oct2py","py312-quantecon","py312-igraph","py312-pyarrow","py312-pdal","py312-patsy","py312-peakutils","py312-spiceypy"]}]},{"name":"py313-pandas","portdir":"python/py-pandas","version":"3.0.6","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pandas.pydata.org","description":"Powerful data structures for data analysis and statistics","long_description":"Powerful data structures for data analysis and statistics","active":true,"categories":["science","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2903}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py313-versioneer","py313-wheel","py313-cython","py313-meson-python","clang-18","py313-build","py313-installer"]},{"type":"lib","ports":["py313-numpy","py313-dateutil","python313"]}],"depends_on":[{"type":"lib","ports":["py313-xarray","py313-scikit-rf","py313-panel","py313-inequality","py313-hvplot","py313-mapclassify","py313-altair","beets-describe","py313-skyfield","py313-pint-pandas","py313-geopandas","py313-holoviews","py313-metpy","py313-drms","py313-bqplot","py313-itables","py313-maggma","py313-siphon","py313-gradio","py313-nutpie","py313-pymc","py313-tropycal","py313-pandarm","py313-statsmodels","py313-bokeh","py313-seaborn","py313-prolif"]},{"type":"run","ports":["py313-tobler","py313-esda","py313-pointpats","py313-libpysal","py313-spaghetti","py313-spopt","py313-spyder","py313-segregation","py313-spreg","py313-access","py313-datasets","py313-inequality","py313-momepy","py313-pmdarima","py313-pygmt","py313-pymatgen","py313-spvcm","py313-panel"]},{"type":"test","ports":["py313-peakutils","py313-oct2py","py313-scikits-bootstrap","py313-pdal","py313-igraph","py313-quantecon","py313-pyarrow","py313-spiceypy","py313-pynndescent","py313-patsy"]}]},{"name":"py314-pandas","portdir":"python/py-pandas","version":"3.0.6","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pandas.pydata.org","description":"Powerful data structures for data analysis and statistics","long_description":"Powerful data structures for data analysis and statistics","active":true,"categories":["science","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2903}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py314-versioneer","py314-wheel","py314-cython","py314-meson-python","clang-18","py314-build","py314-installer"]},{"type":"lib","ports":["py314-dateutil","py314-numpy","python314"]}],"depends_on":[{"type":"lib","ports":["py314-altair","py314-itables","py314-tropycal","py314-statsmodels","py314-bokeh","py314-mapclassify","py314-skyfield","py314-pint-pandas","py314-holoviews","py314-drms","py-pandas","py314-bqplot","peakipy","py314-siphon","py314-gradio","napari","py314-nutpie","py314-pymc","py314-pandarm","yfinance","py314-xarray","py314-panel","py314-inequality","py314-geopandas","py314-hvplot","py314-seaborn","verde","py314-prolif"]},{"type":"run","ports":["py314-libpysal","py314-segregation","py314-pygmt","py314-esda","py314-spreg","qgis3","py314-access","py314-datasets","py314-pointpats","py314-tobler","py314-spaghetti","py314-spopt","py314-spyder"]},{"type":"test","ports":["py314-igraph","py314-oct2py","pdb2pqr","py314-quantecon","py314-pyarrow","py314-patsy","py314-spiceypy","py314-pdal","py314-peakutils"]}]},{"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":"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":"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":"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":"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"]}]}]}