{"count":53404,"next":"https://ports.macports.org/api/v1/ports/?page=2","previous":null,"results":[{"name":"py315-werkzeug","portdir":"python/py-werkzeug","version":"3.1.9","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://palletsprojects.com/p/werkzeug/","description":"The Swiss Army knife of Python web development","long_description":"Werkzeug is a one of the most advanced WSGI utility modules. It includes a powerful debugger, full featured request and response objects, HTTP utilities to handle entity tags, cache control headers, HTTP dates, cookie handling, file uploads, a powerful URL routing system and a bunch of community contributed addon modules.","active":true,"categories":["www","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2946}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py315-build","py315-flit_core","py315-installer"]},{"type":"lib","ports":["py315-markupsafe","python315"]},{"type":"test","ports":["py315-watchdog","py315-pytest","py315-cryptography","py315-pytest-timeout","py315-ephemeral-port-reserve","py315-pytest-xprocess"]}],"depends_on":[{"type":"lib","ports":["py315-pytest-httpserver"]}]},{"name":"py315-watchdog","portdir":"python/py-watchdog","version":"6.0.0","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/gorakhargosh/watchdog","description":"Python API and shell utilities to monitor file system events.","long_description":"Python API and shell utilities to monitor file system events.","active":true,"categories":["sysutils","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":629}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py315-build","py315-installer","py315-setuptools","py315-wheel","clang-18"]},{"type":"lib","ports":["python315","py315-setuptools","py315-yaml","py315-argh"]},{"type":"test","ports":["py315-pytest","py315-flaky"]}],"depends_on":[{"type":"test","ports":["py315-werkzeug"]}]},{"name":"py315-uc-micro-py","portdir":"python/py-uc-micro-py","version":"2.0.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/tsutsu3/uc.micro-py","description":"Micro subset of unicode data files for linkify-it-py projects.","long_description":"Micro subset of unicode data files for linkify-it-py projects.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py315-installer","clang-18","py315-build","py315-setuptools","py315-wheel"]},{"type":"lib","ports":["python315"]},{"type":"test","ports":["py315-pytest"]}],"depends_on":[{"type":"run","ports":["py315-linkify-it-py"]}]},{"name":"py315-url-normalize","portdir":"python/py-url-normalize","version":"3.0.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/niksite/url-normalize","description":"URI Normalization function","long_description":"URI Normalization function","active":true,"categories":["devel","net","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py315-build","py315-installer","py315-setuptools","py315-wheel"]},{"type":"lib","ports":["python315"]}],"depends_on":[{"type":"lib","ports":["py315-requests-cache"]}]},{"name":"py315-tomli-w","portdir":"python/py-tomli-w","version":"1.2.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/hukkin/tomli-w","description":"A lil' TOML parser","long_description":"Tomli-W is a Python library for writing TOML. It is a write-only counterpart to Tomli, which is a read-only TOML parser. Tomli-W is fully compatible with TOML v1.0.0.","active":true,"categories":["python"],"maintainers":[{"name":"toby","github":"tobypeterson","ports_count":263}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py315-build","py315-flit_core","py315-installer"]},{"type":"lib","ports":["python315"]}],"depends_on":[{"type":"test","ports":["py315-responses"]}]},{"name":"py315-time-machine","portdir":"python/py-time-machine","version":"3.5.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/adamchainz/time-machine","description":"A tool for mocking the time in tests","long_description":"A tool for mocking the time in tests","active":true,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py315-setuptools","py315-wheel","clang-18","py315-build","py315-installer"]},{"type":"lib","ports":["python315","py315-tokenize-rt"]},{"type":"test","ports":["py315-pytest","py315-dateutil","py315-freezegun","py315-hypothesis"]}],"depends_on":[{"type":"test","ports":["py315-requests-cache"]}]},{"name":"py315-rich","portdir":"python/py-rich","version":"15.0.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://rich.readthedocs.io","description":"Python library for rich text and beautiful formatting in the terminal","long_description":"Python library for rich text and beautiful formatting in the terminal. The Rich API makes it easy to add color and style to terminal output. Rich can also render pretty tables, progress bars, markdown, syntax highlighted source code, tracebacks, and more out of the box.","active":true,"categories":["python"],"maintainers":[{"name":"harens","github":"harens","ports_count":172}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py315-build","py315-installer","py315-poetry-core"]},{"type":"lib","ports":["python315"]},{"type":"run","ports":["py315-pygments","py315-markdown-it-py"]}],"depends_on":[{"type":"test","ports":["py315-requests-cache"]}]},{"name":"py315-responses","portdir":"python/py-responses","version":"0.26.3","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/getsentry/responses","description":"A utility library for mocking out the requests library","long_description":"A utility library for mocking out the requests library","active":true,"categories":["devel","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":629}],"variants":[],"dependencies":[{"type":"build","ports":["py315-build","py315-installer","py315-setuptools","py315-wheel","clang-18"]},{"type":"lib","ports":["python315","py315-requests","py315-urllib3","py315-yaml"]},{"type":"test","ports":["py315-pytest","py315-pytest-asyncio","py315-pytest-httpserver","py315-tomli-w"]}],"depends_on":[{"type":"test","ports":["py315-requests-cache"]}]},{"name":"py315-requests-mock","portdir":"python/py-requests-mock","version":"1.12.1","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://requests-mock.readthedocs.io/","description":"Mock out responses from the requests package","long_description":"requests-mock provides a building block to stub out the HTTP requests portions of your testing code.","active":true,"categories":["python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":629}],"variants":[],"dependencies":[{"type":"build","ports":["py315-pbr","py315-wheel","py315-setuptools_scm","clang-18","py315-build","py315-installer","py315-setuptools"]},{"type":"lib","ports":["py315-requests","python315"]}],"depends_on":[{"type":"test","ports":["py315-requests-cache"]}]},{"name":"py315-requests-cache","portdir":"python/py-requests-cache","version":"1.3.3","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://requests-cache.readthedocs.io/en/stable/","description":"Transparent persistent cache for py-requests","long_description":"Transparent persistent cache for py-requests","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py315-build","py315-installer","py315-hatchling"]},{"type":"lib","ports":["py315-attrs","py315-cattrs","py315-url-normalize","python315","py315-requests","py315-urllib3","py315-platformdirs"]},{"type":"test","ports":["py315-pytest","py315-requests-mock","py315-responses","py315-rich","py315-time-machine"]}],"depends_on":[]},{"name":"py315-pytest-xprocess","portdir":"python/py-pytest-xprocess","version":"1.0.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pytest-dev/pytest-xprocess/","description":"A pytest plugin for managing processes across test runs.","long_description":"A pytest plugin for managing processes across test runs.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py315-setuptools_scm","py315-installer","py315-setuptools","py315-wheel","clang-18","py315-build"]},{"type":"lib","ports":["py315-pytest","py315-psutil","python315"]}],"depends_on":[{"type":"test","ports":["py315-werkzeug"]}]},{"name":"py315-pytest-httpserver","portdir":"python/py-pytest-httpserver","version":"1.2.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/csernazs/pytest-httpserver","description":"HTTP server for pytest","long_description":"This library is designed to help to test http clients without contacting the real http server. In other words, it is a fake http server which is accessible via localhost can be started with the pre-defined expected http requests and their responses.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py315-installer","py315-poetry-core","clang-18","py315-build"]},{"type":"lib","ports":["python315","py315-werkzeug"]},{"type":"test","ports":["py315-pytest","py315-requests"]}],"depends_on":[{"type":"test","ports":["py315-responses"]}]},{"name":"py315-mdurl","portdir":"python/py-mdurl","version":"0.1.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/executablebooks/mdurl","description":"URL utilities for markdown-it","long_description":"URL utilities for markdown-it. This is a Python port of the JavaScript mdurl package.","active":true,"categories":["devel","textproc","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py315-build","py315-flit_core","py315-installer"]},{"type":"lib","ports":["python315"]}],"depends_on":[{"type":"lib","ports":["py315-markdown-it-py"]}]},{"name":"py315-mdit-py-plugins","portdir":"python/py-mdit-py-plugins","version":"0.6.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/executablebooks/mdit-py-plugins","description":"Collection of core plugins for markdown-it-py.","long_description":"Collection of core plugins for markdown-it-py.","active":true,"categories":["textproc","python"],"maintainers":[{"name":"jjstickel","github":"jjstickel","ports_count":145}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py315-build","py315-flit_core","py315-installer"]},{"type":"lib","ports":["python315"]}],"depends_on":[{"type":"lib","ports":["py315-markdown-it-py"]}]},{"name":"py315-markdown-it-py","portdir":"python/py-markdown-it-py","version":"4.2.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/executablebooks/markdown-it-py","description":"Python port of markdown-it","long_description":"Python port of markdown-it. Markdown parser done right.","active":true,"categories":["textproc","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py315-installer","clang-18","py315-build","py315-flit_core"]},{"type":"lib","ports":["python315","py315-linkify-it-py","py315-mdit-py-plugins","py315-mdurl"]}],"depends_on":[{"type":"run","ports":["py315-rich"]}]},{"name":"py315-linkify-it-py","portdir":"python/py-linkify-it-py","version":"2.2.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/tsutsu3/linkify-it-py","description":"Links recognition library with full unicode support.","long_description":"Links recognition library with full unicode support.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py315-build","py315-setuptools","py315-wheel","clang-18","py315-installer"]},{"type":"lib","ports":["python315"]},{"type":"run","ports":["py315-uc-micro-py"]}],"depends_on":[{"type":"lib","ports":["py315-markdown-it-py"]}]},{"name":"py315-iocapture","portdir":"python/py-iocapture","version":"0.1.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.org/project/iocapture","description":"Capture stdout, stderr easily.","long_description":"Capture stdout, stderr easily.","active":true,"categories":["python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":687}],"variants":[],"dependencies":[{"type":"build","ports":["py315-wheel","clang-18","py315-build","py315-installer","py315-setuptools"]},{"type":"lib","ports":["python315"]},{"type":"test","ports":["py315-pytest","py315-six","py315-flexmock"]}],"depends_on":[{"type":"test","ports":["py315-argh"]}]},{"name":"py315-flexmock","portdir":"python/py-flexmock","version":"0.13.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://flexmock.readthedocs.io/","description":"Mock/stub/spy library for Python","long_description":"Mock/stub/spy library for Python","active":true,"categories":["python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":687}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py315-build","py315-installer","py315-poetry-core"]},{"type":"lib","ports":["python315"]}],"depends_on":[{"type":"test","ports":["py315-iocapture"]}]},{"name":"py315-flaky","portdir":"python/py-flaky","version":"3.8.1","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/box/flaky","description":"Plugin for nose or py.test that automatically reruns flaky tests.","long_description":"Plugin for nose or py.test that automatically reruns flaky tests.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py315-build","py315-installer","py315-setuptools","py315-wheel"]},{"type":"lib","ports":["python315"]}],"depends_on":[{"type":"test","ports":["py315-watchdog"]}]},{"name":"py315-ephemeral-port-reserve","portdir":"python/py-ephemeral-port-reserve","version":"1.1.4","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/Yelp/ephemeral-port-reserve/","description":"Bind to an ephemeral port, force it into the TIME_WAIT state, and unbind it.","long_description":"Bind to an ephemeral port, force it into the TIME_WAIT state, and unbind it.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py315-build","py315-installer","py315-setuptools","py315-wheel"]},{"type":"lib","ports":["python315"]}],"depends_on":[{"type":"test","ports":["py315-werkzeug"]}]},{"name":"py315-cattrs","portdir":"python/py-cattrs","version":"26.2.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-attrs/cattrs","description":"py-cattrs is an open-source Python library for structuring and unstructuring data.","long_description":"py-cattrs is an open-source Python library for structuring and unstructuring data.. py-cattrs works best with attrs classes, dataclasses and the usual Python collections, but other kinds of classes are supported by manually registering converters.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py315-hatch-vcs","py315-build","py315-installer","py315-hatchling","clang-18"]},{"type":"lib","ports":["py315-typing_extensions","py315-attrs","python315"]}],"depends_on":[{"type":"lib","ports":["py315-requests-cache"]}]},{"name":"py315-argh","portdir":"python/py-argh","version":"0.31.3","license":"LGPL-3+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/neithere/argh","description":"A simple argparse wrapper","long_description":"A simple argparse wrapper","active":true,"categories":["python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":629}],"variants":[],"dependencies":[{"type":"build","ports":["py315-installer","clang-18","py315-build","py315-flit_core"]},{"type":"lib","ports":["python315"]},{"type":"test","ports":["py315-pytest","py315-mock","py315-iocapture"]}],"depends_on":[{"type":"lib","ports":["py315-watchdog"]}]},{"name":"py315-hsluv","portdir":"python/py-hsluv","version":"5.0.5","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/hsluv/hsluv-python","description":"A Python implementation of HSLuv (revision 0).","long_description":"A Python implementation of HSLuv (revision 0).","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1638}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py315-build","py315-installer","py315-setuptools","py315-wheel"]},{"type":"lib","ports":["python315"]}],"depends_on":[]},{"name":"tsrs","portdir":"devel/tsrs","version":"0.18.0","license":"Apache-2","platforms":"{darwin >= 16}","epoch":0,"replaced_by":null,"homepage":"https://www.npmjs.com/package/tsrs","description":"Rust port of the TypeScript 7 type checker","long_description":"tsrs is a drop-in replacement for the TypeScript 7 compiler (tsc) and language server, written in Rust. It aims for full conformance with TypeScript, with lower memory use and faster type checking. The TypeScript standard library declarations are embedded in the binary.","active":true,"categories":["devel","lang"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1149}],"variants":["universal"],"dependencies":[{"type":"build","ports":["cmake","rust","clang-20","cargo","legacy-support"]},{"type":"lib","ports":["libiconv","libunwind"]}],"depends_on":[]},{"name":"py315-pyfatfs","portdir":"python/py-pyfatfs","version":"1.1.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/nathanhi/pyfatfs","description":"A filesystem module to access or modify FAT filesystems","long_description":"A filesystem module to access or modify FAT filesystems","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py315-setuptools_scm","py315-pip","clang-18","py315-build","py315-installer","py315-setuptools","py315-wheel"]},{"type":"lib","ports":["python315","py315-fs"]},{"type":"test","ports":["py315-pytest","py315-pytest-mock"]}],"depends_on":[]},{"name":"py315-parameterized","portdir":"python/py-parameterized","version":"0.9.0","license":"FreeBSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/wolever/parameterized","description":"Parameterized testing with any Python test framework","long_description":"Parameterized testing with any Python test framework","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py315-wheel","clang-18","py315-build","py315-installer","py315-setuptools"]},{"type":"lib","ports":["python315"]},{"type":"test","ports":["py315-mock","py315-pynose"]}],"depends_on":[{"type":"test","ports":["py315-fs"]}]},{"name":"terraform-1.17","portdir":"sysutils/terraform","version":"1.17.0","license":"Commercial and Permissive","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.terraform.io/downloads.html","description":"A tool for building, changing, and versioning infrastructure safely and efficiently.","long_description":"Terraform is an infrastructure as code software by HashiCorp. It allows users to define a datacenter infrastructure in a high-level configuration language, from which it can create an execution plan to build the infrastructure in a service provider such as AWS.","active":true,"categories":["sysutils"],"maintainers":[{"name":"emcrisostomo","github":"emcrisostomo","ports_count":174},{"name":"herby.gillot","github":"herbygillot","ports_count":1149}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["unzip"]},{"type":"run","ports":["terraform_select"]}],"depends_on":[]},{"name":"py315-typing-inspection","portdir":"python/py-typing-inspection","version":"0.4.4","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pydantic/typing-inspection","description":"Runtime typing introspection tools","long_description":"Runtime typing introspection tools","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py315-build","clang-18","py315-installer","py315-hatchling"]},{"type":"lib","ports":["py315-typing_extensions","python315"]},{"type":"test","ports":["py315-pytest"]}],"depends_on":[]},{"name":"py315-cdflib","portdir":"python/py-cdflib","version":"1.3.16","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":1638}],"variants":[],"dependencies":[{"type":"build","ports":["py315-setuptools_scm","py315-setuptools","py315-wheel","clang-18","py315-build","py315-installer"]},{"type":"lib","ports":["py315-numpy","python315"]}],"depends_on":[]},{"name":"hexapoda","portdir":"editors/hexapoda","version":"1.0.0","license":"GPL-3","platforms":"{darwin >= 16}","epoch":0,"replaced_by":null,"homepage":"https://simonomi.dev/hexapoda/","description":"Colorful modal hexadecimal editor","long_description":"Colorful modal hexadecimal editor.","active":true,"categories":["editors"],"maintainers":[{"name":"","github":"commitmaniac","ports_count":10}],"variants":["universal"],"dependencies":[{"type":"build","ports":["cargo","legacy-support","rust","clang-20"]},{"type":"lib","ports":["libunwind","libiconv"]}],"depends_on":[]},{"name":"py315-numcodecs","portdir":"python/py-numcodecs","version":"0.17.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/zarr-developers/numcodecs","description":"Numcodecs is a Python package providing buffer compression and transformation codecs for use in data storage and communication applications.","long_description":"Numcodecs is a Python package providing buffer compression and transformation codecs for use in data storage and communication applications.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1638}],"variants":["msgpack","universal","crc32c","google_crc32c"],"dependencies":[{"type":"build","ports":["py315-meson-python","py315-installer","py315-setuptools_scm","py315-cython","clang-18","py315-build"]},{"type":"lib","ports":["py315-numpy","py315-cpuinfo","python315"]}],"depends_on":[]},{"name":"xapian-bindings-python314","portdir":"devel/xapian-core","version":"1.4.32","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://xapian.org/docs/bindings/","description":"Xapian bindings for Python 3.14","long_description":"Xapian bindings for Python 3.14","active":true,"categories":["devel"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2142}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py314-sphinx"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["xapian-core","python314"]}],"depends_on":[]},{"name":"py315-xyzservices","portdir":"python/py-xyzservices","version":"2026.3.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/geopandas/xyzservices","description":"Source of XYZ tiles provider","long_description":"Source of XYZ tiles provider","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2946}],"variants":[],"dependencies":[{"type":"build","ports":["py315-installer","clang-18","py315-build","py315-setuptools_scm","py315-setuptools","py315-wheel"]},{"type":"lib","ports":["python315"]}],"depends_on":[]},{"name":"ssh-agent-mux","portdir":"sysutils/ssh-agent-mux","version":"0.2.0","license":"BSD-3-Clause","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/overhacked/ssh-agent-mux","description":"Combine keys from multiple SSH agents into one agent socket","long_description":"Combine keys from multiple SSH agents into one agent socket. Configure upstream agent sockets in TOML and run ssh-agent-mux under your user service manager.","active":true,"categories":["sysutils","security"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["cargo","legacy-support","rust","clang-20"]},{"type":"lib","ports":["libunwind"]}],"depends_on":[]},{"name":"aws-sso-cli","portdir":"sysutils/aws-sso-cli","version":"2.3.2","license":"GPL-3+","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://synfinatic.github.io/aws-sso-cli/","description":"AWS IAM Identity Center CLI","long_description":"AWS IAM Identity Center CLI. A secure command-line tool for discovering AWS IAM Identity Center accounts and roles, retrieving temporary credentials, and opening AWS web console sessions.","active":true,"categories":["sysutils"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"py315-sniffio","portdir":"python/py-sniffio","version":"1.3.1","license":"(Apache-2 or MIT)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-trio/sniffio","description":"Sniff out which async library your code is running under","long_description":"This is a tiny package whose only purpose is to let you detect which async library your code is running under.","active":true,"categories":["devel","python"],"maintainers":[{"name":"jan","github":"jandemter","ports_count":73}],"variants":[],"dependencies":[{"type":"build","ports":["py315-installer","clang-18","py315-build","py315-setuptools_scm","py315-setuptools","py315-wheel"]},{"type":"lib","ports":["python315"]}],"depends_on":[{"type":"lib","ports":["py315-anyio"]}]},{"name":"py315-anyio","portdir":"python/py-anyio","version":"4.14.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/agronholm/anyio","description":"AnyIO is a asynchronous compatibility API","long_description":"AnyIO is a asynchronous compatibility API","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2946}],"variants":[],"dependencies":[{"type":"build","ports":["py315-setuptools_scm","py315-installer","py315-setuptools","py315-wheel","clang-18","py315-build"]},{"type":"lib","ports":["py315-idna","py315-sniffio","python315"]}],"depends_on":[]},{"name":"py315-bidi","portdir":"python/py-bidi","version":"0.6.12","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/MeirKriheli/python-bidi","description":"Pure python implementation of the BiDi layout algorithm","long_description":"Pure python implementation of the BiDi layout algorithm","active":true,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py315-build","py315-installer","py315-maturin","py315-setuptools-rust"]},{"type":"lib","ports":["python315"]}],"depends_on":[]},{"name":"buildah","portdir":"sysutils/buildah","version":"1.45.2","license":"Apache-2","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://buildah.io","description":"Tool that facilitates building OCI images","long_description":"Tool that facilitates building OCI images. It can be used to build images in the OCI or traditional Docker image format, and to work with container images and container storage.","active":true,"categories":["sysutils"],"maintainers":[{"name":"developer","github":"JesusChapman","ports_count":4}],"variants":[],"dependencies":[{"type":"build","ports":["go","go-md2man","clang-18"]},{"type":"lib","ports":["pkgconfig","sqlite3","gnupg2","gpgme","libassuan"]}],"depends_on":[{"type":"run","ports":["krunvm"]}]},{"name":"krunvm","portdir":"emulators/krunvm","version":"0.2.7","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/libkrun/krunvm","description":"Create microVMs from OCI images","long_description":"Create microVMs from OCI images, using libkrun and buildah. Minimal footprint, fast boot time, zero disk image maintenance and zero network configuration, with support for mapping host volumes into the guest and exposing guest ports to the host.","active":true,"categories":["emulators"],"maintainers":[{"name":"developer","github":"JesusChapman","ports_count":4}],"variants":[],"dependencies":[{"type":"build","ports":["clang-20","cargo","legacy-support","rust","asciidoctor"]},{"type":"lib","ports":["libkrun","libunwind"]},{"type":"run","ports":["libkrunfw","buildah"]}],"depends_on":[]},{"name":"libkrunfw","portdir":"emulators/libkrunfw","version":"5.6.2","license":"GPL-2 and LGPL-2.1","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/libkrun/libkrunfw","description":"Dynamic library bundling a Linux kernel in a convenient storage format","long_description":"Dynamic library bundling a Linux kernel in a convenient storage format. It is loaded at runtime by libkrun to boot Linux guests, and is required by krunvm to create microVMs on macOS.","active":true,"categories":["emulators"],"maintainers":[{"name":"developer","github":"JesusChapman","ports_count":4}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["krunvm"]}]},{"name":"py314-metpy","portdir":"python/py-metpy","version":"1.7.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/Unidata/MetPy","description":"MetPy is a collection of tools in Python for reading, visualizing and performing calculations with weather data.","long_description":"MetPy is a collection of tools in Python for reading, visualizing and performing calculations with weather data.","active":true,"categories":["science","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1638}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel","py314-setuptools_scm"]},{"type":"lib","ports":["py314-xarray","py314-traitlets","python314","py314-pint","py314-pyproj","py314-numpy","py314-pooch","py314-scipy","py314-matplotlib","py314-pandas"]}],"depends_on":[{"type":"lib","ports":["py-metpy"]}]},{"name":"py315-wrapt","portdir":"python/py-wrapt","version":"2.5.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":2946}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py315-installer","clang-18","py315-build","py315-setuptools","py315-wheel"]},{"type":"lib","ports":["python315"]},{"type":"test","ports":["py315-pytest"]}],"depends_on":[{"type":"run","ports":["py315-deprecated"]}]},{"name":"py315-pikepdf","portdir":"python/py-pikepdf","version":"10.17.0","license":"MPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/pikepdf/pikepdf","description":"pikepdf is based on QPDF, a powerful PDF manipulation and repair library.","long_description":"pikepdf is based on QPDF, a powerful PDF manipulation and repair library.","active":true,"categories":["graphics","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1638}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py315-nanobind","ninja","clang-22","py315-build","py315-installer","py315-trove-classifiers","py315-scikit-build-core"]},{"type":"lib","ports":["python315","py315-packaging","py315-lxml","py315-Pillow","py315-deprecated","qpdf"]}],"depends_on":[]},{"name":"py315-deprecated","portdir":"python/py-deprecated","version":"3.0.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/laurent-laporte-pro/deprecated","description":"Python @deprecated decorator to deprecate old python classes, functions or methods.","long_description":"Python @deprecated decorator to deprecate old python classes, functions or methods.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py315-build","clang-18","py315-installer","py315-hatchling"]},{"type":"lib","ports":["python315"]},{"type":"run","ports":["py315-wrapt"]},{"type":"test","ports":["py315-pytest"]}],"depends_on":[{"type":"lib","ports":["py315-pikepdf"]}]},{"name":"apache-arrow-adbc-sqlite","portdir":"databases/apache-arrow-adbc","version":"24","license":"Apache-2 and MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://arrow.apache.org/adbc/","description":"Arrow Database Connectivity driver for SQLite","long_description":"ADBC is an API standard for database access libraries that exchange data as Apache Arrow. This port provides its SQLite driver, which the ADBC driver manager loads as `sqlite'.","active":true,"categories":["devel","databases"],"maintainers":[{"name":"jrjsmrtn","github":"jrjsmrtn","ports_count":19}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-20"]},{"type":"lib","ports":["sqlite3","apache-arrow-adbc"]},{"type":"test","ports":["sqlite3","gtest"]}],"depends_on":[]},{"name":"apache-arrow-adbc-postgresql","portdir":"databases/apache-arrow-adbc","version":"24","license":"Apache-2 and MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://arrow.apache.org/adbc/","description":"Arrow Database Connectivity driver for PostgreSQL","long_description":"ADBC is an API standard for database access libraries that exchange data as Apache Arrow. This port provides its PostgreSQL driver, which the ADBC driver manager loads as `postgresql'.","active":true,"categories":["devel","databases"],"maintainers":[{"name":"jrjsmrtn","github":"jrjsmrtn","ports_count":19}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["pkgconfig","cmake","clang-20"]},{"type":"lib","ports":["postgresql18","apache-arrow-adbc"]},{"type":"test","ports":["postgresql18-server","gtest"]}],"depends_on":[]},{"name":"apache-arrow-adbc","portdir":"databases/apache-arrow-adbc","version":"24","license":"Apache-2 and MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://arrow.apache.org/adbc/","description":"Arrow Database Connectivity driver manager","long_description":"ADBC is an API standard for database access libraries that exchange data as Apache Arrow. This port provides its C driver manager, which loads ADBC drivers at run time, and the ADBC C headers.","active":true,"categories":["devel","databases"],"maintainers":[{"name":"jrjsmrtn","github":"jrjsmrtn","ports_count":19}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-20"]},{"type":"test","ports":["sqlite3","gtest"]}],"depends_on":[{"type":"lib","ports":["apache-arrow-adbc-postgresql","apache-arrow-adbc-sqlite"]}]},{"name":"botan2","portdir":"security/botan2","version":"2.19.5","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://botan.randombit.net","description":"cryptographic algorithms and formats library in C++","long_description":"Botan is a C++ library implementing a variety of cryptographic algorithms and formats. At this time, it is quite stable, and is suitable for use in a wide variety of programs.","active":true,"categories":["devel","security"],"maintainers":[],"variants":["native","universal"],"dependencies":[{"type":"build","ports":["pkgconfig","py314-standard-distutils","python314","clang-18"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["bzip2","openssl3","sqlite3","zlib","lzma"]}],"depends_on":[{"type":"lib","ports":["qca","qca-qt5","qca-qt6"]}]},{"name":"icebug","portdir":"devel/icebug","version":"13.4","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/Ladybug-Memory/icebug","description":"Fork of NetworKit with Apache Arrow-backed graph algorithms","long_description":"icebug is a fork of NetworKit, a toolbox for high-performance network analysis, extended with Apache Arrow-backed storage. It builds the networkit library, and supplies the graph data science algorithms used by LadybugDB.","active":true,"categories":["devel","science"],"maintainers":[{"name":"jrjsmrtn","github":"jrjsmrtn","ports_count":19}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","gtest","clang-22"]},{"type":"lib","ports":["apache-arrow","libomp","tlx"]}],"depends_on":[]}]}