From dd6807b4d3f23e1517d50f0900c5d2aceca503b1 Mon Sep 17 00:00:00 2001 From: jkerdreu <jkerdreu@b32b6428-25c9-4566-ad07-03861ab6144f> Date: Tue, 16 Jul 2024 20:53:04 +0000 Subject: [PATCH] Added URL to packages git-svn-id: https://redmine.imt-atlantique.fr/svn/xaal/code/Python/branches/0.7@3211 b32b6428-25c9-4566-ad07-03861ab6144f --- apps/dashboard/pyproject.toml | 13 ++++---- apps/fuse/pyproject.toml | 16 +++++++--- apps/homeassistant/xaal/manifest.json | 2 +- apps/legacytools/pyproject.toml | 14 ++++---- apps/rest/pyproject.toml | 13 ++++---- apps/tools/pyproject.toml | 16 +++++++--- core/metadb/pyproject.toml | 15 ++++++--- devices/assistants/Alexa/pyproject.toml | 5 +++ devices/emulations/Fauxmo/pyproject.toml | 12 ++++--- devices/loggers/influxdb/pyproject.toml | 5 +++ devices/loggers/mqtt/pyproject.toml | 5 +++ devices/loggers/warp10/pyproject.toml | 13 ++++---- .../notifications/gtk-notify/pyproject.toml | 5 +++ .../notifications/pushbullet/pyproject.toml | 5 +++ devices/protocols/Aqara/pyproject.toml | 15 +++++---- devices/protocols/ESPHome/pyproject.toml | 14 ++++---- devices/protocols/Edisio/pyproject.toml | 11 ++++--- devices/protocols/HQ433/pyproject.toml | 5 +++ devices/protocols/HomeKit/pyproject.toml | 12 ++++--- devices/protocols/IPX-800/pyproject.toml | 13 ++++---- devices/protocols/KNX/pyproject.toml | 19 +++++++---- devices/protocols/Meross/pyproject.toml | 13 ++++---- devices/protocols/Netatmo/pyproject.toml | 12 ++++--- devices/protocols/SensFloor/pyproject.toml | 13 ++++---- devices/protocols/Tuya/pyproject.toml | 13 ++++---- devices/protocols/Yeelight/pyproject.toml | 17 +++++----- devices/protocols/ZWave/pyproject.toml | 15 +++++---- devices/protocols/bugOne/pyproject.toml | 5 +++ devices/sensors/HTU21D/pyproject.toml | 15 ++++++--- devices/sensors/lm_sensors/pyproject.toml | 5 +++ devices/tests/dummy/pyproject.toml | 13 ++++---- devices/tests/fakeinput/pyproject.toml | 12 ++++--- libs/lib/pyproject.toml | 32 +++++++++++++++---- libs/monitor/pyproject.toml | 12 +++++-- libs/schemas/pyproject.toml | 21 +++++++++--- 35 files changed, 278 insertions(+), 148 deletions(-) diff --git a/apps/dashboard/pyproject.toml b/apps/dashboard/pyproject.toml index 5cdac0a7..35d866ca 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 720a12d3..6c5fbf71 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 636f27f3..1c0a53f1 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 0735f0dc..62703cc2 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 17abd820..1a3f62a9 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 470d4c99..bbc16a06 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 0d4ac07a..8bdc8df9 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 da9f6fec..3c3adf0a 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 18e8f9ac..9ceffa6d 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 a657d683..382ea722 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 1802a37f..0dd15cef 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 75c1f214..4544dfb4 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 3a6ef8f1..550c0edc 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 c5f9dfd7..b4830396 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 633013cb..80fbeea6 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 4c46f67d..cc6399f1 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 f8661690..36a00811 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 9140ffb3..86fe9fc4 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 3360d80c..17ed221f 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 332bc1f8..eddfc7d5 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 9b3e7386..228750b7 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 1d84c0a8..764aceff 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 4b135d12..417a9ff3 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 d663ddf9..24b2617c 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 35a637be..025af4f6 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 9c9e4ce2..ca681809 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 b6d08385..60522c3e 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 bf9902a7..4f1b17eb 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 cd7d4aeb..077a1adc 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 f0ca6aab..7833328a 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 64d1b01b..43d57f52 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 e3206c9c..dfec8893 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 c5a3a1d7..b3978bb5 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 d2191ab5..b6573584 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 2dccdb45..70c938ce 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" -- GitLab