From b3f36378bc2cc331c544701c3410b80b3309c693 Mon Sep 17 00:00:00 2001
From: jkerdreu <jkerdreu@b32b6428-25c9-4566-ad07-03861ab6144f>
Date: Mon, 15 Jul 2024 15:47:49 +0000
Subject: [PATCH] Drop support for easy_install (Deprecated)

git-svn-id: https://redmine.imt-atlantique.fr/svn/xaal/code/Python/branches/0.7@3189 b32b6428-25c9-4566-ad07-03861ab6144f
---
 apps/conky/setup.py                       | 30 --------------
 apps/dashboard/setup.py                   | 37 -----------------
 apps/fuse/setup.py                        | 37 -----------------
 apps/legacytools/setup.py                 | 45 ---------------------
 apps/rest/setup.py                        | 33 ----------------
 apps/tools/setup.py                       | 48 -----------------------
 core/metadb/setup.py                      | 28 -------------
 devices/assistants/Alexa/setup.py         | 31 ---------------
 devices/emulations/Fauxmo/setup.py        | 31 ---------------
 devices/loggers/influxdb/setup.py         | 29 --------------
 devices/loggers/mqtt/setup.py             | 29 --------------
 devices/loggers/warp10/setup.py           | 29 --------------
 devices/notifications/gtk-notify/setup.py | 31 ---------------
 devices/notifications/pushbullet/setup.py | 30 --------------
 devices/protocols/Aqara/setup.py          | 31 ---------------
 devices/protocols/ESPHome/setup.py        | 29 --------------
 devices/protocols/Edisio/setup.py         | 31 ---------------
 devices/protocols/HQ433/setup.py          | 30 --------------
 devices/protocols/HomeKit/setup.py        | 30 --------------
 devices/protocols/IPX-800/setup.py        | 30 --------------
 devices/protocols/KNX/setup.py            | 30 --------------
 devices/protocols/Meross/setup.py         | 31 ---------------
 devices/protocols/Netatmo/setup.py        | 30 --------------
 devices/protocols/SensFloor/setup.py      | 32 ---------------
 devices/protocols/Tuya/setup.py           | 32 ---------------
 devices/protocols/Yeelight/setup.py       | 32 ---------------
 devices/protocols/ZWave/setup.py          | 32 ---------------
 devices/protocols/bugOne/setup.py         | 31 ---------------
 devices/sensors/HTU21D/setup.py           | 28 -------------
 devices/sensors/lm_sensors/setup.py       | 29 --------------
 devices/tests/dummy/setup.py              | 28 -------------
 devices/tests/fakeinput/setup.py          | 33 ----------------
 devices/weather/OpenWeatherMap/setup.py   | 31 ---------------
 libs/lib/setup.py                         | 35 -----------------
 libs/monitor/setup.py                     | 28 -------------
 libs/schemas/setup.py                     | 26 ------------
 36 files changed, 1137 deletions(-)
 delete mode 100644 apps/conky/setup.py
 delete mode 100644 apps/dashboard/setup.py
 delete mode 100644 apps/fuse/setup.py
 delete mode 100644 apps/legacytools/setup.py
 delete mode 100644 apps/rest/setup.py
 delete mode 100644 apps/tools/setup.py
 delete mode 100644 core/metadb/setup.py
 delete mode 100644 devices/assistants/Alexa/setup.py
 delete mode 100644 devices/emulations/Fauxmo/setup.py
 delete mode 100644 devices/loggers/influxdb/setup.py
 delete mode 100644 devices/loggers/mqtt/setup.py
 delete mode 100644 devices/loggers/warp10/setup.py
 delete mode 100644 devices/notifications/gtk-notify/setup.py
 delete mode 100644 devices/notifications/pushbullet/setup.py
 delete mode 100644 devices/protocols/Aqara/setup.py
 delete mode 100644 devices/protocols/ESPHome/setup.py
 delete mode 100644 devices/protocols/Edisio/setup.py
 delete mode 100644 devices/protocols/HQ433/setup.py
 delete mode 100644 devices/protocols/HomeKit/setup.py
 delete mode 100644 devices/protocols/IPX-800/setup.py
 delete mode 100644 devices/protocols/KNX/setup.py
 delete mode 100644 devices/protocols/Meross/setup.py
 delete mode 100644 devices/protocols/Netatmo/setup.py
 delete mode 100644 devices/protocols/SensFloor/setup.py
 delete mode 100644 devices/protocols/Tuya/setup.py
 delete mode 100644 devices/protocols/Yeelight/setup.py
 delete mode 100644 devices/protocols/ZWave/setup.py
 delete mode 100644 devices/protocols/bugOne/setup.py
 delete mode 100644 devices/sensors/HTU21D/setup.py
 delete mode 100644 devices/sensors/lm_sensors/setup.py
 delete mode 100644 devices/tests/dummy/setup.py
 delete mode 100644 devices/tests/fakeinput/setup.py
 delete mode 100644 devices/weather/OpenWeatherMap/setup.py
 delete mode 100644 libs/lib/setup.py
 delete mode 100644 libs/monitor/setup.py
 delete mode 100644 libs/schemas/setup.py

