diff --git a/bin/launch_webadmin.py b/imaginaerraum_door_admin/bin/launch_webadmin.py similarity index 100% rename from bin/launch_webadmin.py rename to imaginaerraum_door_admin/bin/launch_webadmin.py diff --git a/setup.cfg b/setup.cfg index c7049eb..4871e17 100644 --- a/setup.cfg +++ b/setup.cfg @@ -16,6 +16,31 @@ classifiers = License :: OSI Approved :: GNU General Public License v3 (GPLv3) Operating System :: OS Independent +[options] +python_requires = >=3.8 +install_requires = + bleach + Flask + Flask-Mail + Flask-Security-Too>=5.0.1 + Flask-SQLAlchemy + Flask-WTF + email_validator + paho-mqtt + ldap3 + wtforms + +include_package_data = True +packages = find: +setup_requires = + wheel +tests_require = pytest>=3 +zip_safe = False + +[options.entry_points] +console_scripts = + launch_webinterface = imaginaerraum_door_admin.bin.launch_webadmin:main + [options.extras_require] dev = pytest diff --git a/setup.py b/setup.py index 6e1a5cf..6068493 100644 --- a/setup.py +++ b/setup.py @@ -1,18 +1,3 @@ from setuptools import setup -setup(install_requires=[ - "bleach", - "Flask", - "Flask-Mail", - "Flask-Security-Too>=5.0.1", - "Flask-SQLAlchemy", - "Flask-WTF", - "email_validator", - "paho-mqtt", - "ldap3", - "wtforms" - ], - include_package_data=True, - scripts=['bin/launch_webadmin.py'], - packages=['imaginaerraum_door_admin'], - zip_safe=False) \ No newline at end of file +setup()