{"count":51638,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=created_at&page=1007","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=created_at&page=1005","results":[{"name":"py314-pandocfilters","portdir":"python/py-pandocfilters","version":"1.5.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jgm/pandocfilters","description":"Utilities for writing pandoc filters in python.","long_description":"Utilities for writing pandoc filters in python.","active":true,"categories":["textproc","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["py314-nbconvert","py-pandocfilters"]}]},{"name":"py314-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","py314-build","py314-installer","py314-hatchling"]},{"type":"lib","ports":["py314-ptyprocess","py314-tornado","python314"]}],"depends_on":[{"type":"lib","ports":["py314-jupyter_server","py314-jupyter_server_terminals","py-terminado"]}]},{"name":"py314-jupyter_events","portdir":"python/py-jupyter_events","version":"0.10.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jupyter/jupyter_events","description":"Jupyter Event System library.","long_description":"Jupyter Event System library.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-hatchling"]},{"type":"lib","ports":["py314-referencing","py314-rfc3339-validator","python314","py314-python-json-logger","py314-rfc3986-validator","py314-yaml","py314-traitlets","py314-jsonschema-format-nongpl"]}],"depends_on":[{"type":"lib","ports":["py-jupyter_events","py314-jupyter_server"]}]},{"name":"py314-jupyter-lsp","portdir":"python/py-jupyter-lsp","version":"2.2.4","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jupyter-lsp/jupyterlab-lsp","description":"Multi-Language Server WebSocket proxy for Jupyter Notebook/Lab server.","long_description":"Multi-Language Server WebSocket proxy for Jupyter Notebook/Lab server.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py314-build","py314-setuptools","py314-wheel","clang-18","py314-installer"]},{"type":"lib","ports":["py314-jupyter_server","python314"]}],"depends_on":[{"type":"lib","ports":["py314-jupyterlab","py-jupyter-lsp"]}]},{"name":"py314-jupyter_server","portdir":"python/py-jupyter_server","version":"2.13.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://jupyter.org/","description":"The Jupyter Server provides the backend for Jupyter web applications.","long_description":"The Jupyter Server provides the backend for Jupyter web applications.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel","py314-hatch-jupyter-builder"]},{"type":"lib","ports":["py314-traitlets","py314-tornado","py314-jupyter_client","py314-jupyter_core","py314-zmq","py314-argon2-cffi","python314","py314-nbformat","py314-terminado","py314-jupyter_events","py314-nbconvert","py314-overrides","py314-send2trash","py314-jupyter_server_terminals","py314-packaging","py314-anyio","py314-jinja2","py314-websocket-client","py314-prometheus_client"]}],"depends_on":[{"type":"lib","ports":["py314-notebook","py314-jupyterlab_server","py314-jupyterlab","py314-jupyter-lsp","py-jupyter_server","py314-notebook_shim"]}]},{"name":"py314-jupyterlab","portdir":"python/py-jupyterlab","version":"4.1.5","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://jupyter.org/","description":"Next-generation web-based notebook environment for interactive computing.","long_description":"JupyterLab enables you to work with documents and activities such as Jupyter notebooks, text editors, terminals, and custom components in a flexible, integrated, and extensible manner.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-hatchling","py314-hatch-jupyter-builder"]},{"type":"lib","ports":["py314-tornado","py314-async-lru","py314-ipykernel","py314-jupyter_core","python314","py314-jupyter_server","py314-jupyterlab_server","py314-notebook_shim","py314-jupyter-lsp","py314-packaging","py314-httpx","py314-jinja2","py314-traitlets"]}],"depends_on":[{"type":"build","ports":["py314-jupyterlab_pygments","py314-jupyterlab_widgets","py314-ipympl"]},{"type":"lib","ports":["py314-pyviz_comms","py314-notebook","py-jupyterlab"]}]},{"name":"py314-jupyterlab_pygments","portdir":"python/py-jupyterlab_pygments","version":"0.3.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://jupyter.org/","description":"JupyterLab Pygments Theme","long_description":"JupyterLab Pygments Theme","active":true,"categories":["textproc","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py314-jupyterlab","py314-hatch-nodejs-version","py314-hatch-jupyter-builder","clang-18","py314-build","py314-installer","py314-hatchling"]},{"type":"lib","ports":["python314"]},{"type":"run","ports":["py314-pygments"]}],"depends_on":[{"type":"lib","ports":["py314-pyviz_comms","py314-ipympl"]}]},{"name":"py314-jupyterlab_server","portdir":"python/py-jupyterlab_server","version":"2.25.4","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://jupyter.org/","description":"This package is used to launch an application built using JupyterLab.","long_description":"This package is used to launch an application built using JupyterLab.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-hatchling"]},{"type":"lib","ports":["py314-jinja2","py314-json5","python314","py314-jupyter_server","py314-jsonschema","py314-packaging","py314-requests","py314-babel"]}],"depends_on":[{"type":"lib","ports":["py314-notebook","py-jupyterlab_server","py314-jupyterlab"]}]},{"name":"py314-nbconvert","portdir":"python/py-nbconvert","version":"7.16.6","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://jupyter.org/","description":"Jupyter Notebooks converter.","long_description":"Jupyter Notebooks converter.","active":true,"categories":["textproc","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py314-hatchling","clang-18","py314-build","py314-installer","py314-setuptools"]},{"type":"lib","ports":["py314-markupsafe","py314-defusedxml","py314-traitlets","py314-beautifulsoup4","py314-mistune","python314","py314-jupyter_core","py314-nbclient","py314-nbformat","py314-pandocfilters","py314-bleach","py314-packaging","py314-pygments","py314-tinycss2","py314-jinja2"]},{"type":"run","ports":["pandoc"]}],"depends_on":[{"type":"lib","ports":["py314-jupyter_sphinx","py314-jupyter","py314-jupyter_server","py-nbconvert"]},{"type":"run","ports":["py314-spyder"]}]},{"name":"py314-notebook_shim","portdir":"python/py-notebook_shim","version":"0.2.4","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jupyter/notebook_shim","description":"Part of JupyterLab ecosystem.","long_description":"Part of JupyterLab ecosystem.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-hatchling"]},{"type":"lib","ports":["python314","py314-jupyter_server"]}],"depends_on":[{"type":"lib","ports":["py314-notebook","py314-jupyterlab","py-notebook_shim"]}]},{"name":"py314-overrides","portdir":"python/py-overrides","version":"7.7.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/mkorpela/overrides","description":"A decorator to automatically detect mismatch when overriding a method","long_description":"A decorator to automatically detect mismatch when overriding a method. See http://stackoverflow.com/questions/1167617/in-python-how-do-i-indicate-im-overriding-a-method","active":true,"categories":["devel","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-pynose"]}],"depends_on":[{"type":"lib","ports":["py314-jupyter_server","py-overrides"]}]},{"name":"py314-python-json-logger","portdir":"python/py-python-json-logger","version":"4.1.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/nhairs/python-json-logger","description":"A python library adding a json log formatter","long_description":"A python library adding a json log formatter","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["py-python-json-logger","py314-jupyter_events"]}]},{"name":"py314-send2trash","portdir":"python/py-send2trash","version":"1.8.3","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/arsenetar/send2trash","description":"Send file to trash natively under Mac OS X, Windows and Linux.","long_description":"Send file to trash natively under Mac OS X, Windows and Linux.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["py314-jupyter_server","py-send2trash"]}]},{"name":"py-lark","portdir":"python/py-lark","version":"1.3.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/lark-parser/lark","description":"Lark is a parsing toolkit for Python, built with a focus on ergonomics, performance and modularity.","long_description":"Lark is a parsing toolkit for Python, built with a focus on ergonomics, performance and modularity.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1397}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-lark"]}],"depends_on":[]},{"name":"py310-lark","portdir":"python/py-lark","version":"1.3.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/lark-parser/lark","description":"Lark is a parsing toolkit for Python, built with a focus on ergonomics, performance and modularity.","long_description":"Lark is a parsing toolkit for Python, built with a focus on ergonomics, performance and modularity.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1397}],"variants":["universal"],"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-rfc3987-syntax"]}]},{"name":"py311-lark","portdir":"python/py-lark","version":"1.3.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/lark-parser/lark","description":"Lark is a parsing toolkit for Python, built with a focus on ergonomics, performance and modularity.","long_description":"Lark is a parsing toolkit for Python, built with a focus on ergonomics, performance and modularity.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1397}],"variants":["universal"],"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-rfc3987-syntax"]}]},{"name":"py312-lark","portdir":"python/py-lark","version":"1.3.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/lark-parser/lark","description":"Lark is a parsing toolkit for Python, built with a focus on ergonomics, performance and modularity.","long_description":"Lark is a parsing toolkit for Python, built with a focus on ergonomics, performance and modularity.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1397}],"variants":["universal"],"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-rfc3987-syntax"]}]},{"name":"py313-lark","portdir":"python/py-lark","version":"1.3.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/lark-parser/lark","description":"Lark is a parsing toolkit for Python, built with a focus on ergonomics, performance and modularity.","long_description":"Lark is a parsing toolkit for Python, built with a focus on ergonomics, performance and modularity.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1397}],"variants":["universal"],"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":["py-lark","py313-rfc3987-syntax"]}]},{"name":"py314-lark","portdir":"python/py-lark","version":"1.3.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/lark-parser/lark","description":"Lark is a parsing toolkit for Python, built with a focus on ergonomics, performance and modularity.","long_description":"Lark is a parsing toolkit for Python, built with a focus on ergonomics, performance and modularity.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1397}],"variants":["universal"],"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-rfc3987-syntax"]}]},{"name":"py314-panel","portdir":"python/py-panel","version":"1.8.10","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://panel.holoviz.org","description":"A high-level app and dashboarding solution for Python.","long_description":"Panel is an open-source Python library that lets you create custom interactive web apps and dashboards by connecting user-defined widgets to plots, images, tables, or text.","active":true,"categories":["devel","graphics","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1397}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","npm11","py314-build","py314-installer","py314-packaging","py314-hatch-vcs","py314-hatchling"]},{"type":"lib","ports":["py314-mdit-py-plugins","py314-markdown-it-py","py314-pandas","py314-param","py314-xyzservices","py314-markdown","panel_select","py314-bleach","py314-bokeh","py314-narwhals","py314-pyct","py314-pyviz_comms","py314-tzdata","nodejs24","python314","py314-requests","py314-tqdm","py314-typing_extensions","py314-linkify-it-py"]}],"depends_on":[{"type":"lib","ports":["py-panel","py314-geoviews","py314-holoviews","py314-hvplot","peakipy"]}]},{"name":"py314-pyviz_comms","portdir":"python/py-pyviz_comms","version":"3.0.6","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/holoviz/pyviz_comms","description":"Offers a simple bidirectional communication architecture for PyViz tools including support for Jupyter comms in both the classic notebook and Jupyterlab.","long_description":"Offers a simple bidirectional communication architecture for PyViz tools including support for Jupyter comms in both the classic notebook and Jupyterlab.","active":true,"categories":["devel","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1397}],"variants":[],"dependencies":[{"type":"build","ports":["py314-hatch-jupyter-builder","py314-installer","py314-hatchling","py314-hatch-nodejs-version","git","clang-18","py314-build"]},{"type":"lib","ports":["py314-jupyterlab","py314-jupyterlab_pygments","python314"]}],"depends_on":[{"type":"lib","ports":["py314-panel","py314-holoviews"]}]},{"name":"py-rfc3987-syntax","portdir":"python/py-rfc3987-syntax","version":"1.1.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/willynilly/rfc3987-syntax","description":"Helper functions to parse and validate the syntax of terms defined in RFC 3987 — the IETF standard for Internationalized Resource Identifiers (IRIs).","long_description":"Helper functions to parse and validate the syntax of terms defined in RFC 3987 — the IETF standard for Internationalized Resource Identifiers (IRIs).","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1397}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-rfc3987-syntax"]}],"depends_on":[]},{"name":"py310-rfc3987-syntax","portdir":"python/py-rfc3987-syntax","version":"1.1.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/willynilly/rfc3987-syntax","description":"Helper functions to parse and validate the syntax of terms defined in RFC 3987 — the IETF standard for Internationalized Resource Identifiers (IRIs).","long_description":"Helper functions to parse and validate the syntax of terms defined in RFC 3987 — the IETF standard for Internationalized Resource Identifiers (IRIs).","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1397}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py310-build","py310-hatchling","py310-installer","clang-18"]},{"type":"lib","ports":["python310","py310-lark"]}],"depends_on":[{"type":"lib","ports":["py310-jsonschema-format-nongpl"]}]},{"name":"py311-rfc3987-syntax","portdir":"python/py-rfc3987-syntax","version":"1.1.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/willynilly/rfc3987-syntax","description":"Helper functions to parse and validate the syntax of terms defined in RFC 3987 — the IETF standard for Internationalized Resource Identifiers (IRIs).","long_description":"Helper functions to parse and validate the syntax of terms defined in RFC 3987 — the IETF standard for Internationalized Resource Identifiers (IRIs).","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1397}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-hatchling","clang-18"]},{"type":"lib","ports":["python311","py311-lark"]}],"depends_on":[{"type":"lib","ports":["py311-jsonschema-format-nongpl"]}]},{"name":"py312-rfc3987-syntax","portdir":"python/py-rfc3987-syntax","version":"1.1.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/willynilly/rfc3987-syntax","description":"Helper functions to parse and validate the syntax of terms defined in RFC 3987 — the IETF standard for Internationalized Resource Identifiers (IRIs).","long_description":"Helper functions to parse and validate the syntax of terms defined in RFC 3987 — the IETF standard for Internationalized Resource Identifiers (IRIs).","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1397}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-hatchling","clang-18"]},{"type":"lib","ports":["python312","py312-lark"]}],"depends_on":[{"type":"lib","ports":["py312-jsonschema-format-nongpl"]}]},{"name":"py313-rfc3987-syntax","portdir":"python/py-rfc3987-syntax","version":"1.1.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/willynilly/rfc3987-syntax","description":"Helper functions to parse and validate the syntax of terms defined in RFC 3987 — the IETF standard for Internationalized Resource Identifiers (IRIs).","long_description":"Helper functions to parse and validate the syntax of terms defined in RFC 3987 — the IETF standard for Internationalized Resource Identifiers (IRIs).","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1397}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-hatchling"]},{"type":"lib","ports":["python313","py313-lark"]}],"depends_on":[{"type":"lib","ports":["py-rfc3987-syntax","py313-jsonschema-format-nongpl"]}]},{"name":"py314-rfc3987-syntax","portdir":"python/py-rfc3987-syntax","version":"1.1.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/willynilly/rfc3987-syntax","description":"Helper functions to parse and validate the syntax of terms defined in RFC 3987 — the IETF standard for Internationalized Resource Identifiers (IRIs).","long_description":"Helper functions to parse and validate the syntax of terms defined in RFC 3987 — the IETF standard for Internationalized Resource Identifiers (IRIs).","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1397}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-hatchling"]},{"type":"lib","ports":["python314","py314-lark"]}],"depends_on":[{"type":"lib","ports":["py314-jsonschema-format-nongpl"]}]},{"name":"py314-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":["py314-wheel","clang-18","py314-build","py314-installer","py314-setuptools"]},{"type":"lib","ports":["python314"]},{"type":"test","ports":["py314-pytest","py314-hypothesis","py314-pytest-runner"]}],"depends_on":[]},{"name":"platformio","portdir":"devel/platformio","version":"6.1.18","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://platformio.org/","description":"Your Gateway to Embedded Software Development Excellence","long_description":"Your Gateway to Embedded Software Development Excellence. Unlock the true potential of embedded software development with PlatformIO’s collaborative ecosystem, embracing declarative principles, test-driven methodologies, and modern toolchains for unrivaled success.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["py314-requests","py314-urllib3","py314-click","py314-semantic_version","py314-colorama","py314-tabulate","py314-serial","py314-openssl","py314-ajsonrpc","py314-bottle","py314-constantly","py314-marshmallow","py314-pyelftools","py314-starlette","py314-twisted","py314-uvicorn","py314-wsproto","python314","py314-pip","py314-chardet","py314-zopeinterface","py314-certifi"]},{"type":"test","ports":["py314-pytest"]}],"depends_on":[]},{"name":"py-ajsonrpc","portdir":"python/py-ajsonrpc","version":"1.2.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/pavlov99/ajsonrpc","description":"JSON-RPC 1/2 transport implementation","long_description":"JSON-RPC 1/2 transport implementation","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-ajsonrpc"]}],"depends_on":[]},{"name":"py310-ajsonrpc","portdir":"python/py-ajsonrpc","version":"1.2.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pavlov99/ajsonrpc","description":"JSON-RPC 1/2 transport implementation","long_description":"JSON-RPC 1/2 transport implementation","active":true,"categories":["devel","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":[]},{"name":"py311-ajsonrpc","portdir":"python/py-ajsonrpc","version":"1.2.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pavlov99/ajsonrpc","description":"JSON-RPC 1/2 transport implementation","long_description":"JSON-RPC 1/2 transport implementation","active":true,"categories":["devel","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":[]},{"name":"py312-ajsonrpc","portdir":"python/py-ajsonrpc","version":"1.2.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pavlov99/ajsonrpc","description":"JSON-RPC 1/2 transport implementation","long_description":"JSON-RPC 1/2 transport implementation","active":true,"categories":["devel","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":[]},{"name":"py313-ajsonrpc","portdir":"python/py-ajsonrpc","version":"1.2.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pavlov99/ajsonrpc","description":"JSON-RPC 1/2 transport implementation","long_description":"JSON-RPC 1/2 transport implementation","active":true,"categories":["devel","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":[]},{"name":"py314-ajsonrpc","portdir":"python/py-ajsonrpc","version":"1.2.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pavlov99/ajsonrpc","description":"JSON-RPC 1/2 transport implementation","long_description":"JSON-RPC 1/2 transport implementation","active":true,"categories":["devel","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":["platformio","py-ajsonrpc"]}]},{"name":"py314-asgiref","portdir":"python/py-asgiref","version":"3.11.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://asgi.readthedocs.io","description":"ASGI specification and utilities","long_description":"ASGI specification and utilities","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py314-wheel","clang-18","py314-build","py314-installer","py314-setuptools"]},{"type":"lib","ports":["python314"]},{"type":"test","ports":["py314-pytest","py314-mypy","py314-pytest-asyncio"]}],"depends_on":[{"type":"lib","ports":["py-asgiref","py314-uvicorn"]}]},{"name":"py314-automat","portdir":"python/py-automat","version":"25.4.16","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/glyph/automat","description":"A library for concise, idiomatic Python expression of finite-state automata","long_description":"Automat is a library for concise, idiomatic Python expression of finite-state automata (particularly deterministic finite-state transducers).","active":true,"categories":["devel","python"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1596}],"variants":[],"dependencies":[{"type":"build","ports":["py314-wheel","py314-hatch-vcs","py314-setuptools_scm","py314-hatchling","clang-18","py314-build","py314-installer"]},{"type":"lib","ports":["python314","py314-setuptools"]},{"type":"run","ports":["py314-attrs","py314-six"]},{"type":"test","ports":["py314-pytest","py314-pytest-benchmark","py314-graphviz","py314-twisted"]}],"depends_on":[{"type":"lib","ports":["py-automat","py314-twisted"]}]},{"name":"py314-bottle","portdir":"python/py-bottle","version":"0.13.4","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://bottlepy.org/","description":"Fast, simple and lightweight WSGI micro web-framework for python","long_description":"Bottle is a fast, simple and lightweight WSGI micro web-framework with no dependencies other than the Python Standard Library. It supports routing, templates and has a built-in HTTP development server. It supports paste, fapws3, bjoern, Google App Engine, cheerypy or any other WSGI capable HTTP server","active":true,"categories":["devel","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":["platformio","py-bottle"]}]},{"name":"py314-constantly","portdir":"python/py-constantly","version":"23.10.4","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/twisted/constantly","description":"A library that provides symbolic constant support","long_description":"A library that provides symbolic constant support. It includes collections and constants with text, numeric, and bit flag values. Originally twisted.python.constants from the Twisted project.","active":true,"categories":["devel","python"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1596}],"variants":[],"dependencies":[{"type":"build","ports":["py314-installer","clang-18","py314-build","py314-versioneer","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["platformio","py-constantly","py314-twisted"]}]},{"name":"py313-graphviz","portdir":"python/py-graphviz","version":"0.20.3","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/xflr6/graphviz","description":"Facilitates the creation and rendering of graph descriptions in the DOT language of the Graphviz graph drawing software from Python","long_description":"This package facilitates the creation and rendering of graph descriptions in the DOT language of the Graphviz graph drawing software (repo) from Python.","active":true,"categories":["devel","graphics","python"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1596}],"variants":[],"dependencies":[{"type":"build","ports":["py313-setuptools","py313-wheel","clang-18","py313-build","py313-installer"]},{"type":"lib","ports":["python313"]},{"type":"run","ports":["graphviz"]},{"type":"test","ports":["py313-pytest","py313-pytest-mock"]}],"depends_on":[{"type":"test","ports":["py313-automat"]}]},{"name":"py314-graphviz","portdir":"python/py-graphviz","version":"0.20.3","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/xflr6/graphviz","description":"Facilitates the creation and rendering of graph descriptions in the DOT language of the Graphviz graph drawing software from Python","long_description":"This package facilitates the creation and rendering of graph descriptions in the DOT language of the Graphviz graph drawing software (repo) from Python.","active":true,"categories":["devel","graphics","python"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1596}],"variants":[],"dependencies":[{"type":"build","ports":["py314-setuptools","py314-wheel","clang-18","py314-build","py314-installer"]},{"type":"lib","ports":["python314"]},{"type":"run","ports":["graphviz"]},{"type":"test","ports":["py314-pytest","py314-pytest-mock"]}],"depends_on":[{"type":"lib","ports":["py314-eli5","py-graphviz"]},{"type":"test","ports":["py314-automat"]}]},{"name":"py314-incremental","portdir":"python/py-incremental","version":"24.7.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/twisted/incremental","description":"A small library that versions your Python projects","long_description":"Incremental is a small library that versions your Python projects.","active":true,"categories":["devel","python"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1596}],"variants":[],"dependencies":[{"type":"build","ports":["py314-build","py314-setuptools","py314-wheel","clang-18","py314-installer"]},{"type":"lib","ports":["py314-click","python314"]}],"depends_on":[{"type":"lib","ports":["py-incremental","py314-twisted"]}]},{"name":"py314-marshmallow","portdir":"python/py-marshmallow","version":"3.23.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/marshmallow-code/marshmallow","description":"Light-weight library for converting complex datatypes to and from native Python datatypes","long_description":"Light-weight library for converting complex datatypes to and from native Python datatypes","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-flit_core","py314-installer"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["py314-webargs","platformio","py-marshmallow"]}]},{"name":"py-pyelftools","portdir":"python/py-pyelftools","version":"0.32","license":"public-domain","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/eliben/pyelftools","description":"A pure-Python library for parsing and analyzing ELF files and DWARF debugging information.","long_description":"A pure-Python library for parsing and analyzing ELF files and DWARF debugging information.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-pyelftools"]}],"depends_on":[]},{"name":"py310-pyelftools","portdir":"python/py-pyelftools","version":"0.32","license":"public-domain","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/eliben/pyelftools","description":"A pure-Python library for parsing and analyzing ELF files and DWARF debugging information.","long_description":"A pure-Python library for parsing and analyzing ELF files and DWARF debugging information.","active":true,"categories":["devel","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":[]},{"name":"py311-pyelftools","portdir":"python/py-pyelftools","version":"0.32","license":"public-domain","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/eliben/pyelftools","description":"A pure-Python library for parsing and analyzing ELF files and DWARF debugging information.","long_description":"A pure-Python library for parsing and analyzing ELF files and DWARF debugging information.","active":true,"categories":["devel","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":[]},{"name":"py312-pyelftools","portdir":"python/py-pyelftools","version":"0.32","license":"public-domain","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/eliben/pyelftools","description":"A pure-Python library for parsing and analyzing ELF files and DWARF debugging information.","long_description":"A pure-Python library for parsing and analyzing ELF files and DWARF debugging information.","active":true,"categories":["devel","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":[]},{"name":"py313-pyelftools","portdir":"python/py-pyelftools","version":"0.32","license":"public-domain","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/eliben/pyelftools","description":"A pure-Python library for parsing and analyzing ELF files and DWARF debugging information.","long_description":"A pure-Python library for parsing and analyzing ELF files and DWARF debugging information.","active":true,"categories":["devel","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":[]},{"name":"py314-pyelftools","portdir":"python/py-pyelftools","version":"0.32","license":"public-domain","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/eliben/pyelftools","description":"A pure-Python library for parsing and analyzing ELF files and DWARF debugging information.","long_description":"A pure-Python library for parsing and analyzing ELF files and DWARF debugging information.","active":true,"categories":["devel","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":["platformio","py-pyelftools"]}]},{"name":"py314-pyhamcrest","portdir":"python/py-pyhamcrest","version":"2.1.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/hamcrest/PyHamcrest","description":"Hamcrest framework for matcher objects","long_description":"Hamcrest framework for matcher objects","active":true,"categories":["python"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1596}],"variants":[],"dependencies":[{"type":"build","ports":["py314-installer","clang-18","py314-build","py314-hatchling","py314-setuptools","py314-hatch-vcs"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["py-pyhamcrest"]},{"type":"run","ports":["py314-twisted"]}]}]}