# This file was autogenerated by uv via the following command:
#    uv pip compile --extra=dev --no-emit-index-url --no-emit-trusted-host --output-file=requirements-dev.txt pyproject.toml
auto-walrus==0.3.4
    # via tubular (pyproject.toml)
beartype==0.21.0
    # via tubular (pyproject.toml)
cfgv==3.4.0
    # via pre-commit
coverage==7.10.7
    # via pytest-cov
distlib==0.4.0
    # via virtualenv
exceptiongroup==1.3.0
    # via pytest
filelock==3.19.1
    # via virtualenv
identify==2.6.14
    # via pre-commit
iniconfig==2.1.0
    # via pytest
joblib==1.5.2
    # via scikit-learn
narwhals==2.5.0
    # via tubular (pyproject.toml)
nodeenv==1.9.1
    # via pre-commit
numpy==2.0.2
    # via
    #   pandas
    #   scikit-learn
    #   scipy
packaging==25.0
    # via pytest
pandas==2.3.2
    # via tubular (pyproject.toml)
platformdirs==4.4.0
    # via virtualenv
pluggy==1.6.0
    # via pytest
polars==1.33.1
    # via tubular (pyproject.toml)
pre-commit==4.3.0
    # via tubular (pyproject.toml)
pyarrow==21.0.0
    # via tubular (pyproject.toml)
pygments==2.19.2
    # via pytest
pytest==8.4.2
    # via
    #   tubular (pyproject.toml)
    #   pytest-cov
    #   pytest-mock
    #   test-aide
pytest-cov==2.10.1
    # via tubular (pyproject.toml)
pytest-mock==3.15.1
    # via
    #   tubular (pyproject.toml)
    #   test-aide
python-dateutil==2.9.0.post0
    # via pandas
pytz==2025.2
    # via pandas
pyyaml==6.0.2
    # via pre-commit
ruff==0.14.0
    # via tubular (pyproject.toml)
scikit-learn==1.6.1
    # via tubular (pyproject.toml)
scipy==1.13.1
    # via scikit-learn
six==1.17.0
    # via python-dateutil
test-aide==0.1.1
    # via tubular (pyproject.toml)
threadpoolctl==3.6.0
    # via scikit-learn
tomli==2.2.1
    # via
    #   auto-walrus
    #   pytest
typing-extensions==4.15.0
    # via
    #   tubular (pyproject.toml)
    #   exceptiongroup
    #   virtualenv
tzdata==2025.2
    # via pandas
virtualenv==20.34.0
    # via pre-commit
