[project] name = "lottery-analyzer" version = "0.1.0" description = "Add your description here" readme = "README.md" requires-python = ">=3.14" dependencies = [ "alembic>=1.18.4", "bs4>=0.0.2", "httpx>=0.28.1", "pandas>=3.0.1", "python-dateutil>=2.9.0.post0", "python-dotenv>=1.2.1", "scikit-learn>=1.8.0", "sqlalchemy>=2.0.46", "sqlalchemy-utils>=0.42.1", "tqdm>=4.67.3", ] [dependency-groups] dev = [ "pytest>=9.0.2", "pytest-cov>=7.0.0", ] [tool.pytest.ini_options] addopts = "--cov-report=html --cov-report=term-missing" filterwarnings = [ "ignore::ResourceWarning", "ignore:RuntimeWarning", "ignore::pytest.PytestUnraisableExceptionWarning", ] [tool.coverage.run] omit = [ "tests/*", "*/__init__.py", ] [tool.coverage.report] fail_under=90 show_missing=true