{"count":52782,"next":"https://ports.macports.org/api/v1/ports/?format=json&page=11","previous":"https://ports.macports.org/api/v1/ports/?format=json&page=9","results":[{"name":"markdownlint-cli","portdir":"textproc/markdownlint-cli","version":"0.49.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/igorshubovych/markdownlint-cli","description":"Command line interface for MarkdownLint","long_description":"Command line interface for MarkdownLint","active":true,"categories":["devel","textproc"],"maintainers":[{"name":"pguyot","github":"pguyot","ports_count":199}],"variants":[],"dependencies":[{"type":"build","ports":["npm10","clang-18"]},{"type":"lib","ports":["nodejs22"]}],"depends_on":[]},{"name":"sqlit-tui","portdir":"python/sqlit-tui","version":"1.5.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/Maxteabag/sqlit","description":"Terminal UI for SQL databases","long_description":"sqlit is a terminal UI for SQL Server, PostgreSQL, MySQL, SQLite, Oracle, and more.","active":true,"categories":["databases","python"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1118}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-hatch-vcs","py314-hatchling"]},{"type":"lib","ports":["py314-sqlparse","python314","py314-textual-fastdatatable","py314-keyring","py314-pyperclip","py314-textual","py314-docker"]}],"depends_on":[]},{"name":"py314-textual-fastdatatable","portdir":"python/py-textual-fastdatatable","version":"0.17.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/tconbeer/textual-fastdatatable","description":"Fast Textual DataTable widget for large datasets","long_description":"Fast Textual DataTable widget for large datasets with pluggable data storage backends.","active":true,"categories":["devel","python"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1118}],"variants":[],"dependencies":[{"type":"build","ports":["py314-hatchling","clang-18","py314-build","py314-installer"]},{"type":"lib","ports":["python314","py314-typing_extensions","py314-pyarrow","py314-textual"]}],"depends_on":[{"type":"lib","ports":["sqlit-tui","py-textual-fastdatatable"]}]},{"name":"py314-sqlparse","portdir":"python/py-sqlparse","version":"0.5.3","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/sqlparse/","description":"Non-validating SQL parser","long_description":"Non-validating SQL parser that provides support for parsing, splitting and formatting SQL statements.","active":true,"categories":["textproc","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-hatchling"]},{"type":"lib","ports":["python314"]},{"type":"test","ports":["py314-pytest"]}],"depends_on":[{"type":"lib","ports":["py-sqlparse","sqlit-tui"]}]},{"name":"py-textual-fastdatatable","portdir":"python/py-textual-fastdatatable","version":"0.17.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/tconbeer/textual-fastdatatable","description":"Fast Textual DataTable widget for large datasets","long_description":"Fast Textual DataTable widget for large datasets with pluggable data storage backends.","active":true,"categories":["devel","python"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1118}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-textual-fastdatatable"]}],"depends_on":[]},{"name":"py314-docker","portdir":"python/py-docker","version":"7.1.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/docker/docker-py","description":"An API client for docker written in Python","long_description":"An API client for docker written in Python","active":true,"categories":["devel","python"],"maintainers":[{"name":"emcrisostomo","github":"emcrisostomo","ports_count":173}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-hatch-vcs","py314-hatchling"]},{"type":"lib","ports":["python314","py314-requests","py314-urllib3","py314-websocket-client","py314-paramiko"]},{"type":"test","ports":["py314-pytest","py314-pytest-timeout"]}],"depends_on":[{"type":"lib","ports":["py-docker","sqlit-tui"]}]},{"name":"py313-docker","portdir":"python/py-docker","version":"7.1.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/docker/docker-py","description":"An API client for docker written in Python","long_description":"An API client for docker written in Python","active":true,"categories":["devel","python"],"maintainers":[{"name":"emcrisostomo","github":"emcrisostomo","ports_count":173}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-hatchling","py313-hatch-vcs"]},{"type":"lib","ports":["python313","py313-requests","py313-urllib3","py313-websocket-client","py313-paramiko"]},{"type":"test","ports":["py313-pytest","py313-pytest-timeout"]}],"depends_on":[]},{"name":"py312-docker","portdir":"python/py-docker","version":"7.1.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/docker/docker-py","description":"An API client for docker written in Python","long_description":"An API client for docker written in Python","active":true,"categories":["devel","python"],"maintainers":[{"name":"emcrisostomo","github":"emcrisostomo","ports_count":173}],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-hatchling","py312-hatch-vcs","clang-18"]},{"type":"lib","ports":["python312","py312-urllib3","py312-requests","py312-paramiko","py312-websocket-client"]},{"type":"test","ports":["py312-pytest","py312-pytest-timeout"]}],"depends_on":[]},{"name":"mod_security3","portdir":"www/mod_security3","version":"3.0.16","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/SpiderLabs/ModSecurity","description":"Apache 2 intrusion detection and prevention engine for web applications","long_description":"ModSecurity is an open source intrusion detection and prevention engine for web applications. It operates embedded into the web server, acting as a powerful umbrella - shielding applications from attacks.","active":true,"categories":["security","www"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1608}],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]},{"type":"lib","ports":["libmaxminddb","pcre","yajl","curl","icu","libxml2","lua-luarocks","lua53","ssdeep","libgeoip"]}],"depends_on":[]},{"name":"python-ed2k-goed2kd","portdir":"net/python-ed2k","version":"0.2.1","license":"MIT","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://github.com/XiaoYouChR/Python-eD2k","description":"minimal Go sidecar daemon for monkeyWie/goed2k","long_description":"python-ed2k is a minimal Go sidecar daemon for monkeyWie/goed2k.","active":true,"categories":["net"],"maintainers":[{"name":"i0ntempest","github":"i0ntempest","ports_count":312}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[{"type":"run","ports":["python-ed2k","ghost-downloader"]}]},{"name":"python-ed2k","portdir":"net/python-ed2k","version":"0.2.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/XiaoYouChR/Python-eD2k","description":"typed asyncio client and Go sidecar for monkeyWie/goed2k","long_description":"python-ed2k is a typed asyncio client for monkeyWie/goed2k. It runs goed2k in one small Go sidecar and communicates through stdio NDJSON.","active":true,"categories":["net","python"],"maintainers":[{"name":"i0ntempest","github":"i0ntempest","ports_count":312}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py314-build","py314-setuptools","py314-wheel","clang-18","py314-installer"]},{"type":"lib","ports":["python314"]},{"type":"run","ports":["python-ed2k-goed2kd"]}],"depends_on":[]},{"name":"py313-wreq","portdir":"python/py-wreq","version":"0.12.1","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://python.wreq.org/","description":"an ergonomic, censorship-resistant Python HTTP Client","long_description":"py-wreq is an ergonomic and modular Python HTTP Client for high-fidelity protocol matching, featuring customizable TLS, JA3/JA4, and HTTP/2 signature capabilities.","active":true,"categories":["net","python"],"maintainers":[{"name":"i0ntempest","github":"i0ntempest","ports_count":312}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py313-build","cmake","clang-18","py313-maturin","py313-installer","py313-setuptools-rust"]},{"type":"lib","ports":["python313"]}],"depends_on":[]},{"name":"py314-wreq","portdir":"python/py-wreq","version":"0.12.1","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://python.wreq.org/","description":"an ergonomic, censorship-resistant Python HTTP Client","long_description":"py-wreq is an ergonomic and modular Python HTTP Client for high-fidelity protocol matching, featuring customizable TLS, JA3/JA4, and HTTP/2 signature capabilities.","active":true,"categories":["net","python"],"maintainers":[{"name":"i0ntempest","github":"i0ntempest","ports_count":312}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py314-build","cmake","clang-18","py314-maturin","py314-installer","py314-setuptools-rust"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["py-wreq","ghost-downloader"]}]},{"name":"py-wreq","portdir":"python/py-wreq","version":"0.12.1","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://python.wreq.org/","description":"an ergonomic, censorship-resistant Python HTTP Client","long_description":"py-wreq is an ergonomic and modular Python HTTP Client for high-fidelity protocol matching, featuring customizable TLS, JA3/JA4, and HTTP/2 signature capabilities.","active":true,"categories":["net","python"],"maintainers":[{"name":"i0ntempest","github":"i0ntempest","ports_count":312}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-wreq"]}],"depends_on":[]},{"name":"heddle","portdir":"devel/heddle","version":"0.6.0","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://heddle.sh","description":"AI-native version control CLI with Git interoperability","long_description":"Heddle is an AI-native version control system that maintains its own state model while providing Git interoperability. It features thread-first agent workflows, content-addressed immutable history, provenance-aware inspection, and semantic diff and merge at the AST-item level for Rust, Python, JavaScript, and TypeScript.","active":true,"categories":["devel"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1118}],"variants":["universal"],"dependencies":[{"type":"build","ports":["cargo","legacy-support","rust","clang-20"]},{"type":"lib","ports":["libunwind"]}],"depends_on":[]},{"name":"py314-itables","portdir":"python/py-itables","version":"2.9.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://mwouts.github.io/itables/","description":"Pandas and Polar DataFrames as interactive DataTables","long_description":"Pandas and Polar DataFrames as interactive DataTables","active":true,"categories":["math","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1608}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","npm11","py314-build","py314-installer","py314-hatchling","py314-hatch-jupyter-builder"]},{"type":"lib","ports":["py314-typeguard","py314-pyarrow","py314-narwhals","nodejs24","py314-anywidget","py314-marimo","py314-dash","py314-ipython","python314","py314-platformdirs","py314-numpy","py314-pandas","py314-traitlets"]}],"depends_on":[{"type":"lib","ports":["py314-sunpy","py-itables"]}]},{"name":"py313-itables","portdir":"python/py-itables","version":"2.9.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://mwouts.github.io/itables/","description":"Pandas and Polar DataFrames as interactive DataTables","long_description":"Pandas and Polar DataFrames as interactive DataTables","active":true,"categories":["math","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1608}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-hatchling","py313-hatch-jupyter-builder","npm11"]},{"type":"lib","ports":["py313-typeguard","py313-narwhals","py313-pyarrow","python313","py313-anywidget","py313-marimo","py313-dash","nodejs24","py313-traitlets","py313-ipython","py313-platformdirs","py313-numpy","py313-pandas"]}],"depends_on":[{"type":"lib","ports":["py313-sunpy"]}]},{"name":"py311-itables","portdir":"python/py-itables","version":"2.9.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://mwouts.github.io/itables/","description":"Pandas and Polar DataFrames as interactive DataTables","long_description":"Pandas and Polar DataFrames as interactive DataTables","active":true,"categories":["math","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1608}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-hatchling","py311-hatch-jupyter-builder","clang-18","npm11"]},{"type":"lib","ports":["py311-ipython","py311-pyarrow","py311-narwhals","python311","py311-anywidget","py311-dash","nodejs24","py311-traitlets","py311-platformdirs","py311-numpy","py311-pandas","py311-typeguard"]}],"depends_on":[{"type":"lib","ports":["py311-sunpy"]}]},{"name":"py312-retrying","portdir":"python/py-retrying","version":"1.4.2","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/groodt/retrying","description":"General-purpose retrying library for Python","long_description":"Retrying is a general-purpose retrying library, written in Python, to simplify the task of adding retry behavior to just about anything.","active":true,"categories":["devel","python"],"maintainers":[{"name":"pguyot","github":"pguyot","ports_count":199}],"variants":[],"dependencies":[{"type":"build","ports":["py312-installer","py312-wheel","clang-18","py312-build","py312-setuptools"]},{"type":"lib","ports":["py312-six","python312"]}],"depends_on":[{"type":"lib","ports":["py312-dash"]}]},{"name":"py311-retrying","portdir":"python/py-retrying","version":"1.4.2","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/groodt/retrying","description":"General-purpose retrying library for Python","long_description":"Retrying is a general-purpose retrying library, written in Python, to simplify the task of adding retry behavior to just about anything.","active":true,"categories":["devel","python"],"maintainers":[{"name":"pguyot","github":"pguyot","ports_count":199}],"variants":[],"dependencies":[{"type":"build","ports":["py311-installer","py311-wheel","clang-18","py311-build","py311-setuptools"]},{"type":"lib","ports":["py311-six","python311"]}],"depends_on":[{"type":"lib","ports":["py311-dash"]}]},{"name":"py310-retrying","portdir":"python/py-retrying","version":"1.4.2","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/groodt/retrying","description":"General-purpose retrying library for Python","long_description":"Retrying is a general-purpose retrying library, written in Python, to simplify the task of adding retry behavior to just about anything.","active":true,"categories":["devel","python"],"maintainers":[{"name":"pguyot","github":"pguyot","ports_count":199}],"variants":[],"dependencies":[{"type":"build","ports":["py310-wheel","py310-installer","clang-18","py310-setuptools","py310-build"]},{"type":"lib","ports":["py310-six","python310"]}],"depends_on":[{"type":"lib","ports":["py310-dash"]}]},{"name":"py312-dash","portdir":"python/py-dash","version":"4.4.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://plotly.com/dash","description":"Data Apps & Dashboards for Python.","long_description":"Built on top of Plotly.js, React and Flask, Dash ties modern UI elements like dropdowns, sliders, and graphs directly to your analytical Python code.","active":true,"categories":["graphics","www","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1608}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-setuptools","py312-wheel","py312-jupyter_packaging","py312-hatch-jupyter-builder","clang-18","npm11"]},{"type":"lib","ports":["py312-plotly","py312-janus","python312","py312-retrying","nodejs24","py312-typing_extensions","py312-requests","py312-importlib-metadata","py312-werkzeug","py312-flask","py312-nest_asyncio","py312-pydantic"]}],"depends_on":[{"type":"lib","ports":["py312-itables"]}]},{"name":"py311-dash","portdir":"python/py-dash","version":"4.4.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://plotly.com/dash","description":"Data Apps & Dashboards for Python.","long_description":"Built on top of Plotly.js, React and Flask, Dash ties modern UI elements like dropdowns, sliders, and graphs directly to your analytical Python code.","active":true,"categories":["graphics","www","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1608}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","py311-jupyter_packaging","py311-hatch-jupyter-builder","clang-18","npm11"]},{"type":"lib","ports":["py311-plotly","nodejs24","python311","py311-retrying","py311-janus","py311-typing_extensions","py311-requests","py311-importlib-metadata","py311-pydantic","py311-nest_asyncio","py311-flask","py311-werkzeug"]}],"depends_on":[{"type":"lib","ports":["py311-itables"]}]},{"name":"py310-dash","portdir":"python/py-dash","version":"4.4.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://plotly.com/dash","description":"Data Apps & Dashboards for Python.","long_description":"Built on top of Plotly.js, React and Flask, Dash ties modern UI elements like dropdowns, sliders, and graphs directly to your analytical Python code.","active":true,"categories":["graphics","www","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1608}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py310-setuptools","py310-wheel","py310-build","py310-jupyter_packaging","py310-installer","py310-hatch-jupyter-builder","clang-18","npm11"]},{"type":"lib","ports":["py310-plotly","nodejs24","python310","py310-retrying","py310-janus","py310-requests","py310-typing_extensions","py310-importlib-metadata","py310-nest_asyncio","py310-werkzeug","py310-flask","py310-pydantic"]}],"depends_on":[]},{"name":"py314-janus","portdir":"python/py-janus","version":"2.0.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/aio-libs/janus/","description":"Mixed sync async queue to interoperate between asyncio tasks and classic threads","long_description":"Mixed sync async queue to interoperate between asyncio tasks and classic threads","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1608}],"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-janus","py314-dash"]}]},{"name":"py313-janus","portdir":"python/py-janus","version":"2.0.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/aio-libs/janus/","description":"Mixed sync async queue to interoperate between asyncio tasks and classic threads","long_description":"Mixed sync async queue to interoperate between asyncio tasks and classic threads","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1608}],"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-dash"]}]},{"name":"py310-janus","portdir":"python/py-janus","version":"2.0.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/aio-libs/janus/","description":"Mixed sync async queue to interoperate between asyncio tasks and classic threads","long_description":"Mixed sync async queue to interoperate between asyncio tasks and classic threads","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1608}],"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-dash"]}]},{"name":"py311-janus","portdir":"python/py-janus","version":"2.0.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/aio-libs/janus/","description":"Mixed sync async queue to interoperate between asyncio tasks and classic threads","long_description":"Mixed sync async queue to interoperate between asyncio tasks and classic threads","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1608}],"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-dash"]}]},{"name":"py314-cdflib","portdir":"python/py-cdflib","version":"1.3.12","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/MAVENSDC/cdflib","description":"A python CDF reader toolkit","long_description":"A python CDF reader toolkit","active":true,"categories":["science","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1608}],"variants":[],"dependencies":[{"type":"build","ports":["py314-setuptools_scm","py314-setuptools","py314-wheel","clang-18","py314-build","py314-installer"]},{"type":"lib","ports":["py314-numpy","python314"]}],"depends_on":[{"type":"lib","ports":["py-cdflib","py314-sunpy"]}]},{"name":"py313-cdflib","portdir":"python/py-cdflib","version":"1.3.12","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/MAVENSDC/cdflib","description":"A python CDF reader toolkit","long_description":"A python CDF reader toolkit","active":true,"categories":["science","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1608}],"variants":[],"dependencies":[{"type":"build","ports":["py313-setuptools_scm","py313-setuptools","py313-wheel","clang-18","py313-build","py313-installer"]},{"type":"lib","ports":["py313-numpy","python313"]}],"depends_on":[{"type":"lib","ports":["py313-sunpy"]}]},{"name":"py311-cdflib","portdir":"python/py-cdflib","version":"1.3.12","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/MAVENSDC/cdflib","description":"A python CDF reader toolkit","long_description":"A python CDF reader toolkit","active":true,"categories":["science","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1608}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-wheel","py311-setuptools_scm","py311-build","py311-installer","py311-setuptools"]},{"type":"lib","ports":["py311-numpy","python311"]}],"depends_on":[{"type":"lib","ports":["py311-sunpy"]}]},{"name":"py310-cdflib","portdir":"python/py-cdflib","version":"1.3.12","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/MAVENSDC/cdflib","description":"A python CDF reader toolkit","long_description":"A python CDF reader toolkit","active":true,"categories":["science","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1608}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-build","py310-installer","py310-setuptools","py310-setuptools_scm","py310-wheel"]},{"type":"lib","ports":["py310-numpy","python310"]}],"depends_on":[{"type":"lib","ports":["py310-sunpy"]}]},{"name":"py314-glymur","portdir":"python/py-glymur","version":"0.14.8","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/quintusdias/glymur","description":"glymur contains a Python interface to the OpenJPEG library which allows one to read and write JPEG 2000 files.","long_description":"glymur contains a Python interface to the OpenJPEG library which allows one to read and write JPEG 2000 files.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1608}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py314-setuptools_scm","py314-build","py314-installer","py314-setuptools","py314-wheel","clang-18"]},{"type":"lib","ports":["py314-lxml","py314-numpy","py314-Pillow","python314"]}],"depends_on":[{"type":"lib","ports":["py-glymur","py314-sunpy"]}]},{"name":"py313-glymur","portdir":"python/py-glymur","version":"0.14.8","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/quintusdias/glymur","description":"glymur contains a Python interface to the OpenJPEG library which allows one to read and write JPEG 2000 files.","long_description":"glymur contains a Python interface to the OpenJPEG library which allows one to read and write JPEG 2000 files.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1608}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py313-setuptools_scm","py313-build","py313-installer","py313-setuptools","py313-wheel","clang-18"]},{"type":"lib","ports":["py313-numpy","py313-lxml","py313-Pillow","python313"]}],"depends_on":[{"type":"lib","ports":["py313-sunpy"]}]},{"name":"py311-glymur","portdir":"python/py-glymur","version":"0.14.8","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/quintusdias/glymur","description":"glymur contains a Python interface to the OpenJPEG library which allows one to read and write JPEG 2000 files.","long_description":"glymur contains a Python interface to the OpenJPEG library which allows one to read and write JPEG 2000 files.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1608}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py311-installer","py311-setuptools","py311-wheel","py311-setuptools_scm","py311-build"]},{"type":"lib","ports":["py311-Pillow","py311-lxml","py311-numpy","python311"]}],"depends_on":[{"type":"lib","ports":["py311-sunpy"]}]},{"name":"py312-glymur","portdir":"python/py-glymur","version":"0.14.8","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/quintusdias/glymur","description":"glymur contains a Python interface to the OpenJPEG library which allows one to read and write JPEG 2000 files.","long_description":"glymur contains a Python interface to the OpenJPEG library which allows one to read and write JPEG 2000 files.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1608}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py312-installer","py312-setuptools","py312-wheel","py312-setuptools_scm","py312-build"]},{"type":"lib","ports":["py312-numpy","py312-Pillow","py312-lxml","python312"]}],"depends_on":[{"type":"lib","ports":["py312-sunpy"]}]},{"name":"py-glymur","portdir":"python/py-glymur","version":"0.14.8","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/quintusdias/glymur","description":"glymur contains a Python interface to the OpenJPEG library which allows one to read and write JPEG 2000 files.","long_description":"glymur contains a Python interface to the OpenJPEG library which allows one to read and write JPEG 2000 files.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1608}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-glymur"]}],"depends_on":[]},{"name":"libheif-devel","portdir":"multimedia/libheif-devel","version":"1.23.1","license":"LGPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/strukturag/libheif","description":"a ISO/IEC 23008-12:2017 HEIF file format decoder and encoder","long_description":"libheif-devel is a ISO/IEC 23008-12:2017 HEIF file format decoder and encoder.","active":true,"categories":["multimedia"],"maintainers":[],"variants":["debug","kvazaar","rav1e","examples","tests","universal"],"dependencies":[{"type":"build","ports":["cmake","pkgconfig","clang-22"]},{"type":"lib","ports":["libjpeg-turbo","libpng","openjpeg","webp","aom","brotli","libde265","x265","svt-av1","kvazaar","openh264","dav1d","zlib","gdk-pixbuf2"]}],"depends_on":[]},{"name":"py314-scikit-build","portdir":"python/py-scikit-build","version":"0.19.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/scikit-build/scikit-build","description":"Improved build system generator for CPython extensions.","long_description":"Improved build system generator for CPython extensions.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2903}],"variants":[],"dependencies":[{"type":"build","ports":["py314-hatch-fancy-pypi-readme","clang-18","py314-build","py314-installer","py314-hatch-vcs","py314-hatchling"]},{"type":"lib","ports":["cmake","python314","py314-packaging","py314-setuptools","py314-wheel","py314-distro"]}],"depends_on":[{"type":"lib","ports":["py-scikit-build"]}]},{"name":"macursor","portdir":"aqua/macursor","version":"2.5.0","license":"GPL-3","platforms":"macosx","epoch":0,"replaced_by":null,"homepage":"https://writronic.com/macursor/","description":"Custom cursor themes for macOS","long_description":"MaCursor lets you replace every macOS system cursor — arrow, I-beam, crosshair, wait spinner, and more — with custom artwork of your own.","active":true,"categories":["aqua","sysutils"],"maintainers":[{"name":"i0ntempest","github":"i0ntempest","ports_count":312}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"auge","portdir":"graphics/auge","version":"1.9.0","license":"MIT","platforms":"{darwin >= 26}","epoch":0,"replaced_by":null,"homepage":"https://auge.franzai.com","description":"On-device vision CLI","long_description":"On-device vision CLI - Apple Vision framework OCR, image classification, and object detection from the command line","active":true,"categories":["graphics"],"maintainers":[{"name":"austin","github":"halostatue","ports_count":24}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"watcher","portdir":"devel/watcher","version":"0.14.5","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/e-dant/watcher","description":"Filesystem watcher for C++ and C","long_description":"Watcher is a filesystem watcher that works anywhere. It is simple, efficient and friendly, depending only on the C++ Standard Library and leveraging the OS when possible for efficiency. It may be used as a header-only C++ library, a C library, or a CLI program.","active":true,"categories":["devel"],"maintainers":[{"name":"herby.gillot","github":"herby","ports_count":1}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-20"]}],"depends_on":[]},{"name":"macos-tskmgr","portdir":"sysutils/macos-tskmgr","version":"1.1.1","license":"Unknown","platforms":"{macosx >= 21}","epoch":0,"replaced_by":null,"homepage":"https://github.com/JOHN-decm/MacOS-TSKMGR","description":"tskmgr, but macos","long_description":"A native task manager for macOS, visually and behaviorally inspired by Windows 10 Task Manager while keeping access to lower-level real-time macOS metrics","active":true,"categories":["aqua","sysutils"],"maintainers":[{"name":"i0ntempest","github":"i0ntempest","ports_count":312}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"wsddn","portdir":"net/wsddn","version":"1.27","license":"BSD","platforms":"{darwin >= 10}","epoch":0,"replaced_by":null,"homepage":"https://github.com/gershnik/wsdd-native","description":"WS-Discovery Host Daemon","long_description":"Allows your Mac to be discovered by systems running Windows 10 or later and to appear in their Explorer \"Network\" view.","active":true,"categories":["net"],"maintainers":[{"name":"","github":"gershnik","ports_count":1}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","ninja","clang-22"]}],"depends_on":[]},{"name":"python_select-315t","portdir":"sysutils/python_select","version":"0.3","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.macports.org/","description":"Common files for selecting default Python version","long_description":"This port installs files that allow 'port select' to create links to the preferred default version of Python.","active":true,"categories":["sysutils"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"run","ports":["python_select"]}],"depends_on":[]},{"name":"vulkan-memory-allocator","portdir":"graphics/vulkan-memory-allocator","version":"3.4.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator","description":"Easy to integrate Vulkan memory allocation library","long_description":"Easy to integrate Vulkan memory allocation library. Provides a single header C/C++ library that helps with memory allocation for the Vulkan API.","active":true,"categories":["graphics"],"maintainers":[{"name":"herby.gillot","github":"herby-gillot","ports_count":1}],"variants":["debug"],"dependencies":[{"type":"build","ports":["cmake","vulkan-headers","clang-18"]}],"depends_on":[]},{"name":"python3_select-315t","portdir":"sysutils/python3_select","version":"0.1","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.macports.org/","description":"Common files for selecting default Python 3 version","long_description":"This port installs files that allow 'port select' to create links to the preferred default version of Python 3.","active":true,"categories":["sysutils"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"run","ports":["python3_select"]}],"depends_on":[]},{"name":"perl5.42","portdir":"lang/perl5","version":"5.42.2","license":"(Artistic-1 or GPL)","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://www.perl.org/","description":"Perl 5.42.2 - Practical Extraction and Report Language","long_description":"Perl is a general-purpose programming language originally developed for text manipulation and now used for a wide range of tasks including system administration, web development, network programming, GUI development, and more.","active":true,"categories":["lang"],"maintainers":[],"variants":["dtrace","universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["db48","gdbm"]}],"depends_on":[]},{"name":"opkssh","portdir":"net/opkssh","version":"0.16.0","license":"Apache-2","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://github.com/openpubkey/opkssh","description":"Enables SSH to be used with OpenID Connect","long_description":"Enables SSH to be used with OpenID Connect","active":true,"categories":["net","security"],"maintainers":[{"name":"sikmir","github":"sikmir","ports_count":51}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"py314-jq","portdir":"python/py-jq","version":"1.12.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/mwilliamson/jq.py","description":"This project contains Python bindings for jq.","long_description":"This project contains Python bindings for jq.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1608}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py314-cython","py314-setuptools","py314-wheel","clang-18","py314-build","py314-installer"]},{"type":"lib","ports":["python314","jq"]}],"depends_on":[{"type":"lib","ports":["py-jq","py314-pysigma"]}]}]}