flaschengeist/setup.py

36 lines
1.2 KiB
Python

from setuptools import setup, find_packages
setup(
name="flaschengeist",
version="2.0.0-dev",
url="https://wu5.de/redmine/projects/geruecht",
author="WU5 + Friends",
author_email="tim@groeger-clan.de",
description="Does things",
packages=find_packages(),
package_data={"": ["*.yml"]},
scripts=["run_flaschengeist"],
install_requires=[
"Flask >= 1.1",
"PyYAML>=5.3.1",
"sqlalchemy>=1.3",
"flask_sqlalchemy",
"flask_cors",
"werkzeug",
"bjoern",
"python-dateutil",
],
extras_require={"ldap": ["flask_ldapconn", "ldap3"]},
entry_points={
"flaschengeist.plugin": [
"auth = flaschengeist.modules.auth:AuthRoutePlugin",
"users = flaschengeist.modules.users:UsersPlugin",
"roles = flaschengeist.modules.roles:RolesPlugin",
"schedule = flaschengeist.modules.schedule:SchedulePlugin",
"mail = flaschengeist.modules.message_mail:MailMessagePlugin",
"auth_plain = flaschengeist.modules.auth_plain:AuthPlain",
"auth_ldap = flaschengeist.modules.auth_ldap:AuthLDAP [ldap]",
],
},
)