11[project ]
22name = " taskiq-faststream"
3- version = " 0.2.1 "
3+ version = " 0.3.0 "
44description = " FastStream - taskiq integration to schedule FastStream tasks"
55readme = " README.md"
66authors = [
@@ -10,19 +10,19 @@ authors = [
1010
1111keywords = [" taskiq" , " tasks" , " distributed" , " async" , " FastStream" ]
1212
13- requires-python = " >=3.9 "
13+ requires-python = " >=3.10 "
1414
1515classifiers = [
1616 " Development Status :: 5 - Production/Stable" ,
1717 " License :: OSI Approved :: MIT License" ,
1818 " Programming Language :: Python" ,
1919 " Programming Language :: Python :: 3" ,
2020 " Programming Language :: Python :: 3 :: Only" ,
21- " Programming Language :: Python :: 3.9" ,
2221 " Programming Language :: Python :: 3.10" ,
2322 " Programming Language :: Python :: 3.11" ,
2423 " Programming Language :: Python :: 3.12" ,
2524 " Programming Language :: Python :: 3.13" ,
25+ " Programming Language :: Python :: 3.14" ,
2626 " Operating System :: OS Independent" ,
2727 " Topic :: Software Development :: Libraries :: Python Modules" ,
2828 " Topic :: Software Development :: Libraries" ,
@@ -63,7 +63,7 @@ redis = [
6363 " faststream[redis]"
6464]
6565
66- # local dev
66+ [ dependency-groups ]
6767test = [
6868 " taskiq-faststream[nats]" ,
6969 " taskiq-faststream[rabbit]" ,
@@ -76,31 +76,24 @@ test = [
7676]
7777
7878dev = [
79- " taskiq-faststream[ test] " ,
79+ { include-group = " test" } ,
8080 " mypy==1.11.2" ,
8181 " ruff==0.11.8" ,
8282 " pre-commit >=3.6.0,<5.0.0" ,
8383]
8484
85+ [build-system ]
86+ requires = [" uv_build>=0.9.2" ]
87+ build-backend = " uv_build"
88+
89+ [tool .uv .build-backend ]
90+ module-root = " "
91+
8592[project .urls ]
8693Homepage = " https://github.com/taskiq-python/taskiq-faststream"
8794Tracker = " https://github.com/taskiq-python/taskiq-faststream/issues"
8895Source = " https://github.com/taskiq-python/taskiq-faststream"
8996
90- [tool .hatch .metadata ]
91- allow-direct-references = true
92- allow-ambiguous-features = true
93-
94- [tool .hatch .version ]
95- path = " taskiq_faststream/__about__.py"
96-
97- [tool .hatch .build ]
98- skip-excluded-dirs = true
99- exclude = [
100- " /tests" ,
101- " /.github" ,
102- ]
103-
10497[tool .mypy ]
10598python_version = " 3.9"
10699strict = true
0 commit comments