#!/usr/bin/env -S uv run --quiet --script
# /// script
# requires-python = "==3.13.*"
# dependencies = [
#     "iceberg-zamboni[sql,s3,trino]",
#     "aiobotocore==3.9.0",
#     "aiohappyeyeballs==2.7.1",
#     "aiohttp==3.14.3",
#     "aioitertools==0.13.0",
#     "aiosignal==1.4.0",
#     "annotated-types==0.8.0",
#     "attrs==26.1.0",
#     "botocore==1.43.56",
#     "cachetools==6.2.6",
#     "certifi==2026.7.22",
#     "charset-normalizer==3.4.9",
#     "click==8.4.2",
#     "colorama==0.4.6 ; sys_platform == 'win32'",
#     "duckdb==1.5.5",
#     "frozenlist==1.8.0",
#     "fsspec==2026.7.0",
#     "greenlet==3.5.4 ; platform_machine == 'AMD64' or platform_machine == 'WIN32' or platform_machine == 'aarch64' or platform_machine == 'amd64' or platform_machine == 'ppc64le' or platform_machine == 'win32' or platform_machine == 'x86_64'",
#     "idna==3.18",
#     "jmespath==1.1.0",
#     "lz4==4.4.5",
#     "markdown-it-py==4.2.0",
#     "mdurl==0.1.2",
#     "mmh3==5.2.1",
#     "multidict==6.7.1",
#     "orjson==3.11.9 ; platform_python_implementation != 'PyPy'",
#     "propcache==0.5.2",
#     "pyarrow==25.0.0",
#     "pydantic-core==2.46.4",
#     "pydantic==2.13.4",
#     "pygments==2.20.0",
#     "pyiceberg @ git+https://github.com/paulcaron16k/iceberg-python.git@16c85e421eeb4efe43b7acc39d515471fae60f5f",
#     "pyiceberg-core==0.10.1",
#     "pyparsing==3.3.2",
#     "pyroaring==1.1.0",
#     "python-dateutil==2.9.0.post0",
#     "python-dotenv==1.2.2",
#     "pytz==2026.3.post1",
#     "pyyaml==6.0.3",
#     "requests==2.34.2",
#     "rich==14.3.4",
#     "s3fs==2026.7.0",
#     "six==1.17.0",
#     "sqlalchemy==2.0.51",
#     "strictyaml==1.7.3",
#     "tenacity==9.1.4",
#     "trino==0.338.0",
#     "typing-extensions==4.16.0",
#     "typing-inspection==0.4.2",
#     "tzdata==2026.3 ; sys_platform == 'win32'",
#     "tzlocal==5.4.4",
#     "urllib3==2.7.0",
#     "wrapt==2.3.0",
#     "yarl==1.24.5",
#     "zstandard==0.25.0",
# ]
#
# [tool.uv.sources]
# iceberg-zamboni = { path = "..", editable = true }
# ///
'''zamboni-demo -- generated by scripts/build-executable.py. Do not edit.

Pinned to uv.lock. Regenerate with `uv run scripts/build-executable.py`.
'''

import sys

from zamboni.demo.cli import main

if __name__ == "__main__":
    sys.exit(main())
