{"count":52273,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=1029","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=1027","results":[{"name":"py314-logfire-api","portdir":"python/py-logfire-api","version":"4.37.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.org/project/logfire-api","description":"Shim for the Logfire SDK which does nothing unless Logfire is installed","long_description":"Shim for the Logfire SDK which does nothing unless Logfire is installed","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2219}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-hatchling"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["py-logfire-api","py314-pydantic-graph"]}]},{"name":"py-marimo","portdir":"python/py-marimo","version":"0.23.10","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://marimo.io","description":"A library for making reactive notebooks and apps","long_description":"A library for making reactive notebooks and apps","active":true,"categories":["devel","science","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2219}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-marimo"]}],"depends_on":[]},{"name":"py-matplotlib","portdir":"python/py-matplotlib","version":"3.11.0","license":"(PSF or BSD)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://matplotlib.org/","description":"Matplotlib is a python plotting library","long_description":"Matplotlib strives to produce publication quality 2D graphics for interactive graphing, scientific publishing, user interface development and web application servers targeting multiple user interfaces and hardcopy output formats. There is a 'pylab' mode which emulates matlab graphics. The library uses numpy for handling large data sets and supports a variety of output backends. This port provides variants for the different GUIs (gtk2, gtk3, tkinter, qt5, cairo, latex).","active":true,"categories":["graphics","math","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2219}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-matplotlib"]}],"depends_on":[]},{"name":"py313-marimo","portdir":"python/py-marimo","version":"0.23.10","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://marimo.io","description":"A library for making reactive notebooks and apps","long_description":"A library for making reactive notebooks and apps","active":true,"categories":["devel","science","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2219}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-uv-build","py313-installer","py313-build"]},{"type":"lib","ports":["python313"]},{"type":"run","ports":["py313-psutil","py313-tomlkit","py313-click","py313-starlette","py313-yaml","py313-docutils","py313-markdown","py313-websockets","py313-nbformat","py313-pydantic","py313-python-lsp-server","py313-itsdangerous","py313-narwhals","py313-altair","py313-python-lsp-ruff","py313-uvicorn","py313-python-multipart","py313-loro","py313-mcp","py313-msgspec","py313-openai","py313-pydantic-ai-slim","py313-pymdown-extensions","py313-tiktoken","py313-pygments","py313-jedi","py313-packaging","ruff"]}],"depends_on":[]},{"name":"py314-marimo","portdir":"python/py-marimo","version":"0.23.10","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://marimo.io","description":"A library for making reactive notebooks and apps","long_description":"A library for making reactive notebooks and apps","active":true,"categories":["devel","science","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2219}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-uv-build","py314-installer","py314-build"]},{"type":"lib","ports":["python314"]},{"type":"run","ports":["py314-yaml","py314-click","py314-psutil","py314-tomlkit","py314-pydantic","py314-jedi","py314-python-lsp-ruff","py314-python-lsp-server","py314-markdown","py314-narwhals","py314-nbformat","py314-starlette","py314-uvicorn","py314-websockets","py314-itsdangerous","py314-python-multipart","py314-altair","py314-loro","py314-mcp","py314-msgspec","py314-openai","py314-pydantic-ai-slim","py314-pymdown-extensions","py314-tiktoken","py314-docutils","py314-pygments","py314-packaging","ruff"]}],"depends_on":[{"type":"lib","ports":["py-marimo"]}]},{"name":"py310-matplotlib","portdir":"python/py-matplotlib","version":"3.11.0","license":"(PSF or BSD)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://matplotlib.org/","description":"Matplotlib is a python plotting library","long_description":"Matplotlib strives to produce publication quality 2D graphics for interactive graphing, scientific publishing, user interface development and web application servers targeting multiple user interfaces and hardcopy output formats. There is a 'pylab' mode which emulates matlab graphics. The library uses numpy for handling large data sets and supports a variety of output backends. This port provides variants for the different GUIs (gtk2, gtk3, tkinter, qt5, cairo, latex).","active":true,"categories":["graphics","math","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2219}],"variants":["tkinter","gtk3","qt5","qt6","cairo","pyside2","pyside6","dvipng","ghostscript","latex","pdftops","universal"],"dependencies":[{"type":"build","ports":["ninja","pkgconfig","py310-certifi","py310-setuptools_scm","py310-pybind11","py310-build","py310-installer","py310-meson-python","clang-20"]},{"type":"lib","ports":["py310-kiwisolver","py310-cairo","qhull","py310-contourpy","py310-fonttools","freetype","python310","py310-packaging","py310-parsing","py310-numpy","py310-Pillow","py310-cycler","py310-dateutil"]}],"depends_on":[{"type":"lib","ports":["py310-ipympl","py310-jupyterthemes","py310-pytest-mpl","freecad","py310-metpy","py310-mlxtend","py310-movingpandas","py310-mpl-animators","py310-qutip","py310-pyFAI","py310-obspy","py310-pacal","vpype","py310-skyfield","py310-arviz","py310-cartopy","py310-commpy","py310-contextily","py310-control","py310-corner","py310-filterpy","py310-fipy","py310-geoplot","py310-graph-tool","py310-herbie-data","py310-holoviews","py310-tropycal","py310-seaborn","py310-healpy","py310-astropy"]},{"type":"run","ports":["gr-specest","py310-spyder-devel","py310-xraylarch","py310-segregation","py310-transformers","py310-scapy-devel","py310-gradio","py310-htseq","py310-imutils","py310-inequality","py310-librosa","py310-memprof","py310-photomosaic","py310-pointpats","gr-iqbalance","gr-iridium","gr-limesdr","gr-linrad","gr-lora-rpp0","gr-osmosdr","gr-rds","gr-satellites","py310-pymatgen","py310-scapy","py310-scikit-image","py310-splot","py310-spyder","py310-wordcloud","py310-wxmplot","gnuradio","gnuradio-next","gr-adapt","gr-air-modes","gr-baz","gr-fcdproplus","gr-foo","gr-fosphor","gr-gfdm","gr-gsm","gr-hermeslite2","gr-hpsdr","gr-ieee802-11","gr-ieee802-15-4","gr-iio"]},{"type":"test","ports":["py310-numdifftools","py310-spopt","py310-nbval","py310-oct2py","py310-tensorboardX","py310-igraph","py310-allennlp","py310-gyoto"]}]},{"name":"py311-matplotlib","portdir":"python/py-matplotlib","version":"3.11.0","license":"(PSF or BSD)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://matplotlib.org/","description":"Matplotlib is a python plotting library","long_description":"Matplotlib strives to produce publication quality 2D graphics for interactive graphing, scientific publishing, user interface development and web application servers targeting multiple user interfaces and hardcopy output formats. There is a 'pylab' mode which emulates matlab graphics. The library uses numpy for handling large data sets and supports a variety of output backends. This port provides variants for the different GUIs (gtk2, gtk3, tkinter, qt5, cairo, latex).","active":true,"categories":["graphics","math","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2219}],"variants":["tkinter","gtk3","qt5","qt6","cairo","pyside2","pyside6","dvipng","ghostscript","latex","pdftops","universal"],"dependencies":[{"type":"build","ports":["ninja","pkgconfig","py311-build","py311-installer","py311-setuptools_scm","py311-pybind11","py311-certifi","py311-meson-python","clang-20"]},{"type":"lib","ports":["py311-fonttools","py311-kiwisolver","qhull","py311-contourpy","py311-numpy","freetype","python311","py311-packaging","py311-parsing","py311-Pillow","py311-dateutil","py311-cairo","py311-cycler"]}],"depends_on":[{"type":"lib","ports":["py311-mpl-animators","py311-seaborn","py311-regions","py311-obspy","py311-pacal","py311-pytest-mpl","py311-pyFAI","py311-arviz","py311-cartopy","py311-contextily","py311-control","py311-corner","py311-fipy","py311-gammapy","py311-geoplot","py311-graph-tool","py311-holoviews","py311-skyfield","py311-healpy","py311-ipympl","py311-astropy","py311-tropycal","py311-metpy","py311-movingpandas"]},{"type":"run","ports":["py311-segregation","py311-xraylarch","py311-scapy-devel","py311-inequality","py311-librosa","py311-memprof","py311-pointpats","py311-pymatgen","py311-scapy","py311-scikit-image","py311-splot","py311-spyder","py311-wordcloud","py311-wxmplot"]},{"type":"test","ports":["py311-numdifftools","py311-spopt","py311-gyoto","py311-nbval","py311-igraph","py311-oct2py"]}]},{"name":"py312-matplotlib","portdir":"python/py-matplotlib","version":"3.11.0","license":"(PSF or BSD)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://matplotlib.org/","description":"Matplotlib is a python plotting library","long_description":"Matplotlib strives to produce publication quality 2D graphics for interactive graphing, scientific publishing, user interface development and web application servers targeting multiple user interfaces and hardcopy output formats. There is a 'pylab' mode which emulates matlab graphics. The library uses numpy for handling large data sets and supports a variety of output backends. This port provides variants for the different GUIs (gtk2, gtk3, tkinter, qt5, cairo, latex).","active":true,"categories":["graphics","math","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2219}],"variants":["dvipng","ghostscript","latex","pdftops","universal","tkinter","gtk3","qt5","qt6","cairo","pyside6"],"dependencies":[{"type":"build","ports":["ninja","pkgconfig","py312-build","py312-installer","py312-setuptools_scm","py312-certifi","py312-meson-python","py312-pybind11","clang-20"]},{"type":"lib","ports":["py312-kiwisolver","py312-contourpy","qhull","py312-fonttools","py312-parsing","freetype","python312","py312-packaging","py312-numpy","py312-cairo","py312-Pillow","py312-dateutil","py312-cycler"]}],"depends_on":[{"type":"lib","ports":["py312-obspy","py312-pacal","py312-tropycal","py312-pyFAI","py312-cartopy","py312-regions","py312-astropy","py312-contextily","py312-seaborn","py312-skyfield","py312-control","py312-corner","py312-fipy","py312-gammapy","py312-geomagpy","py312-geoplot","py312-graph-tool","py312-gwpy","py312-holoviews","paramagpy","py312-pytest-mpl","py312-ipympl","py312-healpy","py312-metpy","py312-movingpandas","py312-mpl-animators","py312-mpld3","py312-lalinference","py312-wntr"]},{"type":"run","ports":["py312-pointpats","py312-xraylarch","py312-segregation","py312-scapy-devel","py312-colour","py312-inequality","py312-librosa","py312-pymatgen","py312-scapy","py312-scikit-image","py312-splot","py312-spyder","py312-wordcloud","py312-wxmplot","py312-yt"]},{"type":"test","ports":["py312-gyoto","py312-nbval","py312-spopt","py312-igraph","py312-oct2py","py312-numdifftools"]}]},{"name":"py313-matplotlib","portdir":"python/py-matplotlib","version":"3.11.0","license":"(PSF or BSD)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://matplotlib.org/","description":"Matplotlib is a python plotting library","long_description":"Matplotlib strives to produce publication quality 2D graphics for interactive graphing, scientific publishing, user interface development and web application servers targeting multiple user interfaces and hardcopy output formats. There is a 'pylab' mode which emulates matlab graphics. The library uses numpy for handling large data sets and supports a variety of output backends. This port provides variants for the different GUIs (gtk2, gtk3, tkinter, qt5, cairo, latex).","active":true,"categories":["graphics","math","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2219}],"variants":["tkinter","gtk3","qt5","qt6","cairo","pyside6","dvipng","ghostscript","latex","pdftops","universal"],"dependencies":[{"type":"build","ports":["ninja","pkgconfig","py313-build","py313-installer","py313-setuptools_scm","py313-certifi","py313-meson-python","py313-pybind11","clang-20"]},{"type":"lib","ports":["py313-cycler","py313-kiwisolver","qhull","py313-fonttools","py313-parsing","freetype","python313","py313-packaging","py313-numpy","py313-dateutil","py313-Pillow","py313-cairo","py313-contourpy"]}],"depends_on":[{"type":"lib","ports":["macos-fortress-easylistpac","py313-MDAnalysis","py313-prolif","py313-dash","py313-astlib","py313-astroML","py313-cartopy","py313-contextily","py313-corner","py313-graph-tool","py313-holoviews","py313-ipympl","py313-matplotlib-basemap","py313-metpy","py313-movingpandas","py313-mpl-animators","py313-obspy","py313-pyFAI","py313-pymca","py313-regions","py313-seaborn","py313-skyfield","py313-tropycal","py313-pytest-mpl","py313-healpy","pcraster","py313-astropy"]},{"type":"run","ports":["py313-xraylarch","py313-spyder","py313-scapy","py313-scikit-image","py313-pointpats","py313-splot","py313-pymatgen","py313-inequality","py313-pyregion","py313-librosa","py313-segregation","py313-aplpy","py313-wxmplot"]},{"type":"test","ports":["py313-gyoto","py313-spopt","py313-oct2py","py313-igraph","py313-nbval","py313-numdifftools"]}]},{"name":"py314-matplotlib","portdir":"python/py-matplotlib","version":"3.11.0","license":"(PSF or BSD)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://matplotlib.org/","description":"Matplotlib is a python plotting library","long_description":"Matplotlib strives to produce publication quality 2D graphics for interactive graphing, scientific publishing, user interface development and web application servers targeting multiple user interfaces and hardcopy output formats. There is a 'pylab' mode which emulates matlab graphics. The library uses numpy for handling large data sets and supports a variety of output backends. This port provides variants for the different GUIs (gtk2, gtk3, tkinter, qt5, cairo, latex).","active":true,"categories":["graphics","math","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2219}],"variants":["tkinter","gtk3","qt5","qt6","cairo","pyside6","dvipng","ghostscript","latex","pdftops","universal"],"dependencies":[{"type":"build","ports":["ninja","pkgconfig","clang-20","py314-build","py314-installer","py314-setuptools_scm","py314-certifi","py314-meson-python","py314-pybind11"]},{"type":"lib","ports":["py314-contourpy","py314-kiwisolver","qhull","py314-fonttools","py314-Pillow","freetype","python314","py314-packaging","py314-dateutil","py314-cycler","py314-cairo","py314-parsing","py314-numpy"]}],"depends_on":[{"type":"lib","ports":["py314-skyfield","py314-movingpandas","py314-mpl-animators","py314-prolif","py314-dash","py314-obspy","py314-seaborn","py314-spacepy","peakipy","stimfit","py-matplotlib","chemex","py314-pytest-mpl","py314-healpy","py314-astropy","py314-ase","py314-cartopy","py314-contextily","py314-corner","py314-holoviews","py314-MDAnalysis","py314-ipympl"]},{"type":"run","ports":["py314-spyder","qgis3","py314-librosa","grass-gui","py314-scikit-image","py314-segregation","py314-pointpats"]},{"type":"test","ports":["py314-igraph","py314-oct2py","py314-nbval","py314-numdifftools","py314-gyoto"]}]},{"name":"py-mcp","portdir":"python/py-mcp","version":"1.28.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://modelcontextprotocol.github.io/python-sdk","description":"Model Context Protocol SDK","long_description":"Model Context Protocol SDK","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2219}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-mcp"]}],"depends_on":[]},{"name":"py-meson-python","portdir":"python/py-meson-python","version":"0.20.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/mesonbuild/meson-python","description":"Meson Python build backend (PEP 517)","long_description":"Meson Python build backend (PEP 517)","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2219}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-meson-python"]}],"depends_on":[]},{"name":"py313-mcp","portdir":"python/py-mcp","version":"1.28.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://modelcontextprotocol.github.io/python-sdk","description":"Model Context Protocol SDK","long_description":"Model Context Protocol SDK","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2219}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-uv-dynamic-versioning","py313-hatchling","py313-installer","py313-build"]},{"type":"lib","ports":["python313"]},{"type":"run","ports":["py313-websockets","py313-rich","py313-httpx","py313-jsonschema","py313-pydantic","py313-typer","py313-python-dotenv","py313-typing-inspection","py313-pydantic_settings","py313-python-multipart","py313-httpx-sse","py313-sse-starlette","py313-starlette","py313-anyio","py313-jwt","py313-cryptography","py313-typing_extensions"]}],"depends_on":[{"type":"run","ports":["py313-marimo"]}]},{"name":"py314-mcp","portdir":"python/py-mcp","version":"1.28.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://modelcontextprotocol.github.io/python-sdk","description":"Model Context Protocol SDK","long_description":"Model Context Protocol SDK","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2219}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-uv-dynamic-versioning","py314-hatchling","py314-installer","py314-build"]},{"type":"lib","ports":["python314"]},{"type":"run","ports":["py314-pydantic","py314-typer","py314-typing-inspection","py314-jwt","py314-jsonschema","py314-starlette","py314-websockets","py314-python-multipart","py314-pydantic_settings","py314-python-dotenv","py314-httpx-sse","py314-sse-starlette","py314-cryptography","py314-rich","py314-httpx","py314-anyio","py314-typing_extensions"]}],"depends_on":[{"type":"lib","ports":["py-mcp"]},{"type":"run","ports":["py314-marimo"]}]},{"name":"py310-meson-python","portdir":"python/py-meson-python","version":"0.20.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/mesonbuild/meson-python","description":"Meson Python build backend (PEP 517)","long_description":"Meson Python build backend (PEP 517)","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2219}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-setuptools","py310-wheel","py310-build","py310-installer"]},{"type":"lib","ports":["python310","py310-setuptools","py310-tomli","py310-pyproject_metadata","py310-meson"]}],"depends_on":[{"type":"build","ports":["py310-fabio","py310-matplotlib","py310-pandas","py310-gobject3","py310-numpy","py310-beancount","py310-cairo","py310-contourpy","py310-gsl","py310-pmdarima","py310-pyFAI","py310-pywavelets","py310-scikit-image","py310-scikit-learn","py310-scikit-umfpack","py310-scipy"]}]},{"name":"py311-meson-python","portdir":"python/py-meson-python","version":"0.20.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/mesonbuild/meson-python","description":"Meson Python build backend (PEP 517)","long_description":"Meson Python build backend (PEP 517)","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2219}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-build","py311-installer","py311-setuptools","py311-wheel"]},{"type":"lib","ports":["py311-setuptools","py311-pyproject_metadata","py311-meson","python311"]}],"depends_on":[{"type":"build","ports":["py311-fabio","py311-matplotlib","py311-pandas","py311-gobject3","py311-numpy","py311-beancount","py311-cairo","py311-contourpy","py311-gsl","py311-pmdarima","py311-pyFAI","py311-pywavelets","py311-scikit-image","py311-scikit-learn","py311-scikit-umfpack","py311-scipy"]}]},{"name":"py312-meson-python","portdir":"python/py-meson-python","version":"0.20.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/mesonbuild/meson-python","description":"Meson Python build backend (PEP 517)","long_description":"Meson Python build backend (PEP 517)","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2219}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-build","py312-installer","py312-setuptools","py312-wheel"]},{"type":"lib","ports":["py312-setuptools","py312-pyproject_metadata","py312-meson","python312"]}],"depends_on":[{"type":"build","ports":["py312-fabio","py312-matplotlib","py312-pandas","py312-gobject3","py312-numpy","py312-beancount","py312-cairo","py312-contourpy","py312-gsl","py312-pmdarima","py312-pyFAI","py312-pywavelets","py312-scikit-image","py312-scikit-learn","py312-scikit-umfpack","py312-scipy"]}]},{"name":"py313-meson-python","portdir":"python/py-meson-python","version":"0.20.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/mesonbuild/meson-python","description":"Meson Python build backend (PEP 517)","long_description":"Meson Python build backend (PEP 517)","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2219}],"variants":[],"dependencies":[{"type":"build","ports":["py313-wheel","clang-18","py313-build","py313-installer","py313-setuptools"]},{"type":"lib","ports":["py313-setuptools","py313-meson","py313-pyproject_metadata","python313"]}],"depends_on":[{"type":"build","ports":["py313-fabio","py313-matplotlib","py313-pandas","py313-gobject3","py313-numpy","py313-beancount","py313-cairo","py313-contourpy","py313-gsl","py313-pmdarima","py313-pyFAI","py313-pywavelets","py313-scikit-image","py313-scikit-learn","py313-scikit-umfpack","py313-scipy","py313-usadel1"]}]},{"name":"py314-meson-python","portdir":"python/py-meson-python","version":"0.20.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/mesonbuild/meson-python","description":"Meson Python build backend (PEP 517)","long_description":"Meson Python build backend (PEP 517)","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2219}],"variants":[],"dependencies":[{"type":"build","ports":["py314-wheel","clang-18","py314-build","py314-installer","py314-setuptools"]},{"type":"lib","ports":["py314-setuptools","py314-meson","py314-pyproject_metadata","python314"]}],"depends_on":[{"type":"build","ports":["py314-scipy","py314-matplotlib","py314-pandas","py314-gobject3","py314-numpy","py314-cairo","py314-clawpack","py314-contourpy","py314-gsl","py314-pywavelets","py314-scikit-image","py314-scikit-learn","py314-scikit-umfpack"]},{"type":"lib","ports":["py-meson-python"]}]},{"name":"py-nanobind","portdir":"python/py-nanobind","version":"2.13.0","license":"BSD and MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/wjakob/nanobind","description":"nanobind: tiny and efficient C++/Python bindings","long_description":"nanobind: tiny and efficient C++/Python bindings","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2219}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-nanobind"]}],"depends_on":[]},{"name":"py-obstore","portdir":"python/py-obstore","version":"0.10.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://developmentseed.org/obstore","description":"The simplest, highest-throughput Python interface to Amazon S3, Google Cloud Storage, Azure Storage, & other S3-compliant APIs","long_description":"The simplest, highest-throughput Python interface to Amazon S3, Google Cloud Storage, Azure Storage, & other S3-compliant APIs, powered by Rust","active":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2219}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-obstore"]}],"depends_on":[]},{"name":"py310-nanobind","portdir":"python/py-nanobind","version":"2.13.0","license":"BSD and MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/wjakob/nanobind","description":"nanobind: tiny and efficient C++/Python bindings","long_description":"nanobind: tiny and efficient C++/Python bindings","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2219}],"variants":[],"dependencies":[{"type":"build","ports":["py310-installer","ninja","py310-build","py310-scikit-build-core","clang-18"]},{"type":"lib","ports":["python310"]},{"type":"test","ports":["py310-pytest"]}],"depends_on":[{"type":"build","ports":["py310-pikepdf","py310-onnx","py310-soxr"]}]},{"name":"py311-nanobind","portdir":"python/py-nanobind","version":"2.13.0","license":"BSD and MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/wjakob/nanobind","description":"nanobind: tiny and efficient C++/Python bindings","long_description":"nanobind: tiny and efficient C++/Python bindings","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2219}],"variants":[],"dependencies":[{"type":"build","ports":["py311-installer","ninja","py311-build","py311-scikit-build-core","clang-18"]},{"type":"lib","ports":["python311"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[{"type":"build","ports":["py311-pikepdf","py311-onnx","py311-soxr"]}]},{"name":"py312-nanobind","portdir":"python/py-nanobind","version":"2.13.0","license":"BSD and MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/wjakob/nanobind","description":"nanobind: tiny and efficient C++/Python bindings","long_description":"nanobind: tiny and efficient C++/Python bindings","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2219}],"variants":[],"dependencies":[{"type":"build","ports":["py312-installer","ninja","py312-build","py312-scikit-build-core","clang-18"]},{"type":"lib","ports":["python312"]},{"type":"test","ports":["py312-pytest"]}],"depends_on":[{"type":"build","ports":["py312-pikepdf","py312-onnx","py312-soxr"]}]},{"name":"py313-nanobind","portdir":"python/py-nanobind","version":"2.13.0","license":"BSD and MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/wjakob/nanobind","description":"nanobind: tiny and efficient C++/Python bindings","long_description":"nanobind: tiny and efficient C++/Python bindings","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2219}],"variants":[],"dependencies":[{"type":"build","ports":["py313-build","ninja","clang-18","py313-installer","py313-scikit-build-core"]},{"type":"lib","ports":["python313"]},{"type":"test","ports":["py313-pytest"]}],"depends_on":[{"type":"build","ports":["py313-pikepdf","py313-gemmi","py313-onnx","py313-soxr"]}]},{"name":"py314-nanobind","portdir":"python/py-nanobind","version":"2.13.0","license":"BSD and MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/wjakob/nanobind","description":"nanobind: tiny and efficient C++/Python bindings","long_description":"nanobind: tiny and efficient C++/Python bindings","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2219}],"variants":[],"dependencies":[{"type":"build","ports":["py314-build","ninja","clang-18","py314-installer","py314-scikit-build-core"]},{"type":"lib","ports":["python314"]},{"type":"test","ports":["py314-pytest"]}],"depends_on":[{"type":"build","ports":["py314-pikepdf","py314-gemmi","py314-onnx","py314-soxr"]},{"type":"lib","ports":["py-nanobind"]}]},{"name":"py312-obstore","portdir":"python/py-obstore","version":"0.10.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://developmentseed.org/obstore","description":"The simplest, highest-throughput Python interface to Amazon S3, Google Cloud Storage, Azure Storage, & other S3-compliant APIs","long_description":"The simplest, highest-throughput Python interface to Amazon S3, Google Cloud Storage, Azure Storage, & other S3-compliant APIs, powered by Rust","active":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2219}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-maturin","py312-setuptools-rust","clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[{"type":"lib","ports":["py312-nutpie"]}]},{"name":"py313-obstore","portdir":"python/py-obstore","version":"0.10.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://developmentseed.org/obstore","description":"The simplest, highest-throughput Python interface to Amazon S3, Google Cloud Storage, Azure Storage, & other S3-compliant APIs","long_description":"The simplest, highest-throughput Python interface to Amazon S3, Google Cloud Storage, Azure Storage, & other S3-compliant APIs, powered by Rust","active":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2219}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools-rust","py313-maturin"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"lib","ports":["py313-nutpie"]}]},{"name":"py314-obstore","portdir":"python/py-obstore","version":"0.10.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://developmentseed.org/obstore","description":"The simplest, highest-throughput Python interface to Amazon S3, Google Cloud Storage, Azure Storage, & other S3-compliant APIs","long_description":"The simplest, highest-throughput Python interface to Amazon S3, Google Cloud Storage, Azure Storage, & other S3-compliant APIs, powered by Rust","active":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2219}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-setuptools-rust","py314-maturin"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["py314-nutpie","py-obstore"]}]},{"name":"py-openai","portdir":"python/py-openai","version":"2.43.0","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/openai/openai-python","description":"The official Python library for the openai API","long_description":"The official Python library for the openai API","active":true,"categories":["python","llm"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2219}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-openai"]}],"depends_on":[]},{"name":"py313-openai","portdir":"python/py-openai","version":"2.43.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/openai/openai-python","description":"The official Python library for the openai API","long_description":"The official Python library for the openai API","active":true,"categories":["python","llm"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2219}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-hatchling","py313-hatch-fancy-pypi-readme"]},{"type":"lib","ports":["py313-distro","py313-httpx","python313","py313-jiter","py313-pydantic","py313-typing_extensions","py313-sniffio","py313-anyio","py313-tqdm"]}],"depends_on":[{"type":"run","ports":["py313-marimo"]}]},{"name":"py314-openai","portdir":"python/py-openai","version":"2.43.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/openai/openai-python","description":"The official Python library for the openai API","long_description":"The official Python library for the openai API","active":true,"categories":["python","llm"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2219}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-hatchling","py314-hatch-fancy-pypi-readme"]},{"type":"lib","ports":["py314-httpx","py314-pydantic","python314","py314-jiter","py314-distro","py314-tqdm","py314-typing_extensions","py314-anyio","py314-sniffio"]}],"depends_on":[{"type":"lib","ports":["py-openai"]},{"type":"run","ports":["py314-marimo"]}]},{"name":"py-pydantic-ai-slim","portdir":"python/py-pydantic-ai-slim","version":"1.107.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/pydantic/pydantic-ai/tree/main/pydantic_ai_slim","description":"Agent Framework / shim to use Pydantic with LLMs, slim package","long_description":"Agent Framework / shim to use Pydantic with LLMs, slim package","active":true,"categories":["devel","python","llm"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2219}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-pydantic-ai-slim"]}],"depends_on":[]},{"name":"py-pydantic-graph","portdir":"python/py-pydantic-graph","version":"1.107.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://ai.pydantic.dev/graph","description":"Graph and state machine library","long_description":"Graph and state machine library","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2219}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-pydantic-graph"]}],"depends_on":[]},{"name":"py313-pydantic-ai-slim","portdir":"python/py-pydantic-ai-slim","version":"1.107.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pydantic/pydantic-ai/tree/main/pydantic_ai_slim","description":"Agent Framework / shim to use Pydantic with LLMs, slim package","long_description":"Agent Framework / shim to use Pydantic with LLMs, slim package","active":true,"categories":["devel","python","llm"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2219}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-hatchling","py313-uv-dynamic-versioning"]},{"type":"lib","ports":["py313-griffelib","python313","py313-pydantic-graph","py313-opentelemetry-api","py313-httpx","py313-pydantic","py313-typing-inspection","py313-genai-prices"]}],"depends_on":[{"type":"run","ports":["py313-marimo"]}]},{"name":"py314-pydantic-ai-slim","portdir":"python/py-pydantic-ai-slim","version":"1.107.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pydantic/pydantic-ai/tree/main/pydantic_ai_slim","description":"Agent Framework / shim to use Pydantic with LLMs, slim package","long_description":"Agent Framework / shim to use Pydantic with LLMs, slim package","active":true,"categories":["devel","python","llm"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2219}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-hatchling","py314-uv-dynamic-versioning"]},{"type":"lib","ports":["py314-griffelib","python314","py314-pydantic-graph","py314-opentelemetry-api","py314-httpx","py314-pydantic","py314-typing-inspection","py314-genai-prices"]}],"depends_on":[{"type":"lib","ports":["py-pydantic-ai-slim"]},{"type":"run","ports":["py314-marimo"]}]},{"name":"py313-pydantic-graph","portdir":"python/py-pydantic-graph","version":"1.107.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://ai.pydantic.dev/graph","description":"Graph and state machine library","long_description":"Graph and state machine library","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2219}],"variants":[],"dependencies":[{"type":"build","ports":["py313-uv-dynamic-versioning","clang-18","py313-build","py313-installer","py313-hatchling"]},{"type":"lib","ports":["python313","py313-httpx","py313-pydantic","py313-typing-inspection","py313-logfire-api"]}],"depends_on":[{"type":"lib","ports":["py313-pydantic-ai-slim"]}]},{"name":"py314-pydantic-graph","portdir":"python/py-pydantic-graph","version":"1.107.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://ai.pydantic.dev/graph","description":"Graph and state machine library","long_description":"Graph and state machine library","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2219}],"variants":[],"dependencies":[{"type":"build","ports":["py314-uv-dynamic-versioning","clang-18","py314-build","py314-installer","py314-hatchling"]},{"type":"lib","ports":["python314","py314-httpx","py314-pydantic","py314-typing-inspection","py314-logfire-api"]}],"depends_on":[{"type":"lib","ports":["py-pydantic-graph","py314-pydantic-ai-slim"]}]},{"name":"py-pypdf","portdir":"python/py-pypdf","version":"6.13.3","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/py-pdf/pypdf","description":"A utility to read and write pdfs with Python","long_description":"A Pure-Python PDF toolkit. It is capable of extracting document information, splitting documents page by page, merging documents page by page, cropping pages, merging multiple pages into a single page, and encrypting and decrypting PDF files.","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2219}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-pypdf"]}],"depends_on":[]},{"name":"py-pytensor","portdir":"python/py-pytensor","version":"3.0.7","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/pymc-devs/pytensor","description":"Optimizing compiler for evaluating mathematical expressions on CPUs and GPUs.","long_description":"Optimizing compiler for evaluating mathematical expressions on CPUs and GPUs.","active":true,"categories":["math","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2219}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-pytensor"]}],"depends_on":[]},{"name":"py310-pypdf","portdir":"python/py-pypdf","version":"6.13.3","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/py-pdf/pypdf","description":"A utility to read and write pdfs with Python","long_description":"A Pure-Python PDF toolkit. It is capable of extracting document information, splitting documents page by page, merging documents page by page, cropping pages, merging multiple pages into a single page, and encrypting and decrypting PDF files.","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2219}],"variants":[],"dependencies":[{"type":"build","ports":["py310-installer","clang-18","py310-flit_core","py310-build"]},{"type":"lib","ports":["python310","py310-typing_extensions"]},{"type":"test","ports":["py310-pytest","py310-yaml","py310-pytest-timeout"]}],"depends_on":[{"type":"lib","ports":["py310-xhtml2pdf"]}]},{"name":"py311-pypdf","portdir":"python/py-pypdf","version":"6.13.3","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/py-pdf/pypdf","description":"A utility to read and write pdfs with Python","long_description":"A Pure-Python PDF toolkit. It is capable of extracting document information, splitting documents page by page, merging documents page by page, cropping pages, merging multiple pages into a single page, and encrypting and decrypting PDF files.","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2219}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-build","py311-installer","py311-flit_core"]},{"type":"lib","ports":["python311"]},{"type":"test","ports":["py311-pytest","py311-yaml","py311-pytest-timeout"]}],"depends_on":[{"type":"lib","ports":["py311-xhtml2pdf"]}]},{"name":"py312-pypdf","portdir":"python/py-pypdf","version":"6.13.3","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/py-pdf/pypdf","description":"A utility to read and write pdfs with Python","long_description":"A Pure-Python PDF toolkit. It is capable of extracting document information, splitting documents page by page, merging documents page by page, cropping pages, merging multiple pages into a single page, and encrypting and decrypting PDF files.","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2219}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-build","py312-flit_core","py312-installer"]},{"type":"lib","ports":["python312"]},{"type":"test","ports":["py312-pytest","py312-yaml","py312-pytest-timeout"]}],"depends_on":[{"type":"lib","ports":["pdfposter","py312-xhtml2pdf"]}]},{"name":"py313-pypdf","portdir":"python/py-pypdf","version":"6.13.3","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/py-pdf/pypdf","description":"A utility to read and write pdfs with Python","long_description":"A Pure-Python PDF toolkit. It is capable of extracting document information, splitting documents page by page, merging documents page by page, cropping pages, merging multiple pages into a single page, and encrypting and decrypting PDF files.","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2219}],"variants":[],"dependencies":[{"type":"build","ports":["py313-installer","clang-18","py313-build","py313-flit_core"]},{"type":"lib","ports":["python313"]},{"type":"test","ports":["py313-pytest","py313-pytest-timeout","py313-yaml"]}],"depends_on":[{"type":"lib","ports":["py313-xhtml2pdf"]}]},{"name":"py314-pypdf","portdir":"python/py-pypdf","version":"6.13.3","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/py-pdf/pypdf","description":"A utility to read and write pdfs with Python","long_description":"A Pure-Python PDF toolkit. It is capable of extracting document information, splitting documents page by page, merging documents page by page, cropping pages, merging multiple pages into a single page, and encrypting and decrypting PDF files.","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2219}],"variants":[],"dependencies":[{"type":"build","ports":["py314-installer","clang-18","py314-build","py314-flit_core"]},{"type":"lib","ports":["python314"]},{"type":"test","ports":["py314-pytest","py314-pytest-timeout","py314-yaml"]}],"depends_on":[{"type":"lib","ports":["py-pypdf","maigret","py314-xhtml2pdf"]}]},{"name":"py311-pytensor","portdir":"python/py-pytensor","version":"3.0.7","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/pymc-devs/pytensor","description":"Optimizing compiler for evaluating mathematical expressions on CPUs and GPUs.","long_description":"Optimizing compiler for evaluating mathematical expressions on CPUs and GPUs.","active":true,"categories":["math","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2219}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","py311-cython","py311-toml","py311-versioneer","clang-18"]},{"type":"lib","ports":["py311-etuples","python311","py311-minikanren","py311-setuptools","py311-typing_extensions","py311-numpy","py311-scipy","py311-filelock","py311-cons","py311-logical-unification"]}],"depends_on":[{"type":"lib","ports":["py311-pymc"]}]},{"name":"py312-pytensor","portdir":"python/py-pytensor","version":"3.0.7","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/pymc-devs/pytensor","description":"Optimizing compiler for evaluating mathematical expressions on CPUs and GPUs.","long_description":"Optimizing compiler for evaluating mathematical expressions on CPUs and GPUs.","active":true,"categories":["math","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2219}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-setuptools","py312-wheel","py312-cython","py312-toml","py312-versioneer","clang-18"]},{"type":"lib","ports":["py312-minikanren","python312","py312-scipy","py312-setuptools","py312-typing_extensions","py312-filelock","py312-numpy","py312-cons","py312-etuples","py312-logical-unification"]}],"depends_on":[{"type":"lib","ports":["py312-pymc"]}]},{"name":"py313-pytensor","portdir":"python/py-pytensor","version":"3.0.7","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/pymc-devs/pytensor","description":"Optimizing compiler for evaluating mathematical expressions on CPUs and GPUs.","long_description":"Optimizing compiler for evaluating mathematical expressions on CPUs and GPUs.","active":true,"categories":["math","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2219}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel","py313-toml","py313-cython","py313-versioneer"]},{"type":"lib","ports":["py313-logical-unification","python313","py313-minikanren","py313-setuptools","py313-typing_extensions","py313-filelock","py313-numpy","py313-scipy","py313-cons","py313-etuples"]}],"depends_on":[{"type":"lib","ports":["py313-pymc"]}]},{"name":"py314-pytensor","portdir":"python/py-pytensor","version":"3.0.7","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/pymc-devs/pytensor","description":"Optimizing compiler for evaluating mathematical expressions on CPUs and GPUs.","long_description":"Optimizing compiler for evaluating mathematical expressions on CPUs and GPUs.","active":true,"categories":["math","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2219}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel","py314-cython","py314-versioneer","py314-toml"]},{"type":"lib","ports":["py314-logical-unification","python314","py314-minikanren","py314-setuptools","py314-filelock","py314-numpy","py314-scipy","py314-typing_extensions","py314-cons","py314-etuples"]}],"depends_on":[{"type":"lib","ports":["py314-pymc","py-pytensor"]}]},{"name":"py-pytest","portdir":"python/py-pytest","version":"9.1.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://pytest.org","description":"py.test: simple powerful testing with Python","long_description":"The pytest framework makes it easy to write small tests, yet scales to support complex functional testing for applications and libraries.","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2219}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-pytest"]}],"depends_on":[]}]}