{"count":52868,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=48","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=46","results":[{"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":"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":"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"]}]},{"name":"py39-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":["py39-setuptools","py39-wheel","py39-build","py39-installer","py39-oldest-supported-numpy","clang-18","cmake","ninja","pkgconfig","py39-cython","py39-scikit-build"]},{"type":"lib","ports":["python39","py39-cpuinfo","py39-msgpack","py39-numpy","py39-ndindex","blosc2"]},{"type":"test","ports":["py39-pytest"]}],"depends_on":[{"type":"lib","ports":["py39-tables"]}]},{"name":"py39-cattrs","portdir":"python/py-cattrs","version":"25.3.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-attrs/cattrs","description":"py-cattrs is an open-source Python library for structuring and unstructuring data.","long_description":"py-cattrs is an open-source Python library for structuring and unstructuring data.. py-cattrs works best with attrs classes, dataclasses and the usual Python collections, but other kinds of classes are supported by manually registering converters.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py39-build","py39-hatchling","py39-hatch-vcs","py39-installer"]},{"type":"lib","ports":["py39-attrs","py39-typing_extensions","py39-exceptiongroup","python39"]}],"depends_on":[{"type":"lib","ports":["py39-requests-cache","py39-lsprotocol"]}]},{"name":"py38-cattrs","portdir":"python/py-cattrs","version":"23.2.3","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":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16","py38-build","py38-hatchling","py38-hatch-vcs","py38-installer"]},{"type":"lib","ports":["py38-attrs","py38-typing_extensions","py38-exceptiongroup","python38"]}],"depends_on":[{"type":"lib","ports":["py38-requests-cache"]}]},{"name":"py37-cattrs","portdir":"python/py-cattrs","version":"22.2.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-attrs/cattrs","description":"cattrs is an open source Python library for structuring and unstructuring data.","long_description":"cattrs is an open source Python library for structuring and unstructuring data.. cattrs works best with attrs classes, dataclasses and the usual Python collections, but other kinds of classes are supported by manually registering converters.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16","py37-setuptools","py37-wheel","py37-build","py37-installer","py37-poetry-core"]},{"type":"lib","ports":["py37-attrs","py37-typing_extensions","py37-exceptiongroup","python37"]}],"depends_on":[{"type":"lib","ports":["py37-requests-cache"]}]},{"name":"py39-pylint","portdir":"python/py-pylint","version":"3.3.8","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":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2903}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py39-setuptools","py39-wheel","py39-build","py39-installer"]},{"type":"lib","ports":["py39-tomlkit","py39-typing_extensions","python39","py39-platformdirs","py39-tomli","py39-astroid","py39-dill","py39-flake8-mccabe","py39-isort"]},{"type":"run","ports":["pylint_select"]}],"depends_on":[{"type":"lib","ports":["py39-eric-ide","py39-python-lsp-server","py39-pytest-pylint"]},{"type":"run","ports":["py39-spyder-devel","py39-spyder"]}]},{"name":"py37-pylint","portdir":"python/py-pylint","version":"2.17.5","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":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2903}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16","py37-setuptools","py37-wheel","py37-build","py37-installer"]},{"type":"lib","ports":["py37-tomlkit","py37-typing_extensions","python37","py37-platformdirs","py37-tomli","py37-astroid","py37-dill","py37-flake8-mccabe","py37-isort"]},{"type":"run","ports":["pylint_select"]}],"depends_on":[{"type":"lib","ports":["py37-python-lsp-server","py37-eric-ide"]},{"type":"run","ports":["py37-spyder","py37-spyder-devel"]},{"type":"test","ports":["py37-note-seq","py37-apache-beam"]}]},{"name":"py27-pylint","portdir":"python/py-pylint","version":"1.9.4","license":"GPL-2+","platforms":"darwin","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":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2903}],"variants":[],"dependencies":[{"type":"build","ports":["clang-13","py27-pytest-runner","py27-setuptools_scm"]},{"type":"lib","ports":["py27-configparser","py27-flake8-mccabe","py27-isort","python27","py27-singledispatch","py27-six","py27-setuptools","py27-astroid","py27-backports-functools_lru_cache"]},{"type":"run","ports":["pylint_select"]}],"depends_on":[{"type":"lib","ports":["py27-eric-ide","py27-language-server"]},{"type":"test","ports":["py27-cucumber-tag-expressions"]}]},{"name":"py36-pylint","portdir":"python/py-pylint","version":"2.13.3","license":"GPL-2+","platforms":"darwin","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":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2903}],"variants":[],"dependencies":[{"type":"build","ports":["clang-13","py36-setuptools_scm"]},{"type":"lib","ports":["py36-flake8-mccabe","py36-isort","py36-setuptools","python36","py36-platformdirs","py36-toml","py36-astroid"]},{"type":"run","ports":["pylint_select"]}],"depends_on":[{"type":"lib","ports":["py36-python-lsp-server","py36-language-server"]},{"type":"run","ports":["py36-spyder","py36-spyder-devel"]},{"type":"test","ports":["py36-cucumber-tag-expressions","py36-trio"]}]},{"name":"py35-pylint","portdir":"python/py-pylint","version":"2.6.2","license":"GPL-2+","platforms":"darwin","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":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2903}],"variants":[],"dependencies":[{"type":"build","ports":["clang-13","py35-pytest-runner","py35-setuptools_scm"]},{"type":"lib","ports":["py35-isort","py35-setuptools","python35","py35-platformdirs","py35-toml","py35-astroid","py35-flake8-mccabe"]},{"type":"run","ports":["pylint_select"]}],"depends_on":[{"type":"lib","ports":["py35-language-server"]}]},{"name":"py38-pylint","portdir":"python/py-pylint","version":"3.2.3","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":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2903}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16","py38-setuptools","py38-wheel","py38-build","py38-installer"]},{"type":"lib","ports":["py38-tomlkit","py38-typing_extensions","python38","py38-platformdirs","py38-tomli","py38-astroid","py38-dill","py38-flake8-mccabe","py38-isort"]},{"type":"run","ports":["pylint_select"]}],"depends_on":[{"type":"lib","ports":["py38-eric-ide","py38-python-lsp-server","py38-pytest-pylint"]},{"type":"run","ports":["py38-spyder-devel","py38-spyder"]},{"type":"test","ports":["py38-apache-beam","py38-note-seq"]}]},{"name":"py38-deprecated","portdir":"python/py-deprecated","version":"1.2.14","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/tantale/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":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py38-build","py38-setuptools","py38-wheel","py38-installer","clang-17"]},{"type":"lib","ports":["python38"]},{"type":"run","ports":["py38-wrapt"]}],"depends_on":[{"type":"lib","ports":["py38-fabric","py38-test-runner","py38-pikepdf"]},{"type":"run","ports":["py38-pygithub"]}]},{"name":"py37-deprecated","portdir":"python/py-deprecated","version":"1.2.13","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/tantale/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":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py37-build","py37-setuptools","py37-wheel","py37-installer","clang-16"]},{"type":"lib","ports":["python37"]},{"type":"run","ports":["py37-wrapt"]}],"depends_on":[{"type":"lib","ports":["py37-test-runner"]},{"type":"run","ports":["py37-pygithub"]}]},{"name":"py36-deprecated","portdir":"python/py-deprecated","version":"1.2.12","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/tantale/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":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools"]},{"type":"lib","ports":["python36","py36-wrapt"]}],"depends_on":[{"type":"lib","ports":["py36-test-runner"]}]},{"name":"py39-deprecated","portdir":"python/py-deprecated","version":"1.2.18","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":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py39-build","py39-setuptools","py39-wheel","py39-installer","clang-18"]},{"type":"lib","ports":["python39"]},{"type":"run","ports":["py39-wrapt"]}],"depends_on":[{"type":"lib","ports":["py39-fabric","py39-pikepdf"]},{"type":"run","ports":["py39-pygithub"]}]},{"name":"py39-tz","portdir":"python/py-tz","version":"2026.1.post1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/pytz","description":"World Timezone Definitions for Python","long_description":"pytz brings the Olson tz database into Python. This library allows accurate and cross platform timezone calculations.","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py39-setuptools","py39-wheel","py39-build","py39-installer","clang-18"]},{"type":"lib","ports":["python39"]}],"depends_on":[{"type":"lib","ports":["py39-astroplan","py39-skyfield","py39-acme","py39-flask-babel","py39-rpy2","py39-icalendar","py39-pandas","py39-pyrfc3339","py39-geopy","py39-mongomock","py39-celery","py39-zeep","py39-agate","py39-leather","py39-owslib","py39-dateparser","py39-fs"]},{"type":"run","ports":["py39-django","py39-oslo-utils","py39-wxmplot","py39-oslo-serialization","py39-dateutil","py39-apache-beam","py39-oci","py39-django-mailman3"]},{"type":"test","ports":["py39-json-tricks","py39-pyarrow","py39-numpy","py39-srsly","py39-mitmproxy"]}]},{"name":"py38-tz","portdir":"python/py-tz","version":"2026.1.post1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/pytz","description":"World Timezone Definitions for Python","long_description":"pytz brings the Olson tz database into Python. This library allows accurate and cross platform timezone calculations.","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py38-setuptools","py38-wheel","py38-build","py38-installer","clang-18"]},{"type":"lib","ports":["python38"]}],"depends_on":[{"type":"lib","ports":["py38-fs","py38-celery","py38-astroplan","py38-zeep","py38-skyfield","py38-rpy2","py38-icalendar","py38-agate","py38-leather","py38-pyrfc3339","py38-owslib","py38-acme","py38-babel","py38-twilio","py38-geopy","py38-pandas"]},{"type":"run","ports":["py38-django","py38-oci","py38-dateutil","py38-oslo-serialization","py38-oslo-utils","py38-apache-beam","py38-django-mailman3"]},{"type":"test","ports":["py38-pyarrow","py38-mitmproxy","py38-json-tricks","py38-srsly"]}]},{"name":"py37-tz","portdir":"python/py-tz","version":"2026.1.post1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/pytz","description":"World Timezone Definitions for Python","long_description":"pytz brings the Olson tz database into Python. This library allows accurate and cross platform timezone calculations.","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py37-setuptools","py37-wheel","py37-build","py37-installer","clang-18"]},{"type":"lib","ports":["python37"]}],"depends_on":[{"type":"lib","ports":["py37-zeep","py37-tempora","py37-fs","py37-astroplan","py37-pyrfc3339","py37-pandas","py37-icalendar","py37-owslib","py37-geopy","py37-celery","py37-acme","py37-rpy2","py37-twilio","py37-skyfield","py37-agate","py37-leather","py37-babel"]},{"type":"run","ports":["py37-apache-beam","py37-dateutil","py37-django","py37-oslo-serialization","py37-oslo-utils"]},{"type":"test","ports":["py37-json-tricks","py37-pyarrow","py37-mitmproxy","py37-srsly"]}]},{"name":"py36-tz","portdir":"python/py-tz","version":"2026.1.post1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/pytz","description":"World Timezone Definitions for Python","long_description":"pytz brings the Olson tz database into Python. This library allows accurate and cross platform timezone calculations.","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["python36"]}],"depends_on":[{"type":"lib","ports":["py36-babel","py36-fs","py36-acme","py36-pyrfc3339","py36-pandas","py36-celery","py36-tstables","py36-twilio","py36-rpy2","py36-agate","py36-astroplan","py36-geopy","py36-icalendar","py36-leather","py36-owslib","py36-tzlocal","py36-tempora"]},{"type":"run","ports":["py36-oslo-utils","py36-dateutil","py36-django","py36-oslo-serialization"]},{"type":"test","ports":["py36-srsly","py36-cryptography","py36-json-tricks"]}]},{"name":"py35-tz","portdir":"python/py-tz","version":"2026.1.post1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/pytz","description":"World Timezone Definitions for Python","long_description":"pytz brings the Olson tz database into Python. This library allows accurate and cross platform timezone calculations.","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["python35"]}],"depends_on":[{"type":"lib","ports":["py35-babel","py35-astroplan","py35-geopy","py35-icalendar","py35-leather","py35-owslib","py35-twilio","py35-tempora","py35-pyrfc3339","py35-tstables","py35-agate","py35-pandas","py35-celery"]},{"type":"run","ports":["py35-django","py35-dateutil"]}]},{"name":"py39-semver","portdir":"python/py-semver","version":"3.0.4","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":false,"categories":["python"],"maintainers":[{"name":"karan.sheth","github":"korusuke","ports_count":64}],"variants":[],"dependencies":[{"type":"build","ports":["clang-17","py39-setuptools","py39-setuptools_scm","py39-wheel","py39-build","py39-installer"]},{"type":"lib","ports":["python39"]},{"type":"test","ports":["py39-pytest"]}],"depends_on":[{"type":"lib","ports":["py39-upt-rubygems","py39-pymc3"]}]},{"name":"py38-semver","portdir":"python/py-semver","version":"3.0.2","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":false,"categories":["python"],"maintainers":[{"name":"karan.sheth","github":"korusuke","ports_count":64}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16","py38-setuptools","py38-setuptools_scm","py38-wheel","py38-build","py38-installer"]},{"type":"lib","ports":["python38"]},{"type":"test","ports":["py38-pytest"]}],"depends_on":[{"type":"lib","ports":["py38-upt-rubygems","py38-pymc3"]}]},{"name":"py37-semver","portdir":"python/py-semver","version":"3.0.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":false,"categories":["python"],"maintainers":[{"name":"karan.sheth","github":"korusuke","ports_count":64}],"variants":[],"dependencies":[{"type":"build","ports":["clang-15","py37-setuptools","py37-setuptools_scm","py37-wheel","py37-build","py37-installer"]},{"type":"lib","ports":["python37"]},{"type":"test","ports":["py37-pytest"]}],"depends_on":[{"type":"lib","ports":["py37-upt-rubygems","py37-pymc3"]}]},{"name":"py38-uvicorn","portdir":"python/py-uvicorn","version":"0.23.2","license":"BSD","platforms":"{darwin 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":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16","py38-setuptools","py38-build","py38-hatchling","py38-installer"]},{"type":"lib","ports":["py38-asgiref","py38-click","py38-h11","python38"]}],"depends_on":[{"type":"run","ports":["py38-gradio","py38-transformers"]}]},{"name":"py39-uvicorn","portdir":"python/py-uvicorn","version":"0.38.0","license":"BSD","platforms":"{darwin 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":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py39-setuptools","py39-build","py39-hatchling","py39-installer"]},{"type":"lib","ports":["py39-asgiref","py39-click","py39-h11","python39"]}],"depends_on":[{"type":"run","ports":["py39-gradio","py39-transformers"]}]},{"name":"py37-pandas","portdir":"python/py-pandas","version":"1.3.5","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":false,"categories":["science","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2903}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py37-setuptools","clang-16","py37-cython-compat"]},{"type":"lib","ports":["python37","py37-tz","py37-dateutil","py37-numpy"]}],"depends_on":[{"type":"lib","ports":["py37-arviz","py37-mdtraj","py37-barnaba","py37-wntr","py37-tpot","py37-vega","py37-geopandas","py37-tropycal","py37-skyfield","py37-altair","py37-bokeh","py37-metpy","py37-drms","py37-xarray","py37-seaborn","py37-pymc3","py37-panedr","py37-astropy","py37-mapclassify","py37-statsmodels","py37-pandasql","py37-blaze","py37-geoplot","py37-odo"]},{"type":"run","ports":["py37-pymatgen","py37-note-seq","py37-tfx-bsl","py37-spyder","py37-colour","py37-datasets","py37-libpysal","py37-pmdarima","py37-tensorflow-data-validation","py37-spyder-devel","py37-panel"]},{"type":"test","ports":["py37-igraph","py37-pyarrow","py37-json-tricks","py37-apache-beam","py37-plumed"]}]},{"name":"py36-pandas","portdir":"python/py-pandas","version":"1.1.5","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":false,"categories":["science","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2903}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py36-cython","py36-setuptools","clang-13"]},{"type":"lib","ports":["python36","py36-tz","py36-dateutil","py36-numpy"]}],"depends_on":[{"type":"lib","ports":["py36-tstables","py36-xarray","py36-seaborn","py36-vega","py36-arviz","py36-blaze","py36-bqplot","py36-statsmodels","py36-altair","py36-barnaba","py36-geopandas","py36-mdtraj","py36-odo","py36-pandasql","py36-pymc3","py36-tpot","py36-wntr"]},{"type":"run","ports":["py36-colour","py36-spyder-devel","py36-spyder"]},{"type":"test","ports":["py36-plumed","py36-json-tricks"]}]},{"name":"py39-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":false,"categories":["science","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2903}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py39-wheel","py39-build","py39-installer","py39-versioneer","py39-meson-python","py39-cython"]},{"type":"lib","ports":["py39-dateutil","py39-numpy","py39-pytzdata","py39-tz","python39"]}],"depends_on":[{"type":"lib","ports":["py39-mlxtend","py39-tropycal","py39-barnaba","py39-metpy","py39-pymc","py39-tpot","py39-altair","py39-skyfield","py39-bqplot","py39-arviz","py39-seaborn","py39-pymc3","py39-geoplot","py39-drms","py39-mapclassify","py39-vega","py39-geopandas","py39-astropy","py39-maggma","py39-xarray","py39-statsmodels","py39-panel","py39-bokeh"]},{"type":"run","ports":["py39-momepy","py39-spopt","py39-spyder","py39-tfx-bsl","py39-esda","py39-segregation","py39-gradio","py39-datasets","py39-spreg","py39-access","py39-pygmt","py39-pmdarima","py39-pointpats","py39-spaghetti","py39-note-seq","py39-transformers","py39-spvcm","py39-tobler","py39-colour","py39-spyder-devel","py39-panel","py39-libpysal","py39-tensorflow-data-validation","py39-pymatgen"]},{"type":"test","ports":["py39-apache-beam","py39-patsy","py39-peakutils","py39-json-tricks","py39-pyarrow","py39-igraph","py39-plumed","py39-pdal"]}]},{"name":"py38-pandas","portdir":"python/py-pandas","version":"1.5.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":false,"categories":["science","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2903}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py38-cython-compat","py38-wheel","py38-build","py38-installer","clang-16","py38-cython","py38-setuptools"]},{"type":"lib","ports":["py38-dateutil","py38-numpy","py38-tz","python38"]}],"depends_on":[{"type":"lib","ports":["py38-panedr","py38-barnaba","py38-blaze","py38-mapclassify","py38-pymc","py38-vega","py38-xarray","py38-wntr","py38-tpot","py38-geoplot","py38-pymc3","py38-statsmodels","py38-altair","py38-skyfield","py38-geopandas","py38-drms","py38-odo","py38-seaborn","py38-astropy","py38-arviz","py38-bokeh","py38-metpy","py38-tropycal"]},{"type":"run","ports":["py38-panel","py38-tensorflow-data-validation","py38-tfx-bsl","py38-note-seq","py38-spyder","py38-spyder-devel","py38-colour","py38-pmdarima","py38-datasets","py38-gradio","py38-libpysal","py38-pymatgen","py38-transformers"]},{"type":"test","ports":["py38-pyarrow","py38-json-tricks","py38-plumed","py38-igraph","py38-apache-beam"]}]},{"name":"py27-pandas","portdir":"python/py-pandas","version":"0.24.2","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":false,"categories":["science","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2903}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py27-setuptools","clang-16","py27-cython-compat"]},{"type":"lib","ports":["py27-matplotlib","py27-numexpr","py27-numpy","python27","py27-tables","py27-tz","py27-scipy","py27-bottleneck","py27-dateutil"]}],"depends_on":[{"type":"lib","ports":["py27-tstables","py27-xarray","py27-vega","py27-blaze","py27-bqplot","py27-geopandas","py27-mdtraj","py27-odo","py27-pandasql","py27-tpot","py27-seaborn","py27-statsmodels","py27-altair","py27-barnaba"]},{"type":"run","ports":["py27-colour","digital_rf"]},{"type":"test","ports":["abinit","py27-json-tricks"]}]},{"name":"py35-pandas","portdir":"python/py-pandas","version":"0.25.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":false,"categories":["science","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2903}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py35-cython","py35-setuptools","clang-13"]},{"type":"lib","ports":["python35","py35-tz","py35-dateutil","py35-numpy"]}],"depends_on":[{"type":"lib","ports":["py35-xarray","py35-seaborn","py35-blaze","py35-bqplot","py35-odo","py35-pandasql","py35-tpot","py35-wntr","py35-statsmodels","py35-geopandas","py35-tstables"]}]},{"name":"py39-lazy_loader","portdir":"python/py-lazy_loader","version":"0.4","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":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py39-installer","clang-18","py39-setuptools","py39-wheel","py39-build"]},{"type":"lib","ports":["python39","py39-packaging"]},{"type":"test","ports":["py39-pytest"]}],"depends_on":[{"type":"lib","ports":["py39-scikit-image"]},{"type":"run","ports":["py39-librosa"]}]},{"name":"py38-lazy_loader","portdir":"python/py-lazy_loader","version":"0.3","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":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py38-flit_core","py38-build","py38-installer","clang-16"]},{"type":"lib","ports":["python38"]},{"type":"test","ports":["py38-pytest"]}],"depends_on":[{"type":"lib","ports":["py38-scikit-image"]},{"type":"run","ports":["py38-librosa"]}]},{"name":"py37-filelock","portdir":"python/py-filelock","version":"3.16.1","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":false,"categories":["python"],"maintainers":[{"name":"funasoul","github":"funasoul","ports_count":15}],"variants":[],"dependencies":[{"type":"build","ports":["py37-hatch-vcs","py37-build","py37-hatchling","py37-installer","clang-17"]},{"type":"lib","ports":["python37"]},{"type":"test","ports":["py37-pytest"]}],"depends_on":[{"type":"build","ports":["py37-theano-pymc"]},{"type":"lib","ports":["py37-tox","py37-tldextract","py37-aesara","py37-virtualenv"]},{"type":"run","ports":["py37-cartopy","py37-pytest-mypy"]}]},{"name":"py39-filelock","portdir":"python/py-filelock","version":"3.19.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":false,"categories":["python"],"maintainers":[{"name":"funasoul","github":"funasoul","ports_count":15}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py39-build","py39-hatchling","py39-hatch-vcs","py39-installer"]},{"type":"lib","ports":["python39"]},{"type":"test","ports":["py39-pytest","py39-pytest-asyncio","py39-pytest-mock","py39-pytest-timeout","py39-virtualenv"]}],"depends_on":[{"type":"build","ports":["py39-theano-pymc"]},{"type":"lib","ports":["py39-tox","py39-virtualenv","py39-tldextract","py39-pytensor","py39-aesara"]},{"type":"run","ports":["py39-transformers","py39-cartopy","py39-huggingface_hub","py39-pytest-mypy","py39-allennlp"]}]}]}