{"count":52203,"next":"https://ports.macports.org/api/v1/ports/?format=json&page=97","previous":"https://ports.macports.org/api/v1/ports/?format=json&page=95","results":[{"name":"py313-hiredis","portdir":"python/py-hiredis","version":"3.3.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/pietern/hiredis-py","description":"Python wrapper for hiredis","long_description":"Python wrapper for hiredis","active":true,"categories":["devel","databases","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]}],"depends_on":[]},{"name":"bash-devel","portdir":"shells/bash","version":"20241126","license":"GPL-3+","platforms":"darwin freebsd","epoch":0,"replaced_by":null,"homepage":"https://www.gnu.org/software/bash/bash.html","description":"Bash (bourne-again shell) is a UNIX command interpreter","long_description":"Bash is an sh-compatible shell that incorporates useful features from the Korn shell (ksh) and C shell (csh). It is intended to conform to the IEEE POSIX P1003.2/ISO 9945.2 Shell and Tools standard. It offers functional improvements over sh for both programming and interactive use. In addition, most sh scripts can be run by Bash without modification.","active":true,"categories":["shells"],"maintainers":[{"name":"raimue","github":"raimue","ports_count":56}],"variants":["universal"],"dependencies":[{"type":"build","ports":["cctools","bison","gettext","clang-18"]},{"type":"fetch","ports":["git"]},{"type":"lib","ports":["gettext-runtime","ncurses"]}],"depends_on":[]},{"name":"py313-terminado","portdir":"python/py-terminado","version":"0.18.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jupyter/terminado","description":"A Tornado websocket backend for the Xterm.js Javascript terminal emulator library","long_description":"A Tornado websocket backend for the Xterm.js Javascript terminal emulator library","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-hatchling"]},{"type":"lib","ports":["py313-ptyprocess","py313-tornado","python313"]}],"depends_on":[{"type":"lib","ports":["py313-jupyter_server","py313-jupyter_server_terminals"]}]},{"name":"py313-argon2-cffi-bindings","portdir":"python/py-argon2-cffi-bindings","version":"25.1.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/hynek/argon2-cffi-bindings","description":"Low-level CFFI bindings for Argon2","long_description":"Low-level CFFI bindings for Argon2","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py313-setuptools_scm","py313-setuptools","py313-wheel","clang-18","py313-build","py313-installer"]},{"type":"lib","ports":["py313-cffi","python313"]}],"depends_on":[{"type":"run","ports":["py313-argon2-cffi"]}]},{"name":"py313-jsonpointer","portdir":"python/py-jsonpointer","version":"3.1.1","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":"py313-uri-template","portdir":"python/py-uri-template","version":"1.3.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://gitlab.linss.com/open-source/python/uri-template","description":"RFC 6570 URI Template Processor","long_description":"RFC 6570 URI Template Processor","active":true,"categories":["devel","python"],"maintainers":[],"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-jsonschema-format-nongpl"]}]},{"name":"py313-rfc3986-validator","portdir":"python/py-rfc3986-validator","version":"0.1.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/naimetti/rfc3986-validator","description":"A pure python RFC3986 validator","long_description":"A pure python RFC3986 validator","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py313-installer","clang-18","py313-build","py313-pytest-runner","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"lib","ports":["py313-jsonschema-format-nongpl","py313-jupyter_events"]}]},{"name":"py313-rfc3339-validator","portdir":"python/py-rfc3339-validator","version":"0.1.4","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/naimetti/rfc3339-validator","description":"A pure python RFC3339 validator","long_description":"A pure python RFC3339 validator","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py313-build","py313-setuptools","py313-wheel","clang-18","py313-installer"]},{"type":"lib","ports":["py313-six","python313"]}],"depends_on":[{"type":"lib","ports":["py313-jsonschema-format-nongpl","py313-jupyter_events"]}]},{"name":"py313-pyrsistent","portdir":"python/py-pyrsistent","version":"0.20.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/tobgu/pyrsistent/","description":"Pyrsistent is a number of persistent collections.","long_description":"Pyrsistent is a number of persistent collections.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py313-wheel","clang-18","py313-build","py313-installer","py313-setuptools"]},{"type":"lib","ports":["python313"]},{"type":"test","ports":["py313-hypothesis","py313-pytest","py313-pytest-runner"]}],"depends_on":[]},{"name":"py313-isoduration","portdir":"python/py-isoduration","version":"20.11.0","license":"ISC","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/bolsote/isoduration","description":"Operations with ISO 8601 durations","long_description":"Operations with ISO 8601 durations","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py313-build","py313-setuptools","py313-wheel","clang-18","py313-installer"]},{"type":"lib","ports":["py313-arrow","python313"]}],"depends_on":[{"type":"lib","ports":["py313-jsonschema-format-nongpl"]}]},{"name":"py313-nbformat","portdir":"python/py-nbformat","version":"5.10.3","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://jupyter.org","description":"The Jupyter Notebook format.","long_description":"The Jupyter Notebook format.","active":true,"categories":["python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py313-hatch-nodejs-version","clang-18","py313-build","py313-installer","py313-hatchling"]},{"type":"lib","ports":["python313","py313-traitlets","py313-fastjsonschema","py313-jupyter_core","py313-jsonschema"]}],"depends_on":[{"type":"lib","ports":["py313-jupyter_server","py313-nbconvert","ihaskell","py313-jupyter_sphinx","py313-nbclient"]},{"type":"run","ports":["py313-marimo","py313-nbval"]}]},{"name":"py313-jsonschema-format-nongpl","portdir":"python/py-jsonschema","version":"4.25.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-jsonschema/jsonschema","description":"An implementation of JSON Schema validation for Python.","long_description":"An implementation of JSON Schema validation for Python.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-hatchling","py313-hatch-vcs","py313-hatch-fancy-pypi-readme"]},{"type":"lib","ports":["py313-referencing","py313-fqdn","py313-jsonschema","py313-isoduration","python313","py313-rfc3986-validator","py313-uri-template","py313-jsonpointer","py313-rfc3987-syntax","py313-rfc3339-validator","py313-attrs","py313-idna","py313-webcolors","py313-rpds-py","py313-jsonschema-specifications"]}],"depends_on":[{"type":"lib","ports":["py313-jupyter_events"]}]},{"name":"py313-jsonschema","portdir":"python/py-jsonschema","version":"4.25.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-jsonschema/jsonschema","description":"An implementation of JSON Schema validation for Python.","long_description":"An implementation of JSON Schema validation for Python.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py313-hatch-fancy-pypi-readme","clang-18","py313-build","py313-installer","py313-hatchling","py313-hatch-vcs"]},{"type":"lib","ports":["py313-attrs","py313-rpds-py","py313-jsonschema-specifications","py313-referencing","python313"]}],"depends_on":[{"type":"lib","ports":["py313-flasgger","py313-jsonschema-format-nongpl","py313-jupyterlab_server","py313-maggma","py313-nbformat","py313-beancount-import","py313-altair","py313-datacite"]},{"type":"run","ports":["borgmatic","py313-ansible-compat","py313-aws-sam-translator","py313-cfn-lint","py313-mcp","py313-spyder"]},{"type":"test","ports":["gramps"]}]},{"name":"py313-arrow","portdir":"python/py-arrow","version":"1.4.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://arrow.readthedocs.io","description":"Better dates and times for Python","long_description":"Arrow is a Python library that offers a sensible and human-friendly approach to creating, manipulating, formatting and converting dates, times and timestamps. It implements and updates the datetime type, plugging gaps in functionality and providing an intelligent module API that supports many common creation scenarios.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py313-installer","py313-flit_core","clang-18","py313-build"]},{"type":"lib","ports":["python313","py313-dateutil","py313-types-python-dateutil","py313-tzdata"]},{"type":"run","ports":["py313-types-python-dateutil","py313-dateutil"]}],"depends_on":[{"type":"lib","ports":["py313-cookiecutter","py313-isoduration","py313-jinja2-time"]}]},{"name":"py313-hatch-nodejs-version","portdir":"python/py-hatch-nodejs-version","version":"0.4.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/agoose77/hatch-nodejs-version","description":"Hatch plugin for versioning from a package.json file","long_description":"Hatch plugin for versioning from a package.json file","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-hatchling"]},{"type":"lib","ports":["python313"]},{"type":"run","ports":["py313-hatchling"]}],"depends_on":[{"type":"build","ports":["py313-ipympl","py313-jupyterlab_pygments","py313-nbformat","py313-pyviz_comms"]}]},{"name":"py313-fqdn","portdir":"python/py-fqdn","version":"1.5.1","license":"MPL-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ypcrts/fqdn","description":"Validates fully-qualified domain names against RFC 1123","long_description":"Validates fully-qualified domain names against RFC 1123","active":true,"categories":["devel","python"],"maintainers":[],"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-jsonschema-format-nongpl"]}]},{"name":"py313-types-python-dateutil","portdir":"python/py-types-python-dateutil","version":"2.9.0.20260305","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/python/typeshed","description":"Typing stubs for python-dateutil","long_description":"Typing stubs for python-dateutil. Typeshed contains external type annotations for the Python standard library and Python builtins, as well as third party packages as contributed by people external to those projects. This data can e.g. be used for static analysis, type checking or type inference.","active":true,"categories":["devel","python"],"maintainers":[],"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-arrow"]},{"type":"run","ports":["py313-arrow"]}]},{"name":"py313-referencing","portdir":"python/py-referencing","version":"0.37.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-jsonschema/referencing","description":"JSON referencing + Python","long_description":"An implementation-agnostic implementation of JSON reference resolution","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py313-hatch-vcs","py313-build","py313-installer","py313-hatchling","clang-18"]},{"type":"lib","ports":["py313-attrs","py313-rpds-py","python313"]}],"depends_on":[{"type":"lib","ports":["py313-jsonschema","py313-jsonschema-format-nongpl","py313-jsonschema-specifications","py313-jupyter_events"]}]},{"name":"py313-jsonschema-specifications","portdir":"python/py-jsonschema-specifications","version":"2025.9.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-jsonschema/jsonschema-specifications","description":"JSON support files from the JSON Schema Specifications","long_description":"JSON support files from the JSON Schema Specifications (metaschemas, vocabularies, etc.), packaged for runtime access from Python as a referencing-based Schema Registry.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py313-build","py313-hatchling","py313-hatch-vcs","clang-18","py313-installer"]},{"type":"lib","ports":["py313-referencing","python313"]}],"depends_on":[{"type":"lib","ports":["py313-jsonschema","py313-jsonschema-format-nongpl"]}]},{"name":"py313-rpds-py","portdir":"python/py-rpds-py","version":"0.30.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/crate-py/rpds","description":"Python bindings to Rust's persistent data structures (rpds)","long_description":"Python bindings to Rust's persistent data structures (rpds)","active":true,"categories":["devel","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":[{"type":"lib","ports":["py313-jsonschema","py313-jsonschema-format-nongpl","py313-referencing"]}]},{"name":"py313-tornado","portdir":"python/py-tornado","version":"6.5.5","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.tornadoweb.org/","description":"Scalable, non-blocking web server and related tools","long_description":"Tornado is an open source version of the scalable, non-blocking web server and tools that power FriendFeed. The FriendFeed application is written using a web framework that looks a bit like web.py or Google's webapp, but with additional tools and optimizations to take advantage of the underlying non-blocking infrastructure.","active":true,"categories":["www","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"lib","ports":["py313-terminado","py313-bokeh","py313-beancount-import","py313-ipykernel","py313-jupyter_client","py313-jupyter_server","py313-jupyterlab","py313-mitmproxy","py313-notebook","py313-oct2py"]},{"type":"test","ports":["py313-tenacity"]}]},{"name":"py313-nest_asyncio","portdir":"python/py-nest_asyncio","version":"1.6.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/erdewit/nest_asyncio","description":"Library that allows nested use of event loops.","long_description":"Library that allows nested use of event loops.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"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-dash","py313-ipykernel"]}]},{"name":"py313-ipykernel","portdir":"python/py-ipykernel","version":"7.2.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://ipython.org/","description":"IPython Kernel for Jupyter","long_description":"IPython Kernel for Jupyter.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-hatchling"]},{"type":"lib","ports":["py313-appnope","py313-ipython","py313-psutil","py313-debugpy","py313-comm","python313","py313-zmq","py313-jupyter_client","py313-nest_asyncio","py313-tornado","py313-jupyter_core","py313-packaging","py313-matplotlib-inline","py313-traitlets"]}],"depends_on":[{"type":"lib","ports":["py313-spyder-kernels","py313-jupyter","py313-jupyter_console","py313-jupyterlab","py313-metakernel","py313-napari-console","ihaskell","py313-qtconsole"]},{"type":"run","ports":["py313-nbval"]}]},{"name":"py313-jupyter_client","portdir":"python/py-jupyter_client","version":"8.6.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://jupyter.org","description":"Jupyter protocol implementation and client libraries.","long_description":"Jupyter protocol implementation and client libraries.","active":true,"categories":["python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-hatchling"]},{"type":"lib","ports":["py313-zmq","python313","py313-tornado","py313-traitlets","py313-dateutil","py313-jupyter_core"]}],"depends_on":[{"type":"lib","ports":["py313-spyder-kernels","py313-ipykernel","py313-jupyter_console","py313-jupyter_server","py313-nbclient","ihaskell","py313-qtconsole"]},{"type":"run","ports":["py313-nbval"]}]},{"name":"py313-zmq","portdir":"python/py-zmq","version":"27.1.0","license":"LGPL","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/zeromq/pyzmq","description":"Python bindings for 0MQ","long_description":"PyZMQ is a lightweight and super-fast messaging library built on top of the ZeroMQ library.","active":true,"categories":["devel","net","python"],"maintainers":[{"name":"jrjsmrtn","github":"jrjsmrtn","ports_count":12},{"name":"michaelld","github":"michaelld","ports_count":454}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py313-cython","py313-installer","py313-setuptools","py313-wheel","py313-scikit-build-core","clang-18","py313-build"]},{"type":"lib","ports":["python313","py313-packaging","py313-cffi","zmq"]}],"depends_on":[{"type":"lib","ports":["py313-jupyter_server","py313-jupyter_client","py313-jupyter_console","py313-ipykernel","py313-maggma","py313-spyder-kernels"]},{"type":"run","ports":["py313-spyder"]}]},{"name":"py313-jupyter_core","portdir":"python/py-jupyter_core","version":"5.7.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://jupyter.org","description":"Jupyter core package.","long_description":"Jupyter core package.","active":true,"categories":["python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-hatchling"]},{"type":"lib","ports":["py313-traitlets","py313-platformdirs","python313"]}],"depends_on":[{"type":"lib","ports":["py313-nbconvert","ihaskell","py313-ipykernel","py313-jupyter","py313-jupyter_client","py313-jupyter_console","py313-jupyter_server","py313-jupyterlab","py313-metakernel","py313-nbclient","py313-nbformat","py313-qtconsole"]}]},{"name":"py313-comm","portdir":"python/py-comm","version":"0.2.3","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ipython/comm","description":"Jupyter Python Comm implementation","long_description":"Jupyter Python Comm implementation","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-hatchling"]},{"type":"lib","ports":["python313","py313-traitlets"]}],"depends_on":[{"type":"lib","ports":["py313-ipykernel","py313-ipywidgets","py313-metakernel"]}]},{"name":"py313-hatch-jupyter-builder","portdir":"python/py-hatch-jupyter-builder","version":"0.9.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jupyterlab/hatch-jupyter-builder","description":"A build hook plugin for Hatch that adds a build step for use with Jupyter packages.","long_description":"A build hook plugin for Hatch that adds a build step for use with Jupyter packages.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-hatchling"]},{"type":"lib","ports":["python313"]},{"type":"run","ports":["py313-hatchling"]}],"depends_on":[{"type":"build","ports":["py313-anywidget","py313-ipympl","py313-jupyter_server","py313-jupyterlab","py313-jupyterlab_pygments","py313-notebook","py313-pyviz_comms"]}]},{"name":"py313-async-lru","portdir":"python/py-async-lru","version":"2.3.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/aio-libs/async-lru","description":"A port of Python’s built-in functools.lru_cache function for asyncio","long_description":"A port of Python’s built-in functools.lru_cache function for asyncio","active":true,"categories":["devel","python"],"maintainers":[],"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-jupyterlab"]}]},{"name":"py313-pyct","portdir":"python/py-pyct","version":"0.6.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pyviz-dev/pyct","description":"A python utility package.","long_description":"A python utility package. pyct.cmd: Makes various commands available to other packages. pyct.build: Provides various commands to help package building, primarily as a convenience for project maintainers.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1438}],"variants":[],"dependencies":[{"type":"build","ports":["py313-build","py313-hatchling","py313-hatch-vcs","clang-18","py313-installer"]},{"type":"lib","ports":["py313-param","python313"]}],"depends_on":[{"type":"lib","ports":["py313-panel","py313-holoviews"]},{"type":"run","ports":["py313-panel"]}]},{"name":"py313-param","portdir":"python/py-param","version":"2.4.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/holoviz/param","description":"Param is a library providing Parameters.","long_description":"Param is a library providing Parameters. Python attributes extended to have features such as type and range checking, dynamically generated values, documentation strings, default values, etc., each of which is inherited from parent classes if not specified in a subclass.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1438}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-hatchling","py313-hatch-vcs"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"lib","ports":["py313-panel","py313-geoviews","py313-holoviews","py313-hvplot","py313-pyct"]},{"type":"run","ports":["py313-panel"]}]},{"name":"py313-colorcet","portdir":"python/py-colorcet","version":"3.2.1","license":"CC-BY","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://colorcet.holoviz.org","description":"Collection of perceptually uniform colormaps","long_description":"Collection of perceptually uniform colormaps","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1438}],"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-holoviews","py313-hvplot"]}]},{"name":"p5.32-getopt-argvfile","portdir":"perl/p5-getopt-argvfile","version":"1.110.0","license":"Artistic-1","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Getopt::ArgvFile","description":"Getopt::ArgvFile - interpolates script options from files into @ARGV or another array","long_description":"This module is a simple supplement to other option handling modules. It allows script options and parameters to be read from files instead of from the command line by interpolating file contents into @ARGV.","active":true,"categories":["devel","perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.32"]}],"depends_on":[]},{"name":"p5.34-getopt-argvfile","portdir":"perl/p5-getopt-argvfile","version":"1.110.0","license":"Artistic-1","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Getopt::ArgvFile","description":"Getopt::ArgvFile - interpolates script options from files into @ARGV or another array","long_description":"This module is a simple supplement to other option handling modules. It allows script options and parameters to be read from files instead of from the command line by interpolating file contents into @ARGV.","active":true,"categories":["devel","perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.34"]}],"depends_on":[{"type":"lib","ports":["p5-getopt-argvfile","txt2html"]}]},{"name":"p5.30-getopt-argvfile","portdir":"perl/p5-getopt-argvfile","version":"1.110.0","license":"Artistic-1","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Getopt::ArgvFile","description":"Getopt::ArgvFile - interpolates script options from files into @ARGV or another array","long_description":"This module is a simple supplement to other option handling modules. It allows script options and parameters to be read from files instead of from the command line by interpolating file contents into @ARGV.","active":true,"categories":["devel","perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.30"]}],"depends_on":[]},{"name":"p5.28-getopt-argvfile","portdir":"perl/p5-getopt-argvfile","version":"1.110.0","license":"Artistic-1","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Getopt::ArgvFile","description":"Getopt::ArgvFile - interpolates script options from files into @ARGV or another array","long_description":"This module is a simple supplement to other option handling modules. It allows script options and parameters to be read from files instead of from the command line by interpolating file contents into @ARGV.","active":true,"categories":["devel","perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.28"]}],"depends_on":[]},{"name":"p5-getopt-argvfile","portdir":"perl/p5-getopt-argvfile","version":"1.110.0","license":"Artistic-1","platforms":"{darwin any}","epoch":0,"replaced_by":"p5.34-getopt-argvfile","homepage":"https://metacpan.org/pod/Getopt::ArgvFile","description":"Getopt::ArgvFile - interpolates script options from files into @ARGV or another array","long_description":"This module is a simple supplement to other option handling modules. It allows script options and parameters to be read from files instead of from the command line by interpolating file contents into @ARGV.","active":true,"categories":["devel","perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["p5.34-getopt-argvfile"]}],"depends_on":[]},{"name":"py313-psygnal","portdir":"python/py-psygnal","version":"0.15.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pyapp-kit/psygnal","description":"Pure python implementation of Qt-style Signals","long_description":"Pure python implementation of Qt-style Signals, with (optional) signature and type checking, and support for threading.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1438}],"variants":[],"dependencies":[{"type":"build","ports":["py313-hatch-vcs","py313-build","py313-installer","py313-hatchling","clang-18"]},{"type":"lib","ports":["py313-mypy_extensions","py313-typing_extensions","python313"]}],"depends_on":[{"type":"lib","ports":["py313-anywidget","py313-app-model","py313-magicgui","py313-npe2"]}]},{"name":"py313-magicgui","portdir":"python/py-magicgui","version":"0.10.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pyapp-kit/magicgui","description":"magicgui: build GUIs from functions, using magic.","long_description":"magicgui: build GUIs from functions, using magic.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1438}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-hatchling","py313-hatch-vcs"]},{"type":"lib","ports":["py313-docstring_parser","python313","py313-psygnal","py313-typing_extensions","py313-pyqt5","py313-qtpy","py313-superqt"]}],"depends_on":[]},{"name":"py313-docstring_parser","portdir":"python/py-docstring_parser","version":"0.18.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/rr-/docstring_parser","description":"Parse Python docstrings","long_description":"Parse Python docstrings Currently support ReST, Google, Numpydoc-style and Epydoc docstrings.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1438}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-hatchling"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"lib","ports":["py313-magicgui"]}]},{"name":"py313-pyperclip","portdir":"python/py-pyperclip","version":"1.11.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/asweigart/pyperclip","description":"A cross-platform clipboard module for Python","long_description":"A cross-platform clipboard module for Python. It currently handles only plain text.","active":true,"categories":["python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":612}],"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":["hatch","mycli","py313-mitmproxy"]},{"type":"run","ports":["py313-cmd2"]}]},{"name":"py313-keyring","portdir":"python/py-keyring","version":"25.7.0","license":"(MIT or PSF)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jaraco/keyring","description":"Python interface to access the system keyring service","long_description":"The Python keyring lib provides a easy way to access the system keyring service from python. It can be used in any application that needs safe password storage. The OSXKeychain keyring service supports the Keychain service in Mac OS X.","active":true,"categories":["security","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2213}],"variants":[],"dependencies":[{"type":"build","ports":["py313-coherent.licensed","py313-installer","py313-setuptools","py313-wheel","py313-setuptools_scm","clang-18","py313-build"]},{"type":"lib","ports":["py313-jaraco.context","py313-jaraco.classes","py313-jaraco.functools","python313"]}],"depends_on":[{"type":"lib","ports":["hatch","isrcsubmit","pgcli","hg-keyring"]},{"type":"run","ports":["py313-spyder"]}]},{"name":"py313-socksio","portdir":"python/py-socksio","version":"1.0.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/sethmlarson/socksio","description":"Sans-I/O implementation of SOCKS4, SOCKS4A, and SOCKS5.","long_description":"Sans-I/O implementation of SOCKS4, SOCKS4A, and SOCKS5.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-flit_core","py313-installer"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"lib","ports":["py313-httpcore","py313-httpx"]}]},{"name":"py313-hyperlink","portdir":"python/py-hyperlink","version":"21.0.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-hyper/hyperlink","description":"A pure-Python implementation of immutable URLs","long_description":"Hyperlink is a pure-Python package and requires nothing but Python.","active":true,"categories":["devel","net","python"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1599}],"variants":[],"dependencies":[{"type":"build","ports":["py313-setuptools","py313-wheel","clang-18","py313-build","py313-installer"]},{"type":"lib","ports":["python313"]},{"type":"run","ports":["py313-idna"]},{"type":"test","ports":["py313-hypothesis","py313-pytest"]}],"depends_on":[{"type":"lib","ports":["hatch","py313-treq","py313-twisted"]}]},{"name":"py313-httpx","portdir":"python/py-httpx","version":"0.28.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/encode/httpx","description":"The next generation HTTP client.","long_description":"The next generation HTTP client.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py313-hatch-fancy-pypi-readme","clang-18","py313-build","py313-installer","py313-hatchling"]},{"type":"lib","ports":["py313-pygments","py313-brotli","py313-click","py313-rich","python313","py313-h2","py313-httpcore","py313-socksio","py313-brotlicffi","py313-certifi","py313-charset-normalizer","py313-idna","py313-sniffio"]},{"type":"run","ports":["httpx_select"]}],"depends_on":[{"type":"lib","ports":["py313-zeep","py313-safehttpx","py313-weasel","py313-gradio","py313-openai","py313-pydantic-ai-slim","py313-pydantic-graph","py313-genai-prices","hatch","py313-cloudflare","py313-diffusers","py313-gradio-client","py313-httpx-aiohttp","py313-jupyterlab","py313-pbs_installer","py313-pylast"]},{"type":"run","ports":["py313-mcp","py313-datasets","py313-huggingface_hub"]}]},{"name":"py313-httpcore","portdir":"python/py-httpcore","version":"1.0.9","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/encode/httpcore","description":"A minimal low level HTTP client.","long_description":"A minimal low level HTTP client.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-hatchling","py313-hatch-fancy-pypi-readme"]},{"type":"lib","ports":["py313-h2","python313","py313-socksio","py313-certifi","py313-sniffio","py313-anyio","py313-h11"]}],"depends_on":[{"type":"lib","ports":["py313-httpx"]}]},{"name":"py313-hyperframe","portdir":"python/py-hyperframe","version":"6.1.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://python-hyper.org","description":"HTTP/2 framing layer for Python","long_description":"This library contains the HTTP/2 framing code used in the hyper project. It provides a pure-Python codebase that is capable of decoding a binary stream into HTTP/2 frames. This library is used directly by hyper and a number of other projects to provide HTTP/2 frame decoding logic.","active":true,"categories":["net","www","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":612}],"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-h2","py313-mitmproxy"]}]},{"name":"py313-hpack","portdir":"python/py-hpack","version":"4.1.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://python-hyper.org/hpack/","description":"Pure-Python HPACK header compression","long_description":"This module contains a pure-Python HTTP/2 header encoding (HPACK) logic for use in Python programs that implement HTTP/2. It also contains a compatibility layer that automatically enables the use of nghttp2 if it is available.","active":true,"categories":["net","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":612}],"variants":[],"dependencies":[{"type":"build","ports":["py313-wheel","clang-18","py313-build","py313-installer","py313-setuptools"]},{"type":"lib","ports":["python313"]},{"type":"test","ports":["py313-hypothesis","py313-pytest"]}],"depends_on":[{"type":"lib","ports":["py313-h2"]}]},{"name":"py313-h2","portdir":"python/py-h2","version":"4.3.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://python-hyper.org/projects/h2/","description":"Hyper-h2: A pure-Python HTTP/2 protocol stack","long_description":"Hyper-h2 is a HTTP/2 protocol stack, written entirely in Python. The goal of Hyper-h2 is to be a 100% RFC 7540 compatible implementation of a complete HTTP/2 protocol stack for the Python ecosystem, build on a set of finite state machines. It should be usable in all programs regardless of concurrency model or environment. To achieve this, Hyper-h2 is entirely self-contained: it does no I/O of any kind, leaving that up to a wrapper library to control. This ensures that it can seamlessly work in all kinds of environments, from single-threaded code to Twisted. Its secondary goals are to be fast, clear, and efficient.","active":true,"categories":["net","www","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":612}],"variants":[],"dependencies":[{"type":"build","ports":["py313-wheel","py313-build","py313-installer","py313-setuptools","clang-18"]},{"type":"lib","ports":["py313-hpack","py313-hyperframe","python313"]}],"depends_on":[{"type":"lib","ports":["py313-httpcore","py313-httpx","py313-mitmproxy"]}]},{"name":"py313-h11","portdir":"python/py-h11","version":"0.16.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-hyper/h11","description":"A pure-Python, bring-your-own-I/O implementation of HTTP/1.1","long_description":"This is a little HTTP/1.1 library written from scratch in Python, heavily inspired by hyper-h2.","active":true,"categories":["net","www","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-uvicorn","py313-httpcore","py313-mitmproxy","py313-urllib3-future","py313-wsproto"]}]}]}