45 lines
1.5 KiB
Python
45 lines
1.5 KiB
Python
import os
|
|
|
|
from setuptools import find_namespace_packages, setup
|
|
|
|
from userausfall import __version__
|
|
|
|
__dir__ = os.path.abspath(os.path.dirname(__file__))
|
|
|
|
try:
|
|
with open(os.path.join(__dir__, "README.md")) as f:
|
|
long_description = "\n" + f.read()
|
|
except FileNotFoundError:
|
|
long_description = ""
|
|
|
|
setup(
|
|
name="userausfall",
|
|
version=__version__,
|
|
description="account management for systemausfall.org",
|
|
long_description=long_description,
|
|
long_description_content_type="text/markdown",
|
|
url="https://git.systemausfall.org/systemausfall.org/userausfall",
|
|
author="userausfall developers",
|
|
author_email="hallo@roko.li",
|
|
license="AGPL-3.0-or-later",
|
|
packages=find_namespace_packages(include=["userausfall"]),
|
|
install_requires=[
|
|
"django~=3.2.8",
|
|
"djangorestframework~=3.12.1",
|
|
"djangorestframework-camel-case~=1.2.0",
|
|
"django-filter~=2.4.0",
|
|
"django-rest-registration~=0.6.4",
|
|
"djeveric@https://git.hack-hro.de/memoorje/djeveric/-/archive/main/djeveric-main.tar.gz",
|
|
"drf-spectacular~=0.18.2",
|
|
"ldap3~=2.8.1",
|
|
],
|
|
include_package_data=True,
|
|
classifiers=[
|
|
"Development Status :: 3 - Alpha",
|
|
"Framework :: Django :: 3.2",
|
|
"License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)",
|
|
"Programming Language :: Python",
|
|
"Programming Language :: Python :: 3 :: Only",
|
|
"Topic :: Internet :: WWW/HTTP",
|
|
],
|
|
)
|