From 44873a970daa661716a54760645e8c4b59b98831 Mon Sep 17 00:00:00 2001 From: Dave Hall Date: Mon, 7 Jul 2025 21:39:38 +0100 Subject: [PATCH 1/5] Updated metadata --- CHANGELOG.rst | 5 +++++ django_python3_ldap/__init__.py | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) 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) From 4a64f1c477d9cb6573a1811e45ea543b5ad88456 Mon Sep 17 00:00:00 2001 From: Dave Hall Date: Mon, 7 Jul 2025 21:43:39 +0100 Subject: [PATCH 2/5] wip --- .github/workflows/python-package.yml | 48 +++------------------------- setup.py | 12 +++---- 2 files changed, 10 insertions(+), 50 deletions(-) diff --git a/.github/workflows/python-package.yml b/.github/workflows/python-package.yml index 332e980..a21da4e 100644 --- a/.github/workflows/python-package.yml +++ b/.github/workflows/python-package.yml @@ -11,50 +11,10 @@ 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' - 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' + - '>=5.2,<5.3' + - '>=5.1,<5.2' + - '>=5.0,<5.1' + - '>=4.2,<4.3' steps: - uses: actions/checkout@v2 - name: Set up Python ${{ matrix.python-version }} 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", ], ) From 1bbb8d68d0e6093aa2c11ede6dcd2fbf2f79e0ee Mon Sep 17 00:00:00 2001 From: Dave Hall Date: Mon, 7 Jul 2025 21:44:55 +0100 Subject: [PATCH 3/5] Setting fail-fast to true --- .github/workflows/python-package.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/python-package.yml b/.github/workflows/python-package.yml index a21da4e..f1774d0 100644 --- a/.github/workflows/python-package.yml +++ b/.github/workflows/python-package.yml @@ -15,6 +15,7 @@ jobs: - '>=5.1,<5.2' - '>=5.0,<5.1' - '>=4.2,<4.3' + fail-fast: false steps: - uses: actions/checkout@v2 - name: Set up Python ${{ matrix.python-version }} From 1b6f896b55e3469973dc344f875916f474b840b6 Mon Sep 17 00:00:00 2001 From: Dave Hall Date: Mon, 7 Jul 2025 21:45:43 +0100 Subject: [PATCH 4/5] wip --- .github/workflows/python-package.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/python-package.yml b/.github/workflows/python-package.yml index f1774d0..115cc16 100644 --- a/.github/workflows/python-package.yml +++ b/.github/workflows/python-package.yml @@ -15,7 +15,7 @@ jobs: - '>=5.1,<5.2' - '>=5.0,<5.1' - '>=4.2,<4.3' - fail-fast: false + fail-fast: false steps: - uses: actions/checkout@v2 - name: Set up Python ${{ matrix.python-version }} From ba9e89881f75f52a4358a90f0698ebef94b0aaca Mon Sep 17 00:00:00 2001 From: Dave Hall Date: Mon, 7 Jul 2025 21:47:11 +0100 Subject: [PATCH 5/5] wip --- .github/workflows/python-package.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.github/workflows/python-package.yml b/.github/workflows/python-package.yml index 115cc16..75fd95e 100644 --- a/.github/workflows/python-package.yml +++ b/.github/workflows/python-package.yml @@ -15,6 +15,13 @@ jobs: - '>=5.1,<5.2' - '>=5.0,<5.1' - '>=4.2,<4.3' + exclude: + - 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