@@ -8,29 +8,34 @@ version = "0.1.0"
88description = " A standalone, host-agnostic Python library for KNX telegram persistence."
99readme = " README.md"
1010requires-python = " >=3.12"
11- license = { text = " MIT" }
11+ license = " MIT"
1212authors = [
1313 {name = " Martin Hoefling" }
1414]
1515keywords = [" knx" , " home-assistant" , " persistence" , " storage" , " telegram" ]
1616classifiers = [
1717 " Development Status :: 3 - Alpha" ,
1818 " Intended Audience :: Developers" ,
19- " License :: OSI Approved :: MIT License" ,
2019 " Programming Language :: Python :: 3.12" ,
2120 " Topic :: Home Automation" ,
2221 " Framework :: AsyncIO" ,
2322]
2423dependencies = []
2524
2625[project .urls ]
27- Homepage = " https://github.com/martinhoefling/knx-telegram-store"
28- Bug-Tracker = " https://github.com/martinhoefling/knx-telegram-store/issues"
26+ Homepage = " https://github.com/XKNX/knx-telegram-store"
27+ Bug-Tracker = " https://github.com/XKNX/knx-telegram-store/issues"
28+
29+ [tool .setuptools ]
30+ include-package-data = true
2931
3032[tool .setuptools .packages .find ]
3133where = [" src" ]
3234include = [" knx_telegram_store*" ]
3335
36+ [tool .setuptools .package-data ]
37+ knx_telegram_store = [" py.typed" ]
38+
3439[project .optional-dependencies ]
3540sqlite = [" aiosqlite>=0.20" , " sqlalchemy[asyncio]>=2.0" ]
3641postgres = [" asyncpg>=0.29" , " sqlalchemy[asyncio]>=2.0" ]
@@ -39,6 +44,7 @@ dev = [
3944 " pytest-asyncio>=0.23" ,
4045 " pytest-cov>=4.1" ,
4146 " ruff>=0.3" ,
47+ " mypy>=1.9" ,
4248 " aiosqlite>=0.20"
4349]
4450
0 commit comments