#
# This file is autogenerated by hatch-pip-compile with Python 3.12
#
# [constraints] requirements.txt (SHA256: 960da16ff2fb0b1daac31c7ae16eb09ddaf5f6ebed419189a7cec1b9e4e2e8e0)
#
# - pytest
# - pytest-cov
# - pytest-vcr~=1.0.2
# - textual-dev~=1.4.0
# - pytest-textual-snapshot
# - pytest-asyncio
# - art~=6.5
# - click~=8.1.7
# - pandas<3,>2
# - pillow>=11.3.0
# - pymupdf~=1.26.3
# - pyperclip~=1.9.0
# - rich-click~=1.8.9
# - rich-pixels~=3.0.1
# - rich<15,>=14
# - textual-universal-directorytree~=1.6.0
# - textual<6,>=5
# - universal-pathlib~=0.2.6
# - pyarrow~=21.0.0
# - textual-universal-directorytree[remote]~=1.6.0
#

adlfs==2024.2.0
    # via
    #   -c requirements.txt
    #   textual-universal-directorytree
aiobotocore==2.12.1
    # via
    #   -c requirements.txt
    #   s3fs
aiohttp==3.9.3
    # via
    #   -c requirements.txt
    #   adlfs
    #   aiobotocore
    #   gcsfs
    #   s3fs
    #   textual-dev
    #   textual-universal-directorytree
aioitertools==0.11.0
    # via
    #   -c requirements.txt
    #   aiobotocore
aiosignal==1.3.1
    # via
    #   -c requirements.txt
    #   aiohttp
art==6.5
    # via
    #   -c requirements.txt
    #   hatch.envs.test
attrs==23.2.0
    # via
    #   -c requirements.txt
    #   aiohttp
azure-core==1.30.1
    # via
    #   -c requirements.txt
    #   adlfs
    #   azure-identity
    #   azure-storage-blob
azure-datalake-store==0.0.53
    # via
    #   -c requirements.txt
    #   adlfs
azure-identity==1.15.0
    # via
    #   -c requirements.txt
    #   adlfs
azure-storage-blob==12.19.1
    # via
    #   -c requirements.txt
    #   adlfs
bcrypt==4.1.2
    # via
    #   -c requirements.txt
    #   paramiko
botocore==1.34.51
    # via
    #   -c requirements.txt
    #   aiobotocore
cachetools==5.3.3
    # via
    #   -c requirements.txt
    #   google-auth
certifi==2024.2.2
    # via
    #   -c requirements.txt
    #   requests
cffi==1.16.0
    # via
    #   -c requirements.txt
    #   azure-datalake-store
    #   cryptography
    #   pynacl
charset-normalizer==3.3.2
    # via
    #   -c requirements.txt
    #   requests
click==8.1.7
    # via
    #   -c requirements.txt
    #   hatch.envs.test
    #   rich-click
    #   textual-dev
coverage==7.4.4
    # via pytest-cov
cryptography==42.0.5
    # via
    #   -c requirements.txt
    #   azure-identity
    #   azure-storage-blob
    #   msal
    #   paramiko
    #   pyjwt
decorator==5.1.1
    # via
    #   -c requirements.txt
    #   gcsfs
frozenlist==1.4.1
    # via
    #   -c requirements.txt
    #   aiohttp
    #   aiosignal
fsspec==2025.7.0
    # via
    #   -c requirements.txt
    #   adlfs
    #   gcsfs
    #   s3fs
    #   universal-pathlib
gcsfs==2025.7.0
    # via
    #   -c requirements.txt
    #   textual-universal-directorytree
google-api-core==2.17.1
    # via
    #   -c requirements.txt
    #   google-cloud-core
    #   google-cloud-storage
google-auth==2.28.2
    # via
    #   -c requirements.txt
    #   gcsfs
    #   google-api-core
    #   google-auth-oauthlib
    #   google-cloud-core
    #   google-cloud-storage
google-auth-oauthlib==1.2.0
    # via
    #   -c requirements.txt
    #   gcsfs
google-cloud-core==2.4.1
    # via
    #   -c requirements.txt
    #   google-cloud-storage
google-cloud-storage==2.16.0
    # via
    #   -c requirements.txt
    #   gcsfs
google-crc32c==1.5.0
    # via
    #   -c requirements.txt
    #   google-cloud-storage
    #   google-resumable-media
google-resumable-media==2.7.0
    # via
    #   -c requirements.txt
    #   google-cloud-storage
googleapis-common-protos==1.63.0
    # via
    #   -c requirements.txt
    #   google-api-core
idna==3.6
    # via
    #   -c requirements.txt
    #   requests
    #   yarl
iniconfig==2.0.0
    # via pytest
isodate==0.6.1
    # via
    #   -c requirements.txt
    #   azure-storage-blob
jinja2==3.1.3
    # via pytest-textual-snapshot
jmespath==1.0.1
    # via
    #   -c requirements.txt
    #   botocore
linkify-it-py==2.0.3
    # via
    #   -c requirements.txt
    #   markdown-it-py
markdown-it-py==3.0.0
    # via
    #   -c requirements.txt
    #   mdit-py-plugins
    #   rich
    #   textual
markupsafe==2.1.5
    # via jinja2
mdit-py-plugins==0.4.0
    # via
    #   -c requirements.txt
    #   markdown-it-py
mdurl==0.1.2
    # via
    #   -c requirements.txt
    #   markdown-it-py
