@@ -46,7 +46,6 @@ dependencies = [
4646 " django>=5" ,
4747 " typing-extensions>=4.15" ,
4848]
49-
5049optional-dependencies.sentry = [ " sentry-sdk~=2.19" ]
5150optional-dependencies.valkey = [ " valkey>=6.0.2,<7" ]
5251optional-dependencies.yaml = [ " pyyaml~=6.0" , " types-pyyaml>=6.0.12.20250516" ]
@@ -68,11 +67,9 @@ dev = [
6867 " types-croniter>=6.0.0.20250411" ,
6968]
7069
71- [tool .hatch .build .targets .sdist ]
72- include = [ " scheduler" ]
73-
74- [tool .hatch .build .targets .wheel ]
75- include = [ " scheduler" ]
70+ [tool .hatch ]
71+ build.targets.sdist.include = [ " scheduler" ]
72+ build.targets.wheel.include = [ " scheduler" ]
7673
7774[tool .ruff ]
7875line-length = 120
@@ -83,7 +80,6 @@ exclude = [
8380 " scheduler/migrations" ,
8481 " testproject" ,
8582]
86-
8783lint.select = [
8884 " A" , # flake8-builtins
8985 " AIR" , # Airflow
@@ -153,7 +149,7 @@ lint.per-file-ignores."scheduler/models/task.py" = [ "DJ001", "DJ012" ]
153149lint.mccabe.max-complexity = 13
154150
155151[tool .mypy ]
156- packages = [ ' scheduler' ]
152+ packages = [ " scheduler" ]
157153exclude = [
158154 " scheduler/tests/.*\\ .py" ,
159155 " scheduler/migrations/.*\\ .py" ,
0 commit comments