11[project ]
22name = " taskiq-faststream"
3- version = " 0.2.3 "
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]" ,
@@ -77,31 +77,24 @@ test = [
7777]
7878
7979dev = [
80- " taskiq-faststream[ test] " ,
80+ { include-group = " test" } ,
8181 " mypy==1.18.2" ,
8282 " ruff==0.13.2" ,
8383 " pre-commit >=3.6.0,<5.0.0" ,
8484]
8585
86+ [build-system ]
87+ requires = [" uv_build>=0.9.2" ]
88+ build-backend = " uv_build"
89+
90+ [tool .uv .build-backend ]
91+ module-root = " "
92+
8693[project .urls ]
8794Homepage = " https://github.com/taskiq-python/taskiq-faststream"
8895Tracker = " https://github.com/taskiq-python/taskiq-faststream/issues"
8996Source = " https://github.com/taskiq-python/taskiq-faststream"
9097
91- [tool .hatch .metadata ]
92- allow-direct-references = true
93- allow-ambiguous-features = true
94-
95- [tool .hatch .version ]
96- path = " taskiq_faststream/__about__.py"
97-
98- [tool .hatch .build ]
99- skip-excluded-dirs = true
100- exclude = [
101- " /tests" ,
102- " /.github" ,
103- ]
104-
10598[tool .mypy ]
10699python_version = " 3.9"
107100strict = true
0 commit comments