diff --git a/apps/conky/setup.py b/apps/conky/setup.py
deleted file mode 100644
index aaa58d48..00000000
--- a/apps/conky/setup.py
+++ /dev/null
@@ -1,30 +0,0 @@
-from setuptools import setup,find_packages
-
-with open('README.rst') as f:
-    long_description = f.read()
-
-VERSION = "0.1"
-
-setup(
-    name='xaal.conky',
-    version=VERSION,
-    license='GPL License',
-    author='Jerome Kerdreux',
-    author_email='Jerome.Kerdreux@imt-atlantique.fr',
-    #url='',
-    description=('xAAL for Conky'),
-    long_description=long_description,
-    classifiers=[
-        'Programming Language :: Python',
-        'Topic :: Software Development :: Libraries :: Python Modules',
-    ],
-    keywords=['xaal','conky'],
-    platforms='any',
-    packages=find_packages(),
-    include_package_data=True,
-
-    install_requires=[
-        'xaal.lib',
-        'xaal.monitor'
-    ]
-)
diff --git a/apps/dashboard/setup.py b/apps/dashboard/setup.py
deleted file mode 100644
index 5c1e3e00..00000000
--- a/apps/dashboard/setup.py
+++ /dev/null
@@ -1,37 +0,0 @@
-from setuptools import setup,find_packages
-
-with open('README.rst') as f:
-    long_description = f.read()
-
-VERSION = "0.1"
-
-setup(
-    name='xaal.dashboard',
-    version=VERSION,
-    license='GPL License',
-    author='Jerome Kerdreux',
-    author_email='Jerome.Kerdreux@imt-atlantique.fr',
-    #url='',
-    description=('xAAL Dashboard'),
-    long_description=long_description,
-    classifiers=[
-        'Programming Language :: Python',
-        'Topic :: Software Development :: Libraries :: Python Modules',
-    ],
-    keywords=['xaal', 'socketio','html','dashboard'],
-    platforms='any',
-    packages=find_packages(),
-    include_package_data=True,
-
-    # for unknown reason, socketio requires engineio, but it's missing in the setup
-    install_requires=[
-        'xaal.lib',
-        'bottle',
-        'gevent',
-        'gevent-websocket',
-        'python-engineio',
-        'python-socketio',
-        'mako',
-        'requests',
-    ]
-)
diff --git a/apps/fuse/setup.py b/apps/fuse/setup.py
deleted file mode 100644
index ce81c977..00000000
--- a/apps/fuse/setup.py
+++ /dev/null
@@ -1,37 +0,0 @@
-from setuptools import setup,find_packages
-
-with open('README.rst') as f:
-    long_description = f.read()
-
-VERSION = "0.1"
-
-setup(
-    name='xaal.fuse',
-    version=VERSION,
-    license='GPL License',
-    author='Jerome Kerdreux',
-    author_email='Jerome.Kerdreux@imt-atlantique.fr',
-    #url='',
-    description=('xAAL Fuse filesystem'),
-    long_description=long_description,
-    classifiers=[
-        'Programming Language :: Python',
-        'Topic :: Software Development :: Libraries :: Python Modules',
-    ],
-    keywords=['xaal', 'tools'],
-    platforms='any',
-    packages=find_packages(),
-    include_package_data=True,
-
-  entry_points = {
-      'console_scripts': [
-          'xaal-mount = xaal.fuse.mount:main',
-      ],
-    },
-    
-    install_requires=[
-        'xaal.lib',
-        'fuse-python',
-        'rapidjson'
-    ]
-)
diff --git a/apps/legacytools/setup.py b/apps/legacytools/setup.py
deleted file mode 100644
index fe4ebe1e..00000000
--- a/apps/legacytools/setup.py
+++ /dev/null
@@ -1,45 +0,0 @@
-from setuptools import setup,find_packages
-
-with open('README.rst') as f:
-    long_description = f.read()
-
-VERSION = "0.1"
-
-setup(
-    name='xaal.legacytools',
-    version=VERSION,
-    license='GPL License',
-    author='Jerome Kerdreux',
-    author_email='Jerome.Kerdreux@imt-atlantique.fr',
-    #url='',
-    description=('xAAL devices tools'),
-    long_description=long_description,
-    classifiers=[
-        'Programming Language :: Python',
-        'Topic :: Software Development :: Libraries :: Python Modules',
-    ],
-    keywords=['xaal', 'tools'],
-    platforms='any',
-    packages=find_packages(),
-    include_package_data=True,
-
-  entry_points = {
-      'console_scripts': [
-          'xaal-isalive-legacy   = xaal.legacytools.isalive:main',
-          'xaal-info-legacy      = xaal.legacytools.info:main',
-          'xaal-dumper-legacy    = xaal.legacytools.dumper:main',
-          'xaal-tail-legacy      = xaal.legacytools.tail:main',
-          'xaal-walker-legacy    = xaal.legacytools.walker:main',
-          'xaal-keygen-legacy    = xaal.legacytools.keygen:main',
-          'xaal-log-legacy       = xaal.legacytools.log:main',
-          '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',
-      ],
-    },
-    
-    install_requires=[
-        'xaal.lib',
-    ]
-)
diff --git a/apps/rest/setup.py b/apps/rest/setup.py
deleted file mode 100644
index 88675066..00000000
--- a/apps/rest/setup.py
+++ /dev/null
@@ -1,33 +0,0 @@
-from setuptools import setup,find_packages
-
-with open('README.rst') as f:
-    long_description = f.read()
-
-VERSION = "0.1"
-
-setup(
-    name='xaal.rest',
-    version=VERSION,
-    license='GPL License',
-    author='Jerome Kerdreux',
-    author_email='Jerome.Kerdreux@imt-atlantique.fr',
-    #url='',
-    description=('xAAL devices REST API'),
-    long_description=long_description,
-    classifiers=[
-        'Programming Language :: Python',
-        'Topic :: Software Development :: Libraries :: Python Modules',
-    ],
-    keywords=['xaal', 'rest','json'],
-    platforms='any',
-    packages=find_packages(),
-    include_package_data=True,
-
-    install_requires=[
-        'xaal.lib',
-        'bottle',
-        'gevent',
-        'gevent-websocket',
-        'python-rapidjson',
-    ]
-)
diff --git a/apps/tools/setup.py b/apps/tools/setup.py
deleted file mode 100644
index 3ff599af..00000000
--- a/apps/tools/setup.py
+++ /dev/null
@@ -1,48 +0,0 @@
-from setuptools import setup,find_packages
-
-with open('README.rst') as f:
-    long_description = f.read()
-
-VERSION = "0.4"
-
-setup(
-    name='xaal.tools',
-    version=VERSION,
-    license='GPL License',
-    author='Jerome Kerdreux',
-    author_email='Jerome.Kerdreux@imt-atlantique.fr',
-    #url='',
-    description=('xAAL devices tools'),
-    long_description=long_description,
-    classifiers=[
-        'Programming Language :: Python',
-        'Topic :: Software Development :: Libraries :: Python Modules',
-    ],
-    keywords=['xaal', 'tools'],
-    platforms='any',
-    packages=find_packages(),
-    include_package_data=True,
-
-  entry_points = {
-      'console_scripts': [
-          'xaal-isalive    = xaal.tools.toolbox:is_alive',
-          'xaal-info       = xaal.tools.toolbox:info',
-          'xaal-walker     = xaal.tools.toolbox:walker',
-          'xaal-dumper     = xaal.tools.toolbox:dumper',
-          'xaal-log        = xaal.tools.toolbox:log',
-          'xaal-querydb    = xaal.tools.toolbox:query_db',
-          'xaal-cleandb    = xaal.tools.toolbox:clean_db',
-          'xaal-send       = xaal.tools.toolbox:send',
-          'xaal-tail       = xaal.tools.toolbox:tail',
-          'xaal-pkgrun     = xaal.tools.toolbox:pkgrun',
-          'xaal-keygen     = xaal.tools.keygen:main',
-          'xaal-uuidgen    = xaal.tools.uuidgen:main',
-          'xaal-shell      = xaal.tools.toolbox:shell',
-      ],
-    },
-    
-    install_requires=[
-        'xaal.lib',
-        'colored==1.4.3'
-    ]
-)
diff --git a/core/metadb/setup.py b/core/metadb/setup.py
deleted file mode 100644
index 71a3a69f..00000000
--- a/core/metadb/setup.py
+++ /dev/null
@@ -1,28 +0,0 @@
-from setuptools import setup,find_packages
-
-with open('README.rst') as f:
-    long_description = f.read()
-
-VERSION = "0.1"
-
-setup(
-    name='xaal.metadb',
-    version=VERSION,
-    license='GPL License',
-    author='Jerome Kerdreux',
-    author_email='Jerome.Kerdreux@imt-atlantique.fr',
-    #url='',
-    description=('xAAL Metadata-DB'),
-    long_description=long_description,
-    classifiers=[
-        'Programming Language :: Python',
-        'Topic :: Software Development :: Libraries :: Python Modules',
-    ],
-    keywords=['xaal', 'metadata'],
-    platforms='any',
-    packages=find_packages(),
-    include_package_data=True,
-    install_requires=[
-        'xaal.lib',
-    ]
-)
diff --git a/devices/assistants/Alexa/setup.py b/devices/assistants/Alexa/setup.py
deleted file mode 100644
index 3fde1c52..00000000
--- a/devices/assistants/Alexa/setup.py
+++ /dev/null
@@ -1,31 +0,0 @@
-
-from setuptools import setup,find_packages
-
-
-with open('README.rst') as f:
-    long_description = f.read()
-
-VERSION = "0.1"
-
-setup(
-    name='xaal.alexa',
-    version=VERSION,
-    license='GPL License',
-    author='Jerome Kerdreux',
-    author_email='Jerome.Kerdreux@imt-atlantique.fr',
-    #url='',
-    description=('xAAL devices for Amazon Alexa' ),
-    long_description=long_description,
-    classifiers=[
-        'Programming Language :: Python',
-        'Topic :: Software Development :: Libraries :: Python Modules',
-    ],
-    keywords=['xaal', 'alexa'],
-    platforms='any',
-    packages=find_packages(),
-    include_package_data=True,
-    install_requires=[
-        'xaal.lib',
-        'xaal.schemas',
-    ]
-)
diff --git a/devices/emulations/Fauxmo/setup.py b/devices/emulations/Fauxmo/setup.py
deleted file mode 100644
index 7be00637..00000000
--- a/devices/emulations/Fauxmo/setup.py
+++ /dev/null
@@ -1,31 +0,0 @@
-from setuptools import setup,find_packages
-
-
-with open('README.rst') as f:
-    long_description = f.read()
-
-VERSION = "0.1"
-
-setup(
-    name='xaal.fauxmo',
-    version=VERSION,
-    license='GPL License',
-    author='Jerome Kerdreux',
-    author_email='Jerome.Kerdreux@imt-atlantique.fr',
-    #url='',
-    description=('xAAL to Wemo fake emulations' ),
-    long_description=long_description,
-    classifiers=[
-        'Programming Language :: Python',
-        'Topic :: Software Development :: Libraries :: Python Modules',
-    ],
-    keywords=['xaal', 'wemo','alexa'],
-    platforms='any',
-    packages=find_packages(),
-    include_package_data=True,
-    install_requires=[
-        'xaal.lib',
-        'fauxmo',
-        'nest_asyncio',
-    ]
-)
diff --git a/devices/loggers/influxdb/setup.py b/devices/loggers/influxdb/setup.py
deleted file mode 100644
index de4cacac..00000000
--- a/devices/loggers/influxdb/setup.py
+++ /dev/null
@@ -1,29 +0,0 @@
-from setuptools import setup,find_packages
-
-with open('README.rst') as f:
-    long_description = f.read()
-
-VERSION = "0.1"
-
-setup(
-    name='xaal.influxdb',
-    version=VERSION,
-    license='GPL License',
-    author='Pierre-Henri Horrein',
-    author_email='freki@frekilabs.fr',
-    #url='',
-    description=('xAAL device for InfluxDB logging' ),
-    long_description=long_description,
-    classifiers=[
-        'Programming Language :: Python',
-        'Topic :: Software Development :: Libraries :: Python Modules',
-    ],
-    keywords=['xaal', 'influxdb'],
-    platforms='any',
-    packages=find_packages(),
-    include_package_data=True,
-    install_requires=[
-        'xaal.lib',
-        'influxdb',
-    ]
-)
diff --git a/devices/loggers/mqtt/setup.py b/devices/loggers/mqtt/setup.py
deleted file mode 100644
index 1c5e343a..00000000
--- a/devices/loggers/mqtt/setup.py
+++ /dev/null
@@ -1,29 +0,0 @@
-from setuptools import setup,find_packages
-
-with open('README.rst') as f:
-    long_description = f.read()
-
-VERSION = "0.1"
-
-setup(
-    name='xaal.mqttlogger',
-    version=VERSION,
-    license='GPL License',
-    author='Jerome Kerdreux',
-    author_email='Jerome.Kerdreux@imt-atlantique.fr',
-    #url='',
-    description=('xAAL devices for bugNet wireless sensors' ),
-    long_description=long_description,
-    classifiers=[
-        'Programming Language :: Python',
-        'Topic :: Software Development :: Libraries :: Python Modules',
-    ],
-    keywords=['xaal', 'mqtt'],
-    platforms='any',
-    packages=find_packages(),
-    include_package_data=True,
-    install_requires=[
-        'xaal.lib',
-        'paho-mqtt',
-    ]
-)
diff --git a/devices/loggers/warp10/setup.py b/devices/loggers/warp10/setup.py
deleted file mode 100644
index d3bc2403..00000000
--- a/devices/loggers/warp10/setup.py
+++ /dev/null
@@ -1,29 +0,0 @@
-from setuptools import setup,find_packages
-
-with open('README.rst') as f:
-    long_description = f.read()
-
-VERSION = "0.1"
-
-setup(
-    name='xaal.warp10',
-    version=VERSION,
-    license='GPL License',
-    author='Jerome Kerdreux',
-    author_email='Jerome.Kerdreux@imt-atlantique.fr',
-    #url='',
-    description=('xAAL logger for warp10'),
-    long_description=long_description,
-    classifiers=[
-        'Programming Language :: Python',
-        'Topic :: Software Development :: Libraries :: Python Modules',
-    ],
-    keywords=['xaal', 'warp10'],
-    platforms='any',
-    packages=find_packages(),
-    include_package_data=True,
-    install_requires=[
-        'xaal.lib',
-        'urllib3',
-    ]
-)
diff --git a/devices/notifications/gtk-notify/setup.py b/devices/notifications/gtk-notify/setup.py
deleted file mode 100644
index 9be014be..00000000
--- a/devices/notifications/gtk-notify/setup.py
+++ /dev/null
@@ -1,31 +0,0 @@
-from setuptools import setup,find_packages
-
-
-with open('README.rst') as f:
-    long_description = f.read()
-
-VERSION = "0.1"
-
-setup(
-    name='xaal.gtknotify',
-    version=VERSION,
-    license='GPL License',
-    author='Jerome Kerdreux',
-    author_email='Jerome.Kerdreux@imt-atlantique.fr',
-    #url='',
-    description=('xAAL Desktop notification device' ),
-    long_description=long_description,
-    classifiers=[
-        'Programming Language :: Python',
-        'Topic :: Software Development :: Libraries :: Python Modules',
-    ],
-    keywords=['xaal', 'gtk','notify'],
-    platforms='any',
-    packages=find_packages(),
-    include_package_data=True,
-    install_requires=[
-        'xaal.lib',
-        'pycairo',
-        'PyGObject',
-    ]
-)
diff --git a/devices/notifications/pushbullet/setup.py b/devices/notifications/pushbullet/setup.py
deleted file mode 100644
index 78fa5eaa..00000000
--- a/devices/notifications/pushbullet/setup.py
+++ /dev/null
@@ -1,30 +0,0 @@
-from setuptools import setup,find_packages
-
-
-with open('README.rst') as f:
-    long_description = f.read()
-
-VERSION = "0.1"
-
-setup(
-    name='xaal.pushbullet',
-    version=VERSION,
-    license='GPL License',
-    author='Jerome Kerdreux',
-    author_email='Jerome.Kerdreux@imt-atlantique.fr',
-    #url='',
-    description=('xAAL notification for pushbullet' ),
-    long_description=long_description,
-    classifiers=[
-        'Programming Language :: Python',
-        'Topic :: Software Development :: Libraries :: Python Modules',
-    ],
-    keywords=['xaal', 'pushbullet'],
-    platforms='any',
-    packages=find_packages(),
-    include_package_data=True,
-    install_requires=[
-        'xaal.lib',
-        'pushbullet.py',
-    ]
-)
diff --git a/devices/protocols/Aqara/setup.py b/devices/protocols/Aqara/setup.py
deleted file mode 100644
index a2cc992b..00000000
--- a/devices/protocols/Aqara/setup.py
+++ /dev/null
@@ -1,31 +0,0 @@
-from setuptools import setup,find_packages
-
-
-with open('README.rst') as f:
-    long_description = f.read()
-
-VERSION = "0.1"
-
-setup(
-    name='xaal.aqara',
-    version=VERSION,
-    license='GPL License',
-    author='Jerome Kerdreux',
-    author_email='Jerome.Kerdreux@imt-atlantique.fr',
-    #url='',
-    description=('xAAL devices for Xiaomi / Aqara' ),
-    long_description=long_description,
-    classifiers=[
-        'Programming Language :: Python',
-        'Topic :: Software Development :: Libraries :: Python Modules',
-    ],
-    keywords=['xaal', 'aqara'],
-    platforms='any',
-    packages=find_packages(),
-    include_package_data=True,
-    install_requires=[
-        'xaal.lib',
-        'gevent',
-        'pycryptodomex',
-    ]
-)
diff --git a/devices/protocols/ESPHome/setup.py b/devices/protocols/ESPHome/setup.py
deleted file mode 100644
index a14b4a46..00000000
--- a/devices/protocols/ESPHome/setup.py
+++ /dev/null
@@ -1,29 +0,0 @@
-from setuptools import setup,find_packages
-
-
-with open('README.rst') as f:
-    long_description = f.read()
-
-VERSION = "0.1"
-
-setup(
-    name='xaal.esphome',
-    version=VERSION,
-    license='GPL License',
-    author='Jerome Kerdreux',
-    author_email='Jerome.Kerdreux@imt-atlantique.fr',
-    description=('xAAL gateway for for ESPHome devices' ),
-    long_description=long_description,
-    classifiers=[
-        'Programming Language :: Python',
-        'Topic :: Software Development :: Libraries :: Python Modules',
-    ],
-    keywords=['xaal', 'esphome'],
-    platforms='any',
-    packages=find_packages(),
-    include_package_data=True,
-    install_requires=[
-        'xaal.lib',
-        'aioesphomeapi',
-    ]
-)
diff --git a/devices/protocols/Edisio/setup.py b/devices/protocols/Edisio/setup.py
deleted file mode 100644
index 64c9fa2c..00000000
--- a/devices/protocols/Edisio/setup.py
+++ /dev/null
@@ -1,31 +0,0 @@
-from setuptools import setup,find_packages
-
-
-with open('README.rst') as f:
-    long_description = f.read()
-
-VERSION = "0.1"
-
-setup(
-    name='xaal.edisio',
-    version=VERSION,
-    license='GPL License',
-    author='Jerome Kerdreux',
-    author_email='Jerome.Kerdreux@imt-atlantique.fr',
-    #url='',
-    description=('xAAL gateway for Edisio devices' ),
-    long_description=long_description,
-    classifiers=[
-        'Programming Language :: Python',
-        'Topic :: Software Development :: Libraries :: Python Modules',
-    ],
-    keywords=['xaal', 'edisio'],
-    platforms='any',
-    packages=find_packages(),
-    include_package_data=True,
-    install_requires=[
-        'xaal.lib',
-        'gevent',
-        'pyserial',
-    ]
-)
diff --git a/devices/protocols/HQ433/setup.py b/devices/protocols/HQ433/setup.py
deleted file mode 100644
index 71312566..00000000
--- a/devices/protocols/HQ433/setup.py
+++ /dev/null
@@ -1,30 +0,0 @@
-from setuptools import setup,find_packages
-
-
-with open('README.rst') as f:
-    long_description = f.read()
-
-VERSION = "0.1"
-
-setup(
-    name='xaal.hq433',
-    version=VERSION,
-    license='GPL License',
-    author='Jerome Kerdreux',
-    author_email='Jerome.Kerdreux@imt-atlantique.fr',
-    #url='',
-    description=('xAAL devices for HQ Product RF433 power switch' ),
-    long_description=long_description,
-    classifiers=[
-        'Programming Language :: Python',
-        'Topic :: Software Development :: Libraries :: Python Modules',
-    ],
-    keywords=['xaal', 'rf433'],
-    platforms='any',
-    packages=find_packages(),
-    include_package_data=True,
-    install_requires=[
-        'xaal.lib',
-        'pyserial',
-    ]
-)
diff --git a/devices/protocols/HomeKit/setup.py b/devices/protocols/HomeKit/setup.py
deleted file mode 100644
index 9372fb12..00000000
--- a/devices/protocols/HomeKit/setup.py
+++ /dev/null
@@ -1,30 +0,0 @@
-from setuptools import setup,find_packages
-
-
-with open('README.rst') as f:
-    long_description = f.read()
-
-VERSION = "0.1"
-
-setup(
-    name='xaal.homekit',
-    version=VERSION,
-    license='GPL License',
-    author='Jerome Kerdreux',
-    author_email='Jerome.Kerdreux@imt-atlantique.fr',
-    #url='',
-    description=('xAAL devices for Homekit' ),
-    long_description=long_description,
-    classifiers=[
-        'Programming Language :: Python',
-        'Topic :: Software Development :: Libraries :: Python Modules',
-    ],
-    keywords=['xaal', 'homekit'],
-    platforms='any',
-    packages=find_packages(),
-    include_package_data=True,
-    install_requires=[
-        'xaal.lib',
-        'aiohomekit',
-    ]
-)
diff --git a/devices/protocols/IPX-800/setup.py b/devices/protocols/IPX-800/setup.py
deleted file mode 100644
index 7a27faf4..00000000
--- a/devices/protocols/IPX-800/setup.py
+++ /dev/null
@@ -1,30 +0,0 @@
-from setuptools import setup,find_packages
-
-
-with open('README.rst') as f:
-    long_description = f.read()
-
-VERSION = "0.1"
-
-setup(
-    name='xaal.ipx800',
-    version=VERSION,
-    license='GPL License',
-    author='Jerome Kerdreux',
-    author_email='Jerome.Kerdreux@imt-atlantique.fr',
-    #url='',
-    description=('xAAL devices for IPX-800 Ethernet Control System' ),
-    long_description=long_description,
-    classifiers=[
-        'Programming Language :: Python',
-        'Topic :: Software Development :: Libraries :: Python Modules',
-    ],
-    keywords=['xaal', 'ipx-800'],
-    platforms='any',
-    packages=find_packages(),
-    include_package_data=True,
-    install_requires=[
-        'xaal.lib',
-        'gevent',
-    ]
-)
diff --git a/devices/protocols/KNX/setup.py b/devices/protocols/KNX/setup.py
deleted file mode 100644
index 11287ab8..00000000
--- a/devices/protocols/KNX/setup.py
+++ /dev/null
@@ -1,30 +0,0 @@
-from setuptools import setup,find_packages
-
-
-with open('README.rst') as f:
-    long_description = f.read()
-
-VERSION = "0.1"
-
-setup(
-    name='xaal.knx',
-    version=VERSION,
-    license='GPL License',
-    author='Jerome Kerdreux',
-    author_email='Jerome.Kerdreux@imt-atlantique.fr',
-    #url='',
-    description=('xAAL devices for KNX bus' ),
-    long_description=long_description,
-    classifiers=[
-        'Programming Language :: Python',
-        'Topic :: Software Development :: Libraries :: Python Modules',
-    ],
-    keywords=['xaal', 'knx'],
-    platforms='any',
-    packages=find_packages(),
-    include_package_data=True,
-    install_requires=[
-        'xaal.lib',
-        'gevent',
-    ]
-)
diff --git a/devices/protocols/Meross/setup.py b/devices/protocols/Meross/setup.py
deleted file mode 100644
index 7e957452..00000000
--- a/devices/protocols/Meross/setup.py
+++ /dev/null
@@ -1,31 +0,0 @@
-from setuptools import setup,find_packages
-
-
-with open('README.rst') as f:
-    long_description = f.read()
-
-VERSION = "0.1"
-
-setup(
-    name='xaal.meross',
-    version=VERSION,
-    license='GPL License',
-    author='Jerome Kerdreux',
-    author_email='Jerome.Kerdreux@imt-atlantique.fr',
-    #url='',
-    description=('xAAL gateway for Meross devices'),
-    long_description=long_description,
-    classifiers=[
-        'Programming Language :: Python',
-        'Topic :: Software Development :: Libraries :: Python Modules',
-    ],
-    keywords=['xaal', 'meross'],
-    platforms='any',
-    packages=find_packages(),
-    include_package_data=True,
-    install_requires=[
-        'xaal.lib',
-        'xaal.schemas',
-        'meross_iot==0.4.4.4',
-    ]
-)
diff --git a/devices/protocols/Netatmo/setup.py b/devices/protocols/Netatmo/setup.py
deleted file mode 100644
index 65dcda5e..00000000
--- a/devices/protocols/Netatmo/setup.py
+++ /dev/null
@@ -1,30 +0,0 @@
-from setuptools import setup,find_packages
-
-with open('README.rst') as f:
-    long_description = f.read()
-
-VERSION = "0.1"
-
-setup(
-    name="xaal.netatmo",
-    version=VERSION,
-    license='GPL License',
-    author='Caifeng BAO',
-    author_email='caifeng.bao@imt-atlantique.fr',
-    url='https://dev.netatmo.com',
-    description=('Netatmo Weather Station'),
-    long_description=long_description,
-    classifiers=[
-        'Programming Language :: Python',
-        'Topic :: Software Development :: Libraries :: Python Modules',
-    ],
-    keywords=['xaal', 'netatmo','weather','station'],
-    platforms='any',
-    packages=find_packages(),
-    include_package_data=True,
-
-    install_requires=[
-        'xaal.lib',
-        'requests',
-    ]
-)
diff --git a/devices/protocols/SensFloor/setup.py b/devices/protocols/SensFloor/setup.py
deleted file mode 100644
index 4085c2ec..00000000
--- a/devices/protocols/SensFloor/setup.py
+++ /dev/null
@@ -1,32 +0,0 @@
-from setuptools import setup,find_packages
-
-
-with open('README.rst') as f:
-    long_description = f.read()
-
-VERSION = "0.1"
-
-setup(
-    name='xaal.sensfloor',
-    version=VERSION,
-    license='GPL License',
-    author='Jerome Kerdreux',
-    author_email='Jerome.Kerdreux@imt-atlantique.fr',
-    #url='',
-    description=('xAAL devices for Future Shape SensFloor' ),
-    long_description=long_description,
-    classifiers=[
-        'Programming Language :: Python',
-        'Topic :: Software Development :: Libraries :: Python Modules',
-    ],
-    keywords=['xaal', 'Sense Floor'],
-    platforms='any',
-    packages=find_packages(),
-    include_package_data=True,
-    install_requires=[
-        'xaal.lib',
-        'xaal.schemas',
-        'python-socketio==5.0.0',
-        'aiohttp',
-    ]
-)
diff --git a/devices/protocols/Tuya/setup.py b/devices/protocols/Tuya/setup.py
deleted file mode 100644
index 68eb812b..00000000
--- a/devices/protocols/Tuya/setup.py
+++ /dev/null
@@ -1,32 +0,0 @@
-from setuptools import setup,find_packages
-
-
-with open('README.rst') as f:
-    long_description = f.read()
-
-VERSION = "0.1"
-
-setup(
-    name='xaal.tuya',
-    version=VERSION,
-    license='GPL License',
-    author='Jerome Kerdreux',
-    author_email='Jerome.Kerdreux@imt-atlantique.fr',
-    #url='',
-    description=('xAAL support for Tuya protocol / Smart Life App' ),
-    long_description=long_description,
-    classifiers=[
-        'Programming Language :: Python',
-        'Topic :: Software Development :: Libraries :: Python Modules',
-    ],
-    keywords=['xaal', 'tuya'],
-    platforms='any',
-    packages=find_packages(),
-    include_package_data=True,
-    install_requires=[
-        'xaal.lib',
-        'gevent',
-        'decorator',
-        'tuyaface',
-   ]
-)
diff --git a/devices/protocols/Yeelight/setup.py b/devices/protocols/Yeelight/setup.py
deleted file mode 100644
index d5b856eb..00000000
--- a/devices/protocols/Yeelight/setup.py
+++ /dev/null
@@ -1,32 +0,0 @@
-from setuptools import setup,find_packages
-
-
-with open('README.rst') as f:
-    long_description = f.read()
-
-VERSION = "0.1"
-
-setup(
-    name='xaal.yeelight',
-    version=VERSION,
-    license='GPL License',
-    author='Jerome Kerdreux',
-    author_email='Jerome.Kerdreux@imt-atlantique.fr',
-    #url='',
-    description=('xAAL devices for Xiaomi / Aqara' ),
-    long_description=long_description,
-    classifiers=[
-        'Programming Language :: Python',
-        'Topic :: Software Development :: Libraries :: Python Modules',
-    ],
-    keywords=['xaal', 'aqara'],
-    platforms='any',
-    packages=find_packages(),
-    include_package_data=True,
-    install_requires=[
-        'xaal.lib',
-        'gevent',
-        'yeelight',
-        'decorator',
-    ]
-)
diff --git a/devices/protocols/ZWave/setup.py b/devices/protocols/ZWave/setup.py
deleted file mode 100644
index a59c6223..00000000
--- a/devices/protocols/ZWave/setup.py
+++ /dev/null
@@ -1,32 +0,0 @@
-
-from setuptools import setup,find_packages
-
-
-with open('README.rst') as f:
-    long_description = f.read()
-
-VERSION = "0.1"
-
-setup(
-    name='xaal.zwave',
-    version=VERSION,
-    license='GPL License',
-    author='Jerome Kerdreux',
-    author_email='Jerome.Kerdreux@imt-atlantique.fr',
-    #url='',
-    description=('xAAL devices for Zwave' ),
-    long_description=long_description,
-    classifiers=[
-        'Programming Language :: Python',
-        'Topic :: Software Development :: Libraries :: Python Modules',
-    ],
-    keywords=['xaal', 'zwave'],
-    platforms='any',
-    packages=find_packages(),
-    include_package_data=True,
-    install_requires=[
-        'xaal.lib',
-        'python_openzwave',
-        'prettytable',
-    ]
-)
diff --git a/devices/protocols/bugOne/setup.py b/devices/protocols/bugOne/setup.py
deleted file mode 100644
index c6a8c0b4..00000000
--- a/devices/protocols/bugOne/setup.py
+++ /dev/null
@@ -1,31 +0,0 @@
-from setuptools import setup,find_packages
-
-
-with open('README.rst') as f:
-    long_description = f.read()
-
-VERSION = "0.1"
-
-setup(
-    name='xaal.bugone',
-    version=VERSION,
-    license='GPL License',
-    author='Jerome Kerdreux',
-    author_email='Jerome.Kerdreux@imt-atlantique.fr',
-    #url='',
-    description=('xAAL devices for bugNet wireless sensors' ),
-    long_description=long_description,
-    classifiers=[
-        'Programming Language :: Python',
-        'Topic :: Software Development :: Libraries :: Python Modules',
-    ],
-    keywords=['xaal', 'bugone','RFM12','Wireless','Sensor'],
-    platforms='any',
-    packages=find_packages(),
-    include_package_data=True,
-    install_requires=[
-        'xaal.lib',
-        'bugone',
-        'gevent'
-    ]
-)
diff --git a/devices/sensors/HTU21D/setup.py b/devices/sensors/HTU21D/setup.py
deleted file mode 100644
index 29332012..00000000
--- a/devices/sensors/HTU21D/setup.py
+++ /dev/null
@@ -1,28 +0,0 @@
-from setuptools import setup,find_packages
-
-with open('README.rst') as f:
-    long_description = f.read()
-
-VERSION = "0.1"
-
-setup(
-    name='xaal.htu21d',
-    version=VERSION,
-    license='GPL License',
-    author='Jerome Kerdreux',
-    author_email='Jerome.Kerdreux@imt-atlantique.fr',
-    #url='',
-    description=('xAAL devices for I2C HTU21D sensors'),
-    long_description=long_description,
-    classifiers=[
-        'Programming Language :: Python',
-        'Topic :: Software Development :: Libraries :: Python Modules',
-    ],
-    keywords=['xaal', 'i2c sensors'],
-    platforms='any',
-    packages=find_packages(),
-    include_package_data=True,
-    install_requires=[
-        'xaal.lib',
-    ]
-)
diff --git a/devices/sensors/lm_sensors/setup.py b/devices/sensors/lm_sensors/setup.py
deleted file mode 100644
index 10794aab..00000000
--- a/devices/sensors/lm_sensors/setup.py
+++ /dev/null
@@ -1,29 +0,0 @@
-from setuptools import setup,find_packages
-
-with open('README.rst') as f:
-    long_description = f.read()
-
-VERSION = "0.1"
-
-setup(
-    name='xaal.lmsensors',
-    version=VERSION,
-    license='GPL License',
-    author='Jerome Kerdreux',
-    author_email='Jerome.Kerdreux@imt-atlantique.fr',
-    #url='',
-    description=('xAAL devices for LM temperature sensors'),
-    long_description=long_description,
-    classifiers=[
-        'Programming Language :: Python',
-        'Topic :: Software Development :: Libraries :: Python Modules',
-    ],
-    keywords=['xaal', 'lmsensors'],
-    platforms='any',
-    packages=find_packages(),
-    include_package_data=True,
-    install_requires=[
-        'xaal.lib',
-        'PySensors'
-    ]
-)
diff --git a/devices/tests/dummy/setup.py b/devices/tests/dummy/setup.py
deleted file mode 100644
index d8495213..00000000
--- a/devices/tests/dummy/setup.py
+++ /dev/null
@@ -1,28 +0,0 @@
-from setuptools import setup,find_packages
-
-with open('README.rst') as f:
-    long_description = f.read()
-
-VERSION = "0.1"
-
-setup(
-    name='xaal.dummy',
-    version=VERSION,
-    license='GPL License',
-    author='Jerome Kerdreux',
-    author_email='Jerome.Kerdreux@imt-atlantique.fr',
-    #url='',
-    description=('xAAL dummy devices'),
-    long_description=long_description,
-    classifiers=[
-        'Programming Language :: Python',
-        'Topic :: Software Development :: Libraries :: Python Modules',
-    ],
-    keywords=['xaal',],
-    platforms='any',
-    packages=find_packages(),
-    include_package_data=True,
-    install_requires=[
-        'xaal.lib',
-    ]
-)
diff --git a/devices/tests/fakeinput/setup.py b/devices/tests/fakeinput/setup.py
deleted file mode 100644
index a4b2be59..00000000
--- a/devices/tests/fakeinput/setup.py
+++ /dev/null
@@ -1,33 +0,0 @@
-from setuptools import setup,find_packages
-
-with open('README.rst') as f:
-    long_description = f.read()
-
-VERSION = "0.1"
-
-setup(
-    name='xaal.fakeinput',
-    version=VERSION,
-    license='GPL License',
-    author='Jerome Kerdreux',
-    author_email='Jerome.Kerdreux@imt-atlantique.fr',
-    #url='',
-    description=('xAAL fake switch, buttons, contact devices '),
-    long_description=long_description,
-    classifiers=[
-        'Programming Language :: Python',
-        'Topic :: Software Development :: Libraries :: Python Modules',
-    ],
-    keywords=['xaal', 'json'],
-    platforms='any',
-    packages=find_packages(),
-    include_package_data=True,
-
-    install_requires=[
-        'xaal.lib',
-	    'xaal.schemas',
-        'bottle',
-        'gevent',
-        'gevent-websocket',
-    ]
-)
diff --git a/devices/weather/OpenWeatherMap/setup.py b/devices/weather/OpenWeatherMap/setup.py
deleted file mode 100644
index 8b10b789..00000000
--- a/devices/weather/OpenWeatherMap/setup.py
+++ /dev/null
@@ -1,31 +0,0 @@
-from setuptools import setup,find_packages
-
-with open('README.rst') as f:
-    long_description = f.read()
-
-
-VERSION = 0.2
-
-setup(
-    name='xaal.owm',
-    version=VERSION,
-    license='GPL License',
-    author='Jerome Kerdreux',
-    author_email='Jerome.Kerdreux@imt-atlantique.fr',
-    #url='',
-    description=('xAAL devices for OpenWeather Map' ),
-    long_description=long_description,
-    classifiers=[
-        'Programming Language :: Python',
-        'Topic :: Software Development :: Libraries :: Python Modules',
-    ],
-    keywords=['xaal', 'own','weather'],
-    platforms='any',
-    packages=find_packages(),
-    include_package_data=True,
-    install_requires=[
-        'xaal.lib',
-        'xaal.schemas',
-        'pyowm==2.10.0',
-    ]
-)
diff --git a/libs/lib/setup.py b/libs/lib/setup.py
deleted file mode 100644
index 16e89329..00000000
--- a/libs/lib/setup.py
+++ /dev/null
@@ -1,35 +0,0 @@
-from setuptools import setup,find_packages
-
-with open('README.rst') as f:
-    long_description = f.read()
-
-VERSION = "0.7.2"
-
-setup(
-    name='xaal.lib',
-    version=VERSION,
-    license='GPL License',
-    author='Jerome Kerdreux',
-    author_email='Jerome.Kerdreux@imt-atlantique.fr',
-    #url='',
-    description=('xaal.lib is the official Python stack of xAAL protocol '
-                 'dedicated to home automation systems'),
-    long_description=long_description,
-    classifiers=[
-        'Programming Language :: Python',
-        'Topic :: Software Development :: Libraries :: Python Modules',
-    ],
-    keywords=['xaal', 'home-automation'],
-    platforms='any',
-    packages=find_packages(),
-    include_package_data=True,
-    install_requires=[
-        "cbor2==5.4.2",
-        "pysodium",
-        "configobj",
-        "coloredlogs",
-        "decorator",
-        "tabulate",
-        "aioconsole",
-    ]
-)
diff --git a/libs/monitor/setup.py b/libs/monitor/setup.py
deleted file mode 100644
index cf126b19..00000000
--- a/libs/monitor/setup.py
+++ /dev/null
@@ -1,28 +0,0 @@
-from setuptools import setup,find_packages
-
-with open('README.rst') as f:
-    long_description = f.read()
-
-VERSION = "0.1"
-
-setup(
-    name='xaal.monitor',
-    version=VERSION,
-    license='GPL License',
-    author='Jerome Kerdreux',
-    author_email='Jerome.Kerdreux@imt-atlantique.fr',
-    #url='',
-    description=('xAAL devices Monitor Lib'),
-    long_description=long_description,
-    classifiers=[
-        'Programming Language :: Python',
-        'Topic :: Software Development :: Libraries :: Python Modules',
-    ],
-    keywords=['xaal', 'monitor'],
-    platforms='any',
-    packages=find_packages(),
-    include_package_data=True,
-    install_requires=[
-        'xaal.lib',
-    ]
-)
diff --git a/libs/schemas/setup.py b/libs/schemas/setup.py
deleted file mode 100644
index c5b46354..00000000
--- a/libs/schemas/setup.py
+++ /dev/null
@@ -1,26 +0,0 @@
-from setuptools import setup,find_packages
-
-with open('README.rst') as f:
-    long_description = f.read()
-
-VERSION = "0.1"
-
-setup(
-    name='xaal.schemas',
-    version=VERSION,
-    license='GPL License',
-    author='Jerome Kerdreux',
-    author_email='Jerome.Kerdreux@imt-atlantique.fr',
-    #url='',
-    description=('xaal.schema provide some tools build from xAAL schemas'),
-    long_description=long_description,
-    classifiers=[
-        'Programming Language :: Python',
-        'Topic :: Software Development :: Libraries :: Python Modules',
-    ],
-    keywords=['xaal', 'home-automation'],
-    platforms='any',
-    packages=find_packages(),
-    include_package_data=True,
-    install_requires=["xaal.lib"],
-)
-- 
GitLab