Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-Django for openSUSE:Factory 
checked in at 2022-01-05 15:44:26
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-Django (Old)
 and      /work/SRC/openSUSE:Factory/.python-Django.new.1896 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-Django"

Wed Jan  5 15:44:26 2022 rev:82 rq:942920 version:4.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-Django/python-Django.changes      
2021-11-08 17:24:18.004697867 +0100
+++ /work/SRC/openSUSE:Factory/.python-Django.new.1896/python-Django.changes    
2022-01-05 15:44:33.034256814 +0100
@@ -1,0 +2,44 @@
+Mon Dec 27 12:11:09 UTC 2021 - Ben Greiner <c...@bnavigator.de>
+
+- Fix u-a scriptlet dependency.
+- Remove python36 conditional on numpy dep.
+
+-------------------------------------------------------------------
+Fri Dec 24 02:26:37 UTC 2021 - John Vandenberg <jay...@gmail.com>
+
+- Avoid dependency on backports.zoneinfo except on Python 3.8
+
+-------------------------------------------------------------------
+Mon Dec 20 10:37:10 UTC 2021 - Matej Cepl <mc...@suse.com>
+
+- Clean up PYTHONPATH to make test_extra_tests_build_suite pass.
+
+-------------------------------------------------------------------
+Tue Dec  7 14:09:24 UTC 2021 - Alberto Planas Dominguez <apla...@suse.com>
+
+- Update to 4.0
+  This is just a summary. Full release notes are available at
+  https://docs.djangoproject.com/en/4.0/releases/4.0/.
+  - Django 4.0 supports Python 3.8, 3.9, and 3.10. We highly
+    recommend and only officially support the latest release of
+    each series.
+    The Django 3.2.x series is the last to support Python 3.6 and
+    3.7.
+  - The Python standard library???s zoneinfo is now the default
+    timezone implementation in Django. This is the next step in
+    the migration from using pytz to using zoneinfo. Django 3.2
+    allowed the use of non-pytz time zones. Django 4.0 makes
+    zoneinfo the default implementation. Support for pytz is now
+    deprecated and will be removed in Django 5.0.
+  - The new *expressions positional argument of
+    UniqueConstraint() enables creating functional unique
+    constraints on expressions and database functions. 
+  - The new scrypt password hasher is more secure and recommended
+    over PBKDF2. However, it???s not the default as it requires
+    OpenSSL 1.1+ and more memory.
+  - Redis cache backend
+  - Template based form rendering. Forms, Formsets, and ErrorList
+    are now rendered using the template engine to enhance
+    customization. 
+
+-------------------------------------------------------------------

Old:
----
  Django-3.2.9.tar.gz
  Django-3.2.9.tar.gz.asc

New:
----
  Django-4.0.tar.gz
  Django-4.0.tar.gz.asc

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-Django.spec ++++++
--- /var/tmp/diff_new_pack.P1PiFb/_old  2022-01-05 15:44:33.606257175 +0100
+++ /var/tmp/diff_new_pack.P1PiFb/_new  2022-01-05 15:44:33.610257178 +0100
@@ -18,46 +18,51 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define skip_python2 1
+%define skip_python36 1
 # Selenium and memcached are not operational
 %bcond_with selenium
 %bcond_with memcached
 Name:           python-Django
 # We want support LTS versions of Django -  numbered 2.2 -> 3.2 -> 4.2 etc
-Version:        3.2.9
+Version:        4.0
 Release:        0
 Summary:        A high-level Python Web framework
 License:        BSD-3-Clause
 URL:            https://www.djangoproject.com
-Source:         
https://www.djangoproject.com/m/releases/3.2/Django-%{version}.tar.gz
-Source1:        
https://www.djangoproject.com/m/pgp/Django-%{version}.checksum.txt#/Django-%{version}.tar.gz.asc
+Source:         
https://www.djangoproject.com/m/releases/4.0/Django-%{version}.tar.gz
+Source1:        
https://media.djangoproject.com/pgp/Django-%{version}.checksum.txt#/Django-%{version}.tar.gz.asc
 Source2:        %{name}.keyring
 Source99:       python-Django-rpmlintrc
 BuildRequires:  %{python_module Jinja2 >= 2.9.2}