msal==1.28.0
    # via
    #   -c requirements.txt
    #   azure-datalake-store
    #   azure-identity
    #   msal-extensions
msal-extensions==1.1.0
    # via
    #   -c requirements.txt
    #   azure-identity
msgpack==1.0.8
    # via textual-dev
multidict==6.0.5
    # via
    #   -c requirements.txt
    #   aiohttp
    #   yarl
numpy==1.26.4
    # via
    #   -c requirements.txt
    #   pandas
oauthlib==3.2.2
    # via
    #   -c requirements.txt
    #   requests-oauthlib
packaging==24.0
    # via
    #   -c requirements.txt
    #   msal-extensions
    #   pytest
pandas==2.2.1
    # via
    #   -c requirements.txt
    #   hatch.envs.test
paramiko==3.4.0
    # via
    #   -c requirements.txt
    #   textual-universal-directorytree
pillow==11.3.0
    # via
    #   -c requirements.txt
    #   hatch.envs.test
    #   rich-pixels
platformdirs==4.3.7
    # via
    #   -c requirements.txt
    #   textual
pluggy==1.4.0
    # via pytest
portalocker==2.8.2
    # via
    #   -c requirements.txt
    #   msal-extensions
protobuf==4.25.3
    # via
    #   -c requirements.txt
    #   google-api-core
    #   googleapis-common-protos
pyarrow==21.0.0
    # via
    #   -c requirements.txt
    #   hatch.envs.test
pyasn1==0.5.1
    # via
    #   -c requirements.txt
    #   pyasn1-modules
    #   rsa
pyasn1-modules==0.3.0
    # via
    #   -c requirements.txt
    #   google-auth
pycparser==2.21
    # via
    #   -c requirements.txt
    #   cffi
pygments==2.19.2
    # via
    #   -c requirements.txt
    #   rich
    #   textual
pyjwt==2.8.0
    # via
    #   -c requirements.txt
    #   msal
pymupdf==1.26.3
    # via
    #   -c requirements.txt
    #   hatch.envs.test
pynacl==1.5.0
    # via
    #   -c requirements.txt
    #   paramiko
pyperclip==1.9.0
    # via
    #   -c requirements.txt
    #   hatch.envs.test
pytest==8.1.1
    # via
    #   hatch.envs.test
    #   pytest-asyncio
    #   pytest-cov
    #   pytest-textual-snapshot
    #   pytest-vcr
    #   syrupy
pytest-asyncio==0.23.6
    # via hatch.envs.test
pytest-cov==4.1.0
    # via hatch.envs.test
pytest-textual-snapshot==0.4.0
    # via hatch.envs.test
pytest-vcr==1.0.2
    # via hatch.envs.test
python-dateutil==2.9.0.post0
    # via
    #   -c requirements.txt
    #   botocore
    #   pandas
pytz==2024.1
    # via
    #   -c requirements.txt
    #   pandas
pyyaml==6.0.1
    # via vcrpy
requests==2.31.0
    # via
    #   -c requirements.txt
    #   azure-core
    #   azure-datalake-store
    #   gcsfs
    #   google-api-core
    #   google-cloud-storage
    #   msal
    #   requests-oauthlib
    #   textual-universal-directorytree
requests-oauthlib==1.4.0
    # via
    #   -c requirements.txt
    #   google-auth-oauthlib
rich==14.0.0
    # via
    #   -c requirements.txt
    #   hatch.envs.test
    #   pytest-textual-snapshot
    #   rich-click
    #   rich-pixels
    #   textual
rich-click==1.8.9
    # via
    #   -c requirements.txt
    #   hatch.envs.test
rich-pixels==3.0.1
    # via
    #   -c requirements.txt
    #   hatch.envs.test
rsa==4.9
    # via
    #   -c requirements.txt
    #   google-auth
s3fs==2025.7.0
    # via
    #   -c requirements.txt
    #   textual-universal-directorytree
six==1.16.0
    # via
    #   -c requirements.txt
    #   azure-core
    #   isodate
    #   python-dateutil
syrupy==4.6.1
    # via pytest-textual-snapshot
textual==5.3.0
    # via
    #   -c requirements.txt
    #   hatch.envs.test
    #   pytest-textual-snapshot
    #   textual-dev
    #   textual-universal-directorytree
textual-dev==1.4.0
    # via hatch.envs.test
textual-universal-directorytree==1.6.0
    # via
    #   -c requirements.txt
    #   hatch.envs.test
typing-extensions==4.10.0
    # via
    #   -c requirements.txt
    #   azure-core
    #   azure-storage-blob
    #   rich-click
    #   textual
    #   textual-dev
tzdata==2024.1
    # via
    #   -c requirements.txt
    #   pandas
uc-micro-py==1.0.3
    # via
    #   -c requirements.txt
    #   linkify-it-py
universal-pathlib==0.2.6
    # via
    #   -c requirements.txt
    #   hatch.envs.test
    #   textual-universal-directorytree
urllib3==2.0.7
    # via
    #   -c requirements.txt
    #   botocore
    #   requests
vcrpy==6.0.1
    # via pytest-vcr
wrapt==1.16.0
    # via
    #   -c requirements.txt
    #   aiobotocore
    #   vcrpy
yarl==1.9.4
    # via
    #   -c requirements.txt
    #   aiohttp
    #   vcrpy
