From b4b8e59a7a450d7a4efb508abf5308bf7ec5fe7a9776f65e7956af44477e0820 Mon Sep 17 00:00:00 2001 From: John Vandenberg Date: Mon, 21 Feb 2022 13:54:04 +0000 Subject: [PATCH] Accepting request 956491 from home:jayvdb:branches:devel:languages:python:django - Use fdupes - Update to v4.0.0 * The signal ldap_error now has an additional `request` keyword. * Added support for Python 3.10. * Added support for Django 4.0. - from v3.0.0 * Dropped support for Django 3.0. * Dropped deprecated setting ``AUTH_LDAP_CACHE_GROUPS``. * Callables passed to ``AUTH_LDAP_SERVER_URI`` must now take a ``request`` positional argument. - from v2.4.0 * Added support for Django 3.2. - from v2.3.0 * Removed support for end of life Django 1.11. Django 2.2+ reqd. * Removed support for end of life Python 3.5. * Added support for Django 3.1. * Added support for Python 3.9. OBS-URL: https://build.opensuse.org/request/show/956491 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:django/python-django-auth-ldap?expand=0&rev=16 --- django-auth-ldap-2.2.0.tar.gz | 3 --- django-auth-ldap-4.0.0.tar.gz | 3 +++ python-django-auth-ldap.changes | 21 +++++++++++++++++++++ python-django-auth-ldap.spec | 17 ++++++++++------- 4 files changed, 34 insertions(+), 10 deletions(-) delete mode 100644 django-auth-ldap-2.2.0.tar.gz create mode 100644 django-auth-ldap-4.0.0.tar.gz diff --git a/django-auth-ldap-2.2.0.tar.gz b/django-auth-ldap-2.2.0.tar.gz deleted file mode 100644 index a4e7d5a..0000000 --- a/django-auth-ldap-2.2.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:11af1773b08613339d2c3a0cec1308a4d563518f17b1719c3759994d0b4d04bf -size 53148 diff --git a/django-auth-ldap-4.0.0.tar.gz b/django-auth-ldap-4.0.0.tar.gz new file mode 100644 index 0000000..a89143d --- /dev/null +++ b/django-auth-ldap-4.0.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:276f79e624ce083ce13f161387f65ff1c0efe83ef8a42f2b9830d43317b15239 +size 52648 diff --git a/python-django-auth-ldap.changes b/python-django-auth-ldap.changes index 1e20f63..36b2115 100644 --- a/python-django-auth-ldap.changes +++ b/python-django-auth-ldap.changes @@ -1,3 +1,24 @@ +------------------------------------------------------------------- +Mon Feb 21 13:38:55 UTC 2022 - John Vandenberg + +- Use fdupes +- Update to v4.0.0 + * The signal ldap_error now has an additional `request` keyword. + * Added support for Python 3.10. + * Added support for Django 4.0. +- from v3.0.0 + * Dropped support for Django 3.0. + * Dropped deprecated setting ``AUTH_LDAP_CACHE_GROUPS``. + * Callables passed to ``AUTH_LDAP_SERVER_URI`` must now take a + ``request`` positional argument. +- from v2.4.0 + * Added support for Django 3.2. +- from v2.3.0 + * Removed support for end of life Django 1.11. Django 2.2+ reqd. + * Removed support for end of life Python 3.5. + * Added support for Django 3.1. + * Added support for Python 3.9. + ------------------------------------------------------------------- Tue Jun 9 10:06:39 UTC 2020 - Ondřej Súkup diff --git a/python-django-auth-ldap.spec b/python-django-auth-ldap.spec index a01ea0d..f229b19 100644 --- a/python-django-auth-ldap.spec +++ b/python-django-auth-ldap.spec @@ -1,7 +1,7 @@ # # spec file for package python-django-auth-ldap # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,7 +19,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %define skip_python2 1 Name: python-django-auth-ldap -Version: 2.2.0 +Version: 4.0.0 Release: 0 Summary: Django LDAP authentication backend License: BSD-2-Clause @@ -27,8 +27,9 @@ URL: https://github.com/django-auth-ldap/django-auth-ldap Source: https://files.pythonhosted.org/packages/source/d/django-auth-ldap/django-auth-ldap-%{version}.tar.gz BuildRequires: %{python_module Django >= 2.2} BuildRequires: %{python_module ldap >= 3.1} -BuildRequires: %{python_module mock >= 2.0.0} -BuildRequires: %{python_module setuptools} +BuildRequires: %{python_module pip} +BuildRequires: %{python_module wheel} +BuildRequires: fdupes BuildRequires: python-rpm-macros # needed for slapd binary in tests BuildRequires: openldap2 @@ -48,14 +49,16 @@ are many rich configuration options for working with users, groups, and permissi %setup -q -n django-auth-ldap-%{version} %build -%python_build +%pyproject_wheel %install -%python_install +%pyproject_install +%python_expand %fdupes %{buildroot}%{$python_sitelib} %check export LANG=en_US.UTF8 -%python_exec -m django test --settings tests.settings +export PATH=/sbin:/usr/sbin:/usr/local/bin:/usr/bin:/bin +%python_exec -m django test --settings tests.settings -v2 %files %{python_files} %license LICENSE