diff --git a/pyproject.toml b/pyproject.toml index af4b3f9f8..24352bf6d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -6,6 +6,7 @@ build-backend = "setuptools.build_meta" name = "modoboa" dynamic = [ "version", + "dependencies", "optional-dependencies" ] authors = [ @@ -30,57 +31,6 @@ classifiers = [ ] keywords = ["email"] license = {file = "LICENSE"} -dependencies = [ - "django<4.0", - "django-ckeditor==6.3.0", - "django-phonenumber-field[phonenumbers]==7.1.0", - "django-reversion==5.0.4", - "django-xforwardedfor-middleware==2.0", - "django-otp==1.1.6", - "django-filter", - "django-rename-app==0.1.5", - - "dj-database-url", - - "djangorestframework>=3.11,<3.15", - "drf-spectacular", - "uritemplate", - "djangorestframework-simplejwt==5.2.2", - - "passlib~=1.7.4", - "bcrypt", # Requires libffi-dev and python-dev - - "asgiref", - "dnspython==2.3.0", - "feedparser==6.0.10", - "gevent==22.10.2", - "jsonfield==3.1.0", - "Pillow", # Optional dependency for django-ckeditor - "progressbar33==2.4", - "python-dateutil", - "cryptography", - "pytz", - "requests", - "lxml", - "chardet", - "ovh", - "oath", - "redis", - "rrdtool>=0.1.10", - "qrcode", - - "aiosmtplib", - "aioredis==2.0.1", - - # PDF credentials - "reportlab", - - # DMARC - "tldextract>=2.0.2", - "defusedxml>=0.6.0", - "python-magic>=0.4.24", -] - [project.scripts] modoboa-cli = "modoboa:modoboa_admin"