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