{"count":52198,"next":"https://ports.macports.org/api/v1/ports/?format=json&page=91","previous":"https://ports.macports.org/api/v1/ports/?format=json&page=89","results":[{"name":"py313-preshed","portdir":"python/py-preshed","version":"3.0.9","license":"MIT","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"https://github.com/explosion/preshed","description":"Cython hash tables that assume keys are pre-hashed","long_description":"Cython hash tables that assume keys are pre-hashed","active":true,"categories":["python"],"maintainers":[{"name":"jonesc","github":"cjones051073","ports_count":232}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-20","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["py313-cython","py313-cymem","py313-murmurhash","python313"]}],"depends_on":[{"type":"lib","ports":["py313-spaCy","py313-thinc"]}]},{"name":"py313-parse","portdir":"python/py-parse","version":"1.20.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/parse/","description":"parse() is the opposite of format()","long_description":"Parse strings using a specification based on the Python format() syntax -- parse() is the opposite of format()","active":true,"categories":["python"],"maintainers":[{"name":"danchr","github":"danchr","ports_count":175}],"variants":[],"dependencies":[{"type":"build","ports":["py313-installer","clang-18","py313-build","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]},{"type":"test","ports":["py313-pytest"]}],"depends_on":[{"type":"lib","ports":["beets-mosaic"]},{"type":"run","ports":["py313-behave","py313-parse-type"]}]},{"name":"py313-openpyxl","portdir":"python/py-openpyxl","version":"3.1.5","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://openpyxl.readthedocs.org","description":"Read/write Excel 2007 xlsx/xlsm files.","long_description":"openpyxl is a pure python reader and writer of Excel OpenXML files. It is ported from the PHPExcel project.","active":true,"categories":["textproc","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py313-setuptools","py313-cython"]},{"type":"lib","ports":["python313","py313-et_xmlfile"]}],"depends_on":[{"type":"lib","ports":["py313-agate-excel","py313-csvkit","py-openpyxl"]}]},{"name":"py313-opengl-accelerate","portdir":"python/py-opengl-accelerate","version":"3.1.10","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://pyopengl.sourceforge.net/","description":"Acceleration code for PyOpenGL","long_description":"This set of C (Cython) extensions provides acceleration of common operations for slow points in PyOpenGL 3.x.","active":true,"categories":["graphics","python"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":354}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py313-cython","py313-setuptools","py313-wheel","clang-18","py313-build","py313-installer"]},{"type":"lib","ports":["py313-numpy","python313"]}],"depends_on":[{"type":"lib","ports":["py313-opengl"]}]},{"name":"py313-opengl","portdir":"python/py-opengl","version":"3.1.10","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"http://pyopengl.sourceforge.net/","description":"Python binding to OpenGL","long_description":"PyOpenGL is the cross platform Python binding to OpenGL and related APIs. The binding is created using the standard ctypes library and is provided under an extremely liberal BSD-style Open-Source licenses.","active":true,"categories":["graphics","python"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":354}],"variants":[],"dependencies":[{"type":"build","ports":["py313-build","py313-installer","py313-setuptools","py313-wheel","clang-18"]},{"type":"lib","ports":["python313","py313-tkinter","py313-Pillow","py313-opengl-accelerate"]},{"type":"test","ports":["py313-pytest"]}],"depends_on":[{"type":"lib","ports":["py313-pymca","py313-pyqtgraph"]}]},{"name":"py313-notebook","portdir":"python/py-notebook","version":"7.1.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://jupyter.org","description":"Web-based notebook environment for interactive computing.","long_description":"Web-based notebook environment for interactive computing.","active":true,"categories":["devel","science","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-hatchling","py313-hatch-jupyter-builder"]},{"type":"lib","ports":["python313","py313-notebook_shim","py313-tornado","py313-jupyter_server","py313-jupyterlab_server","py313-jupyterlab"]}],"depends_on":[{"type":"lib","ports":["py313-holoviews","py313-jupyter"]}]},{"name":"py313-murmurhash","portdir":"python/py-murmurhash","version":"1.0.10","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/explosion/murmurhash","description":"Cython bindings for MurmurHash2","long_description":"Cython bindings for MurmurHash2","active":true,"categories":["python"],"maintainers":[{"name":"jonesc","github":"cjones051073","ports_count":232}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py313-build","py313-setuptools","py313-wheel","clang-18","py313-installer"]},{"type":"lib","ports":["py313-cython","python313"]}],"depends_on":[{"type":"lib","ports":["py313-preshed","py313-spaCy","py313-thinc"]}]},{"name":"py313-mitmproxy_rs","portdir":"python/py-mitmproxy_rs","version":"0.11.2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://mitmproxy.org/","description":"Rust bits for Mitmproxy","long_description":"Rust bits for Mitmproxy, most notably WireGuard Mode and Local Redirect Mode.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py313-build","py313-setuptools","py313-wheel","clang-18","py313-installer"]},{"type":"lib","ports":["python313"]},{"type":"run","ports":["py313-mitmproxy_macos"]}],"depends_on":[{"type":"lib","ports":["py313-mitmproxy","py-mitmproxy_rs"]}]},{"name":"py312-mitmproxy_rs","portdir":"python/py-mitmproxy_rs","version":"0.11.2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://mitmproxy.org/","description":"Rust bits for Mitmproxy","long_description":"Rust bits for Mitmproxy, most notably WireGuard Mode and Local Redirect Mode.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-installer","py312-wheel","clang-18","py312-build","py312-setuptools"]},{"type":"lib","ports":["python312"]},{"type":"run","ports":["py312-mitmproxy_macos"]}],"depends_on":[{"type":"lib","ports":["py312-mitmproxy"]}]},{"name":"py311-mitmproxy_rs","portdir":"python/py-mitmproxy_rs","version":"0.11.2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://mitmproxy.org/","description":"Rust bits for Mitmproxy","long_description":"Rust bits for Mitmproxy, most notably WireGuard Mode and Local Redirect Mode.","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-mitmproxy_macos"]}],"depends_on":[{"type":"lib","ports":["py311-mitmproxy"]}]},{"name":"py310-mitmproxy_rs","portdir":"python/py-mitmproxy_rs","version":"0.11.2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://mitmproxy.org/","description":"Rust bits for Mitmproxy","long_description":"Rust bits for Mitmproxy, most notably WireGuard Mode and Local Redirect Mode.","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-mitmproxy_macos"]}],"depends_on":[{"type":"lib","ports":["py310-mitmproxy"]}]},{"name":"py-mitmproxy_rs","portdir":"python/py-mitmproxy_rs","version":"0.11.2","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://mitmproxy.org/","description":"Rust bits for Mitmproxy","long_description":"Rust bits for Mitmproxy, most notably WireGuard Mode and Local Redirect Mode.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-mitmproxy_rs"]}],"depends_on":[]},{"name":"py312-mitmproxy_macos","portdir":"python/py-mitmproxy_macos","version":"0.11.2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://mitmproxy.org/","description":"Precompiled binaries used by Mitmproxy","long_description":"Precompiled binaries used by Mitmproxy, provides Local Redirect Mode and automates the certificate trust process. See https://mitmproxy.org/posts/local-redirect/macos/","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-setuptools","py312-wheel","clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[{"type":"run","ports":["py312-mitmproxy_rs"]}]},{"name":"py313-mitmproxy_macos","portdir":"python/py-mitmproxy_macos","version":"0.11.2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://mitmproxy.org/","description":"Precompiled binaries used by Mitmproxy","long_description":"Precompiled binaries used by Mitmproxy, provides Local Redirect Mode and automates the certificate trust process. See https://mitmproxy.org/posts/local-redirect/macos/","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"lib","ports":["py-mitmproxy_macos"]},{"type":"run","ports":["py313-mitmproxy_rs"]}]},{"name":"py311-mitmproxy_macos","portdir":"python/py-mitmproxy_macos","version":"0.11.2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://mitmproxy.org/","description":"Precompiled binaries used by Mitmproxy","long_description":"Precompiled binaries used by Mitmproxy, provides Local Redirect Mode and automates the certificate trust process. See https://mitmproxy.org/posts/local-redirect/macos/","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"run","ports":["py311-mitmproxy_rs"]}]},{"name":"py310-mitmproxy_macos","portdir":"python/py-mitmproxy_macos","version":"0.11.2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://mitmproxy.org/","description":"Precompiled binaries used by Mitmproxy","long_description":"Precompiled binaries used by Mitmproxy, provides Local Redirect Mode and automates the certificate trust process. See https://mitmproxy.org/posts/local-redirect/macos/","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-setuptools","py310-wheel","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]}],"depends_on":[{"type":"run","ports":["py310-mitmproxy_rs"]}]},{"name":"py-mitmproxy_macos","portdir":"python/py-mitmproxy_macos","version":"0.11.2","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://mitmproxy.org/","description":"Precompiled binaries used by Mitmproxy","long_description":"Precompiled binaries used by Mitmproxy, provides Local Redirect Mode and automates the certificate trust process. See https://mitmproxy.org/posts/local-redirect/macos/","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-mitmproxy_macos"]}],"depends_on":[]},{"name":"py313-metakernel","portdir":"python/py-metakernel","version":"1.0.4","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/Calysto/metakernel","description":"A Jupyter/IPython kernel template","long_description":"A Jupyter/IPython kernel template which includes core magic functions (including help, command and file path completion, parallel and distributed processing, downloads, and much more).","active":true,"categories":["devel","science","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1438}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-poetry-core"]},{"type":"lib","ports":["py313-jupyter_core","python313","py313-ipykernel","py313-jedi","py313-pexpect","py313-comm"]}],"depends_on":[{"type":"lib","ports":["py313-oct2py","py313-octave_kernel"]}]},{"name":"py313-llvmlite","portdir":"python/py-llvmlite","version":"0.47.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://llvmlite.pydata.org/","description":"A lightweight LLVM python binding for writing JIT compilers","long_description":"A lightweight LLVM python binding for writing JIT compilers","active":true,"categories":["devel","science","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py313-wheel","clang-18","py313-build","py313-installer","py313-setuptools","cmake"]},{"type":"lib","ports":["zstd","python313","llvm-20","zlib"]}],"depends_on":[{"type":"lib","ports":["py313-numba","py313-pynndescent"]}]},{"name":"py313-jupyterlab_widgets","portdir":"python/py-jupyterlab_widgets","version":"3.0.10","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jupyter-widgets/ipywidgets","description":"Jupyter interactive widgets for JupyterLab","long_description":"Jupyter interactive widgets for JupyterLab","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py313-jupyter_packaging","clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel","py313-jupyterlab"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"lib","ports":["py313-ipywidgets"]}]},{"name":"py313-jupyter_packaging","portdir":"python/py-jupyter_packaging","version":"0.12.3","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://jupyter.org/","description":"Utilities for making Python packages with and without accompanying JavaScript packages.","long_description":"Utilities for making Python packages with and without accompanying JavaScript packages.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-hatchling"]},{"type":"lib","ports":["py313-tomlkit","python313","py313-deprecation","py313-packaging","py313-setuptools","py313-wheel"]}],"depends_on":[{"type":"build","ports":["py313-dash","py313-jupyterlab_widgets","py313-widgetsnbextension"]}]},{"name":"py313-jupyter","portdir":"python/py-jupyter","version":"1.0.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://jupyter.org","description":"Web application for interactive data science and scientific computing.","long_description":"Web application for interactive data science and scientific computing.","active":true,"categories":["devel","science","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["qtconsole"],"dependencies":[{"type":"build","ports":["py313-setuptools","clang-18"]},{"type":"lib","ports":["py313-ipykernel","py313-nbconvert","py313-ipywidgets","python313","py313-notebook","py313-jupyter_console","py313-jupyter_core"]},{"type":"run","ports":["jupyter_select"]}],"depends_on":[{"type":"lib","ports":["ihaskell"]}]},{"name":"py313-jupyter_console","portdir":"python/py-jupyter_console","version":"6.6.3","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://jupyter.org/","description":"Jupyter terminal console.","long_description":"Jupyter terminal console.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-hatchling"]},{"type":"lib","ports":["py313-ipython","py313-jupyter_core","python313","py313-jupyter_client","py313-ipykernel","py313-zmq","py313-traitlets","py313-prompt_toolkit","py313-pygments"]}],"depends_on":[{"type":"lib","ports":["py313-jupyter"]}]},{"name":"py313-ipywidgets","portdir":"python/py-ipywidgets","version":"8.1.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://ipython.org","description":"IPython HTML widgets for Jupyter.","long_description":"IPython HTML widgets for Jupyter.","active":true,"categories":["python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313","py313-widgetsnbextension","py313-traitlets","py313-ipython","py313-comm","py313-jupyterlab_widgets"]}],"depends_on":[{"type":"lib","ports":["ihaskell","py313-anywidget","py313-ipympl","py313-jupyter","py313-jupyter_sphinx","py313-lonboard"]}]},{"name":"py313-et_xmlfile","portdir":"python/py-et_xmlfile","version":"2.0.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://foss.heptapod.net/openpyxl/et_xmlfile","description":"An implementation of lxml.xmlfile for the standard library","long_description":"An implementation of lxml.xmlfile for the standard library","active":true,"categories":["devel","textproc","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"lib","ports":["py313-openpyxl"]}]},{"name":"py313-cymem","portdir":"python/py-cymem","version":"2.0.8","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/explosion/cymem","description":"Cython memory pool for RAII-style memory management","long_description":"Cython memory pool for RAII-style memory management","active":true,"categories":["python"],"maintainers":[{"name":"jonesc","github":"cjones051073","ports_count":232}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py313-build","py313-setuptools","py313-wheel","clang-18","py313-installer"]},{"type":"lib","ports":["py313-cython","python313"]}],"depends_on":[{"type":"lib","ports":["py313-preshed","py313-spaCy","py313-thinc"]}]},{"name":"py313-cssutils","portdir":"python/py-cssutils","version":"2.11.1","license":"LGPL-3+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jaraco/cssutils","description":"A CSS Cascading Style Sheets library for Python","long_description":"A CSS Cascading Style Sheets library for Python","active":true,"categories":["www","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py313-installer","clang-18","py313-build","py313-setuptools_scm","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]}],"depends_on":[]},{"name":"py313-cssselect","portdir":"python/py-cssselect","version":"1.4.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/scrapy/cssselect","description":"cssselect parses CSS3 Selectors and translates them to XPath 1.0","long_description":"cssselect parses CSS3 Selectors and translates them to XPath 1.0. Such expressions can be used in lxml or another XPath engine to find the matching elements in an XML or HTML document.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py313-hatchling","clang-18","py313-build","py313-installer"]},{"type":"lib","ports":["python313"]},{"type":"test","ports":["py313-hypothesis","py313-pytest","py313-pytest-asyncio"]}],"depends_on":[{"type":"lib","ports":["py313-agate","py313-leather","py313-readability-lxml"]}]},{"name":"py313-confection","portdir":"python/py-confection","version":"1.3.3","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/explosion/confection","description":"The sweetest config system for Python","long_description":"The sweetest config system for Python","active":true,"categories":["python"],"maintainers":[{"name":"jonesc","github":"cjones051073","ports_count":232}],"variants":[],"dependencies":[{"type":"build","ports":["py313-installer","clang-18","py313-build","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]},{"type":"test","ports":["py313-pytest"]}],"depends_on":[{"type":"lib","ports":["py313-spaCy","py313-thinc","py313-weasel"]}]},{"name":"py313-benchexec","portdir":"python/py-benchexec","version":"3.27","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/sosy-lab/benchexec","description":"A Framework for Reliable Benchmarking and Resource Measurement","long_description":"A Framework for Reliable Benchmarking and Resource Measurement","active":true,"categories":["graphics","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py313-wheel","py313-build","py313-installer","py313-setuptools","clang-18"]},{"type":"lib","ports":["py313-yaml","py313-lxml","python313"]}],"depends_on":[{"type":"lib","ports":["py-benchexec"]}]},{"name":"py313-annotated_types","portdir":"python/py-annotated_types","version":"0.7.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/annotated-types/annotated-types","description":"Reusable constraint types to use with typing.Annotated","long_description":"Reusable constraint types to use with typing.Annotated","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-hatchling"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"run","ports":["py313-pydantic"]}]},{"name":"gdal-hdf4","portdir":"gis/gdal","version":"3.13.1","license":"MIT and BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.gdal.org/","description":"GDAL - HDF4 driver","long_description":"GDAL - HDF4 driver.","active":true,"categories":["gis"],"maintainers":[{"name":"n_larsson","github":"nilason","ports_count":111}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","pkgconfig","bash-completion","clang-20"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["hdf4","gdal"]}],"depends_on":[]},{"name":"py313-xarray","portdir":"python/py-xarray","version":"2026.4.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pydata/xarray","description":"Provides N-D labeled arrays and datasets in Python","long_description":"xarray (formerly xray) is an open source project and Python package that aims to bring the labeled data power of pandas to the physical sciences, by providing N-dimensional variants of the core pandas data structures.","active":true,"categories":["science","math","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":612}],"variants":[],"dependencies":[{"type":"build","ports":["py313-installer","py313-setuptools","py313-wheel","py313-setuptools_scm","clang-18","py313-build"]},{"type":"lib","ports":["python313","py313-packaging","py313-numpy","py313-pandas"]},{"type":"test","ports":["py313-hypothesis","py313-pytest","py313-pytest-asyncio","py313-pytest-xdist","py313-cftime"]}],"depends_on":[{"type":"lib","ports":["py313-metpy","py313-arviz","py313-nutpie","py313-arviz-base","py313-xarray-einstats","py313-tropycal"]},{"type":"run","ports":["py313-pygmt"]}]},{"name":"helm-3.17","portdir":"sysutils/helm","version":"3.17.4","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/helm/helm","description":"Kubernetes package manager","long_description":"Helps you manage Kubernetes applications — Helm Charts help you define, install, and upgrade even the most complex Kubernetes application.","active":true,"categories":["sysutils"],"maintainers":[{"name":"sirn","github":"sirn","ports_count":35},{"name":"herby.gillot","github":"herbygillot","ports_count":1065}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"run","ports":["helm_select"]}],"depends_on":[]},{"name":"py313-pytesseract","portdir":"python/py-pytesseract","version":"0.3.13","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/madmaze/pytesseract","description":"Python-tesseract is a python wrapper for Google's Tesseract-OCR","long_description":"Python-tesseract is a python wrapper for Google's Tesseract-OCR","active":true,"categories":["graphics","python"],"maintainers":[{"name":"danchr","github":"danchr","ports_count":175}],"variants":[],"dependencies":[{"type":"build","ports":["py313-wheel","clang-18","py313-build","py313-installer","py313-setuptools"]},{"type":"lib","ports":["py313-packaging","py313-Pillow","python313"]},{"type":"run","ports":["tesseract"]}],"depends_on":[{"type":"lib","ports":["py-pytesseract"]}]},{"name":"py312-pytesseract","portdir":"python/py-pytesseract","version":"0.3.13","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/madmaze/pytesseract","description":"Python-tesseract is a python wrapper for Google's Tesseract-OCR","long_description":"Python-tesseract is a python wrapper for Google's Tesseract-OCR","active":true,"categories":["graphics","python"],"maintainers":[{"name":"danchr","github":"danchr","ports_count":175}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-build","py312-installer","py312-setuptools","py312-wheel"]},{"type":"lib","ports":["py312-packaging","py312-Pillow","python312"]},{"type":"run","ports":["tesseract"]}],"depends_on":[]},{"name":"py311-pytesseract","portdir":"python/py-pytesseract","version":"0.3.13","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/madmaze/pytesseract","description":"Python-tesseract is a python wrapper for Google's Tesseract-OCR","long_description":"Python-tesseract is a python wrapper for Google's Tesseract-OCR","active":true,"categories":["graphics","python"],"maintainers":[{"name":"danchr","github":"danchr","ports_count":175}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-build","py311-installer","py311-setuptools","py311-wheel"]},{"type":"lib","ports":["py311-packaging","py311-Pillow","python311"]},{"type":"run","ports":["tesseract"]}],"depends_on":[]},{"name":"py310-pytesseract","portdir":"python/py-pytesseract","version":"0.3.13","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/madmaze/pytesseract","description":"Python-tesseract is a python wrapper for Google's Tesseract-OCR","long_description":"Python-tesseract is a python wrapper for Google's Tesseract-OCR","active":true,"categories":["graphics","python"],"maintainers":[{"name":"danchr","github":"danchr","ports_count":175}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-setuptools","py310-wheel","py310-build","py310-installer"]},{"type":"lib","ports":["py310-packaging","py310-Pillow","python310"]},{"type":"run","ports":["tesseract"]}],"depends_on":[]},{"name":"py39-pytesseract","portdir":"python/py-pytesseract","version":"0.3.13","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/madmaze/pytesseract","description":"Python-tesseract is a python wrapper for Google's Tesseract-OCR","long_description":"Python-tesseract is a python wrapper for Google's Tesseract-OCR","active":false,"categories":["graphics","python"],"maintainers":[{"name":"danchr","github":"danchr","ports_count":175}],"variants":[],"dependencies":[{"type":"build","ports":["clang-17","py39-setuptools","py39-wheel","py39-build","py39-installer"]},{"type":"lib","ports":["py39-Pillow","py39-packaging","python39"]},{"type":"run","ports":["tesseract"]}],"depends_on":[]},{"name":"py313-webob","portdir":"python/py-webob","version":"1.8.9","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://webob.org/","description":"WSGI request and response object.","long_description":"WebOb provides wrappers around the WSGI request environment, and an object to help create WSGI responses. The objects map much of the specified behavior of HTTP, including header parsing and accessors for other standard parts of the environment.","active":true,"categories":["www","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"lib","ports":["py313-bugsnag"]}]},{"name":"py313-napari-svg","portdir":"python/py-napari-svg","version":"0.2.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/napari/napari-svg","description":"A plugin for reading and writing svg files with napari.","long_description":"A plugin for reading and writing svg files with napari.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1438}],"variants":[],"dependencies":[{"type":"build","ports":["py313-setuptools_scm","clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["py313-numpy","py313-napari-plugin-engine","py313-imageio","py313-vispy","python313"]}],"depends_on":[]},{"name":"py313-vispy","portdir":"python/py-vispy","version":"0.16.2","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://vispy.org/index.html","description":"VisPy is a high-performance interactive 2D/3D data visualization library.","long_description":"VisPy is a high-performance interactive 2D/3D data visualization library. VisPy leverages the computational power of modern Graphics Processing Units (GPUs) through the OpenGL library to display very large datasets.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1438}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py313-setuptools_scm_git_archive","clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel","py313-setuptools_scm","py313-cython","py313-pythran"]},{"type":"lib","ports":["py313-numpy","py313-Pillow","py313-kiwisolver","py313-pyqt5","py313-freetype","py313-hsluv","py313-meshio","python313"]}],"depends_on":[{"type":"lib","ports":["py313-napari-svg"]}]},{"name":"py313-meshio","portdir":"python/py-meshio","version":"5.3.5","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/nschloe/meshio","description":"There are various mesh formats available for representing unstructured meshes.","long_description":"There are various mesh formats available for representing unstructured meshes. meshio can read and write all of the following and smoothly converts between them: Abaqus, ANSYS msh, AVS-UCD, CGNS, DOLFIN XML, Exodus, FLAC3D, H5M, Kratos/MDPA, Medit, MED/Salome, Nastran (bulk data), Neuroglancer precomputed format, Gmsh (format versions 2.2, 4.0, and 4.1), OBJ, OFF, PERMAS, PLY, STL, Tecplot .dat, TetGen .node/.ele, SVG (2D only, output only), SU2, UGRID, VTK, VTU, WKT (TIN), XDMF.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1438}],"variants":[],"dependencies":[{"type":"build","ports":["py313-wheel","py313-build","py313-installer","py313-setuptools","clang-18"]},{"type":"lib","ports":["py313-numpy","py313-rich","python313"]}],"depends_on":[{"type":"lib","ports":["py313-vispy"]},{"type":"test","ports":["py313-pdal"]}]},{"name":"py313-hsluv","portdir":"python/py-hsluv","version":"5.0.4","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/hsluv/hsluv-python","description":"A Python implementation of HSLuv (revision 4).","long_description":"A Python implementation of HSLuv (revision 4).","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1438}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"lib","ports":["py313-vispy"]}]},{"name":"py313-soundcloud-v2","portdir":"python/py-soundcloud-v2","version":"1.6.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/7x11x13/soundcloud.py","description":"Python wrapper for the v2 SoundCloud API","long_description":"Python wrapper for the v2 SoundCloud API","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py313-wheel","clang-18","py313-build","py313-installer","py313-setuptools"]},{"type":"lib","ports":["py313-requests","py313-dateutil","py313-dacite","python313"]}],"depends_on":[{"type":"lib","ports":["py-soundcloud-v2"]}]},{"name":"py313-jsonconversion","portdir":"python/py-jsonconversion","version":"1.1.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/DLR-RM/python-jsonconversion","description":"convert arbitrary Python objects into JSON strings and back","long_description":"This python module helps converting arbitrary Python objects into JSON strings and back. It extends the basic features of the JSONEncoder and JSONDecoder classes provided by the native json package.","active":false,"categories":["python"],"maintainers":[{"name":"toby","github":"tobypeterson","ports_count":255}],"variants":[],"dependencies":[{"type":"build","ports":["clang-17","py313-build","py313-installer","py313-pdm-backend"]},{"type":"lib","ports":["python313","py313-setuptools"]}],"depends_on":[{"type":"lib","ports":["py-jsonconversion"]}]},{"name":"py313-dacite","portdir":"python/py-dacite","version":"1.8.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/konradhalas/dacite","description":"Simple creation of data classes from dictionaries.","long_description":"Simple creation of data classes from dictionaries.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"lib","ports":["py-dacite","py313-soundcloud-v2"]}]},{"name":"py313-black","portdir":"python/py-black","version":"26.5.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://black.readthedocs.io/","description":"The uncompromising code formatter for Python.","long_description":"By using Black, you agree to cede control over minutiae of hand-formatting your Python source code. In return, Black gives you speed, determinism, and freedom from pycodestyle nagging about formatting. You will save time and mental energy for more important matters. Black makes code review faster by producing the smallest diffs possible. Blackened code looks the same regardless of the project you’re reading. Formatting becomes transparent after a while and you can focus on the content instead.","active":true,"categories":["python"],"maintainers":[{"name":"danchr","github":"danchr","ports_count":175}],"variants":[],"dependencies":[{"type":"build","ports":["py313-hatch-fancy-pypi-readme","clang-18","py313-build","py313-installer","py313-hatchling","py313-hatch-vcs"]},{"type":"lib","ports":["py313-pytokens","python313","py313-packaging","py313-pathspec","py313-mypy_extensions","py313-platformdirs","py313-click"]},{"type":"run","ports":["black_select"]},{"type":"test","ports":["py313-pytest"]}],"depends_on":[{"type":"lib","ports":["py313-python-lsp-black","py313-sphinx-copybutton"]},{"type":"test","ports":["py313-license-expression"]}]},{"name":"py313-pudb","portdir":"python/py-pudb","version":"2024.1.3","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/inducer/pudb","description":"A full-screen, console-based Python debugger","long_description":"PuDB is a full-screen, console-based visual debugger for Python. Its goal is to provide all the niceties of modern GUI-based debuggers in a more lightweight and keyboard-friendly package. PuDB allows you to debug code right where you write and test it--in a terminal. If you've worked with the excellent (but nowadays ancient) DOS-based Turbo Pascal or C tools, PuDB's UI might look familiar.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-hatchling"]},{"type":"lib","ports":["py313-urwid","python313","py313-urwid-readline","py313-packaging","py313-jedi","py313-pygments"]}],"depends_on":[{"type":"lib","ports":["py-pudb"]}]},{"name":"py313-urwid-readline","portdir":"python/py-urwid-readline","version":"0.15.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/rr-/urwid_readline","description":"readline text edit for urwid","long_description":"Text input widget for urwid that supports readline shortcuts","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py313-build","py313-setuptools","py313-wheel","clang-18","py313-installer"]},{"type":"lib","ports":["python313"]},{"type":"run","ports":["py313-urwid"]}],"depends_on":[{"type":"lib","ports":["py313-pudb","py-urwid-readline"]}]}]}