-BuildRequires:  %{python_module Pillow}
+BuildRequires:  %{python_module Pillow >= 6.2.0}
 BuildRequires:  %{python_module PyYAML}
 BuildRequires:  %{python_module argon2-cffi >= 16.1.0}
-BuildRequires:  %{python_module asgiref >= 3.3.2}
-BuildRequires:  %{python_module base >= 3.6}
+BuildRequires:  %{python_module asgiref >= 3.4.1}
+BuildRequires:  %{python_module backports.zoneinfo if (%python-base with 
python38-base)}
+BuildRequires:  %{python_module base >= 3.8}
 BuildRequires:  %{python_module bcrypt}
 BuildRequires:  %{python_module docutils}
 BuildRequires:  %{python_module geoip2}
+BuildRequires:  %{python_module numpy}
 BuildRequires:  %{python_module pytz}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  %{python_module sqlparse >= 0.2.2}
-BuildRequires:  %{python_module tblib}
+BuildRequires:  %{python_module tblib >= 1.5.0}
 BuildRequires:  %{pythons}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
-BuildRequires:  %{python_module numpy if (%python-base without python36-base)}
 Requires:       python
-Requires:       python-Pillow
+Requires:       python-Pillow >= 6.2.0
 Requires:       python-argon2-cffi >= 16.1.0
-Requires:       python-asgiref >= 3.3.2
+Requires:       python-asgiref >= 3.4.1
+%if "%{python_flavor}" == "python38"
+Requires:       python-backports.zoneinfo
+%endif
 Requires:       python-pytz
 Requires:       python-setuptools
 Requires:       python-sqlparse >= 0.2.2
 Requires(post): update-alternatives
-Requires(preun):update-alternatives
+Requires(postun):update-alternatives
 Recommends:     python-Jinja2 >= 2.9.2
 Recommends:     python-PyYAML
 Recommends:     python-bcrypt
@@ -103,13 +108,11 @@
 %install
 %python_install
 
-%python_clone -a %{buildroot}%{_bindir}/django-admin.py
 %python_clone -a %{buildroot}%{_bindir}/django-admin
 
 %{python_expand install -D -m 0644 extras/django_bash_completion 
%{buildroot}%%{_datadir}/bash-completion/completions/django_bash_completion-%{$python_bin_suffix}.sh
 # Fix wrong-script-interpreter
 sed -i "s|^#!%{_bindir}/env python$|#!%{_bindir}/$python|" \
-  %{buildroot}%{$python_sitelib}/django/bin/django-admin.py \
   %{buildroot}%{$python_sitelib}/django/conf/project_template/manage.py-tpl
 }
 %python_compileall
@@ -123,22 +126,21 @@
 export PYTHONDONTWRITEBYTECODE=1
 %if %{with selenium}
 export PATH=%{_libdir}/chromium:$PATH
-%python_expand PYTHONPATH=%{buildroot}%{$python_sitelib}:. xvfb-run $python 
tests/runtests.py -v 2 --selenium=chrome
+%python_expand PYTHONPATH=.:%{buildroot}%{$python_sitelib} xvfb-run $python 
tests/runtests.py -v 2 --selenium=chrome
 %else
-%python_expand PYTHONPATH=%{buildroot}%{$python_sitelib}:. $python 
tests/runtests.py -v 2
+%python_expand PYTHONPATH=.:%{buildroot}%{$python_sitelib} $python 
tests/runtests.py -v 2
 %endif
 
 %post
-%{python_install_alternative django-admin.py django-admin}
+%{python_install_alternative django-admin}
 
-%preun
-%python_uninstall_alternative django-admin
+%postun
+%{python_uninstall_alternative django-admin}
 
 %files %{python_files}
 %doc AUTHORS README.rst
 %license LICENSE
 %python_alternative %{_bindir}/django-admin
-%python_alternative %{_bindir}/django-admin.py
 
