diff --git a/apps/conky/pyproject.toml b/apps/conky/pyproject.toml
index 2e364b02c20371e04042cf5b58cf5a54ae6bb7e8..a76e47e3176fbd324650f46fd9534ab758713aa6 100644
--- a/apps/conky/pyproject.toml
+++ b/apps/conky/pyproject.toml
@@ -10,3 +10,6 @@ classifiers = ["Programming Language :: Python",
 keywords = ["xaal", "conky"]
 dependencies = ["xaal.lib", "xaal.monitor"]
 
+
+[tool.setuptools.packages.find]
+include = ["0.1"]
diff --git a/apps/dashboard/pyproject.toml b/apps/dashboard/pyproject.toml
index 36325b49f4ce83233388ed1dbff6ed487128fdbe..7160ac4c4f70aca06cb66d92553decbdabd91656 100644
--- a/apps/dashboard/pyproject.toml
+++ b/apps/dashboard/pyproject.toml
@@ -17,3 +17,6 @@ dependencies = ["xaal.lib",
 "mako",
 "requests"]
 
+
+[tool.setuptools.packages.find]
+include = ["0.1"]
diff --git a/apps/fuse/pyproject.toml b/apps/fuse/pyproject.toml
index dbc5fad5b119649e9239e15262b3d729ea003a5f..428ddff52cd7aecaa54c712286c0ec29e34a092e 100644
--- a/apps/fuse/pyproject.toml
+++ b/apps/fuse/pyproject.toml
@@ -12,3 +12,6 @@ dependencies = ["xaal.lib", "fuse-python", "rapidjson"]
 
 [project.scripts]
 xaal-mount = "xaal.fuse.mount:main"
+
+[tool.setuptools.packages.find]
+include = ["0.1"]
diff --git a/apps/legacytools/pyproject.toml b/apps/legacytools/pyproject.toml
index bf736065ef86d5980af797389b98cb3841b0ef3a..d94978ae13e7f337357f80f506808b2f9dde0ab1 100644
--- a/apps/legacytools/pyproject.toml
+++ b/apps/legacytools/pyproject.toml
@@ -22,3 +22,6 @@ xaal-querydb-legacy = "xaal.legacytools.querydb:main"
 xaal-pkgrun-legacy = "xaal.legacytools.pkgrun:main"
 xaal-uuidgen-legacy = "xaal.legacytools.uuidgen:main"
 xaal-inspector-legacy = "xaal.legacytools.inspector:main"
+
+[tool.setuptools.packages.find]
+include = ["0.1"]
diff --git a/apps/rest/pyproject.toml b/apps/rest/pyproject.toml
index 4db7c231859cfe49739beeb0daf5c13bf5f14b01..4f2f7be87793670e2fefc9402f66f611f26e3bd3 100644
--- a/apps/rest/pyproject.toml
+++ b/apps/rest/pyproject.toml
@@ -10,3 +10,6 @@ classifiers = ["Programming Language :: Python",
 keywords = ["xaal", "rest", "json"]
 dependencies = ["xaal.lib", "bottle", "gevent", "gevent-websocket", "python-rapidjson"]
 
+
+[tool.setuptools.packages.find]
+include = ["0.1"]
diff --git a/apps/tools/pyproject.toml b/apps/tools/pyproject.toml
index dd4a498f08fbabeaa8903e16375f863f879a8b57..f1e8193025d9c493b102782215f657a79b5e3ae4 100644
--- a/apps/tools/pyproject.toml
+++ b/apps/tools/pyproject.toml
@@ -24,3 +24,6 @@ xaal-pkgrun = "xaal.tools.toolbox:pkgrun"
 xaal-keygen = "xaal.tools.keygen:main"
 xaal-uuidgen = "xaal.tools.uuidgen:main"
 xaal-shell = "xaal.tools.toolbox:shell"
+
+[tool.setuptools.packages.find]
+include = ["0.4"]
diff --git a/core/metadb/pyproject.toml b/core/metadb/pyproject.toml
index dc1adf3728a54c52a7851d1b7ab20e323452292f..aac34b363c99af5afe5ab8919bb879f60516bd83 100644
--- a/core/metadb/pyproject.toml
+++ b/core/metadb/pyproject.toml
@@ -10,3 +10,6 @@ classifiers = ["Programming Language :: Python",
 keywords = ["xaal", "metadata"]
 dependencies = ["xaal.lib"]
 
+
+[tool.setuptools.packages.find]
+include = ["0.1"]
diff --git a/devices/assistants/Alexa/pyproject.toml b/devices/assistants/Alexa/pyproject.toml
index 7d0181e0bc5220396adacbafb06615a7e8d6e08e..7cda97f136da5c9ba8865b04c38e19ee7d759757 100644
--- a/devices/assistants/Alexa/pyproject.toml
+++ b/devices/assistants/Alexa/pyproject.toml
@@ -10,3 +10,6 @@ classifiers = ["Programming Language :: Python",
 keywords = ["xaal", "alexa"]
 dependencies = ["xaal.lib", "xaal.schemas"]
 
+
+[tool.setuptools.packages.find]
+include = ["0.1"]
diff --git a/devices/emulations/Fauxmo/pyproject.toml b/devices/emulations/Fauxmo/pyproject.toml
index c39501ce9170937c2d1ab440238adf33c6a6ff6b..288a0fc02e083011b8756fafb50540525e14c882 100644
--- a/devices/emulations/Fauxmo/pyproject.toml
+++ b/devices/emulations/Fauxmo/pyproject.toml
@@ -10,3 +10,6 @@ classifiers = ["Programming Language :: Python",
 keywords = ["xaal", "wemo", "alexa"]
 dependencies = ["xaal.lib", "fauxmo", "nest_asyncio"]
 
+
+[tool.setuptools.packages.find]
+include = ["0.1"]
diff --git a/devices/loggers/influxdb/pyproject.toml b/devices/loggers/influxdb/pyproject.toml
index ecb231ba144f006b3c000cd353c833b38c445223..a6b0c349879bb2a81ac3632c6765c4a34f934655 100644
--- a/devices/loggers/influxdb/pyproject.toml
+++ b/devices/loggers/influxdb/pyproject.toml
@@ -10,3 +10,6 @@ classifiers = ["Programming Language :: Python",
 keywords = ["xaal", "influxdb"]
 dependencies = ["xaal.lib", "influxdb"]
 
+
+[tool.setuptools.packages.find]
+include = ["0.1"]
diff --git a/devices/loggers/mqtt/pyproject.toml b/devices/loggers/mqtt/pyproject.toml
index c429771a91689ad18083f136c5fff6e67c143c08..d5f91bf6ee68dc1f2b34cc151cc5b27c209ba2ea 100644
--- a/devices/loggers/mqtt/pyproject.toml
+++ b/devices/loggers/mqtt/pyproject.toml
@@ -10,3 +10,6 @@ classifiers = ["Programming Language :: Python",
 keywords = ["xaal", "mqtt"]
 dependencies = ["xaal.lib", "paho-mqtt"]
 
+
+[tool.setuptools.packages.find]
+include = ["0.1"]
diff --git a/devices/loggers/warp10/pyproject.toml b/devices/loggers/warp10/pyproject.toml
index e8d667b7f0c7a8d30979f5795604b3a59c6b7bbd..a8d185e736bf990a17a6db782c98eea114465f53 100644
--- a/devices/loggers/warp10/pyproject.toml
+++ b/devices/loggers/warp10/pyproject.toml
@@ -10,3 +10,6 @@ classifiers = ["Programming Language :: Python",
 keywords = ["xaal", "warp10"]
 dependencies = ["xaal.lib", "urllib3"]
 
+
+[tool.setuptools.packages.find]
+include = ["0.1"]
diff --git a/devices/notifications/gtk-notify/pyproject.toml b/devices/notifications/gtk-notify/pyproject.toml
index 1fc0951d9b67735125aed69f07b623fddf3dd191..08b1a5fab80900d45637b0ef5d40d30eae73d0de 100644
--- a/devices/notifications/gtk-notify/pyproject.toml
+++ b/devices/notifications/gtk-notify/pyproject.toml
@@ -10,3 +10,6 @@ classifiers = ["Programming Language :: Python",
 keywords = ["xaal", "gtk", "notify"]
 dependencies = ["xaal.lib", "pycairo", "PyGObject"]
 
+
+[tool.setuptools.packages.find]
+include = ["0.1"]
diff --git a/devices/notifications/pushbullet/pyproject.toml b/devices/notifications/pushbullet/pyproject.toml
index 01510a60106f51fead5c53cfdd13a92c8bebe9cf..120fb9a771ff16370853e999d1b8ba51eda4ff15 100644
--- a/devices/notifications/pushbullet/pyproject.toml
+++ b/devices/notifications/pushbullet/pyproject.toml
@@ -10,3 +10,6 @@ classifiers = ["Programming Language :: Python",
 keywords = ["xaal", "pushbullet"]
 dependencies = ["xaal.lib", "pushbullet.py"]
 
+
+[tool.setuptools.packages.find]
+include = ["0.1"]
diff --git a/devices/protocols/Aqara/pyproject.toml b/devices/protocols/Aqara/pyproject.toml
index f78b1c8c175002337ff5e4c263b97716012fb5ff..ea1711ff77e15d7f3d7a9b6e6118a7048baf42a3 100644
--- a/devices/protocols/Aqara/pyproject.toml
+++ b/devices/protocols/Aqara/pyproject.toml
@@ -10,3 +10,6 @@ classifiers = ["Programming Language :: Python",
 keywords = ["xaal", "aqara"]
 dependencies = ["xaal.lib", "gevent", "pycryptodomex"]
 
+
+[tool.setuptools.packages.find]
+include = ["0.1"]
diff --git a/devices/protocols/ESPHome/pyproject.toml b/devices/protocols/ESPHome/pyproject.toml
index 0f17a2bc52baaafadb380ca5936c6ed4142ed5f0..e1aa477c74afcf049fdf54d53a6ad63293ee420d 100644
--- a/devices/protocols/ESPHome/pyproject.toml
+++ b/devices/protocols/ESPHome/pyproject.toml
@@ -10,3 +10,6 @@ classifiers = ["Programming Language :: Python",
 keywords = ["xaal", "esphome"]
 dependencies = ["xaal.lib", "aioesphomeapi"]
 
+
+[tool.setuptools.packages.find]
+include = ["0.1"]
diff --git a/devices/protocols/Edisio/pyproject.toml b/devices/protocols/Edisio/pyproject.toml
index dafaddb5bca6125fc40f8b41f6c7390a4c5d82f0..6c33cb7da374d5be716eefd5490fe87d9233dd18 100644
--- a/devices/protocols/Edisio/pyproject.toml
+++ b/devices/protocols/Edisio/pyproject.toml
@@ -10,3 +10,6 @@ classifiers = ["Programming Language :: Python",
 keywords = ["xaal", "edisio"]
 dependencies = ["xaal.lib", "gevent", "pyserial"]
 
+
+[tool.setuptools.packages.find]
+include = ["0.1"]
diff --git a/devices/protocols/HQ433/pyproject.toml b/devices/protocols/HQ433/pyproject.toml
index aed95aae42578589ad87511079440b627414fc97..f833565c58e264191d15c0b3a800fca3ded7e706 100644
--- a/devices/protocols/HQ433/pyproject.toml
+++ b/devices/protocols/HQ433/pyproject.toml
@@ -10,3 +10,6 @@ classifiers = ["Programming Language :: Python",
 keywords = ["xaal", "rf433"]
 dependencies = ["xaal.lib", "pyserial"]
 
+
+[tool.setuptools.packages.find]
+include = ["0.1"]
diff --git a/devices/protocols/HomeKit/pyproject.toml b/devices/protocols/HomeKit/pyproject.toml
index 1223a7b31673dec0885e2e60e77b3940aeb0a08c..a10b8e95f58a4a82d0eac7b1406b0a91d261eef4 100644
--- a/devices/protocols/HomeKit/pyproject.toml
+++ b/devices/protocols/HomeKit/pyproject.toml
@@ -10,3 +10,6 @@ classifiers = ["Programming Language :: Python",
 keywords = ["xaal", "homekit"]
 dependencies = ["xaal.lib", "aiohomekit"]
 
+
+[tool.setuptools.packages.find]
+include = ["0.1"]
diff --git a/devices/protocols/IPX-800/pyproject.toml b/devices/protocols/IPX-800/pyproject.toml
index cba2e6bdbce76ac81d40cfcb01b7e8ddfdc6c9ea..a651169abbf2e30b938ac6e2c377b563c4fab05e 100644
--- a/devices/protocols/IPX-800/pyproject.toml
+++ b/devices/protocols/IPX-800/pyproject.toml
@@ -10,3 +10,6 @@ classifiers = ["Programming Language :: Python",
 keywords = ["xaal", "ipx-800"]
 dependencies = ["xaal.lib", "gevent"]
 
+
+[tool.setuptools.packages.find]
+include = ["0.1"]
diff --git a/devices/protocols/KNX/pyproject.toml b/devices/protocols/KNX/pyproject.toml
index 9fdab5c7b17edde8f9dfce90d5b1513ab640cbb6..d088645e091bb87a6b702318fb59e9f93597c5af 100644
--- a/devices/protocols/KNX/pyproject.toml
+++ b/devices/protocols/KNX/pyproject.toml
@@ -10,3 +10,6 @@ classifiers = ["Programming Language :: Python",
 keywords = ["xaal", "knx"]
 dependencies = ["xaal.lib", "gevent"]
 
+
+[tool.setuptools.packages.find]
+include = ["0.1"]
diff --git a/devices/protocols/Meross/pyproject.toml b/devices/protocols/Meross/pyproject.toml
index 2d1691209a31874fdb0f3938f0a679a0768c55c1..d14afb4e07d0dbab27c77be2f7a03ddf5c846d70 100644
--- a/devices/protocols/Meross/pyproject.toml
+++ b/devices/protocols/Meross/pyproject.toml
@@ -10,3 +10,6 @@ classifiers = ["Programming Language :: Python",
 keywords = ["xaal", "meross"]
 dependencies = ["xaal.lib", "xaal.schemas", "meross_iot==0.4.4.4"]
 
+
+[tool.setuptools.packages.find]
+include = ["0.1"]
diff --git a/devices/protocols/Netatmo/pyproject.toml b/devices/protocols/Netatmo/pyproject.toml
index e8b2920ba84825c136c76a96148d15f1644e87d6..d570f71eee65125cb3384fcdf9bb1788105e701a 100644
--- a/devices/protocols/Netatmo/pyproject.toml
+++ b/devices/protocols/Netatmo/pyproject.toml
@@ -10,3 +10,6 @@ classifiers = ["Programming Language :: Python",
 keywords = ["xaal", "netatmo", "weather", "station"]
 dependencies = ["xaal.lib", "requests"]
 
+
+[tool.setuptools.packages.find]
+include = ["0.1"]
diff --git a/devices/protocols/SensFloor/pyproject.toml b/devices/protocols/SensFloor/pyproject.toml
index 06a8c4419ea106073e64aafb43176329c67364fc..a8319c52b7eef73dbfef062930c5cdf5582549bf 100644
--- a/devices/protocols/SensFloor/pyproject.toml
+++ b/devices/protocols/SensFloor/pyproject.toml
@@ -10,3 +10,6 @@ classifiers = ["Programming Language :: Python",
 keywords = ["xaal", "Sense Floor"]
 dependencies = ["xaal.lib", "xaal.schemas", "python-socketio==5.0.0", "aiohttp"]
 
+
+[tool.setuptools.packages.find]
+include = ["0.1"]
diff --git a/devices/protocols/Tuya/pyproject.toml b/devices/protocols/Tuya/pyproject.toml
index 9707f5a68ba1dfd8a601b56697a0e25a9dbe0acb..2c0f9b17e52117925e8578e0c1c2f7f4956363dd 100644
--- a/devices/protocols/Tuya/pyproject.toml
+++ b/devices/protocols/Tuya/pyproject.toml
@@ -10,3 +10,6 @@ classifiers = ["Programming Language :: Python",
 keywords = ["xaal", "tuya"]
 dependencies = ["xaal.lib", "gevent", "decorator", "tuyaface"]
 
+
+[tool.setuptools.packages.find]
+include = ["0.1"]
diff --git a/devices/protocols/Yeelight/pyproject.toml b/devices/protocols/Yeelight/pyproject.toml
index 67b42da5089f44491f8ae5252114efbcb6c33a85..c72f83a6f5f4b52cf982a51ec1f69f1ce9b6c5f4 100644
--- a/devices/protocols/Yeelight/pyproject.toml
+++ b/devices/protocols/Yeelight/pyproject.toml
@@ -10,3 +10,6 @@ classifiers = ["Programming Language :: Python",
 keywords = ["xaal", "aqara"]
 dependencies = ["xaal.lib", "gevent", "yeelight", "decorator"]
 
+
+[tool.setuptools.packages.find]
+include = ["0.1"]
diff --git a/devices/protocols/ZWave/pyproject.toml b/devices/protocols/ZWave/pyproject.toml
index 20ce47125fb6a1f0e1bb45ab602a92ff27316480..313e5a643a85a6bf795d94d73e8c5a50248da033 100644
--- a/devices/protocols/ZWave/pyproject.toml
+++ b/devices/protocols/ZWave/pyproject.toml
@@ -10,3 +10,6 @@ classifiers = ["Programming Language :: Python",
 keywords = ["xaal", "zwave"]
 dependencies = ["xaal.lib", "python_openzwave", "prettytable"]
 
+
+[tool.setuptools.packages.find]
+include = ["0.1"]
diff --git a/devices/protocols/bugOne/pyproject.toml b/devices/protocols/bugOne/pyproject.toml
index 6c93057cd2a1ff94d21d3b250d8d09ae0b009732..71f216eb12842b1c279a710b281df853f8fe0175 100644
--- a/devices/protocols/bugOne/pyproject.toml
+++ b/devices/protocols/bugOne/pyproject.toml
@@ -10,3 +10,6 @@ classifiers = ["Programming Language :: Python",
 keywords = ["xaal", "bugone", "RFM12", "Wireless", "Sensor"]
 dependencies = ["xaal.lib", "bugone", "gevent"]
 
+
+[tool.setuptools.packages.find]
+include = ["0.1"]
diff --git a/devices/sensors/HTU21D/pyproject.toml b/devices/sensors/HTU21D/pyproject.toml
index 42fd983df8727e8e7d2b7766aff55635ab2c6e55..f963c8624c0a78bce08d1795b7ad8d383c078417 100644
--- a/devices/sensors/HTU21D/pyproject.toml
+++ b/devices/sensors/HTU21D/pyproject.toml
@@ -10,3 +10,6 @@ classifiers = ["Programming Language :: Python",
 keywords = ["xaal", "i2c sensors"]
 dependencies = ["xaal.lib"]
 
+
+[tool.setuptools.packages.find]
+include = ["0.1"]
diff --git a/devices/sensors/lm_sensors/pyproject.toml b/devices/sensors/lm_sensors/pyproject.toml
index 5b1b237ef623fade1810e5be0495df6e1290d9e4..58b9857741b7b5d373f48df70e9f6971d16c631f 100644
--- a/devices/sensors/lm_sensors/pyproject.toml
+++ b/devices/sensors/lm_sensors/pyproject.toml
@@ -10,3 +10,6 @@ classifiers = ["Programming Language :: Python",
 keywords = ["xaal", "lmsensors"]
 dependencies = ["xaal.lib", "PySensors"]
 
+
+[tool.setuptools.packages.find]
+include = ["0.1"]
diff --git a/devices/tests/dummy/pyproject.toml b/devices/tests/dummy/pyproject.toml
index 65be4b94826a5d44f45f03b4f716e8429744438f..1ffa1774be6ba43b74083d6eb028c765389e3349 100644
--- a/devices/tests/dummy/pyproject.toml
+++ b/devices/tests/dummy/pyproject.toml
@@ -10,3 +10,6 @@ classifiers = ["Programming Language :: Python",
 keywords = ["xaal"]
 dependencies = ["xaal.lib"]
 
+
+[tool.setuptools.packages.find]
+include = ["0.1"]
diff --git a/devices/tests/fakeinput/pyproject.toml b/devices/tests/fakeinput/pyproject.toml
index ab8bc6a085dfb746583e913847ebef7671a0c627..22f1fbf8b3a1cb0034d703e2a7f55f110bb404c0 100644
--- a/devices/tests/fakeinput/pyproject.toml
+++ b/devices/tests/fakeinput/pyproject.toml
@@ -10,3 +10,6 @@ classifiers = ["Programming Language :: Python",
 keywords = ["xaal", "json"]
 dependencies = ["xaal.lib", "xaal.schemas", "bottle", "gevent", "gevent-websocket"]
 
+
+[tool.setuptools.packages.find]
+include = ["0.1"]
diff --git a/devices/weather/OpenWeatherMap/pyproject.toml b/devices/weather/OpenWeatherMap/pyproject.toml
index a77973ca660df70d18ddf73ab9e1e54151edf6b6..21518229dace7b9a95d3efbe98ee3e97dd9c0764 100644
--- a/devices/weather/OpenWeatherMap/pyproject.toml
+++ b/devices/weather/OpenWeatherMap/pyproject.toml
@@ -10,3 +10,6 @@ classifiers = ["Programming Language :: Python",
 keywords = ["xaal", "own", "weather"]
 dependencies = ["xaal.lib", "xaal.schemas", "pyowm==2.10.0"]
 
+
+[tool.setuptools.packages.find]
+include = ["0.2"]