# This file was autogenerated by uv via the following command:
#    uv export --format requirements-txt --no-hashes -o requirements.txt
aiofiles==25.1.0
    # via skypilot
aiohappyeyeballs==2.6.1
    # via aiohttp
aiohttp==3.13.3
    # via skypilot
aiosignal==1.4.0
    # via aiohttp
aiosqlite==0.22.1
    # via skypilot
alembic==1.18.4
    # via
    #   optuna
    #   skypilot
annotated-doc==0.0.4
    # via
    #   fastapi
    #   typer
annotated-types==0.7.0
    # via pydantic
anyio==4.12.1
    # via
    #   httpx
    #   skypilot
    #   starlette
    #   watchfiles
argparse==1.4.0
    # via krunic
asyncpg==0.31.0
    # via skypilot
attrs==25.4.0
    # via
    #   aiohttp
    #   jsonschema
    #   referencing
awscli==1.44.62
    # via skypilot
bcrypt==4.0.1
    # via
    #   paramiko
    #   skypilot
beautifulsoup4==4.14.3
    # via gdown
boto3==1.42.72
    # via skypilot
botocore==1.42.72
    # via
    #   awscli
    #   boto3
    #   s3transfer
    #   skypilot
braceexpand==0.1.7
    # via webdataset
bracex==2.6
    # via wcmatch
cachetools==7.0.5
    # via skypilot
casbin==1.43.0
    # via skypilot
certifi==2026.2.25
    # via
    #   httpcore
    #   httpx
    #   requests
cffi==2.0.0 ; platform_python_implementation != 'PyPy'
    # via
    #   cryptography
    #   pynacl
charset-normalizer==3.4.5
    # via requests
click==8.1.8
    # via
    #   ray
    #   skypilot
    #   typer
    #   uvicorn
colorama==0.4.6
    # via
    #   awscli
    #   click
    #   colorlog
    #   skypilot
    #   tqdm
    #   uvicorn
colorlog==6.10.1
    # via optuna
contourpy==1.3.3
    # via matplotlib
cryptography==46.0.5
    # via
    #   paramiko
    #   skypilot
    #   types-paramiko
cycler==0.12.1
    # via matplotlib
docutils==0.19
    # via awscli
fastapi==0.135.1
    # via skypilot
filelock==3.25.2
    # via
    #   gdown
    #   huggingface-hub
    #   ray
    #   skypilot
    #   torch
fire==0.7.1
    # via medmnist
fonttools==4.62.1
    # via matplotlib
frozenlist==1.8.0
    # via
    #   aiohttp
    #   aiosignal
fsspec==2026.2.0
    # via
    #   huggingface-hub
    #   ray
    #   torch
gdown==5.2.1
    # via krunic
gitdb==4.0.12
    # via gitpython
gitpython==3.1.46
    # via skypilot
greenlet==3.3.2
    # via
    #   skypilot
    #   sqlalchemy
grpcio==1.78.0
    # via skypilot
h11==0.16.0
    # via
    #   httpcore
    #   uvicorn
h5py==3.16.0
    # via krunic
hf-xet==1.4.0 ; platform_machine == 'AMD64' or platform_machine == 'aarch64' or platform_machine == 'amd64' or platform_machine == 'arm64' or platform_machine == 'x86_64'
    # via huggingface-hub
httpcore==1.0.9
    # via httpx
httptools==0.7.1
    # via uvicorn
httpx==0.28.1
    # via
    #   huggingface-hub
    #   skypilot
huggingface-hub==1.6.0
    # via timm
idna==3.11
    # via
    #   anyio
    #   httpx
    #   requests
    #   yarl
ijson==3.5.0
    # via skypilot
imageio==2.37.3
    # via scikit-image
invoke==2.2.1
    # via paramiko
jinja2==3.1.6
    # via
    #   skypilot
    #   torch
jmespath==1.1.0
    # via
    #   boto3
    #   botocore
joblib==1.5.3
    # via scikit-learn
jsonschema==4.26.0
    # via
    #   ray
    #   skypilot
jsonschema-specifications==2025.9.1
    # via jsonschema
kiwisolver==1.5.0
    # via matplotlib
lazy-loader==0.5
    # via scikit-image
mako==1.3.10
    # via alembic
markdown-it-py==4.0.0
    # via rich
markupsafe==3.0.3
    # via
    #   jinja2
    #   mako