%{_datadir}/bash-completion/completions/django_bash_completion-%{python_bin_suffix}.sh
 %{python_sitelib}/django
 %{python_sitelib}/Django-%{version}-py*.egg-info

++++++ Django-3.2.9.tar.gz -> Django-4.0.tar.gz ++++++
/work/SRC/openSUSE:Factory/python-Django/Django-3.2.9.tar.gz 
/work/SRC/openSUSE:Factory/.python-Django.new.1896/Django-4.0.tar.gz differ: 
char 5, line 1

++++++ Django-3.2.9.tar.gz.asc -> Django-4.0.tar.gz.asc ++++++
--- /work/SRC/openSUSE:Factory/python-Django/Django-3.2.9.tar.gz.asc    
2021-11-08 17:24:17.984697853 +0100
+++ /work/SRC/openSUSE:Factory/.python-Django.new.1896/Django-4.0.tar.gz.asc    
2022-01-05 15:44:32.906256733 +0100
@@ -2,7 +2,7 @@
 Hash: SHA256
 
 This file contains MD5, SHA1, and SHA256 checksums for the source-code
-tarball and wheel files of Django 3.2.9, released November 1, 2021.
+tarball and wheel files of Django 4.0, released December 7, 2021.
 
 To use this file, you will need a working install of PGP or other
 compatible public-key encryption software. You will also need to have
@@ -28,40 +28,40 @@
 Release packages:
 =================
 
-https://www.djangoproject.com/m/releases/3.2/Django-3.2.9-py3-none-any.whl
-https://www.djangoproject.com/m/releases/3.2/Django-3.2.9.tar.gz
+https://www.djangoproject.com/m/releases/4.0/Django-4.0-py3-none-any.whl
+https://www.djangoproject.com/m/releases/4.0/Django-4.0.tar.gz
 
 MD5 checksums
 =============
 
-dbd4ed5f73c2a7976189ea7a504b1911  Django-3.2.9-py3-none-any.whl
-86b100c1b2fd4ddf1a35ba394e4ad2d1  Django-3.2.9.tar.gz
+be6fc2824c0c920728baa7d1911fc425  Django-4.0-py3-none-any.whl
+0d2c393916334cbd80fdc08fa2b60932  Django-4.0.tar.gz
 
 SHA1 checksums
 ==============
 
-208a91ac6ded319c51998421053b1439f2a2890a  Django-3.2.9-py3-none-any.whl
-cab67cdbd5124d8f87f7ab7c94fd08b52421bd7f  Django-3.2.9.tar.gz
+cb1145542b5564e1db31dea1054955243c95b0d9  Django-4.0-py3-none-any.whl
+7e6d89db53d2e6833b7785fb4a28f7a24e259e44  Django-4.0.tar.gz
 
 SHA256 checksums
 ================
 
-e22c9266da3eec7827737cde57694d7db801fedac938d252bf27377cec06ed1b  
Django-3.2.9-py3-none-any.whl
-51284300f1522ffcdb07ccbdf676a307c6678659e1284f0618e5a774127a6a08  
Django-3.2.9.tar.gz
+59304646ebc6a77b9b6a59adc67d51ecb03c5e3d63ed1f14c909cdfda84e8010  
Django-4.0-py3-none-any.whl
+d5a8a14da819a8b9237ee4d8c78dfe056ff6e8a7511987be627192225113ee75  
Django-4.0.tar.gz
 -----BEGIN PGP SIGNATURE-----
 
