diff --git a/apps/dashboard/pyproject.toml b/apps/dashboard/pyproject.toml index 5cdac0a73815271053d2685132e48dc991a31fbb..35d866ca034b0e793a6db45b22e61f5cb0a1066a 100644 --- a/apps/dashboard/pyproject.toml +++ b/apps/dashboard/pyproject.toml @@ -1,16 +1,13 @@ [project] name = "xaal.dashboard" -version = "0.2" +version = "0.3" description = "xAAL Dashboard" readme = "README.rst" authors = [ { name = "Jerome Kerdreux", email = "Jerome.Kerdreux@imt-atlantique.fr" }, ] license = { text = "GPL License" } -classifiers = [ - "Programming Language :: Python", - "Topic :: Software Development :: Libraries :: Python Modules", -] +classifiers = ["Programming Language :: Python", "Topic :: Home Automation"] keywords = ["xaal", "socketio", "html", "dashboard"] dependencies = [ "xaal.lib", @@ -23,6 +20,10 @@ dependencies = [ "requests", ] - [tool.setuptools.packages.find] include = ["xaal.dashboard"] + +[project.urls] +Homepage = "https://recherche.imt-atlantique.fr/xaal/" +Documentation = "https://redmine.imt-atlantique.fr/projects/xaal/repository/xaal/entry/code/Python/branches/0.7/apps/dashboard/README.rst" +Source = "https://redmine.imt-atlantique.fr/projects/xaal/repository/xaal/show/code/Python/branches/0.7/apps/dashboard" diff --git a/apps/fuse/pyproject.toml b/apps/fuse/pyproject.toml index 720a12d37114bcc6e9a3147786b31c9640ae6dd5..6c5fbf71f5609f1d389fa5dfbd9e16a4fcfe428b 100644 --- a/apps/fuse/pyproject.toml +++ b/apps/fuse/pyproject.toml @@ -1,12 +1,13 @@ [project] name = "xaal.fuse" -version = "0.1" +version = "0.2" description = "xAAL Fuse filesystem" readme = "README.rst" -authors = [ { name = "Jerome Kerdreux", email = "Jerome.Kerdreux@imt-atlantique.fr" } ] -license = { text = "GPL License"} -classifiers = ["Programming Language :: Python", -"Topic :: Software Development :: Libraries :: Python Modules"] +authors = [ + { name = "Jerome Kerdreux", email = "Jerome.Kerdreux@imt-atlantique.fr" }, +] +license = { text = "GPL License" } +classifiers = ["Programming Language :: Python", "Topic :: Home Automation"] keywords = ["xaal", "tools"] dependencies = ["xaal.lib", "fuse-python", "rapidjson"] @@ -15,3 +16,8 @@ xaal-mount = "xaal.fuse.mount:main" [tool.setuptools.packages.find] include = ["xaal.fuse"] + +[project.urls] +Homepage = "https://recherche.imt-atlantique.fr/xaal/" +Documentation = "https://redmine.imt-atlantique.fr/projects/xaal/repository/xaal/entry/code/Python/branches/0.7/apps/fuse/README.rst" +Source = "https://redmine.imt-atlantique.fr/projects/xaal/repository/xaal/show/code/Python/branches/0.7/apps/fuse" diff --git a/apps/homeassistant/xaal/manifest.json b/apps/homeassistant/xaal/manifest.json index 636f27f30c5fc7289a6c6b77f73748cb733b1875..1c0a53f1e80afbdd1856b2ba568443ed238ec1d7 100644 --- a/apps/homeassistant/xaal/manifest.json +++ b/apps/homeassistant/xaal/manifest.json @@ -7,7 +7,7 @@ "ssdp": [], "zeroconf": [], "homekit": {}, - "dependencies": ["xaal.lib", "xaal.monitor", "xaal.schemas"], + "dependencies": [], "codeowners": ["@jkerdreux-imt"], "iot_class": "local_push", "version": "0.1.0" diff --git a/apps/legacytools/pyproject.toml b/apps/legacytools/pyproject.toml index 0735f0dcd5e1db793274806f8b029e723014b68f..62703cc28a94df4e5249cfb0bbca6516aef10d7f 100644 --- a/apps/legacytools/pyproject.toml +++ b/apps/legacytools/pyproject.toml @@ -1,16 +1,13 @@ [project] name = "xaal.legacytools" -version = "0.2" -description = "xAAL devices tools" +version = "0.3" +description = "xAAL devices tools (legacy)" readme = "README.rst" authors = [ { name = "Jerome Kerdreux", email = "Jerome.Kerdreux@imt-atlantique.fr" }, ] license = { text = "GPL License" } -classifiers = [ - "Programming Language :: Python", - "Topic :: Software Development :: Libraries :: Python Modules", -] +classifiers = ["Programming Language :: Python", "Topic :: Home Automation"] keywords = ["xaal", "tools"] dependencies = ["xaal.lib"] @@ -29,3 +26,8 @@ xaal-inspector-legacy = "xaal.legacytools.inspector:main" [tool.setuptools.packages.find] include = ["xaal.legacytools"] + +[project.urls] +Homepage = "https://recherche.imt-atlantique.fr/xaal/" +Documentation = "https://redmine.imt-atlantique.fr/projects/xaal/repository/xaal/entry/code/Python/branches/0.7/apps/legacytools/README.rst" +Source = "https://redmine.imt-atlantique.fr/projects/xaal/repository/xaal/show/code/Python/branches/0.7/apps/legacytools" diff --git a/apps/rest/pyproject.toml b/apps/rest/pyproject.toml index 17abd82078ef720b3260e53293b033bbc5003975..1a3f62a92971c8c2c9a41354f3d8426d03f1dfdb 100644 --- a/apps/rest/pyproject.toml +++ b/apps/rest/pyproject.toml @@ -1,16 +1,13 @@ [project] name = "xaal.rest" -version = "0.2" +version = "0.3" description = "xAAL devices REST API" readme = "README.rst" authors = [ { name = "Jerome Kerdreux", email = "Jerome.Kerdreux@imt-atlantique.fr" }, ] license = { text = "GPL License" } -classifiers = [ - "Programming Language :: Python", - "Topic :: Software Development :: Libraries :: Python Modules", -] +classifiers = ["Programming Language :: Python", "Topic :: Home Automation"] keywords = ["xaal", "rest", "json"] dependencies = [ "xaal.lib", @@ -21,6 +18,10 @@ dependencies = [ "python-rapidjson", ] - [tool.setuptools.packages.find] include = ["xaal.rest"] + +[project.urls] +Homepage = "https://recherche.imt-atlantique.fr/xaal/" +Documentation = "https://redmine.imt-atlantique.fr/projects/xaal/repository/xaal/entry/code/Python/branches/0.7/apps/rest/README.rst" +Source = "https://redmine.imt-atlantique.fr/projects/xaal/repository/xaal/show/code/Python/branches/0.7/apps/rest" diff --git a/apps/tools/pyproject.toml b/apps/tools/pyproject.toml index 470d4c998fa6ef266e618362cb4c4841d31780f0..bbc16a0641b88eda11205bf46e55c5bbe649d2e4 100644 --- a/apps/tools/pyproject.toml +++ b/apps/tools/pyproject.toml @@ -1,12 +1,13 @@ [project] name = "xaal.tools" -version = "0.5" +version = "0.6" description = "xAAL devices tools" readme = "README.rst" -authors = [ { name = "Jerome Kerdreux", email = "Jerome.Kerdreux@imt-atlantique.fr" } ] -license = { text = "GPL License"} -classifiers = ["Programming Language :: Python", -"Topic :: Software Development :: Libraries :: Python Modules"] +authors = [ + { name = "Jerome Kerdreux", email = "Jerome.Kerdreux@imt-atlantique.fr" }, +] +license = { text = "GPL License" } +classifiers = ["Programming Language :: Python", "Topic :: Home Automation"] keywords = ["xaal", "tools"] dependencies = ["xaal.lib", "colored==1.4.3"] @@ -27,3 +28,8 @@ xaal-shell = "xaal.tools.toolbox:shell" [tool.setuptools.packages.find] include = ["xaal.tools"] + +[project.urls] +Homepage = "https://recherche.imt-atlantique.fr/xaal/" +Documentation = "https://redmine.imt-atlantique.fr/projects/xaal/repository/xaal/entry/code/Python/branches/0.7/apps/tools/README.rst" +Source = "https://redmine.imt-atlantique.fr/projects/xaal/repository/xaal/show/code/Python/branches/0.7/apps/tools" diff --git a/core/metadb/pyproject.toml b/core/metadb/pyproject.toml index 0d4ac07aa48c05b8423f68c39272ed5df1b8fba0..8bdc8df9677d0b4646c2671ba0a6c44f02c6563c 100644 --- a/core/metadb/pyproject.toml +++ b/core/metadb/pyproject.toml @@ -3,13 +3,18 @@ name = "xaal.metadb" version = "0.1" description = "xAAL Metadata-DB" readme = "README.rst" -authors = [ { name = "Jerome Kerdreux", email = "Jerome.Kerdreux@imt-atlantique.fr" } ] -license = { text = "GPL License"} -classifiers = ["Programming Language :: Python", -"Topic :: Software Development :: Libraries :: Python Modules"] +authors = [ + { name = "Jerome Kerdreux", email = "Jerome.Kerdreux@imt-atlantique.fr" }, +] +license = { text = "GPL License" } +classifiers = ["Programming Language :: Python", "Topic :: Home Automation"] keywords = ["xaal", "metadata"] dependencies = ["xaal.lib"] - [tool.setuptools.packages.find] include = ["xaal.metadb"] + +[project.urls] +Homepage = "https://recherche.imt-atlantique.fr/xaal/" +Documentation = "https://redmine.imt-atlantique.fr/projects/xaal/repository/xaal/entry/code/Python/branches/0.7/core/metadb/README.rst" +Source = "https://redmine.imt-atlantique.fr/projects/xaal/repository/xaal/show/code/Python/branches/0.7/core/metadb" diff --git a/devices/assistants/Alexa/pyproject.toml b/devices/assistants/Alexa/pyproject.toml index da9f6fec69257500e686cd8fe8b42267105a45d1..3c3adf0a8f72df1ad2a381db1f71a125df5bdd2d 100644 --- a/devices/assistants/Alexa/pyproject.toml +++ b/devices/assistants/Alexa/pyproject.toml @@ -13,3 +13,8 @@ dependencies = ["xaal.lib", "xaal.schemas"] [tool.setuptools.packages.find] include = ["xaal.alexa"] + +[project.urls] +Homepage = "https://recherche.imt-atlantique.fr/xaal/" +Documentation = "https://redmine.imt-atlantique.fr/projects/xaal/repository/xaal/entry/code/Python/branches/0.7/devices/assistants/Alexa/README.rst" +Source = "https://redmine.imt-atlantique.fr/projects/xaal/repository/xaal/show/code/Python/branches/0.7/devices/assistants/Alexa" diff --git a/devices/emulations/Fauxmo/pyproject.toml b/devices/emulations/Fauxmo/pyproject.toml index 18e8f9acff1e3631cd8f83a923b663989b09ff3d..9ceffa6d50467155f883e0d2f001d7b505e79178 100644 --- a/devices/emulations/Fauxmo/pyproject.toml +++ b/devices/emulations/Fauxmo/pyproject.toml @@ -1,19 +1,21 @@ [project] name = "xaal.fauxmo" -version = "0.1" +version = "0.2" description = "xAAL to Wemo fake emulations" readme = "README.rst" authors = [ { name = "Jerome Kerdreux", email = "Jerome.Kerdreux@imt-atlantique.fr" }, ] license = { text = "GPL License" } -classifiers = [ - "Programming Language :: Python", - "Topic :: Software Development :: Libraries :: Python Modules", -] +classifiers = ["Programming Language :: Python", "Topic :: Home Automation"] keywords = ["xaal", "wemo", "alexa"] dependencies = ["xaal.lib", "fauxmo", "nest_asyncio"] [tool.setuptools.packages.find] include = ["xaal.fauxmo"] + +[project.urls] +Homepage = "https://recherche.imt-atlantique.fr/xaal/" +Documentation = "https://redmine.imt-atlantique.fr/projects/xaal/repository/xaal/entry/code/Python/branches/0.7/devices/emulations/Fauxmo/README.rst" +Source = "https://redmine.imt-atlantique.fr/projects/xaal/repository/xaal/show/code/Python/branches/0.7/devices/emulations/Fauxmo" diff --git a/devices/loggers/influxdb/pyproject.toml b/devices/loggers/influxdb/pyproject.toml index a657d683e77a0d4b91c54ad6f25cf4b7ec2f377e..382ea7221aa3c7ea965aef154530c775e15c949d 100644 --- a/devices/loggers/influxdb/pyproject.toml +++ b/devices/loggers/influxdb/pyproject.toml @@ -13,3 +13,8 @@ dependencies = ["xaal.lib", "influxdb"] [tool.setuptools.packages.find] include = ["xaal.influxdb"] + +[project.urls] +Homepage = "https://recherche.imt-atlantique.fr/xaal/" +Documentation = "https://redmine.imt-atlantique.fr/projects/xaal/repository/xaal/entry/code/Python/branches/0.7/devices/loggers/influxdb/README.rst" +Source = "https://redmine.imt-atlantique.fr/projects/xaal/repository/xaal/show/code/Python/branches/0.7/devices/loggers/influxdb" diff --git a/devices/loggers/mqtt/pyproject.toml b/devices/loggers/mqtt/pyproject.toml index 1802a37facd86d90396e28c00146c6c67754a1fc..0dd15cef7ab132b0083a8fc03eeb12a78a128706 100644 --- a/devices/loggers/mqtt/pyproject.toml +++ b/devices/loggers/mqtt/pyproject.toml @@ -13,3 +13,8 @@ dependencies = ["xaal.lib", "paho-mqtt"] [tool.setuptools.packages.find] include = ["xaal.mqttlogger"] + +[project.urls] +Homepage = "https://recherche.imt-atlantique.fr/xaal/" +Documentation = "https://redmine.imt-atlantique.fr/projects/xaal/repository/xaal/entry/code/Python/branches/0.7/devices/loggers/mqtt/README.rst" +Source = "https://redmine.imt-atlantique.fr/projects/xaal/repository/xaal/show/code/Python/branches/0.7/devices/loggers/mqtt" diff --git a/devices/loggers/warp10/pyproject.toml b/devices/loggers/warp10/pyproject.toml index 75c1f2147bff2e9f944beec270a8ebb771e2b667..4544dfb466255b366ecda9f79d47d07b61c17857 100644 --- a/devices/loggers/warp10/pyproject.toml +++ b/devices/loggers/warp10/pyproject.toml @@ -1,19 +1,20 @@ [project] name = "xaal.warp10" -version = "0.1" +version = "0.2" description = "xAAL logger for warp10" readme = "README.rst" authors = [ { name = "Jerome Kerdreux", email = "Jerome.Kerdreux@imt-atlantique.fr" }, ] license = { text = "GPL License" } -classifiers = [ - "Programming Language :: Python", - "Topic :: Software Development :: Libraries :: Python Modules", -] +classifiers = ["Programming Language :: Python", "Topic :: Home Automation"] keywords = ["xaal", "warp10"] dependencies = ["xaal.lib", "urllib3"] - [tool.setuptools.packages.find] include = ["xaal.warp10"] + +[project.urls] +Homepage = "https://recherche.imt-atlantique.fr/xaal/" +Documentation = "https://redmine.imt-atlantique.fr/projects/xaal/repository/xaal/entry/code/Python/branches/0.7/devices/loggers/warp10/README.rst" +Source = "https://redmine.imt-atlantique.fr/projects/xaal/repository/xaal/show/code/Python/branches/0.7/devices/loggers/warp10" diff --git a/devices/notifications/gtk-notify/pyproject.toml b/devices/notifications/gtk-notify/pyproject.toml index 3a6ef8f1f4184af5779eaeaf377d2466920ee598..550c0edc7f0e6be0a83703f3a0f59d0ca1f5c1d5 100644 --- a/devices/notifications/gtk-notify/pyproject.toml +++ b/devices/notifications/gtk-notify/pyproject.toml @@ -13,3 +13,8 @@ dependencies = ["xaal.lib", "pycairo", "PyGObject"] [tool.setuptools.packages.find] include = ["xaal.gtknotify"] + +[project.urls] +Homepage = "https://recherche.imt-atlantique.fr/xaal/" +Documentation = "https://redmine.imt-atlantique.fr/projects/xaal/repository/xaal/entry/code/Python/branches/0.7/devices/notifications/gtk-notify/README.rst" +Source = "https://redmine.imt-atlantique.fr/projects/xaal/repository/xaal/show/code/Python/branches/0.7/devices/notifications/gtk-notify" diff --git a/devices/notifications/pushbullet/pyproject.toml b/devices/notifications/pushbullet/pyproject.toml index c5f9dfd78fbac7d3925495495c66fa6d315dbc4f..b4830396280d9fed9eeadfb3834fdf41eb759e6d 100644 --- a/devices/notifications/pushbullet/pyproject.toml +++ b/devices/notifications/pushbullet/pyproject.toml @@ -13,3 +13,8 @@ dependencies = ["xaal.lib", "pushbullet.py"] [tool.setuptools.packages.find] include = ["xaal.pushbullet"] + +[project.urls] +Homepage = "https://recherche.imt-atlantique.fr/xaal/" +Documentation = "https://redmine.imt-atlantique.fr/projects/xaal/repository/xaal/entry/code/Python/branches/0.7/devices/notifications/pushbullet/README.rst" +Source = "https://redmine.imt-atlantique.fr/projects/xaal/repository/xaal/show/code/Python/branches/0.7/devices/notifications/pushbullet" diff --git a/devices/protocols/Aqara/pyproject.toml b/devices/protocols/Aqara/pyproject.toml index 633013cb7859baac1f658f911f446a2cbf5960f9..80fbeea625f7d2732008965dd221070ba8f15921 100644 --- a/devices/protocols/Aqara/pyproject.toml +++ b/devices/protocols/Aqara/pyproject.toml @@ -1,19 +1,20 @@ [project] name = "xaal.aqara" -version = "0.1" -description = "xAAL devices for Xiaomi / Aqara" +version = "0.2" +description = "xAAL gateway for Xiaomi / Aqara" readme = "README.rst" authors = [ { name = "Jerome Kerdreux", email = "Jerome.Kerdreux@imt-atlantique.fr" }, ] license = { text = "GPL License" } -classifiers = [ - "Programming Language :: Python", - "Topic :: Software Development :: Libraries :: Python Modules", -] +classifiers = ["Programming Language :: Python", "Topic :: Home Automation"] keywords = ["xaal", "aqara"] dependencies = ["xaal.lib", "gevent", "pycryptodomex"] - [tool.setuptools.packages.find] include = ["xaal.aqara"] + +[project.urls] +Homepage = "https://recherche.imt-atlantique.fr/xaal/" +Documentation = "https://redmine.imt-atlantique.fr/projects/xaal/repository/xaal/entry/code/Python/branches/0.7/devices/protocols/Aqara/README.rst" +Source = "https://redmine.imt-atlantique.fr/projects/xaal/repository/xaal/show/code/Python/branches/0.7/devices/protocols/Aqara" diff --git a/devices/protocols/ESPHome/pyproject.toml b/devices/protocols/ESPHome/pyproject.toml index 4c46f67dd8d764338696212819e05186a81221f4..cc6399f1af9d36c8c9187ead3c82706be7d75425 100644 --- a/devices/protocols/ESPHome/pyproject.toml +++ b/devices/protocols/ESPHome/pyproject.toml @@ -1,19 +1,21 @@ [project] name = "xaal.esphome" -version = "0.1" -description = "xAAL gateway for for ESPHome devices" +version = "0.2" +description = "xAAL gateway for ESPHome devices" readme = "README.rst" authors = [ { name = "Jerome Kerdreux", email = "Jerome.Kerdreux@imt-atlantique.fr" }, ] license = { text = "GPL License" } -classifiers = [ - "Programming Language :: Python", - "Topic :: Software Development :: Libraries :: Python Modules", -] +classifiers = ["Programming Language :: Python", "Topic :: Home Automation"] keywords = ["xaal", "esphome"] dependencies = ["xaal.lib", "aioesphomeapi"] [tool.setuptools.packages.find] include = ["xaal.esphome"] + +[project.urls] +Homepage = "https://recherche.imt-atlantique.fr/xaal/" +Documentation = "https://redmine.imt-atlantique.fr/projects/xaal/repository/xaal/entry/code/Python/branches/0.7/devices/protocols/ESPHome/README.rst" +Source = "https://redmine.imt-atlantique.fr/projects/xaal/repository/xaal/show/code/Python/branches/0.7/devices/protocols/ESPHome" diff --git a/devices/protocols/Edisio/pyproject.toml b/devices/protocols/Edisio/pyproject.toml index f86616904a9897ea93d1d5e57105e0429ccfddb9..36a00811e7e58f1c359535fb1d90dd305d36402c 100644 --- a/devices/protocols/Edisio/pyproject.toml +++ b/devices/protocols/Edisio/pyproject.toml @@ -1,19 +1,20 @@ [project] name = "xaal.edisio" -version = "0.1" +version = "0.2" description = "xAAL gateway for Edisio devices" readme = "README.rst" authors = [ { name = "Jerome Kerdreux", email = "Jerome.Kerdreux@imt-atlantique.fr" }, ] license = { text = "GPL License" } -classifiers = [ - "Programming Language :: Python", - "Topic :: Software Development :: Libraries :: Python Modules", -] +classifiers = ["Programming Language :: Python", "Topic :: Home Automation"] keywords = ["xaal", "edisio"] dependencies = ["xaal.lib", "gevent", "pyserial"] [tool.setuptools.packages.find] include = ["xaal.edisio"] +[project.urls] +Homepage = "https://recherche.imt-atlantique.fr/xaal/" +Documentation = "https://redmine.imt-atlantique.fr/projects/xaal/repository/xaal/entry/code/Python/branches/0.7/devices/protocols/Edisio/README.rst" +Source = "https://redmine.imt-atlantique.fr/projects/xaal/repository/xaal/show/code/Python/branches/0.7/devices/protocols/Edisio" diff --git a/devices/protocols/HQ433/pyproject.toml b/devices/protocols/HQ433/pyproject.toml index 9140ffb3ef73cea9fc8c2ef1b236c161a3a4bd7f..86fe9fc498ee9123865e7c2ebcc9adca48785377 100644 --- a/devices/protocols/HQ433/pyproject.toml +++ b/devices/protocols/HQ433/pyproject.toml @@ -13,3 +13,8 @@ dependencies = ["xaal.lib", "pyserial"] [tool.setuptools.packages.find] include = ["xaal.hq433"] + +[project.urls] +Homepage = "https://recherche.imt-atlantique.fr/xaal/" +Documentation = "https://redmine.imt-atlantique.fr/projects/xaal/repository/xaal/entry/code/Python/branches/0.7/devices/protocols/HQ433/README.rst" +Source = "https://redmine.imt-atlantique.fr/projects/xaal/repository/xaal/show/code/Python/branches/0.7/devices/protocols/HQ433" diff --git a/devices/protocols/HomeKit/pyproject.toml b/devices/protocols/HomeKit/pyproject.toml index 3360d80c76a7dd6c681f966b5569f7f0f400b101..17ed221f71ef24c71cf6482db336eca49264ca20 100644 --- a/devices/protocols/HomeKit/pyproject.toml +++ b/devices/protocols/HomeKit/pyproject.toml @@ -1,19 +1,21 @@ [project] name = "xaal.homekit" -version = "0.1" +version = "0.2" description = "xAAL devices for Homekit" readme = "README.rst" authors = [ { name = "Jerome Kerdreux", email = "Jerome.Kerdreux@imt-atlantique.fr" }, ] license = { text = "GPL License" } -classifiers = [ - "Programming Language :: Python", - "Topic :: Software Development :: Libraries :: Python Modules", -] +classifiers = ["Programming Language :: Python", "Topic :: Home Automation"] keywords = ["xaal", "homekit"] dependencies = ["xaal.lib", "aiohomekit"] [tool.setuptools.packages.find] include = ["xaal.homekit"] + +[project.urls] +Homepage = "https://recherche.imt-atlantique.fr/xaal/" +Documentation = "https://redmine.imt-atlantique.fr/projects/xaal/repository/xaal/entry/code/Python/branches/0.7/devices/protocols/HomeKit/README.rst" +Source = "https://redmine.imt-atlantique.fr/projects/xaal/repository/xaal/show/code/Python/branches/0.7/devices/protocols/HomeKit" diff --git a/devices/protocols/IPX-800/pyproject.toml b/devices/protocols/IPX-800/pyproject.toml index 332bc1f852f8c935c9dd77a020750d08a432f6fc..eddfc7d559646133474daa916a4eac285e7e3d36 100644 --- a/devices/protocols/IPX-800/pyproject.toml +++ b/devices/protocols/IPX-800/pyproject.toml @@ -1,19 +1,20 @@ [project] name = "xaal.ipx800" -version = "0.1" +version = "0.2" description = "xAAL devices for IPX-800 Ethernet Control System" readme = "README.rst" authors = [ { name = "Jerome Kerdreux", email = "Jerome.Kerdreux@imt-atlantique.fr" }, ] license = { text = "GPL License" } -classifiers = [ - "Programming Language :: Python", - "Topic :: Software Development :: Libraries :: Python Modules", -] +classifiers = ["Programming Language :: Python", "Topic :: Home Automation"] keywords = ["xaal", "ipx-800"] dependencies = ["xaal.lib", "gevent"] - [tool.setuptools.packages.find] include = ["xaal.ipx800"] + +[project.urls] +Homepage = "https://recherche.imt-atlantique.fr/xaal/" +Documentation = "https://redmine.imt-atlantique.fr/projects/xaal/repository/xaal/entry/code/Python/branches/0.7/devices/protocols/IPX-800/README.rst" +Source = "https://redmine.imt-atlantique.fr/projects/xaal/repository/xaal/show/code/Python/branches/0.7/devices/protocols/IPX-800" diff --git a/devices/protocols/KNX/pyproject.toml b/devices/protocols/KNX/pyproject.toml index 9b3e738697213dae31773759c2560fc5985b7645..228750b78a8cd5c4f71ea13e67484759c36c0196 100644 --- a/devices/protocols/KNX/pyproject.toml +++ b/devices/protocols/KNX/pyproject.toml @@ -1,15 +1,20 @@ [project] name = "xaal.knx" -version = "0.1" +version = "0.2" description = "xAAL devices for KNX bus" readme = "README.rst" -authors = [ { name = "Jerome Kerdreux", email = "Jerome.Kerdreux@imt-atlantique.fr" } ] -license = { text = "GPL License"} -classifiers = ["Programming Language :: Python", -"Topic :: Software Development :: Libraries :: Python Modules"] +authors = [ + { name = "Jerome Kerdreux", email = "Jerome.Kerdreux@imt-atlantique.fr" }, +] +license = { text = "GPL License" } +classifiers = ["Programming Language :: Python", "Topic :: Home Automation"] keywords = ["xaal", "knx"] -dependencies = ["xaal.lib", "gevent"] - +dependencies = ["xaal.lib", "xaal.schemas", "gevent"] [tool.setuptools.packages.find] include = ["xaal.knx"] + +[project.urls] +Homepage = "https://recherche.imt-atlantique.fr/xaal/" +Documentation = "https://redmine.imt-atlantique.fr/projects/xaal/repository/xaal/entry/code/Python/branches/0.7/devices/protocols/KNX/README.rst" +Source = "https://redmine.imt-atlantique.fr/projects/xaal/repository/xaal/show/code/Python/branches/0.7/devices/protocols/KNX" diff --git a/devices/protocols/Meross/pyproject.toml b/devices/protocols/Meross/pyproject.toml index 1d84c0a8969a457ba25cf7ef710e7209774b1588..764aceff6f103faccfdc8e9d757e16c400c73280 100644 --- a/devices/protocols/Meross/pyproject.toml +++ b/devices/protocols/Meross/pyproject.toml @@ -1,19 +1,20 @@ [project] name = "xaal.meross" -version = "0.1" +version = "0.2" description = "xAAL gateway for Meross devices" readme = "README.rst" authors = [ { name = "Jerome Kerdreux", email = "Jerome.Kerdreux@imt-atlantique.fr" }, ] license = { text = "GPL License" } -classifiers = [ - "Programming Language :: Python", - "Topic :: Software Development :: Libraries :: Python Modules", -] +classifiers = ["Programming Language :: Python", "Topic :: Home Automation"] keywords = ["xaal", "meross"] dependencies = ["xaal.lib", "xaal.schemas", "meross_iot==0.4.4.4"] - [tool.setuptools.packages.find] include = ["xaal.meross"] + +[project.urls] +Homepage = "https://recherche.imt-atlantique.fr/xaal/" +Documentation = "https://redmine.imt-atlantique.fr/projects/xaal/repository/xaal/entry/code/Python/branches/0.7/devices/protocols/Meross/README.rst" +Source = "https://redmine.imt-atlantique.fr/projects/xaal/repository/xaal/show/code/Python/branches/0.7/devices/protocols/Meross" diff --git a/devices/protocols/Netatmo/pyproject.toml b/devices/protocols/Netatmo/pyproject.toml index 4b135d127c1a555e0ebe2b798feea1530208b292..417a9ff3eb9b0f53efaf880a25fe50c08648aea0 100644 --- a/devices/protocols/Netatmo/pyproject.toml +++ b/devices/protocols/Netatmo/pyproject.toml @@ -3,13 +3,17 @@ name = "xaal.netatmo" version = "0.1" description = "Netatmo Weather Station" readme = "README.rst" -authors = [ { name = "Caifeng BAO", email = "caifeng.bao@imt-atlantique.fr" } ] -license = { text = "GPL License"} -classifiers = ["Programming Language :: Python", -"Topic :: Software Development :: Libraries :: Python Modules"] +authors = [{ name = "Caifeng BAO", email = "caifeng.bao@imt-atlantique.fr" }] +license = { text = "GPL License" } +classifiers = ["Programming Language :: Python", "Topic :: Home Automation"] keywords = ["xaal", "netatmo", "weather", "station"] dependencies = ["xaal.lib", "requests"] [tool.setuptools.packages.find] include = ["xaal.netatmo"] + +[project.urls] +Homepage = "https://recherche.imt-atlantique.fr/xaal/" +Documentation = "https://redmine.imt-atlantique.fr/projects/xaal/repository/xaal/entry/code/Python/branches/0.7/devices/protocols/Netatmo/README.rst" +Source = "https://redmine.imt-atlantique.fr/projects/xaal/repository/xaal/show/code/Python/branches/0.7/devices/protocols/Netatmo" diff --git a/devices/protocols/SensFloor/pyproject.toml b/devices/protocols/SensFloor/pyproject.toml index d663ddf94b6cced66e5883d0697170a7d4953531..24b2617c47c7c3b63eaa8071f70dcc2901c19a2c 100644 --- a/devices/protocols/SensFloor/pyproject.toml +++ b/devices/protocols/SensFloor/pyproject.toml @@ -1,19 +1,20 @@ [project] name = "xaal.sensfloor" -version = "0.1" +version = "0.2" description = "xAAL devices for Future Shape SensFloor" readme = "README.rst" authors = [ { name = "Jerome Kerdreux", email = "Jerome.Kerdreux@imt-atlantique.fr" }, ] license = { text = "GPL License" } -classifiers = [ - "Programming Language :: Python", - "Topic :: Software Development :: Libraries :: Python Modules", -] +classifiers = ["Programming Language :: Python", "Topic :: Home Automation"] keywords = ["xaal", "Sense Floor"] dependencies = ["xaal.lib", "xaal.schemas", "python-socketio==5.0.0", "aiohttp"] - [tool.setuptools.packages.find] include = ["xaal.sensfloor"] + +[project.urls] +Homepage = "https://recherche.imt-atlantique.fr/xaal/" +Documentation = "https://redmine.imt-atlantique.fr/projects/xaal/repository/xaal/entry/code/Python/branches/0.7/devices/protocols/SensFloor/README.rst" +Source = "https://redmine.imt-atlantique.fr/projects/xaal/repository/xaal/show/code/Python/branches/0.7/devices/protocols/SensFloor" diff --git a/devices/protocols/Tuya/pyproject.toml b/devices/protocols/Tuya/pyproject.toml index 35a637be374878aaa673879d1db8a084df030156..025af4f6f99c0ea2a1d74bf1bd724948693bebb9 100644 --- a/devices/protocols/Tuya/pyproject.toml +++ b/devices/protocols/Tuya/pyproject.toml @@ -1,19 +1,20 @@ [project] name = "xaal.tuya" -version = "0.1" +version = "0.2" description = "xAAL support for Tuya protocol / Smart Life App" readme = "README.rst" authors = [ { name = "Jerome Kerdreux", email = "Jerome.Kerdreux@imt-atlantique.fr" }, ] license = { text = "GPL License" } -classifiers = [ - "Programming Language :: Python", - "Topic :: Software Development :: Libraries :: Python Modules", -] +classifiers = ["Programming Language :: Python", "Topic :: Home Automation"] keywords = ["xaal", "tuya"] dependencies = ["xaal.lib", "gevent", "decorator", "tuyaface"] - [tool.setuptools.packages.find] include = ["xaal.tuya"] + +[project.urls] +Homepage = "https://recherche.imt-atlantique.fr/xaal/" +Documentation = "https://redmine.imt-atlantique.fr/projects/xaal/repository/xaal/entry/code/Python/branches/0.7/devices/protocols/Tuya/README.rst" +Source = "https://redmine.imt-atlantique.fr/projects/xaal/repository/xaal/show/code/Python/branches/0.7/devices/protocols/Tuya" diff --git a/devices/protocols/Yeelight/pyproject.toml b/devices/protocols/Yeelight/pyproject.toml index 9c9e4ce249fe09e7eeb53fca7d571a90a594d6fb..ca6818099772a37f37314a239765625313f66ac7 100644 --- a/devices/protocols/Yeelight/pyproject.toml +++ b/devices/protocols/Yeelight/pyproject.toml @@ -1,19 +1,20 @@ [project] name = "xaal.yeelight" -version = "0.2" -description = "xAAL devices for Xiaomi / Aqara" +version = "0.3" +description = "xAAL gateway for Yeelight devices" readme = "README.rst" authors = [ { name = "Jerome Kerdreux", email = "Jerome.Kerdreux@imt-atlantique.fr" }, ] license = { text = "GPL License" } -classifiers = [ - "Programming Language :: Python", - "Topic :: Software Development :: Libraries :: Python Modules", -] -keywords = ["xaal", "aqara"] +classifiers = ["Programming Language :: Python", "Topic :: Home Automation"] +keywords = ["xaal", "yeelight"] dependencies = ["xaal.lib", "xaal.schemas", "gevent", "yeelight", "decorator"] - [tool.setuptools.packages.find] include = ["xaal.yeelight"] + +[project.urls] +Homepage = "https://recherche.imt-atlantique.fr/xaal/" +Documentation = "https://redmine.imt-atlantique.fr/projects/xaal/repository/xaal/entry/code/Python/branches/0.7/devices/protocols/Yeelight/README.rst" +Source = "https://redmine.imt-atlantique.fr/projects/xaal/repository/xaal/show/code/Python/branches/0.7/devices/protocols/Yeelight" diff --git a/devices/protocols/ZWave/pyproject.toml b/devices/protocols/ZWave/pyproject.toml index b6d0838532aa0d4c8c2eaf3366b774f4254d3ea7..60522c3ed6cca15b4d36e83720a7126f99872c3c 100644 --- a/devices/protocols/ZWave/pyproject.toml +++ b/devices/protocols/ZWave/pyproject.toml @@ -1,19 +1,20 @@ [project] name = "xaal.zwave" -version = "0.1" -description = "xAAL devices for Zwave" +version = "0.2" +description = "xAAL gateway for Zwave" readme = "README.rst" authors = [ { name = "Jerome Kerdreux", email = "Jerome.Kerdreux@imt-atlantique.fr" }, ] license = { text = "GPL License" } -classifiers = [ - "Programming Language :: Python", - "Topic :: Software Development :: Libraries :: Python Modules", -] +classifiers = ["Programming Language :: Python", "Topic :: Home Automation"] keywords = ["xaal", "zwave"] dependencies = ["xaal.lib", "python_openzwave", "prettytable"] - [tool.setuptools.packages.find] include = ["xaal.zwave"] + +[project.urls] +Homepage = "https://recherche.imt-atlantique.fr/xaal/" +Documentation = "https://redmine.imt-atlantique.fr/projects/xaal/repository/xaal/entry/code/Python/branches/0.7/devices/protocols/ZWave/README.rst" +Source = "https://redmine.imt-atlantique.fr/projects/xaal/repository/xaal/show/code/Python/branches/0.7/devices/protocols/ZWave" diff --git a/devices/protocols/bugOne/pyproject.toml b/devices/protocols/bugOne/pyproject.toml index bf9902a71ef272104f680c38901f1c64e43300d3..4f1b17eb039da7f4f7a4fee994fbfce3570838bd 100644 --- a/devices/protocols/bugOne/pyproject.toml +++ b/devices/protocols/bugOne/pyproject.toml @@ -13,3 +13,8 @@ dependencies = ["xaal.lib", "bugone", "gevent"] [tool.setuptools.packages.find] include = ["xaal.bugone"] + +[project.urls] +Homepage = "https://recherche.imt-atlantique.fr/xaal/" +Documentation = "https://redmine.imt-atlantique.fr/projects/xaal/repository/xaal/entry/code/Python/branches/0.7/devices/protocols/bugOne/README.rst" +Source = "https://redmine.imt-atlantique.fr/projects/xaal/repository/xaal/show/code/Python/branches/0.7/devices/protocols/bugOne" diff --git a/devices/sensors/HTU21D/pyproject.toml b/devices/sensors/HTU21D/pyproject.toml index cd7d4aebe44fefcde0a50879c250c7f2e1031475..077a1adc9bac96696fe27eea42c513d268c9c619 100644 --- a/devices/sensors/HTU21D/pyproject.toml +++ b/devices/sensors/HTU21D/pyproject.toml @@ -3,13 +3,18 @@ name = "xaal.htu21d" version = "0.1" description = "xAAL devices for I2C HTU21D sensors" readme = "README.rst" -authors = [ { name = "Jerome Kerdreux", email = "Jerome.Kerdreux@imt-atlantique.fr" } ] -license = { text = "GPL License"} -classifiers = ["Programming Language :: Python", -"Topic :: Software Development :: Libraries :: Python Modules"] +authors = [ + { name = "Jerome Kerdreux", email = "Jerome.Kerdreux@imt-atlantique.fr" }, +] +license = { text = "GPL License" } +classifiers = ["Programming Language :: Python", "Topic :: Home Automation"] keywords = ["xaal", "i2c sensors"] dependencies = ["xaal.lib"] - [tool.setuptools.packages.find] include = ["xaal.htu21d"] + +[project.urls] +Homepage = "https://recherche.imt-atlantique.fr/xaal/" +Documentation = "https://redmine.imt-atlantique.fr/projects/xaal/repository/xaal/entry/code/Python/branches/0.7/devices/sensors/HTU21D/README.rst" +Source = "https://redmine.imt-atlantique.fr/projects/xaal/repository/xaal/show/code/Python/branches/0.7/devices/sensors/HTU21D" diff --git a/devices/sensors/lm_sensors/pyproject.toml b/devices/sensors/lm_sensors/pyproject.toml index f0ca6aabbb2f6e3d28ada56e0a8ae3795f35ec7d..7833328adbbb52db28f0fd2c1ecaa6b4e6d9f0ee 100644 --- a/devices/sensors/lm_sensors/pyproject.toml +++ b/devices/sensors/lm_sensors/pyproject.toml @@ -13,3 +13,8 @@ dependencies = ["xaal.lib", "PySensors"] [tool.setuptools.packages.find] include = ["xaal.lmsensors"] + +[project.urls] +Homepage = "https://recherche.imt-atlantique.fr/xaal/" +Documentation = "https://redmine.imt-atlantique.fr/projects/xaal/repository/xaal/entry/code/Python/branches/0.7/devices/sensors/lm_sensors/README.rst" +Source = "https://redmine.imt-atlantique.fr/projects/xaal/repository/xaal/show/code/Python/branches/0.7/devices/sensors/lm_sensors" diff --git a/devices/tests/dummy/pyproject.toml b/devices/tests/dummy/pyproject.toml index 64d1b01b05f5c599c9c73b6a470d75f7ee7ebe58..43d57f5262fc07c97629b0aee84f9e692dbbca82 100644 --- a/devices/tests/dummy/pyproject.toml +++ b/devices/tests/dummy/pyproject.toml @@ -1,19 +1,20 @@ [project] name = "xaal.dummy" -version = "0.2" +version = "0.3" description = "xAAL dummy devices" readme = "README.rst" authors = [ { name = "Jerome Kerdreux", email = "Jerome.Kerdreux@imt-atlantique.fr" }, ] license = { text = "GPL License" } -classifiers = [ - "Programming Language :: Python", - "Topic :: Software Development :: Libraries :: Python Modules", -] +classifiers = ["Programming Language :: Python", "Topic :: Home Automation"] keywords = ["xaal"] dependencies = ["xaal.lib"] - [tool.setuptools.packages.find] include = ["xaal.dummy"] + +[project.urls] +Homepage = "https://recherche.imt-atlantique.fr/xaal/" +Documentation = "https://redmine.imt-atlantique.fr/projects/xaal/repository/xaal/entry/code/Python/branches/0.7/devices/tests/dummy/README.rst" +Source = "https://redmine.imt-atlantique.fr/projects/xaal/repository/xaal/show/code/Python/branches/0.7/devices/tests/dummy" diff --git a/devices/tests/fakeinput/pyproject.toml b/devices/tests/fakeinput/pyproject.toml index e3206c9c7a76f06ad1baa0e48ba99cfed3fbde22..dfec889362d748e34b325f3896f9732ada249aec 100644 --- a/devices/tests/fakeinput/pyproject.toml +++ b/devices/tests/fakeinput/pyproject.toml @@ -1,16 +1,13 @@ [project] name = "xaal.fakeinput" -version = "0.3" +version = "0.4" description = "xAAL fake switch, buttons, contact devices " readme = "README.rst" authors = [ { name = "Jerome Kerdreux", email = "Jerome.Kerdreux@imt-atlantique.fr" }, ] license = { text = "GPL License" } -classifiers = [ - "Programming Language :: Python", - "Topic :: Software Development :: Libraries :: Python Modules", -] +classifiers = ["Programming Language :: Python", "Topic :: Home Automation"] keywords = ["xaal", "json"] dependencies = [ "xaal.lib", @@ -23,3 +20,8 @@ dependencies = [ [tool.setuptools.packages.find] include = ["xaal.fakeinput"] + +[project.urls] +Homepage = "https://recherche.imt-atlantique.fr/xaal/" +Documentation = "https://redmine.imt-atlantique.fr/projects/xaal/repository/xaal/entry/code/Python/branches/0.7/devices/tests/fakeinput/README.rst" +Source = "https://redmine.imt-atlantique.fr/projects/xaal/repository/xaal/show/code/Python/branches/0.7/devices/tests/fakeinput" diff --git a/libs/lib/pyproject.toml b/libs/lib/pyproject.toml index c5a3a1d704e6b8e6b6d8ecd708baa15a9cb08a4c..b3978bb5c2009e753333fe49b5054fd3f683b86b 100644 --- a/libs/lib/pyproject.toml +++ b/libs/lib/pyproject.toml @@ -1,11 +1,31 @@ [project] name = "xaal.lib" -version = "0.7.2" -description = "xaal.lib is the official Python stack of xAAL protocol dedicated to home automation systems" +version = "0.7.3" +description = "Official Python stack for xAAL protocol" readme = "README.rst" -authors = [ { name = "Jerome Kerdreux", email = "Jerome.Kerdreux@imt-atlantique.fr" } ] -license = { text = "GPL License"} -classifiers = ['Programming Language :: Python', 'Topic :: Software Development :: Libraries :: Python Modules'] +authors = [ + { name = "Jerome Kerdreux", email = "Jerome.Kerdreux@imt-atlantique.fr" }, +] +license = { text = "GPL License" } +classifiers = [ + "Programming Language :: Python", + "Topic :: Software Development :: Libraries :: Python Modules", + "Topic :: Home Automation", +] + keywords = ['xaal', 'home-automation'] -dependencies = ['cbor2==5.4.2', 'pysodium', 'configobj', 'coloredlogs', 'decorator', 'tabulate', 'aioconsole'] +dependencies = [ + 'cbor2==5.4.2', + 'pysodium', + 'configobj', + 'coloredlogs', + 'decorator', + 'tabulate', + 'aioconsole', +] + +[project.urls] +Homepage = "https://recherche.imt-atlantique.fr/xaal/" +Documentation = "https://redmine.imt-atlantique.fr/projects/xaal/repository/xaal/entry/code/Python/branches/0.7/libs/lib/README.rst" +Source = "https://redmine.imt-atlantique.fr/projects/xaal/repository/xaal/show/code/Python/branches/0.7/libs/lib" diff --git a/libs/monitor/pyproject.toml b/libs/monitor/pyproject.toml index d2191ab5b4d3a3204c7b513bf4c15cd6a83a267d..b657358447e55dc73ba564509a42daa90e51f6af 100644 --- a/libs/monitor/pyproject.toml +++ b/libs/monitor/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "xaal.monitor" -version = "0.2" +version = "0.3" description = "xAAL devices Monitor Lib" readme = "README.rst" authors = [ @@ -8,8 +8,14 @@ authors = [ ] license = { text = "GPL License" } classifiers = [ - 'Programming Language :: Python', - 'Topic :: Software Development :: Libraries :: Python Modules', + "Programming Language :: Python", + "Topic :: Software Development :: Libraries :: Python Modules", + "Topic :: Home Automation", ] keywords = ['xaal', 'monitor'] dependencies = ['xaal.lib'] + +[project.urls] +Homepage = "https://recherche.imt-atlantique.fr/xaal/" +Documentation = "https://redmine.imt-atlantique.fr/projects/xaal/repository/xaal/entry/code/Python/branches/0.7/libs/monitor/README.rst" +Source = "https://redmine.imt-atlantique.fr/projects/xaal/repository/xaal/show/code/Python/branches/0.7/libs/monitor" diff --git a/libs/schemas/pyproject.toml b/libs/schemas/pyproject.toml index 2dccdb45d2e45b7390b5955bc858acc3e1671046..70c938ce8267598ab5380ea87009a40935e73524 100644 --- a/libs/schemas/pyproject.toml +++ b/libs/schemas/pyproject.toml @@ -1,11 +1,22 @@ [project] name = "xaal.schemas" -version = "0.1" -description = "xaal.schema provide some tools build from xAAL schemas" +version = "0.3" +description = "xAAL devices build from schemas" readme = "README.rst" -authors = [ { name = "Jerome Kerdreux", email = "Jerome.Kerdreux@imt-atlantique.fr" } ] -license = { text = "GPL License"} -classifiers = ['Programming Language :: Python', 'Topic :: Software Development :: Libraries :: Python Modules'] +authors = [ + { name = "Jerome Kerdreux", email = "Jerome.Kerdreux@imt-atlantique.fr" }, +] +license = { text = "GPL License" } +classifiers = [ + "Programming Language :: Python", + "Topic :: Software Development :: Libraries :: Python Modules", + "Topic :: Home Automation", +] keywords = ['xaal', 'home-automation'] dependencies = ['xaal.lib'] + +[project.urls] +Homepage = "https://recherche.imt-atlantique.fr/xaal/" +Documentation = "https://redmine.imt-atlantique.fr/projects/xaal/repository/xaal/entry/code/Python/branches/0.7/libs/schemas/README.rst" +Source = "https://redmine.imt-atlantique.fr/projects/xaal/repository/xaal/show/code/Python/branches/0.7/libs/schemas"