matplotlib==3.10.8
    # via krunic
mdurl==0.1.2
    # via markdown-it-py
medmnist==3.0.2
    # via krunic
mpmath==1.3.0
    # via sympy
msgpack==1.1.2
    # via ray
multidict==6.7.1
    # via
    #   aiohttp
    #   yarl
networkx==3.6.1
    # via
    #   scikit-image
    #   skypilot
    #   torch
numpy==2.4.3
    # via
    #   contourpy
    #   h5py
    #   imageio
    #   krunic
    #   matplotlib
    #   medmnist
    #   optuna
    #   pandas
    #   scikit-image
    #   scikit-learn
    #   scipy
    #   tensorboardx
    #   tifffile
    #   torchvision
    #   webdataset
nvidia-cublas-cu12==12.8.4.1 ; platform_machine == 'x86_64' and sys_platform == 'linux'
    # via
    #   nvidia-cudnn-cu12
    #   nvidia-cusolver-cu12
    #   torch
nvidia-cuda-cupti-cu12==12.8.90 ; platform_machine == 'x86_64' and sys_platform == 'linux'
    # via torch
nvidia-cuda-nvrtc-cu12==12.8.93 ; platform_machine == 'x86_64' and sys_platform == 'linux'
    # via torch
nvidia-cuda-runtime-cu12==12.8.90 ; platform_machine == 'x86_64' and sys_platform == 'linux'
    # via torch
nvidia-cudnn-cu12==9.10.2.21 ; platform_machine == 'x86_64' and sys_platform == 'linux'
    # via torch
nvidia-cufft-cu12==11.3.3.83 ; platform_machine == 'x86_64' and sys_platform == 'linux'
    # via torch
nvidia-cufile-cu12==1.13.1.3 ; platform_machine == 'x86_64' and sys_platform == 'linux'
    # via torch
nvidia-curand-cu12==10.3.9.90 ; platform_machine == 'x86_64' and sys_platform == 'linux'
    # via torch
nvidia-cusolver-cu12==11.7.3.90 ; platform_machine == 'x86_64' and sys_platform == 'linux'
    # via torch
nvidia-cusparse-cu12==12.5.8.93 ; platform_machine == 'x86_64' and sys_platform == 'linux'
    # via
    #   nvidia-cusolver-cu12
    #   torch
nvidia-cusparselt-cu12==0.7.1 ; platform_machine == 'x86_64' and sys_platform == 'linux'
    # via torch
nvidia-nccl-cu12==2.27.3 ; platform_machine == 'x86_64' and sys_platform == 'linux'
    # via torch
nvidia-nvjitlink-cu12==12.8.93 ; platform_machine == 'x86_64' and sys_platform == 'linux'
    # via
    #   nvidia-cufft-cu12
    #   nvidia-cusolver-cu12
    #   nvidia-cusparse-cu12
    #   torch
nvidia-nvtx-cu12==12.8.90 ; platform_machine == 'x86_64' and sys_platform == 'linux'
    # via torch
optuna==4.7.0
    # via krunic
orjson==3.11.7
    # via skypilot
packaging==26.0
    # via
    #   huggingface-hub
    #   lazy-loader
    #   matplotlib
    #   optuna
    #   ray
    #   scikit-image
    #   skypilot
    #   tensorboardx
    #   wheel
pandas==3.0.1
    # via
    #   medmnist
    #   ray
    #   skypilot
paramiko==4.0.0
    # via skypilot
passlib==1.7.4
    # via skypilot
pendulum==3.2.0
    # via skypilot
pillow==12.1.1
    # via
    #   imageio
    #   krunic
    #   matplotlib
    #   medmnist
    #   scikit-image
    #   torchvision
pip==26.0.1
    # via skypilot
prettytable==3.17.0
    # via skypilot
prometheus-client==0.24.1
    # via skypilot
propcache==0.4.1
    # via
    #   aiohttp
    #   yarl
protobuf==6.33.6
    # via
    #   ray
    #   skypilot
    #   tensorboardx
psutil==7.2.2
    # via skypilot
psycopg2-binary==2.9.11
    # via skypilot
pulp==3.3.0
    # via skypilot
pyarrow==23.0.1
    # via ray
pyasn1==0.6.3
    # via rsa
pycasbin==2.8.0
    # via sqlalchemy-adapter
pycparser==3.0 ; implementation_name != 'PyPy' and platform_python_implementation != 'PyPy'
    # via cffi