-iQJPBAEBCAA5FiEEq7LCqM0B8WE2GLcNLvVjcrpIzRsFAmF/sfobHGZlbGlzaWFr
-Lm1hcml1c3pAZ21haWwuY29tAAoJEC71Y3K6SM0b+KUP/0MstkUHrx7bAvuoLiT5
-cFUnVCjKPE9zmBtR2OeWo44BX96VqZcVqnsdil5YssQPgerbujNfo6jokmCCYE14
-EwBAVDkiu773MBT9vdaNkVFWdtiJ/H1MdxHo86AUITuxJ+PdLWwkeu2NhayWaxD3
-0Y0LNgBmKJS96qhiOxicEptU88iJfZv7YQVPngfQA79rxiDSpn+2dWI7r1pYK2W5
-WBRDM1sQFQwueNKgOURI7U2KIU5shCjbOwGDiwPGmtZS8KFqTRTlIRb+SrPzz+Mv
-xL6FGMgTTVup+4wmQvGY50xqdnWTcE6rDVwNbva9wVX1JHpUROj9s6+6sL6PeSoO
-YFnUJaBZpPceBPEY61QAwldW4Z+zPGjFZ4DTqyVLXaKNpn5C8nbTl5PCVWT3abIX
-OaQct7pAyqOdOmJ0BR8Kg7k+UNOBlrG5Ffu6FoIAk6mQpIhZ8ezW+p7KJmZZF9iL
-kPdKQBpR86L42C5As+zTAhO4LZQ2HbFMvGoBrxF2sjJCDLVSbHfR5BsgRlYRn1tR
-U60O7yb0pWpYurMvAZ/d56EFcISHI1M1he5gPc+P17OpGT85AxYrNt3F1jUjhLEv
-27Toq38UQYxPU9KPhwJdetenz9icKgN6A3akZxyUhCfPHFmC5I9FOn8+TJjjlShP
-cZavu4lgh/6vVpQXVG5Zjjcc
-=rp+p
+iQJPBAEBCAA5FiEEq7LCqM0B8WE2GLcNLvVjcrpIzRsFAmGvJS4bHGZlbGlzaWFr
+Lm1hcml1c3pAZ21haWwuY29tAAoJEC71Y3K6SM0bLIsP/AwzwgRVDLPrmBaqi514
+q1EvNLDxqHKcDVaFwzQVw4ru4k3bylQKFzEHGHMWP51af7D+7eMuJFptzUNHxJ4p
+wzlRtky5oHFYqUZ33Gk0us+6MDbqoD1flLftIAvvpWb3h357He76Z6g6DA8GwRTJ
+SPWO41LROK2UjaT2GvKsAk/Wh2XJRCr+LsfOFL+8pVRQ4fQOUpjlw6agpu8UwuHI
+ETAHyXeNo4rmtgXPVXQkxUbA+LLOE8bzPVx46+GnKLFk/jrhS2NpXTLTlOoAfIkh
+lhRVHtxCMWkZ4WOKFMNUOliIKRVffmm0inKUhwSkYDDKV6LRbEDBkXKyfnFEOxVU
+e7rI2rUegrxcjoVLttoyNRPCiQrEhlyTXXDDP3iVBDbXe5dPAMlPsncj+tz5V5LR
+b9BP5lYfV8gtTynoLbReAN6S8rtsUVla1X5c2oUgQZhuUCVI5bCGcnP39+dK8eRl
+eoqxtcMMi4VUBFu63D7I80O8NrWpywvrX7Ry55nWKjhjB212g6oyMfAJbCTLV75P
+YE0OLeCpZENVe9boALzc2BicPPxyYZ/L7e+Jo2bNFFW/z4bLHLZBbNYatH5ueqjw
+S/xWMoH29kGpCkOYnFe5QD4vxcLLcJNjddcRDMRDzEHVnTlJJkSeVgEBYjXmBw2U
+Nj5JulworLC1lgvwuG12eY1f
+=EYHW
 -----END PGP SIGNATURE-----

++++++ python-Django-rpmlintrc ++++++
--- /var/tmp/diff_new_pack.P1PiFb/_old  2022-01-05 15:44:33.674257218 +0100
+++ /var/tmp/diff_new_pack.P1PiFb/_new  2022-01-05 15:44:33.678257220 +0100
@@ -2,5 +2,5 @@
 # Empty model.py files should be kept around:
 addFilter("zero-length")
 # Bash completion isn't config:
-addFilter("non-conffile-in-etc /etc/bash_completion.d/django_bash_completion*")
+# addFilter("non-conffile-in-etc 
/etc/bash_completion.d/django_bash_completion*")
 

Reply via email to