diff --git a/.github/workflows/python-package.yml b/.github/workflows/python-package.yml index 332e980..75fd95e 100644 --- a/.github/workflows/python-package.yml +++ b/.github/workflows/python-package.yml @@ -11,50 +11,18 @@ jobs: matrix: python-version: ['3.9', '3.10', '3.11', '3.12'] django-version: - - '>=4.0a1,<4.1' - - '>=3.2,<4.0' - - '>=3.1,<3.2' - - '>=3.0,<3.1' - - '>=2.2,<3.0' - - '>=2.1,<2.2' - - '>=2.0,<2.1' + - '>=5.2,<5.3' + - '>=5.1,<5.2' + - '>=5.0,<5.1' + - '>=4.2,<4.3' exclude: - - python-version: '3.10' - django-version: '>=3.2,<4.0' - - python-version: '3.10' - django-version: '>=3.1,<3.2' - - python-version: '3.10' - django-version: '>=3.0,<3.1' - - python-version: '3.10' - django-version: '>=2.2,<3.0' - - python-version: '3.10' - django-version: '>=2.1,<2.2' - - python-version: '3.10' - django-version: '>=2.0,<2.1' - - python-version: '3.11' - django-version: '>=3.2,<4.0' - - python-version: '3.11' - django-version: '>=3.1,<3.2' - - python-version: '3.11' - django-version: '>=3.0,<3.1' - - python-version: '3.11' - django-version: '>=2.2,<3.0' - - python-version: '3.11' - django-version: '>=2.1,<2.2' - - python-version: '3.11' - django-version: '>=2.0,<2.1' - - python-version: '3.12' - django-version: '>=3.2,<4.0' - - python-version: '3.12' - django-version: '>=3.1,<3.2' - - python-version: '3.12' - django-version: '>=3.0,<3.1' - - python-version: '3.12' - django-version: '>=2.2,<3.0' - - python-version: '3.12' - django-version: '>=2.1,<2.2' - - python-version: '3.12' - django-version: '>=2.0,<2.1' + - python-version: '3.9' + django-version: '>=5.2,<5.3' + - python-version: '3.9' + django-version: '>=5.1,<5.2' + - python-version: '3.9' + django-version: '>=5.0,<5.1' + fail-fast: false steps: - uses: actions/checkout@v2 - name: Set up Python ${{ matrix.python-version }} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index dda395a..07a0cfa 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -1,6 +1,11 @@ django-python3-ldap changelog ============================= +0.16.0 +------ + +- Added async ``aauthenticate`` support to ``LDAPBackend`` (@CristopherH95). + 0.15.8 ------ diff --git a/django_python3_ldap/__init__.py b/django_python3_ldap/__init__.py index d003e94..460f924 100644 --- a/django_python3_ldap/__init__.py +++ b/django_python3_ldap/__init__.py @@ -2,4 +2,4 @@ Django LDAP user authentication backend for Python 3. """ -__version__ = (0, 15, 8) +__version__ = (0, 16, 0) diff --git a/setup.py b/setup.py index 2d1c8c8..9c917bf 100644 --- a/setup.py +++ b/setup.py @@ -1,8 +1,7 @@ -from setuptools import setup, find_packages +from setuptools import find_packages, setup from django_python3_ldap import __version__ - version_str = ".".join(str(n) for n in __version__) @@ -21,7 +20,7 @@ url="https://github.com/etianen/django-python3-ldap", packages=find_packages(), install_requires=[ - "django>=1.11", + "django>=4.2", "asgiref>=2.0.0", "ldap3>=2.5,<3", "pyasn1>=0.4.6,<0.6", @@ -33,9 +32,10 @@ "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", - "Programming Language :: Python :: 3.6", - "Programming Language :: Python :: 3.7", - "Programming Language :: Python :: 3.8", + "Programming Language :: Python :: 3.9", + "Programming Language :: Python :: 3.10", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Framework :: Django", ], )