# 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.22.9
    # via tubular (pyproject.toml)
black==26.3.1
    # via
    #   tubular (pyproject.toml)
    #   blacken-docs
blacken-docs==1.20.0
    # via tubular (pyproject.toml)
click==8.3.1
    # via black
codespell==2.4.2
    # via tubular (pyproject.toml)
coverage==7.13.4
    # via pytest-cov
exceptiongroup==1.3.1
    # via pytest
iniconfig==2.3.0
    # via pytest
joblib==1.5.3
    # via scikit-learn
mypy-extensions==1.1.0
    # via black
narwhals==2.18.0
    # via tubular (pyproject.toml)
numpy==2.2.6
    # via
    #   pandas
    #   scikit-learn
    #   scipy
packaging==26.0
    # via
    #   black
    #   pytest
pandas==2.3.3
    # via tubular (pyproject.toml)
pathspec==1.0.4
    # via black
platformdirs==4.9.4
    # via black
pluggy==1.6.0
    # via pytest
polars==1.38.1
    # via tubular (pyproject.toml)
polars-runtime-32==1.38.1
    # via polars
prek==0.3.6
    # via tubular (pyproject.toml)
pyarrow==23.0.1
    # via tubular (pyproject.toml)
pygments==2.20.0
    # via
    #   tubular (pyproject.toml)
    #   pytest
pytest==9.0.3
    # 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
pytokens==0.4.1
    # via black
pytz==2026.1.post1
    # via pandas
ruff==0.15.6
    # via tubular (pyproject.toml)
scikit-learn==1.7.2
    # via tubular (pyproject.toml)
scipy==1.15.3
    # via scikit-learn
six==1.17.0
    # via python-dateutil
tabulate==0.10.0
    # via tubular (pyproject.toml)
test-aide==0.1.1
    # via tubular (pyproject.toml)
threadpoolctl==3.6.0
    # via scikit-learn
tomli==2.4.0
    # via
    #   auto-walrus
    #   black
    #   pytest
typing-extensions==4.15.0
    # via
    #   tubular (pyproject.toml)
    #   black
    #   exceptiongroup
typos==1.44.0
    # via tubular (pyproject.toml)
tzdata==2025.3
    # via pandas
