Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-tzlocal for openSUSE:Factory 
checked in at 2022-04-23 19:44:57
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-tzlocal (Old)
 and      /work/SRC/openSUSE:Factory/.python-tzlocal.new.1538 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-tzlocal"

Sat Apr 23 19:44:57 2022 rev:13 rq:970819 version:4.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-tzlocal/python-tzlocal.changes    
2021-09-03 21:25:46.066151467 +0200
+++ /work/SRC/openSUSE:Factory/.python-tzlocal.new.1538/python-tzlocal.changes  
2022-04-23 19:45:04.798920099 +0200
@@ -1,0 +2,65 @@
+Tue Apr 19 11:54:54 UTC 2022 - [email protected]
+
+- version update to 4.2
+  4.2 (2022-04-02)
+  - If TZ environment variable is set to /etc/localhost, and that's a link to
+    a zoneinfo file, then tzlocal will now find the timezone name, and not
+    just return a localtime TZ object.
+  4.1 (2021-10-29)
+  - No changes from 4.1b1.
+  4.1b1 (2021-10-28)
+  - It turns out a lot of Linux distributions make the links between zoneinfo
+    aliases backwards, so instead of linking GB to Europe/London it actually
+    links the other way. When /etc/localtime then links to Europe/London, and 
you
+    also have a config file saying Europe/London, the code that checks if
+    /etc/localtime is a symlink ends up at GB instead of Europe/London and
+    we get an error, as it thinks GB and Europe/London are different zones.
+    So now we check the symlink of all timezones in the uniqueness test. We 
still
+    return the name in the config file, though, so you would only get GB or 
Zulu
+    returned as the time zone instead of Europe/London or UTC if your only
+    configuration is the /etc/localtime symlink, as that's checked last, and
+    tzlocal will return the first configuration found.
+  - The above change also means that GMT and UTC are no longer seen as 
synonyms,
+    as zoneinfo does not see them as synonyms. This might be controversial,
+    but you just have to live with it. Pick one and stay with it. ;-)
+  4.0.2 (2021-10-26)
+  - Improved the error message when you had a conflict including a
+    /etc/localtime symlink.
+  4.0.1 (2021-10-19)
+  - A long time bug in Ubuntu docker images seem to not get fixed,
+    so I added a workaround.
+  4.0.1b1 (2021-10-18)
+  - Handle UCT and Zulu as synonyms for UTC, while treating GMT and
+    UTC as different.
+  4.0 (2021-10-18)
+  - No changes.
+  4.0b5 (2021-10-18)
+  - Fixed a bug in the Windows DST support.
+  4.0b4 (2021-10-18)
+  - Added support for turning off DST in Windows. That only works in
+    whole hour timezones, and honestly, if you need to turn off DST,
+    you should just use UTC as a timezone.
+  4.0b3 (2021-10-08)
+  - Returning pytz_deprecation_shim zones to lower the surprise for pytz users.
+  - The Windows OS environment variable 'TZ' will allow an override for
+    setting the timezone. The override timezone will be asserted for
+    timezone validity bit not compared against the systems timezone offset.
+    This allows for overriding the timezone when running tests.
+  - Dropped support for Windows 2000, XP and Vista, supports Windows 7, 8 and 
10.
+  4.0b2 (2021-09-26)
+  - Big refactor; Implemented get_localzone_name() functions.
+  - Adding a Windows OS environment variable 'TZ' will allow an override for
+    setting the timezone (also see 4.0b3).
+  4.0b1 (2021-08-21)
+  - Now finds and compares all the configs (under Unix-like systems) and
+    tells you what files it found and how they conflict. This should make
+    it a lot easier to figure out what goes wrong.
+  3.0 (2021-08-13)
+  - Modernized the packaging, moving to setup.cfg etc.
+  - Handles if the text config files incorrectly is a TZ file. (revanSZ)
+  3.0b1 (2020-09-21)
+  - Dropped Python 2 support
+  - Switched timezone provider from pytz to zoneinfo (PEP 615)
+- python-mock is not required for build
+
+-------------------------------------------------------------------

Old:
----
  2.1.tar.gz

New:
----
  4.2.tar.gz

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

Other differences:
------------------
++++++ python-tzlocal.spec ++++++
--- /var/tmp/diff_new_pack.C4twYN/_old  2022-04-23 19:45:05.298920694 +0200
+++ /var/tmp/diff_new_pack.C4twYN/_new  2022-04-23 19:45:05.302920699 +0200
@@ -1,7 +1,7 @@
 #
 # spec file
 #
-# Copyright (c) 2021 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,20 +19,27 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define modname tzlocal
 Name:           python-%{modname}
-Version:        2.1
+Version:        4.2
 Release:        0
 Summary:        tzinfo object for the local timezone
 License:        MIT
 Group:          Development/Libraries/Python
 URL:            https://github.com/regebro/tzlocal
 Source:         https://github.com/regebro/tzlocal/archive/%{version}.tar.gz
-BuildRequires:  %{python_module mock}
+BuildRequires:  %{python_module pytest-mock}
+BuildRequires:  %{python_module pytest}
+BuildRequires:  %{python_module pytz-deprecation-shim}
 BuildRequires:  %{python_module pytz}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
+BuildRequires:  python38-backports.zoneinfo
 Requires:       python-pytz
+Requires:       python-pytz-deprecation-shim
 BuildArch:      noarch
+%ifpython38
+Requires:       python38-backports.zoneinfo
+%endif
 %python_subpackages
 
 %description
@@ -62,7 +69,7 @@
 %python_expand %fdupes %{buildroot}%{$python_sitelib}
 
 %check
-%pyunittest discover -v
+%pytest
 
 %files %{python_files}
 %license LICENSE.txt

++++++ 2.1.tar.gz -> 4.2.tar.gz ++++++
++++ 1760 lines of diff (skipped)

Reply via email to