<NME> requirements.txt
<BEF> django<4.0
django-ckeditor==6.3.0
django-ckeditor==5.2.2
django-reversion==2.0.12
django-subcommand2==0.1.1
django-versionfield2>=0.5.0
django-xforwardedfor-middleware==2.0

dj-database-url
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.2.1
feedparser==6.0.10
greenlet==1.1.3.post0
gevent==22.10.1
jsonfield==3.1.0
Pillow  # Optional dependency for django-ckeditor
progressbar33==2.4
py-dateutil==2.2
cryptography
pytz
requests
lxml
chardet
ovh
oath
redis
rrdtool>=0.1.10
qrcode

aiosmtplib
aioredis==2.0.1

<MSG> use setuptools parse_version for version comparision

adds support for version strings conformin to PEP 440

See https://www.python.org/dev/peps/pep-0440/

<DFF> @@ -3,7 +3,6 @@ django-braces==1.11.0
 django-ckeditor==5.2.2
 django-reversion==2.0.12
 django-subcommand2==0.1.1
-django-versionfield2>=0.5.0
 django-xforwardedfor-middleware==2.0
 
 dj-database-url

use setuptools parse_version for version comparision