{"count":53372,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=1068","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=1066","results":[{"name":"py38-bidi","portdir":"python/py-bidi","version":"0.4.2","license":"GPL-3","platforms":"{darwin any}","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":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py38-wheel","py38-installer","clang-16","py38-setuptools","py38-build"]},{"type":"lib","ports":["py38-six","python38"]}],"depends_on":[{"type":"lib","ports":["py38-xhtml2pdf"]},{"type":"run","ports":["py38-kraken"]}]},{"name":"py39-bidi","portdir":"python/py-bidi","version":"0.6.7","license":"GPL-3","platforms":"{darwin any}","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":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py39-setuptools-rust","py39-build","py39-maturin","py39-installer","clang-18"]},{"type":"lib","ports":["python39"]}],"depends_on":[{"type":"lib","ports":["py39-xhtml2pdf"]},{"type":"run","ports":["py39-kraken"]}]},{"name":"py36-anyio","portdir":"python/py-anyio","version":"2.2.0","license":"MIT","platforms":"darwin","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":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2945}],"variants":[],"dependencies":[{"type":"build","ports":["py36-setuptools","py36-setuptools_scm","clang-13"]},{"type":"lib","ports":["py36-idna","python36","py36-typing_extensions","py36-sniffio","py36-async_generator","py36-dataclasses"]}],"depends_on":[{"type":"lib","ports":["py36-jupyter_server"]}]},{"name":"py37-anyio","portdir":"python/py-anyio","version":"3.7.1","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":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2945}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16","py37-setuptools","py37-setuptools_scm","py37-wheel","py37-build","py37-installer"]},{"type":"lib","ports":["py37-idna","py37-sniffio","py37-typing_extensions","py37-exceptiongroup","python37"]}],"depends_on":[{"type":"lib","ports":["py37-jupyter_server","py37-starlette","py37-httpcore"]},{"type":"run","ports":["py37-starlette"]}]},{"name":"py38-anyio","portdir":"python/py-anyio","version":"4.4.0","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":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2945}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16","py38-setuptools","py38-setuptools_scm","py38-wheel","py38-build","py38-installer"]},{"type":"lib","ports":["py38-idna","py38-sniffio","py38-typing_extensions","py38-exceptiongroup","python38"]}],"depends_on":[{"type":"lib","ports":["py38-jupyter_server","py38-starlette","py38-httpcore"]},{"type":"run","ports":["py38-starlette","py38-python-socks"]}]},{"name":"py39-anyio","portdir":"python/py-anyio","version":"4.12.1","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":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2945}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py39-setuptools","py39-setuptools_scm","py39-wheel","py39-build","py39-installer"]},{"type":"lib","ports":["py39-idna","py39-sniffio","py39-typing_extensions","py39-exceptiongroup","python39"]}],"depends_on":[{"type":"lib","ports":["py39-starlette","py39-cloudflare","py39-httpcore","py39-jupyter_server"]},{"type":"run","ports":["py39-starlette","py39-python-socks"]}]},{"name":"py37-jsonpointer","portdir":"python/py-jsonpointer","version":"2.3","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/stefankoegl/python-json-pointer","description":"Identify specific nodes in a JSON document (RFC 6901)","long_description":"Identify specific nodes in a JSON document (RFC 6901)","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py37-setuptools","clang-14"]},{"type":"lib","ports":["python37"]},{"type":"test","ports":["py37-pytest"]}],"depends_on":[{"type":"run","ports":["py37-sphinx-jsonschema","py37-sphinx-rtd-theme","py37-jsonpatch"]}]},{"name":"py39-jsonpointer","portdir":"python/py-jsonpointer","version":"3.0.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/stefankoegl/python-json-pointer","description":"Identify specific nodes in a JSON document (RFC 6901)","long_description":"Identify specific nodes in a JSON document (RFC 6901)","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py39-build","py39-setuptools","py39-wheel","py39-installer","clang-18"]},{"type":"lib","ports":["python39"]},{"type":"test","ports":["py39-pytest"]}],"depends_on":[{"type":"lib","ports":["py39-jsonschema-format-nongpl"]},{"type":"run","ports":["py39-sphinx-rtd-theme","py39-jsonpatch","py39-sphinx-jsonschema"]}]},{"name":"py36-jsonpointer","portdir":"python/py-jsonpointer","version":"2.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/stefankoegl/python-json-pointer","description":"Identify specific nodes in a JSON document (RFC 6901)","long_description":"Identify specific nodes in a JSON document (RFC 6901)","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools"]},{"type":"lib","ports":["python36"]}],"depends_on":[{"type":"run","ports":["py36-jsonpatch"]}]},{"name":"py38-jsonpointer","portdir":"python/py-jsonpointer","version":"3.0.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/stefankoegl/python-json-pointer","description":"Identify specific nodes in a JSON document (RFC 6901)","long_description":"Identify specific nodes in a JSON document (RFC 6901)","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py38-build","py38-setuptools","py38-wheel","py38-installer","clang-17"]},{"type":"lib","ports":["python38"]},{"type":"test","ports":["py38-pytest"]}],"depends_on":[{"type":"lib","ports":["py38-jsonschema-format-nongpl"]},{"type":"run","ports":["py38-sphinx-jsonschema","py38-jsonpatch","py38-sphinx-rtd-theme"]}]},{"name":"py37-sniffio","portdir":"python/py-sniffio","version":"1.2.0","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":false,"categories":["devel","python"],"maintainers":[{"name":"jan","github":"jandemter","ports_count":73}],"variants":[],"dependencies":[{"type":"build","ports":["py37-setuptools","py37-wheel","py37-build","py37-installer","clang-16"]},{"type":"lib","ports":["python37"]}],"depends_on":[{"type":"lib","ports":["py37-anyio","py37-trio","py37-httpcore","py37-httpx","py37-dnspython"]},{"type":"run","ports":["py37-trio"]}]},{"name":"py36-sniffio","portdir":"python/py-sniffio","version":"1.2.0","license":"(Apache-2 or MIT)","platforms":"darwin","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":false,"categories":["devel","python"],"maintainers":[{"name":"jan","github":"jandemter","ports_count":73}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools"]},{"type":"lib","ports":["python36"]}],"depends_on":[{"type":"lib","ports":["py36-dnspython","py36-anyio"]},{"type":"run","ports":["py36-trio"]}]},{"name":"py38-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":false,"categories":["devel","python"],"maintainers":[{"name":"jan","github":"jandemter","ports_count":73}],"variants":[],"dependencies":[{"type":"build","ports":["py38-wheel","py38-setuptools","py38-setuptools_scm","clang-17","py38-build","py38-installer"]},{"type":"lib","ports":["python38"]}],"depends_on":[{"type":"lib","ports":["py38-anyio","py38-trio","py38-httpcore","py38-httpx","py38-dnspython"]},{"type":"run","ports":["py38-trio"]}]},{"name":"py39-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":false,"categories":["devel","python"],"maintainers":[{"name":"jan","github":"jandemter","ports_count":73}],"variants":[],"dependencies":[{"type":"build","ports":["py39-wheel","py39-setuptools","py39-setuptools_scm","clang-18","py39-build","py39-installer"]},{"type":"lib","ports":["python39"]}],"depends_on":[{"type":"lib","ports":["py39-httpcore","py39-dnspython","py39-trio","py39-cloudflare","py39-httpx","py39-anyio"]},{"type":"run","ports":["py39-trio"]}]},{"name":"py-bidi","portdir":"python/py-bidi","version":"0.6.12","license":"GPL-3","platforms":"any","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":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-bidi"]}],"depends_on":[]},{"name":"py310-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":["py310-build","py310-setuptools-rust","py310-maturin","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]}],"depends_on":[{"type":"run","ports":["py310-kraken"]}]},{"name":"py311-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":["py311-build","py311-installer","py311-setuptools-rust","py311-maturin","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[]},{"name":"py312-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":["py312-build","py312-installer","py312-maturin","py312-setuptools-rust","clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[]},{"name":"py313-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","py313-build","py313-installer","py313-setuptools-rust","py313-maturin"]},{"type":"lib","ports":["python313"]}],"depends_on":[]},{"name":"py314-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","py314-build","py314-installer","py314-setuptools-rust","py314-maturin"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["py-bidi","maigret"]}]},{"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":"py-anyio","portdir":"python/py-anyio","version":"4.14.2","license":"MIT","platforms":"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":2945}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-anyio"]}],"depends_on":[]},{"name":"py310-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":2945}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-setuptools","py310-setuptools_scm","py310-wheel","py310-build","py310-installer"]},{"type":"lib","ports":["py310-idna","py310-typing_extensions","py310-sniffio","py310-exceptiongroup","python310"]}],"depends_on":[{"type":"lib","ports":["py310-jupyter_server","py310-cloudflare","py310-starlette","py310-httpx2","py310-sqlite-anyio","py310-httpcore"]},{"type":"run","ports":["py310-python-socks","py310-starlette"]}]},{"name":"py311-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":2945}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-installer","py311-setuptools","py311-wheel","py311-setuptools_scm","py311-build"]},{"type":"lib","ports":["py311-typing_extensions","py311-idna","py311-sniffio","python311"]}],"depends_on":[{"type":"lib","ports":["py311-cloudflare","py311-starlette","py311-httpx2","py311-sqlite-anyio","py311-httpcore","py311-jupyter_server"]},{"type":"run","ports":["py311-python-socks"]}]},{"name":"py312-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":2945}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-installer","py312-setuptools","py312-wheel","py312-setuptools_scm","py312-build"]},{"type":"lib","ports":["py312-typing_extensions","py312-idna","py312-sniffio","python312"]}],"depends_on":[{"type":"lib","ports":["py312-cloudflare","py312-starlette","py312-httpx2","py312-sqlite-anyio","py312-httpcore","py312-jupyter_server"]},{"type":"run","ports":["py312-python-socks"]}]},{"name":"py313-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":2945}],"variants":[],"dependencies":[{"type":"build","ports":["py313-setuptools_scm","py313-installer","py313-setuptools","py313-wheel","clang-18","py313-build"]},{"type":"lib","ports":["py313-idna","py313-sniffio","python313"]}],"depends_on":[{"type":"lib","ports":["py313-cloudflare","py313-gradio","py313-httpcore","py313-jupyter_server","py313-openai","py313-starlette","py313-httpx2","py313-sqlite-anyio"]},{"type":"run","ports":["py313-mcp","py313-python-socks","py313-sse-starlette"]}]},{"name":"py314-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":2945}],"variants":[],"dependencies":[{"type":"build","ports":["py314-setuptools_scm","py314-installer","py314-setuptools","py314-wheel","clang-18","py314-build"]},{"type":"lib","ports":["py314-idna","py314-sniffio","python314"]}],"depends_on":[{"type":"lib","ports":["py314-cloudflare","py314-watchfiles","py314-gradio","py314-httpcore","py314-jupyter_server","py314-openai","py314-starlette","py314-httpx2","py-anyio","py314-sqlite-anyio"]},{"type":"run","ports":["py314-mcp","py314-sse-starlette","py314-python-socks"]}]},{"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":2945}],"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":"py-jsonpointer","portdir":"python/py-jsonpointer","version":"3.4","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/stefankoegl/python-json-pointer","description":"Identify specific nodes in a JSON document (RFC 6901)","long_description":"Identify specific nodes in a JSON document (RFC 6901)","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-jsonpointer"]}],"depends_on":[]},{"name":"py310-jsonpointer","portdir":"python/py-jsonpointer","version":"3.4","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/stefankoegl/python-json-pointer","description":"Identify specific nodes in a JSON document (RFC 6901)","long_description":"Identify specific nodes in a JSON document (RFC 6901)","active":true,"categories":["python"],"maintainers":[],"variants":[],"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-jsonschema-format-nongpl"]},{"type":"run","ports":["py310-sphinx-rtd-theme","py310-jsonpatch","py310-sphinx-jsonschema"]}]},{"name":"py311-jsonpointer","portdir":"python/py-jsonpointer","version":"3.4","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/stefankoegl/python-json-pointer","description":"Identify specific nodes in a JSON document (RFC 6901)","long_description":"Identify specific nodes in a JSON document (RFC 6901)","active":true,"categories":["python"],"maintainers":[],"variants":[],"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-jsonschema-format-nongpl"]},{"type":"run","ports":["py311-jsonpatch","py311-sphinx-jsonschema"]}]},{"name":"py312-jsonpointer","portdir":"python/py-jsonpointer","version":"3.4","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/stefankoegl/python-json-pointer","description":"Identify specific nodes in a JSON document (RFC 6901)","long_description":"Identify specific nodes in a JSON document (RFC 6901)","active":true,"categories":["python"],"maintainers":[],"variants":[],"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-jsonschema-format-nongpl"]},{"type":"run","ports":["py312-jsonpatch","py312-sphinx-jsonschema"]}]},{"name":"py314-jsonpointer","portdir":"python/py-jsonpointer","version":"3.4","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/stefankoegl/python-json-pointer","description":"Identify specific nodes in a JSON document (RFC 6901)","long_description":"Identify specific nodes in a JSON document (RFC 6901)","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-jsonpointer","py314-jsonschema-format-nongpl"]},{"type":"run","ports":["py314-jsonpatch","py314-sphinx-jsonschema"]}]},{"name":"py313-jsonpointer","portdir":"python/py-jsonpointer","version":"3.4","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/stefankoegl/python-json-pointer","description":"Identify specific nodes in a JSON document (RFC 6901)","long_description":"Identify specific nodes in a JSON document (RFC 6901)","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py313-installer","clang-18","py313-build","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]},{"type":"test","ports":["py313-pytest"]}],"depends_on":[{"type":"lib","ports":["py313-jsonschema-format-nongpl"]},{"type":"run","ports":["py313-jsonpatch","py313-sphinx-jsonschema"]}]},{"name":"py315-jsonpointer","portdir":"python/py-jsonpointer","version":"3.4","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/stefankoegl/python-json-pointer","description":"Identify specific nodes in a JSON document (RFC 6901)","long_description":"Identify specific nodes in a JSON document (RFC 6901)","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":[]},{"name":"py-sniffio","portdir":"python/py-sniffio","version":"1.3.1","license":"(Apache-2 or MIT)","platforms":"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":["clang-18"]},{"type":"lib","ports":["py314-sniffio"]}],"depends_on":[]},{"name":"py310-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":["py310-wheel","py310-setuptools","py310-setuptools_scm","clang-18","py310-build","py310-installer"]},{"type":"lib","ports":["python310"]}],"depends_on":[{"type":"lib","ports":["py310-httpx","py310-anyio","py310-dnspython","py310-cloudflare","py310-trio","py310-httpcore"]},{"type":"run","ports":["py310-trio"]}]},{"name":"py311-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":["py311-setuptools","py311-build","py311-installer","clang-18","py311-wheel","py311-setuptools_scm"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"lib","ports":["py311-httpx","py311-anyio","py311-dnspython","py311-cloudflare","py311-trio","py311-httpcore"]},{"type":"run","ports":["py311-trio"]}]},{"name":"py312-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":["py312-setuptools","py312-build","py312-installer","clang-18","py312-wheel","py312-setuptools_scm"]},{"type":"lib","ports":["python312"]}],"depends_on":[{"type":"lib","ports":["py312-cloudflare","py312-anyio","py312-dnspython","py312-trio","py312-httpcore","py312-httpx"]}]},{"name":"py313-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":["py313-installer","clang-18","py313-build","py313-setuptools_scm","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"lib","ports":["py313-cloudflare","py313-openai","py313-anyio","py313-dnspython","py313-trio","py313-httpcore","py313-httpx"]}]},{"name":"py314-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":["py314-installer","clang-18","py314-build","py314-setuptools_scm","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["py314-cloudflare","py314-openai","py314-anyio","py-sniffio","py314-dnspython","py314-trio","py314-httpcore","py314-httpx"]}]},{"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":"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":"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":"nss","portdir":"net/nss","version":"3.131.1","license":"(MPL-2 or GPL-2+ or LGPL-2.1+)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS","description":"Network Security Service libraries.","long_description":"Network Security Service libraries.","active":true,"categories":["net"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["zlib","sqlite3","nspr"]}],"depends_on":[{"type":"build","ports":["pkcs11-provider"]},{"type":"lib","ports":["qca-qt5","qca-qt6","qca-pkcs11","qca-qt5-pkcs11","qca-qt6-pkcs11","libreoffice","xmlsec-1.2","poppler","poppler-qt5","evolution-data-server","suricata","xmlsec","evolution-data-server-gtk4","gdm","poppler-devel","poppler-devel-qt5","liboauth","pidgin-encryption","redwax-tool","qca","nut"]}]},{"name":"qBittorrent","portdir":"net/qBittorrent","version":"5.3.0","license":"(GPL-2+ or OpenSSLException)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.qbittorrent.org","description":"The qBittorrent project aims to provide an open-source software alternative to µTorrent.","long_description":"qBittorrent is a bittorrent client programmed in C++ / Qt that uses libtorrent (sometimes called libtorrent-rasterbar) by Arvid Norberg. It aims to be a good alternative to all other bittorrent clients out there. qBittorrent is fast, stable and provides unicode support as well as many features.","active":true,"categories":["aqua","net"],"maintainers":[{"name":"i0ntempest","github":"i0ntempest","ports_count":330}],"variants":["debug","gui","webui","universal"],"dependencies":[{"type":"build","ports":["cmake","pkgconfig","qt6-qttools","clang-22","boost191"]},{"type":"lib","ports":["qt6-qttranslations","zlib","openssl","libtorrent-rasterbar","qt6-qtbase","qt6-qtsvg"]},{"type":"run","ports":["python314"]}],"depends_on":[]},{"name":"cglm","portdir":"devel/cglm","version":"0.9.6","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/recp/cglm","description":"Highly Optimized Graphics Math (glm) for C","long_description":"Highly optimized 2D|3D math library, also known as OpenGL Mathematics (glm) for `C`. cglm provides lot of utils to help math operations to be fast and quick to write.","active":true,"categories":["devel","math"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1147}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]}],"depends_on":[{"type":"lib","ports":["taisei"]}]},{"name":"safeclib","portdir":"devel/safeclib","version":"3.16","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/rurban/safeclib","description":"Safe C Library","long_description":"This library implements the secure C11 Annex K functions on top of most libc implementations, which are missing from them.","active":true,"categories":["devel"],"maintainers":[{"name":"makr","github":"mohd-akram","ports_count":90}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"ghost-downloader","portdir":"net/ghost-downloader","version":"4.4.4","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://gd.xychr.com","description":"The only downloader you need","long_description":"ghost-downloader aims to be the only downloader you need. It employs multithreaded and intelligent load balancing, supports HTTP(S), QUIC, BitTorrent, eD2k, M3U8, common video sites, media sniffing, browser integration, and more.","active":true,"categories":["net","python"],"maintainers":[{"name":"i0ntempest","github":"i0ntempest","ports_count":330}],"variants":["media"],"dependencies":[{"type":"build","ports":["py314-nuitka","clang-18"]},{"type":"lib","ports":["qt6-qttranslations","python314","py314-pyobjc","py314-pyside6","py314-desktop-notifier","py314-loguru","py314-aioftp","py314-websockets","py314-pyside6-fluent-widgets","py314-qrcode","libtorrent-rasterbar","py314-uvloop","py314-m3u8","py314-mpegdash","py314-wreq","py314-siosocks","qt6-qtbase"]},{"type":"run","ports":["n-m3u8dl-re","quickjs-ng","kelpie","yt-dlp","ffmpeg"]}],"depends_on":[]},{"name":"py-panel-material-ui","portdir":"python/py-panel-material-ui","version":"0.16.5","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/panel-extensions/panel-material-ui","description":"Panel Material UI – a library that brings the sleek design and comprehensive component set of Material UI into the world of Panel.","long_description":"Panel Material UI – a library that brings the sleek design and comprehensive component set of Material UI into the world of Panel.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1635}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-panel-material-ui"]}],"depends_on":[]}]}