|
|
@@ -1,7 +1,11 @@
|
|
|
+[build-system]
|
|
|
+requires = ["uv_build >=0.11.6,<0.12"]
|
|
|
+build-backend = "uv_build"
|
|
|
+
|
|
|
[project]
|
|
|
-name = "Tuya-Local"
|
|
|
+name = "tuya-local"
|
|
|
description = "A Home Assistant integration for local control of Tuya devices."
|
|
|
-version = "2026.4.3"
|
|
|
+version = "0.0.0"
|
|
|
requires-python = ">3.14.2"
|
|
|
dependencies = [
|
|
|
"tinytuya~=1.18.0",
|
|
|
@@ -11,6 +15,16 @@ readme = "README.md"
|
|
|
license = "MIT"
|
|
|
license-file = "LICENSE.md"
|
|
|
|
|
|
+[project.scripts]
|
|
|
+duplicates = "util.duplicates:main"
|
|
|
+best_match = "util.best_match:main"
|
|
|
+all_matches = "util.config_match:main"
|
|
|
+match_against = "util.match_against:main"
|
|
|
+translation_candidates = "util.translation_candidates:main"
|
|
|
+untranslated_entities = "util.untranslated_entities:main"
|
|
|
+catalog = "util.catalog:main"
|
|
|
+entities = "util.entities:main"
|
|
|
+
|
|
|
[dependency-groups]
|
|
|
dev = [
|
|
|
"fuzzywuzzy",
|
|
|
@@ -43,4 +57,8 @@ select = [
|
|
|
]
|
|
|
ignore = [
|
|
|
"E501", # Duplicate of format rule, hits on tests
|
|
|
-]
|
|
|
+]
|
|
|
+
|
|
|
+[tool.uv.build-backend]
|
|
|
+module-name = ["custom_components.tuya_local", "util"]
|
|
|
+module-root = ""
|