{"count":53235,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=136","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=134","results":[{"name":"py39-curl","portdir":"python/py-curl","version":"7.45.7","license":"(MIT or LGPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://pycurl.io/","description":"Python interface to libcurl","long_description":"Python module interface to the cURL library which is a tool for transferring files with URL syntax, supporting many protocols.","active":false,"categories":["devel","net","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py39-wheel","py39-build","py39-installer","py39-setuptools"]},{"type":"lib","ports":["python39","curl","openssl"]}],"depends_on":[]},{"name":"py38-curl","portdir":"python/py-curl","version":"7.45.3","license":"(MIT or LGPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://pycurl.io/","description":"Python interface to libcurl","long_description":"Python module interface to the cURL library which is a tool for transferring files with URL syntax, supporting many protocols.","active":false,"categories":["devel","net","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-16","py38-wheel","py38-build","py38-installer","py38-setuptools"]},{"type":"lib","ports":["python38","curl","openssl"]}],"depends_on":[]},{"name":"py37-curl","portdir":"python/py-curl","version":"7.45.2","license":"(MIT or LGPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://pycurl.io/","description":"Python interface to libcurl","long_description":"Python module interface to the cURL library which is a tool for transferring files with URL syntax, supporting many protocols.","active":false,"categories":["devel","net","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-16","py37-wheel","py37-build","py37-installer","py37-setuptools"]},{"type":"lib","ports":["python37","curl","openssl"]}],"depends_on":[]},{"name":"py314-wrapt","portdir":"python/py-wrapt","version":"2.4.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/GrahamDumpleton/wrapt","description":"A Python module for decorators, wrappers and monkey patching.","long_description":"A Python module for decorators, wrappers and monkey patching.","active":true,"categories":["python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2932}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py314-installer","clang-18","py314-build","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]},{"type":"test","ports":["py314-pytest"]}],"depends_on":[{"type":"lib","ports":["py314-smart_open","osxphotos","napari","py314-vcrpy","azure-cli","py-wrapt","py314-aiobotocore","py314-dm-tree"]},{"type":"run","ports":["py314-deprecated"]}]},{"name":"py313-wrapt","portdir":"python/py-wrapt","version":"2.4.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/GrahamDumpleton/wrapt","description":"A Python module for decorators, wrappers and monkey patching.","long_description":"A Python module for decorators, wrappers and monkey patching.","active":true,"categories":["python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2932}],"variants":["universal"],"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-vcrpy","py313-aiobotocore","py313-dm-tree","py313-smart_open"]},{"type":"run","ports":["py313-deprecated","py313-debtcollector"]}]},{"name":"py312-wrapt","portdir":"python/py-wrapt","version":"2.4.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/GrahamDumpleton/wrapt","description":"A Python module for decorators, wrappers and monkey patching.","long_description":"A Python module for decorators, wrappers and monkey patching.","active":true,"categories":["python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2932}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py312-setuptools","py312-build","py312-installer","py312-wheel","clang-18"]},{"type":"lib","ports":["python312"]},{"type":"test","ports":["py312-pytest"]}],"depends_on":[{"type":"lib","ports":["py312-aiobotocore","py312-vcrpy","py312-smart-open","py312-dm-tree","py312-smart_open"]},{"type":"run","ports":["py312-deprecated","py312-debtcollector"]}]},{"name":"py311-wrapt","portdir":"python/py-wrapt","version":"2.4.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/GrahamDumpleton/wrapt","description":"A Python module for decorators, wrappers and monkey patching.","long_description":"A Python module for decorators, wrappers and monkey patching.","active":true,"categories":["python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2932}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py311-setuptools","py311-build","py311-installer","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[{"type":"lib","ports":["py311-smart_open","py311-vcrpy","py311-smart-open","py311-aiobotocore","py311-dm-tree"]},{"type":"run","ports":["py311-tensorflow-datasets","py311-debtcollector","py311-deprecated"]}]},{"name":"py310-wrapt","portdir":"python/py-wrapt","version":"2.4.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/GrahamDumpleton/wrapt","description":"A Python module for decorators, wrappers and monkey patching.","long_description":"A Python module for decorators, wrappers and monkey patching.","active":true,"categories":["python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2932}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py310-build","py310-setuptools","py310-wheel","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]},{"type":"test","ports":["py310-pytest"]}],"depends_on":[{"type":"lib","ports":["py310-aiobotocore","py310-tensorflow","py310-dm-tree","py310-smart_open","py310-smart-open","py310-vcrpy"]},{"type":"run","ports":["py310-tensorflow-macos","py310-tensorflow-datasets","py310-deprecated","py310-debtcollector"]}]},{"name":"py-wrapt","portdir":"python/py-wrapt","version":"2.4.1","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/GrahamDumpleton/wrapt","description":"A Python module for decorators, wrappers and monkey patching.","long_description":"A Python module for decorators, wrappers and monkey patching.","active":true,"categories":["python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2932}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-wrapt"]}],"depends_on":[]},{"name":"py314-pygtrie","portdir":"python/py-pygtrie","version":"2.6.2","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"","description":"Trie data structure implementation.","long_description":"pygtrie is a pure Python implementation of a trie data structure. Trie data structure, also known as radix or prefix tree, is a tree associating keys to values where all the descendants of a node have a common prefix (associated with that node). The trie module contains Trie, CharTrie and StringTrie classes each implementing a mutable mapping interface, i.e. dict interface. As such, in most circumstances, Trie could be used as a drop-in replacement for a dict, but the prefix nature of the data structure is trie’s real strength. The module also contains PrefixSet class which uses a trie to store a set of prefixes such that a key is contained in the set if it or its prefix is stored in the set.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py314-installer","clang-18","py314-build","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]},{"type":"test","ports":["py314-pytest"]}],"depends_on":[{"type":"lib","ports":["py-pygtrie"]}]},{"name":"py-pygtrie","portdir":"python/py-pygtrie","version":"2.6.2","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"","description":"Trie data structure implementation.","long_description":"pygtrie is a pure Python implementation of a trie data structure. Trie data structure, also known as radix or prefix tree, is a tree associating keys to values where all the descendants of a node have a common prefix (associated with that node). The trie module contains Trie, CharTrie and StringTrie classes each implementing a mutable mapping interface, i.e. dict interface. As such, in most circumstances, Trie could be used as a drop-in replacement for a dict, but the prefix nature of the data structure is trie’s real strength. The module also contains PrefixSet class which uses a trie to store a set of prefixes such that a key is contained in the set if it or its prefix is stored in the set.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"fetch","ports":["git"]},{"type":"lib","ports":["py314-pygtrie"]}],"depends_on":[]},{"name":"py314-pydantic","portdir":"python/py-pydantic","version":"2.13.5","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/samuelcolvin/pydantic","description":"Data validation and settings management using Python type hinting","long_description":"Fast and extensible, pydantic plays nicely with your linters/IDE/brain. Define how data should be in pure, canonical Python 3.6+; validate it with pydantic.","active":true,"categories":["devel","python"],"maintainers":[{"name":"jan","github":"jandemter","ports_count":72}],"variants":[],"dependencies":[{"type":"build","ports":["py314-hatch-fancy-pypi-readme","clang-18","py314-build","py314-installer","py314-hatchling"]},{"type":"lib","ports":["python314"]},{"type":"run","ports":["py314-typing_extensions","py314-annotated_types","py314-pydantic_core","py314-typing-inspection"]}],"depends_on":[{"type":"build","ports":["py314-pydantic_settings"]},{"type":"lib","ports":["py314-cloudflare","py314-rstcheck","py314-uv-dynamic-versioning","napari","py314-npe2","py314-morecantile","py-pydantic","py314-app-model","py314-pydantic-extra-types","py314-thinc","py314-weasel","glances","py314-genai-prices","py314-openai","py314-pydantic-ai-slim","py314-pydantic-graph","py314-litellm","chemex","py314-mistral-common","py314-psygnal","peakipy","ocrmypdf","py314-gradio","py314-spaCy","py314-rstcheck-core","py314-dash"]},{"type":"run","ports":["py314-mcp","py314-fastapi","pyinfra","py314-roocode-code-indexer-macos","py314-aws-sam-translator","copier","py314-dbgpu","py314-marimo"]},{"type":"test","ports":["py314-yarl"]}]},{"name":"py313-pydantic","portdir":"python/py-pydantic","version":"2.13.5","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/samuelcolvin/pydantic","description":"Data validation and settings management using Python type hinting","long_description":"Fast and extensible, pydantic plays nicely with your linters/IDE/brain. Define how data should be in pure, canonical Python 3.6+; validate it with pydantic.","active":true,"categories":["devel","python"],"maintainers":[{"name":"jan","github":"jandemter","ports_count":72}],"variants":[],"dependencies":[{"type":"build","ports":["py313-hatch-fancy-pypi-readme","clang-18","py313-build","py313-installer","py313-hatchling"]},{"type":"lib","ports":["python313"]},{"type":"run","ports":["py313-typing_extensions","py313-annotated_types","py313-pydantic_core","py313-typing-inspection"]}],"depends_on":[{"type":"build","ports":["py313-pydantic_settings"]},{"type":"lib","ports":["py313-cloudflare","py313-rstcheck","py313-uv-dynamic-versioning","py313-morecantile","py313-app-model","py313-emmet-core","py313-maggma","py313-pydantic-extra-types","py313-thinc","py313-weasel","py313-genai-prices","py313-openai","py313-pydantic-ai-slim","py313-pydantic-graph","py313-litellm","py313-mistral-common","py313-psygnal","py313-gradio","py313-spaCy","py313-rstcheck-core","py313-dash","py313-npe2"]},{"type":"run","ports":["py313-dbgpu","py313-mcp","py313-fastapi","py313-roocode-code-indexer-macos","py313-aws-sam-translator","py313-marimo"]},{"type":"test","ports":["py313-yarl"]}]},{"name":"py312-pydantic","portdir":"python/py-pydantic","version":"2.13.5","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/samuelcolvin/pydantic","description":"Data validation and settings management using Python type hinting","long_description":"Fast and extensible, pydantic plays nicely with your linters/IDE/brain. Define how data should be in pure, canonical Python 3.6+; validate it with pydantic.","active":true,"categories":["devel","python"],"maintainers":[{"name":"jan","github":"jandemter","ports_count":72}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-build","py312-installer","py312-hatchling","py312-hatch-fancy-pypi-readme"]},{"type":"lib","ports":["python312"]},{"type":"run","ports":["py312-typing_extensions","py312-annotated_types","py312-pydantic_core","py312-typing-inspection"]}],"depends_on":[{"type":"build","ports":["py312-pydantic_settings"]},{"type":"lib","ports":["py312-cloudflare","py312-rstcheck","py312-uv-dynamic-versioning","py312-inflect","py312-maggma","py312-pydantic-extra-types","py312-thinc","py312-weasel","py312-psygnal","py312-spaCy","py312-rstcheck-core","py312-dash","py312-npe2","py312-morecantile","tmt","py312-app-model","py312-emmet-core","py312-gammapy"]},{"type":"run","ports":["py312-dbgpu","py312-fastapi","py312-aws-sam-translator","py312-roocode-code-indexer-macos"]},{"type":"test","ports":["py312-yarl"]}]},{"name":"py311-pydantic","portdir":"python/py-pydantic","version":"2.13.5","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/samuelcolvin/pydantic","description":"Data validation and settings management using Python type hinting","long_description":"Fast and extensible, pydantic plays nicely with your linters/IDE/brain. Define how data should be in pure, canonical Python 3.6+; validate it with pydantic.","active":true,"categories":["devel","python"],"maintainers":[{"name":"jan","github":"jandemter","ports_count":72}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-build","py311-installer","py311-hatchling","py311-hatch-fancy-pypi-readme"]},{"type":"lib","ports":["python311"]},{"type":"run","ports":["py311-typing_extensions","py311-annotated_types","py311-pydantic_core","py311-typing-inspection"]}],"depends_on":[{"type":"build","ports":["py311-pydantic_settings"]},{"type":"lib","ports":["py311-cloudflare","py311-rstcheck","py311-kubernetes","py311-psygnal","py311-spaCy","py311-rstcheck-core","py311-dash","py311-uv-dynamic-versioning","py311-pydantic-extra-types","py311-thinc","py311-weasel","py311-npe2","py311-morecantile","py311-app-model","py311-emmet-core","py311-gammapy","py311-inflect","py311-maggma"]},{"type":"run","ports":["py311-aws-sam-translator","py311-fastapi"]},{"type":"test","ports":["py311-yarl"]}]},{"name":"py310-pydantic","portdir":"python/py-pydantic","version":"2.13.5","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/samuelcolvin/pydantic","description":"Data validation and settings management using Python type hinting","long_description":"Fast and extensible, pydantic plays nicely with your linters/IDE/brain. Define how data should be in pure, canonical Python 3.6+; validate it with pydantic.","active":true,"categories":["devel","python"],"maintainers":[{"name":"jan","github":"jandemter","ports_count":72}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-build","py310-hatchling","py310-installer","py310-hatch-fancy-pypi-readme"]},{"type":"lib","ports":["python310"]},{"type":"run","ports":["py310-typing_extensions","py310-annotated_types","py310-pydantic_core","py310-typing-inspection"]}],"depends_on":[{"type":"build","ports":["py310-pydantic_settings"]},{"type":"lib","ports":["py310-cloudflare","py310-rstcheck","py310-kubernetes","py310-psygnal","py310-spaCy","py310-rstcheck-core","py310-dash","py310-uv-dynamic-versioning","py310-maggma","py310-pydantic-extra-types","py310-thinc","py310-weasel","py310-npe2","py310-app-model","py310-emmet-core","py310-inflect"]},{"type":"run","ports":["py310-aws-sam-translator","py310-fastapi","py310-transformers"]},{"type":"test","ports":["py310-yarl"]}]},{"name":"py-pydantic","portdir":"python/py-pydantic","version":"2.13.5","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/samuelcolvin/pydantic","description":"Data validation and settings management using Python type hinting","long_description":"Fast and extensible, pydantic plays nicely with your linters/IDE/brain. Define how data should be in pure, canonical Python 3.6+; validate it with pydantic.","active":true,"categories":["devel","python"],"maintainers":[{"name":"jan","github":"jandemter","ports_count":72}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-pydantic"]}],"depends_on":[]},{"name":"py313-markdown","portdir":"python/py-markdown","version":"3.10.3","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://python-markdown.github.io/","description":"Python implementation of Markdown","long_description":"This is a Python implementation of John Gruber’s Markdown. It is almost completely compliant with the reference implementation, though there are a few very minor differences.","active":true,"categories":["textproc","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2932}],"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-panel"]},{"type":"run","ports":["py313-panel","py313-pymdown-extensions","py313-marimo","py313-mdx_linkify"]}]},{"name":"py314-markdown","portdir":"python/py-markdown","version":"3.10.3","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://python-markdown.github.io/","description":"Python implementation of Markdown","long_description":"This is a Python implementation of John Gruber’s Markdown. It is almost completely compliant with the reference implementation, though there are a few very minor differences.","active":true,"categories":["textproc","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2932}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["py-markdown","gi-docgen","terminal_markdown_viewer","gobject-introspection-bootstrap-devel","gobject-introspection-bootstrap","gobject-introspection","gobject-introspection-devel","py314-panel"]},{"type":"run","ports":["samba4","py314-pymdown-extensions","py314-marimo"]}]},{"name":"py312-markdown","portdir":"python/py-markdown","version":"3.10.3","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://python-markdown.github.io/","description":"Python implementation of Markdown","long_description":"This is a Python implementation of John Gruber’s Markdown. It is almost completely compliant with the reference implementation, though there are a few very minor differences.","active":true,"categories":["textproc","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2932}],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-setuptools","py312-wheel","clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[{"type":"lib","ports":["py312-panel","matrix-commander"]},{"type":"run","ports":["py312-panel","py312-mdx_linkify"]}]},{"name":"py311-markdown","portdir":"python/py-markdown","version":"3.10.3","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://python-markdown.github.io/","description":"Python implementation of Markdown","long_description":"This is a Python implementation of John Gruber’s Markdown. It is almost completely compliant with the reference implementation, though there are a few very minor differences.","active":true,"categories":["textproc","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2932}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"lib","ports":["py311-panel"]},{"type":"run","ports":["py311-panel","py311-mdx_linkify"]}]},{"name":"py310-markdown","portdir":"python/py-markdown","version":"3.10.3","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://python-markdown.github.io/","description":"Python implementation of Markdown","long_description":"This is a Python implementation of John Gruber’s Markdown. It is almost completely compliant with the reference implementation, though there are a few very minor differences.","active":true,"categories":["textproc","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2932}],"variants":[],"dependencies":[{"type":"build","ports":["py310-setuptools","py310-wheel","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]}],"depends_on":[{"type":"lib","ports":["py310-panel","py310-tensorboard"]},{"type":"run","ports":["py310-panel","py310-mdx_linkify"]}]},{"name":"py27-markdown","portdir":"python/py-markdown","version":"3.1.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://python-markdown.github.io/","description":"Python implementation of Markdown","long_description":"This is a Python implementation of John Gruber’s Markdown. It is almost completely compliant with the reference implementation, though there are a few very minor differences.","active":true,"categories":["textproc","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2932}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["python27","py27-setuptools"]}],"depends_on":[{"type":"build","ports":["redo"]},{"type":"lib","ports":["py27-tensorboard1"]}]},{"name":"py-markdown","portdir":"python/py-markdown","version":"3.10.3","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://python-markdown.github.io/","description":"Python implementation of Markdown","long_description":"This is a Python implementation of John Gruber’s Markdown. It is almost completely compliant with the reference implementation, though there are a few very minor differences.","active":true,"categories":["textproc","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2932}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-markdown"]}],"depends_on":[]},{"name":"py314-bleach","portdir":"python/py-bleach","version":"6.4.0","license":"Apache","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/mozilla/bleach","description":"An easy safelist-based HTML-sanitizing tool.","long_description":"An easy safelist-based HTML-sanitizing tool.","active":true,"categories":["www","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2932}],"variants":[],"dependencies":[{"type":"build","ports":["py314-build","py314-setuptools","py314-wheel","clang-18","py314-installer"]},{"type":"lib","ports":["py314-webencodings","python314"]}],"depends_on":[{"type":"lib","ports":["py314-panel","py314-nbconvert","py-bleach"]},{"type":"run","ports":["py314-readme_renderer"]}]},{"name":"py313-bleach","portdir":"python/py-bleach","version":"6.4.0","license":"Apache","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/mozilla/bleach","description":"An easy safelist-based HTML-sanitizing tool.","long_description":"An easy safelist-based HTML-sanitizing tool.","active":true,"categories":["www","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2932}],"variants":[],"dependencies":[{"type":"build","ports":["py313-build","py313-setuptools","py313-wheel","clang-18","py313-installer"]},{"type":"lib","ports":["py313-webencodings","python313"]}],"depends_on":[{"type":"lib","ports":["py313-panel","py313-nbconvert"]},{"type":"run","ports":["py313-panel","py313-mdx_linkify","py313-readme_renderer"]}]},{"name":"py312-bleach","portdir":"python/py-bleach","version":"6.4.0","license":"Apache","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/mozilla/bleach","description":"An easy safelist-based HTML-sanitizing tool.","long_description":"An easy safelist-based HTML-sanitizing tool.","active":true,"categories":["www","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2932}],"variants":[],"dependencies":[{"type":"build","ports":["py312-installer","py312-wheel","clang-18","py312-build","py312-setuptools"]},{"type":"lib","ports":["py312-webencodings","python312"]}],"depends_on":[{"type":"lib","ports":["py312-panel","py312-nbconvert"]},{"type":"run","ports":["py312-panel","py312-mdx_linkify","py312-readme_renderer"]}]},{"name":"py311-bleach","portdir":"python/py-bleach","version":"6.4.0","license":"Apache","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/mozilla/bleach","description":"An easy safelist-based HTML-sanitizing tool.","long_description":"An easy safelist-based HTML-sanitizing tool.","active":true,"categories":["www","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2932}],"variants":[],"dependencies":[{"type":"build","ports":["py311-installer","py311-wheel","clang-18","py311-build","py311-setuptools"]},{"type":"lib","ports":["py311-webencodings","python311"]}],"depends_on":[{"type":"lib","ports":["py311-panel","py311-nbconvert"]},{"type":"run","ports":["py311-panel","py311-mdx_linkify","py311-readme_renderer"]}]},{"name":"py310-bleach","portdir":"python/py-bleach","version":"6.4.0","license":"Apache","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/mozilla/bleach","description":"An easy safelist-based HTML-sanitizing tool.","long_description":"An easy safelist-based HTML-sanitizing tool.","active":true,"categories":["www","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2932}],"variants":[],"dependencies":[{"type":"build","ports":["py310-wheel","py310-installer","clang-18","py310-setuptools","py310-build"]},{"type":"lib","ports":["py310-webencodings","python310"]}],"depends_on":[{"type":"lib","ports":["py310-panel","py310-nbconvert"]},{"type":"run","ports":["py310-panel","py310-mdx_linkify","py310-readme_renderer"]}]},{"name":"py-bleach","portdir":"python/py-bleach","version":"6.4.0","license":"Apache","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/mozilla/bleach","description":"An easy safelist-based HTML-sanitizing tool.","long_description":"An easy safelist-based HTML-sanitizing tool.","active":true,"categories":["www","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2932}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-bleach"]}],"depends_on":[]},{"name":"libpaper-utils","portdir":"print/libpaper","version":"2.3.0","license":"GPL-3+ and GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/rrthomas/libpaper","description":"The executables of the libpaper package","long_description":"Provide the new 'paper' and deprecated 'paperconf' utility programs that come with the libpaper library. Both are used to print paper size information.","active":true,"categories":["print"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["libpaper"]}],"depends_on":[{"type":"run","ports":["xmlto"]}]},{"name":"libpaper","portdir":"print/libpaper","version":"2.3.0","license":"LGPL-2.1+ and public-domain","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/rrthomas/libpaper","description":"A library providing routines for paper size management","long_description":"The paper library and accompanying files are intended to provide a simple way for applications to take actions based on a system- or user-specified paper size.","active":true,"categories":["print"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"lib","ports":["ghostscript","texlive-bin","libpaper-utils","a2ps","paps","barcode"]},{"type":"run","ports":["psbind"]}]},{"name":"SuiteSparse_UMFPACK","portdir":"math/SuiteSparse","version":"6.3.8","license":"GPL-2+","platforms":"darwin","epoch":20200517,"replaced_by":null,"homepage":"https://people.engr.tamu.edu/davis/suitesparse.html","description":"Sparse matrix routines","long_description":"SuiteSparse is a single archive that contains all packages authored by Tim Davis. SuiteSparse_UMFPACK: sparse LU factorization.","active":true,"categories":["science","math"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1677}],"variants":["accelerate","atlas","blis","flexiblas","openblas","debug","clang13","clang14","clang15","clang16","clang17","clang18","clang19","clang20","clang21","clang22","clang23","clangdevel","gcc10","gcc11","gcc12","gcc13","gcc14","gcc15","gccdevel","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]},{"type":"lib","ports":["OpenBLAS","SuiteSparse_config","SuiteSparse_AMD","SuiteSparse_CHOLMOD"]}],"depends_on":[{"type":"lib","ports":["py27-scikit-umfpack","py35-scikit-umfpack","py36-scikit-umfpack","gegl","gegl-devel","py35-cvxopt","py36-cvxopt","py310-scikit-umfpack","py311-scikit-umfpack","py313-scikit-umfpack","py312-scikit-umfpack","py314-scikit-umfpack","py315-scikit-umfpack","py39-scikit-umfpack","octave","py39-cvxopt","deal.ii","py37-cvxopt","py27-cvxopt","py38-cvxopt","SuiteSparse","SuiteSparse_ParU","dolfin","ngsolve","py310-cvxopt","py311-cvxopt","py312-cvxopt","py313-cvxopt","elmerfem"]}]},{"name":"SuiteSparse_SPQR","portdir":"math/SuiteSparse","version":"4.3.6","license":"GPL-2+","platforms":"darwin","epoch":20200517,"replaced_by":null,"homepage":"https://people.engr.tamu.edu/davis/suitesparse.html","description":"Sparse matrix routines","long_description":"SuiteSparse is a single archive that contains all packages authored by Tim Davis. SuiteSparse_SPQR: sparse QR factorization.","active":true,"categories":["science","math"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1677}],"variants":["accelerate","atlas","blis","flexiblas","openblas","debug","clang13","clang14","clang15","clang16","clang17","clang18","clang19","clang20","clang21","clang22","clang23","clangdevel","gcc10","gcc11","gcc12","gcc13","gcc14","gcc15","gccdevel","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]},{"type":"lib","ports":["SuiteSparse_AMD","OpenBLAS","SuiteSparse_CHOLMOD","SuiteSparse_COLAMD","SuiteSparse_config"]}],"depends_on":[{"type":"lib","ports":["octave","SuiteSparse","ceres-solver"]}]},{"name":"SuiteSparse_SPEX","portdir":"math/SuiteSparse","version":"3.2.4","license":"GPL-3+","platforms":"darwin","epoch":20200517,"replaced_by":null,"homepage":"https://people.engr.tamu.edu/davis/suitesparse.html","description":"Sparse matrix routines","long_description":"SuiteSparse is a single archive that contains all packages authored by Tim Davis. SuiteSparse_SPEX: a software package for SParse EXact algebra.","active":true,"categories":["science","math"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1677}],"variants":["debug","clang13","clang14","clang15","clang16","clang17","clang18","clang19","clang20","clang21","clang22","clang23","clangdevel","gcc10","gcc11","gcc12","gcc13","gcc14","gcc15","gccdevel","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]},{"type":"lib","ports":["SuiteSparse_config","gmp","SuiteSparse_COLAMD","SuiteSparse_AMD","mpfr"]}],"depends_on":[{"type":"lib","ports":["SuiteSparse"]}]},{"name":"SuiteSparse_RBio","portdir":"math/SuiteSparse","version":"4.3.5","license":"GPL-2+","platforms":"darwin","epoch":20200517,"replaced_by":null,"homepage":"https://people.engr.tamu.edu/davis/suitesparse.html","description":"Sparse matrix routines","long_description":"SuiteSparse is a single archive that contains all packages authored by Tim Davis. SuiteSparse_RBio: read/write sparse matrices in Rutherford/Boeing format.","active":true,"categories":["science","math"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1677}],"variants":["debug","clang13","clang14","clang15","clang16","clang17","clang18","clang19","clang20","clang21","clang22","clang23","clangdevel","gcc10","gcc11","gcc12","gcc13","gcc14","gcc15","gccdevel","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]},{"type":"lib","ports":["SuiteSparse_config"]}],"depends_on":[{"type":"lib","ports":["SuiteSparse"]}]},{"name":"SuiteSparse_ParU","portdir":"math/SuiteSparse","version":"1.1.2","license":"GPL-3","platforms":"darwin","epoch":20200517,"replaced_by":null,"homepage":"https://people.engr.tamu.edu/davis/suitesparse.html","description":"Sparse matrix routines","long_description":"SuiteSparse is a single archive that contains all packages authored by Tim Davis. SuiteSparse_ParU: solving sparse linear system via parallel multifrontal LU factorization algorithms.","active":true,"categories":["science","math"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1677}],"variants":["accelerate","atlas","blis","flexiblas","openblas","debug","clang13","clang14","clang15","clang16","clang17","clang18","clang19","clang20","clang21","clang22","clang23","clangdevel","gcc10","gcc11","gcc12","gcc13","gcc14","gcc15","gccdevel","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]},{"type":"lib","ports":["SuiteSparse_config","SuiteSparse_AMD","SuiteSparse_CAMD","libomp","SuiteSparse_COLAMD","SuiteSparse_CHOLMOD","SuiteSparse_UMFPACK","SuiteSparse_CCOLAMD","OpenBLAS"]}],"depends_on":[{"type":"lib","ports":["SuiteSparse"]}]},{"name":"SuiteSparse_Mongoose","portdir":"math/SuiteSparse","version":"3.3.6","license":"GPL-3","platforms":"darwin","epoch":20200517,"replaced_by":null,"homepage":"https://people.engr.tamu.edu/davis/suitesparse.html","description":"Sparse matrix routines","long_description":"SuiteSparse is a single archive that contains all packages authored by Tim Davis. SuiteSparse_Mongoose: graph partitioning.","active":true,"categories":["science","math"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1677}],"variants":["clang14","debug","clang13","clang15","clang16","gcc10","clang17","clang18","clang19","clang20","clang21","clang22","clang23","clangdevel","gcc11","gcc12","gcc13","gcc14","gcc15","gccdevel","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]},{"type":"lib","ports":["SuiteSparse_config"]}],"depends_on":[{"type":"lib","ports":["SuiteSparse"]}]},{"name":"SuiteSparse_LAGraph","portdir":"math/SuiteSparse","version":"1.2.2","license":"BSD","platforms":"darwin","epoch":20200517,"replaced_by":null,"homepage":"https://people.engr.tamu.edu/davis/suitesparse.html","description":"Sparse matrix routines","long_description":"SuiteSparse is a single archive that contains all packages authored by Tim Davis. SuiteSparse_LAGraph: graph algorithms implemented using GraphBLAS.","active":true,"categories":["science","math"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1677}],"variants":["debug","clang13","clang14","clang15","clang16","clang17","clang18","clang19","clang20","clang21","clang22","clang23","clangdevel","gcc10","gcc11","gcc12","gcc13","gcc14","gcc15","gccdevel","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]},{"type":"lib","ports":["libomp","SuiteSparse_GraphBLAS"]}],"depends_on":[{"type":"lib","ports":["SuiteSparse"]}]},{"name":"SuiteSparse_LDL","portdir":"math/SuiteSparse","version":"3.3.3","license":"LGPL-2.1+","platforms":"darwin","epoch":20200517,"replaced_by":null,"homepage":"https://people.engr.tamu.edu/davis/suitesparse.html","description":"Sparse matrix routines","long_description":"SuiteSparse is a single archive that contains all packages authored by Tim Davis. SuiteSparse_LDL: a very concise LDL' factorization package.","active":true,"categories":["science","math"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1677}],"variants":["gcc13","debug","clang13","clang14","clang15","clang16","clang17","clang18","clang19","clang20","clang21","clang22","clang23","clangdevel","gcc10","gcc11","gcc12","gcc14","gcc15","gccdevel","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]},{"type":"lib","ports":["SuiteSparse_config","SuiteSparse_AMD"]}],"depends_on":[{"type":"lib","ports":["SuiteSparse"]}]},{"name":"SuiteSparse_KLU","portdir":"math/SuiteSparse","version":"2.3.6","license":"LGPL-2.1+","platforms":"darwin","epoch":20200517,"replaced_by":null,"homepage":"https://people.engr.tamu.edu/davis/suitesparse.html","description":"Sparse matrix routines","long_description":"SuiteSparse is a single archive that contains all packages authored by Tim Davis. SuiteSparse_KLU: sparse LU factorization, primarily for circuit simulation.","active":true,"categories":["science","math"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1677}],"variants":["clang20","debug","clang13","clang14","clang15","clang16","clang17","clang18","clang19","clang21","clang22","clang23","clangdevel","gcc10","gcc11","gcc12","gcc13","gcc14","gcc15","gccdevel","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]},{"type":"lib","ports":["SuiteSparse_BTF","SuiteSparse_config","SuiteSparse_CHOLMOD","SuiteSparse_COLAMD","SuiteSparse_AMD"]}],"depends_on":[{"type":"lib","ports":["SuiteSparse","sundials2","sundials5","sundials6"]}]},{"name":"SuiteSparse_GraphBLAS","portdir":"math/SuiteSparse","version":"10.5.1","license":"Apache-2","platforms":"darwin","epoch":20200517,"replaced_by":null,"homepage":"https://people.engr.tamu.edu/davis/suitesparse.html","description":"Sparse matrix routines","long_description":"SuiteSparse is a single archive that contains all packages authored by Tim Davis. SuiteSparse_GraphBLAS: graph algorithms in the language of linear algebra.","active":true,"categories":["science","math"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1677}],"variants":["clang17","debug","clang13","clang14","clang15","clang16","clang18","clang19","clang20","clang21","clang22","clang23","clangdevel","gcc10","gcc11","gcc12","gcc13","gcc14","gcc15","gccdevel","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]},{"type":"lib","ports":["libomp"]}],"depends_on":[{"type":"lib","ports":["SuiteSparse","SuiteSparse_LAGraph"]}]},{"name":"SuiteSparse_CXSparse","portdir":"math/SuiteSparse","version":"4.4.2","license":"LGPL-2.1+","platforms":"darwin","epoch":20200517,"replaced_by":null,"homepage":"https://people.engr.tamu.edu/davis/suitesparse.html","description":"Sparse matrix routines","long_description":"SuiteSparse is a single archive that contains all packages authored by Tim Davis. SuiteSparse_CXSparse: a concise extended sparse matrix package.","active":true,"categories":["science","math"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1677}],"variants":["clang13","clang14","clang15","debug","clang16","clang17","clang18","clang19","clang20","clang21","clang22","clang23","clangdevel","gcc10","gcc11","gcc12","gcc13","gcc14","gcc15","gccdevel","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]},{"type":"lib","ports":["SuiteSparse_config"]}],"depends_on":[{"type":"lib","ports":["octave","SuiteSparse"]}]},{"name":"SuiteSparse_COLAMD","portdir":"math/SuiteSparse","version":"3.3.5","license":"BSD","platforms":"darwin","epoch":20200517,"replaced_by":null,"homepage":"https://people.engr.tamu.edu/davis/suitesparse.html","description":"Sparse matrix routines","long_description":"SuiteSparse is a single archive that contains all packages authored by Tim Davis. SuiteSparse_COLAMD: column approximate minimum degree ordering.","active":true,"categories":["science","math"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1677}],"variants":["debug","clang13","clang22","clang14","clang15","clang16","clang17","clang18","clang19","clang20","clang21","clang23","clangdevel","gcc12","gcc10","gcc11","gcc13","gcc14","gcc15","gccdevel","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]},{"type":"lib","ports":["SuiteSparse_config"]}],"depends_on":[{"type":"lib","ports":["py35-cvxopt","py36-cvxopt","octave","SuiteSparse_SLIP_LU","py39-cvxopt","py37-cvxopt","py27-cvxopt","py38-cvxopt","SuiteSparse","SuiteSparse_CHOLMOD","SuiteSparse_KLU","SuiteSparse_ParU","SuiteSparse_SPEX","SuiteSparse_SPQR","ceres-solver","py310-cvxopt","py311-cvxopt","py312-cvxopt","py313-cvxopt","elmerfem"]}]},{"name":"SuiteSparse_CHOLMOD","portdir":"math/SuiteSparse","version":"5.3.5","license":"LGPL-2.1+","platforms":"darwin","epoch":20200517,"replaced_by":null,"homepage":"https://people.engr.tamu.edu/davis/suitesparse.html","description":"Sparse matrix routines","long_description":"SuiteSparse is a single archive that contains all packages authored by Tim Davis. SuiteSparse_CHOLMOD: sparse Cholesky factorization.","active":true,"categories":["science","math"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1677}],"variants":["clang15","accelerate","atlas","blis","flexiblas","openblas","debug","clang13","clang14","clang16","clang17","gccdevel","clang18","clang19","clang20","clang21","clang22","clang23","clangdevel","gcc10","gcc11","gcc12","gcc13","gcc14","gcc15","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]},{"type":"lib","ports":["SuiteSparse_AMD","SuiteSparse_CAMD","OpenBLAS","SuiteSparse_COLAMD","SuiteSparse_CCOLAMD","SuiteSparse_config"]}],"depends_on":[{"type":"lib","ports":["py35-cvxopt","py36-cvxopt","octave","py39-cvxopt","py37-cvxopt","py27-cvxopt","py38-cvxopt","SuiteSparse","SuiteSparse_KLU","SuiteSparse_ParU","SuiteSparse_SPQR","SuiteSparse_UMFPACK","ceres-solver","ngsolve","py310-cvxopt","py311-cvxopt","py312-cvxopt","py313-cvxopt","elmerfem","libbiosig"]}]},{"name":"SuiteSparse_CCOLAMD","portdir":"math/SuiteSparse","version":"3.3.5","license":"BSD","platforms":"darwin","epoch":20200517,"replaced_by":null,"homepage":"https://people.engr.tamu.edu/davis/suitesparse.html","description":"Sparse matrix routines","long_description":"SuiteSparse is a single archive that contains all packages authored by Tim Davis. SuiteSparse_CCOLAMD: constrained column approximate minimum degree ordering.","active":true,"categories":["science","math"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1677}],"variants":["clang17","debug","clang13","clang14","clang15","clang16","clang18","clang19","clang20","clang21","clang22","clang23","clangdevel","gcc10","gcc11","gcc12","gcc13","gcc14","gcc15","gccdevel","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]},{"type":"lib","ports":["SuiteSparse_config"]}],"depends_on":[{"type":"lib","ports":["SuiteSparse","SuiteSparse_CHOLMOD","SuiteSparse_ParU","ceres-solver","ngsolve","elmerfem"]}]},{"name":"SuiteSparse_CAMD","portdir":"math/SuiteSparse","version":"3.3.5","license":"BSD","platforms":"darwin","epoch":20200517,"replaced_by":null,"homepage":"https://people.engr.tamu.edu/davis/suitesparse.html","description":"Sparse matrix routines","long_description":"SuiteSparse is a single archive that contains all packages authored by Tim Davis. SuiteSparse_CAMD: constrained approximate minimum degree ordering.","active":true,"categories":["science","math"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1677}],"variants":["debug","clang15","clang13","clang14","clang16","clang17","clang18","clang19","clang20","clang21","clang22","clang23","clangdevel","gcc10","gcc11","gcc12","gcc13","gcc14","gcc15","gccdevel","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]},{"type":"lib","ports":["SuiteSparse_config"]}],"depends_on":[{"type":"lib","ports":["octave","SuiteSparse","SuiteSparse_CHOLMOD","SuiteSparse_ParU","ceres-solver","elmerfem"]}]},{"name":"SuiteSparse_BTF","portdir":"math/SuiteSparse","version":"2.3.3","license":"LGPL-2.1+","platforms":"darwin","epoch":20200517,"replaced_by":null,"homepage":"https://people.engr.tamu.edu/davis/suitesparse.html","description":"Sparse matrix routines","long_description":"SuiteSparse is a single archive that contains all packages authored by Tim Davis. SuiteSparse_BTF: permutation to block triangular form.","active":true,"categories":["science","math"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1677}],"variants":["gcc15","gccdevel","debug","clang13","clang14","clang15","clang16","clang17","clang18","clang19","clang20","clang21","clang22","clang23","clangdevel","gcc10","gcc11","gcc12","gcc13","gcc14","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]},{"type":"lib","ports":["SuiteSparse_config"]}],"depends_on":[{"type":"lib","ports":["SuiteSparse","SuiteSparse_KLU"]}]},{"name":"SuiteSparse_AMD","portdir":"math/SuiteSparse","version":"3.3.4","license":"BSD","platforms":"darwin","epoch":20200517,"replaced_by":null,"homepage":"https://people.engr.tamu.edu/davis/suitesparse.html","description":"Sparse matrix routines","long_description":"SuiteSparse is a single archive that contains all packages authored by Tim Davis. SuiteSparse_AMD: approximate minimum degree ordering.","active":true,"categories":["science","math"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1677}],"variants":["clang13","clang14","debug","clang15","clang16","clang17","gcc11","gcc12","clang18","clang19","clang20","clang21","clang22","clang23","clangdevel","gcc10","gcc13","gcc14","gcc15","gccdevel","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]},{"type":"lib","ports":["SuiteSparse_config"]}],"depends_on":[{"type":"lib","ports":["py35-cvxopt","py36-cvxopt","octave","SuiteSparse_SLIP_LU","py39-cvxopt","py37-cvxopt","py27-cvxopt","py38-cvxopt","SuiteSparse","SuiteSparse_CHOLMOD","SuiteSparse_KLU","SuiteSparse_LDL","SuiteSparse_ParU","SuiteSparse_SPEX","SuiteSparse_SPQR","SuiteSparse_UMFPACK","ceres-solver","dolfin","ngsolve","psblas3","py310-cvxopt","py311-cvxopt","py312-cvxopt","py313-cvxopt","elmerfem"]}]},{"name":"SuiteSparse_config","portdir":"math/SuiteSparse","version":"7.14.1","license":"Permissive","platforms":"darwin","epoch":20200517,"replaced_by":null,"homepage":"https://people.engr.tamu.edu/davis/suitesparse.html","description":"Sparse matrix routines","long_description":"SuiteSparse is a single archive that contains all packages authored by Tim Davis.","active":true,"categories":["science","math"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1677}],"variants":["accelerate","atlas","blis","flexiblas","openblas","debug","clang16","clang17","clang13","clang14","clang15","clang18","clang19","clang20","clang21","clang22","clang23","clangdevel","gcc10","gcc11","gcc12","gcc13","gcc14","gcc15","gccdevel","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]},{"type":"lib","ports":["OpenBLAS"]}],"depends_on":[{"type":"lib","ports":["py35-cvxopt","py36-cvxopt","octave","SuiteSparse_SLIP_LU","py39-cvxopt","py37-cvxopt","py27-cvxopt","py38-cvxopt","SuiteSparse","SuiteSparse_AMD","SuiteSparse_BTF","SuiteSparse_CAMD","SuiteSparse_CCOLAMD","SuiteSparse_CHOLMOD","SuiteSparse_COLAMD","SuiteSparse_CXSparse","SuiteSparse_KLU","SuiteSparse_LDL","SuiteSparse_Mongoose","SuiteSparse_ParU","SuiteSparse_RBio","SuiteSparse_SPEX","SuiteSparse_SPQR","SuiteSparse_UMFPACK","ceres-solver","ngsolve","py310-cvxopt","py311-cvxopt","py312-cvxopt","py313-cvxopt"]}]}]}