pydantic==2.12.5
    # via
    #   fastapi
    #   ray
    #   skypilot
pydantic-core==2.41.5
    # via pydantic
pygments==2.19.2
    # via rich
pyjwt==2.12.1
    # via skypilot
pynacl==1.6.2
    # via paramiko
pyparsing==3.3.2
    # via matplotlib
pysocks==1.7.1
    # via requests
python-dateutil==2.9.0.post0
    # via
    #   botocore
    #   matplotlib
    #   pandas
    #   pendulum
python-dotenv==1.2.2
    # via
    #   skypilot
    #   uvicorn
python-multipart==0.0.22
    # via skypilot
pyyaml==6.0.3
    # via
    #   awscli
    #   huggingface-hub
    #   optuna
    #   ray
    #   skypilot
    #   timm
    #   uvicorn
    #   webdataset
ray==2.54.0
    # via krunic
referencing==0.37.0
    # via
    #   jsonschema
    #   jsonschema-specifications
requests==2.32.5
    # via
    #   gdown
    #   ray
    #   skypilot
rich==14.3.3
    # via
    #   skypilot
    #   typer
rpds-py==0.30.0
    # via
    #   jsonschema
    #   referencing
rsa==4.7.2
    # via awscli
s3transfer==0.16.0
    # via
    #   awscli
    #   boto3
safetensors==0.7.0
    # via timm
scikit-image==0.26.0
    # via medmnist
scikit-learn==1.8.0
    # via
    #   krunic
    #   medmnist
scipy==1.17.1
    # via
    #   scikit-image
    #   scikit-learn
setproctitle==1.3.7
    # via skypilot
setuptools==82.0.1
    # via
    #   skypilot
    #   torch
    #   triton
shellingham==1.5.4
    # via typer
simpleeval==1.0.7
    # via
    #   casbin
    #   pycasbin
six==1.17.0
    # via python-dateutil
skypilot==0.12.0
    # via krunic
smmap==5.0.3
    # via gitdb
soupsieve==2.8.3
    # via beautifulsoup4
sqlalchemy==2.0.48
    # via
    #   alembic
    #   optuna
    #   skypilot
    #   sqlalchemy-adapter
sqlalchemy-adapter==1.9.0
    # via skypilot
starlette==0.52.1
    # via fastapi
sympy==1.14.0
    # via torch
tabulate==0.10.0
    # via skypilot
tensorboardx==2.6.4
    # via ray
termcolor==3.3.0
    # via fire
threadpoolctl==3.6.0
    # via scikit-learn
tifffile==2026.3.3
    # via scikit-image
timm==1.0.25
    # via krunic
torch==2.8.0
    # via
    #   krunic
    #   medmnist
    #   timm
    #   torchvision
torchvision==0.23.0
    # via
    #   medmnist
    #   timm
tqdm==4.67.3
    # via
    #   gdown
    #   huggingface-hub
    #   medmnist
    #   optuna
triton==3.4.0 ; platform_machine == 'x86_64' and sys_platform == 'linux'
    # via torch
typer==0.23.1
    # via huggingface-hub
types-paramiko==4.0.0.20250822
    # via skypilot
typing-extensions==4.15.0
    # via
    #   aiosignal
    #   alembic
    #   anyio
    #   beautifulsoup4
    #   fastapi
    #   grpcio
    #   huggingface-hub
    #   pydantic
    #   pydantic-core
    #   referencing
    #   skypilot
    #   sqlalchemy
    #   starlette
    #   torch
    #   typing-inspection
typing-inspection==0.4.2
    # via
    #   fastapi
    #   pydantic
tzdata==2025.3
    # via
    #   pandas
    #   pendulum
urllib3==2.6.3
    # via
    #   botocore
    #   requests
uvicorn==0.35.0
    # via skypilot
uvloop==0.22.1 ; platform_python_implementation != 'PyPy' and sys_platform != 'cygwin' and sys_platform != 'win32'
    # via uvicorn
watchfiles==1.1.1
    # via uvicorn
wcmatch==10.1
    # via pycasbin
wcwidth==0.6.0
    # via prettytable
webdataset==1.0.2
    # via krunic
websockets==16.0
    # via uvicorn
wheel==0.46.3
    # via skypilot
yarl==1.23.0
    # via aiohttp
krunic @ file:///home/ljubomir/github/krunic
