Hello community, here is the log from the commit of package python3-pytz for openSUSE:Factory checked in at 2016-05-17 17:12:21 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python3-pytz (Old) and /work/SRC/openSUSE:Factory/.python3-pytz.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python3-pytz" Changes: -------- --- /work/SRC/openSUSE:Factory/python3-pytz/python3-pytz.changes 2016-03-29 09:51:44.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.python3-pytz.new/python3-pytz.changes 2016-05-17 17:12:22.000000000 +0200 @@ -1,0 +2,18 @@ +Sun May 8 07:05:37 UTC 2016 - [email protected] + +- specfile: + * changed to https for source url + * updated source url to files.pythonhosted.org + + +------------------------------------------------------------------- +Sun Apr 24 14:13:52 UTC 2016 - [email protected] + +- update to version 2016.4: + * Fix old example insisting normalize() is necessary after + astimezone() conversion + * Update Makefile for xenial container + * Import 2016d + * development container setup cheat sheet + +------------------------------------------------------------------- Old: ---- pytz-2016.3.tar.bz2 New: ---- pytz-2016.4.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python3-pytz.spec ++++++ --- /var/tmp/diff_new_pack.EZpzD1/_old 2016-05-17 17:12:23.000000000 +0200 +++ /var/tmp/diff_new_pack.EZpzD1/_new 2016-05-17 17:12:23.000000000 +0200 @@ -17,13 +17,13 @@ Name: python3-pytz -Version: 2016.3 +Version: 2016.4 Release: 0 Url: http://pytz.sourceforge.net Summary: World timezone definitions, modern and historical License: MIT Group: Development/Languages/Python -Source: http://pypi.python.org/packages/source/p/pytz/pytz-%{version}.tar.bz2 +Source: https://files.pythonhosted.org/packages/source/p/pytz/pytz-%{version}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: fdupes BuildRequires: python3 ++++++ pytz-2016.3.tar.bz2 -> pytz-2016.4.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pytz-2016.3/PKG-INFO new/pytz-2016.4/PKG-INFO --- old/pytz-2016.3/PKG-INFO 2016-03-24 07:07:11.000000000 +0100 +++ new/pytz-2016.4/PKG-INFO 2016-04-22 15:11:10.000000000 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 1.1 Name: pytz -Version: 2016.3 +Version: 2016.4 Summary: World timezone definitions, modern and historical Home-page: http://pythonhosted.org/pytz Author: Stuart Bishop @@ -143,19 +143,21 @@ >>> dt2.strftime(fmt) '2002-10-27 01:30:00 EST-0500' - Converting between timezones also needs special attention. We also need - to use the ``normalize()`` method to ensure the conversion is correct. + Converting between timezones is more easily done, using the + standard astimezone method. >>> utc_dt = utc.localize(datetime.utcfromtimestamp(1143408899)) >>> utc_dt.strftime(fmt) '2006-03-26 21:34:59 UTC+0000' >>> au_tz = timezone('Australia/Sydney') - >>> au_dt = au_tz.normalize(utc_dt.astimezone(au_tz)) + >>> au_dt = utc_dt.astimezone(au_tz) >>> au_dt.strftime(fmt) '2006-03-27 08:34:59 AEDT+1100' - >>> utc_dt2 = utc.normalize(au_dt.astimezone(utc)) + >>> utc_dt2 = au_dt.astimezone(utc) >>> utc_dt2.strftime(fmt) '2006-03-26 21:34:59 UTC+0000' + >>> utc_dt == utc_dt2 + True You can take shortcuts when dealing with the UTC side of timezone conversions. ``normalize()`` and ``localize()`` are not really diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pytz-2016.3/README.txt new/pytz-2016.4/README.txt --- old/pytz-2016.3/README.txt 2016-03-24 07:06:58.000000000 +0100 +++ new/pytz-2016.4/README.txt 2016-04-22 14:58:11.000000000 +0200 @@ -134,19 +134,21 @@ >>> dt2.strftime(fmt) '2002-10-27 01:30:00 EST-0500' -Converting between timezones also needs special attention. We also need -to use the ``normalize()`` method to ensure the conversion is correct. +Converting between timezones is more easily done, using the +standard astimezone method. >>> utc_dt = utc.localize(datetime.utcfromtimestamp(1143408899)) >>> utc_dt.strftime(fmt) '2006-03-26 21:34:59 UTC+0000' >>> au_tz = timezone('Australia/Sydney') ->>> au_dt = au_tz.normalize(utc_dt.astimezone(au_tz)) +>>> au_dt = utc_dt.astimezone(au_tz) >>> au_dt.strftime(fmt) '2006-03-27 08:34:59 AEDT+1100' ->>> utc_dt2 = utc.normalize(au_dt.astimezone(utc)) +>>> utc_dt2 = au_dt.astimezone(utc) >>> utc_dt2.strftime(fmt) '2006-03-26 21:34:59 UTC+0000' +>>> utc_dt == utc_dt2 +True You can take shortcuts when dealing with the UTC side of timezone conversions. ``normalize()`` and ``localize()`` are not really diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pytz-2016.3/pytz/__init__.py new/pytz-2016.4/pytz/__init__.py --- old/pytz-2016.3/pytz/__init__.py 2016-03-24 07:06:58.000000000 +0100 +++ new/pytz-2016.4/pytz/__init__.py 2016-04-22 14:58:11.000000000 +0200 @@ -9,8 +9,8 @@ ''' # The IANA (nee Olson) database is updated several times a year. -OLSON_VERSION = '2016c' -VERSION = '2016.3' # Switching to pip compatible version numbering. +OLSON_VERSION = '2016d' +VERSION = '2016.4' # Switching to pip compatible version numbering. __version__ = VERSION OLSEN_VERSION = OLSON_VERSION # Old releases had this misspelling @@ -804,6 +804,7 @@ 'Asia/Thimbu', 'Asia/Thimphu', 'Asia/Tokyo', + 'Asia/Tomsk', 'Asia/Ujung_Pandang', 'Asia/Ulaanbaatar', 'Asia/Ulan_Bator', @@ -930,6 +931,7 @@ 'Europe/Jersey', 'Europe/Kaliningrad', 'Europe/Kiev', + 'Europe/Kirov', 'Europe/Lisbon', 'Europe/Ljubljana', 'Europe/London', @@ -1360,6 +1362,7 @@ 'Asia/Tehran', 'Asia/Thimphu', 'Asia/Tokyo', + 'Asia/Tomsk', 'Asia/Ulaanbaatar', 'Asia/Urumqi', 'Asia/Ust-Nera', @@ -1418,6 +1421,7 @@ 'Europe/Jersey', 'Europe/Kaliningrad', 'Europe/Kiev', + 'Europe/Kirov', 'Europe/Lisbon', 'Europe/Ljubljana', 'Europe/London', diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pytz-2016.3/pytz/tests/test_tzinfo.py new/pytz-2016.4/pytz/tests/test_tzinfo.py --- old/pytz-2016.3/pytz/tests/test_tzinfo.py 2016-03-24 07:06:58.000000000 +0100 +++ new/pytz-2016.4/pytz/tests/test_tzinfo.py 2016-04-22 14:58:11.000000000 +0200 @@ -21,8 +21,8 @@ # I test for expected version to ensure the correct version of pytz is # actually being tested. -EXPECTED_VERSION='2016.3' -EXPECTED_OLSON_VERSION='2016c' +EXPECTED_VERSION='2016.4' +EXPECTED_OLSON_VERSION='2016d' fmt = '%Y-%m-%d %H:%M:%S %Z%z' Files old/pytz-2016.3/pytz/zoneinfo/America/Caracas and new/pytz-2016.4/pytz/zoneinfo/America/Caracas differ Files old/pytz-2016.3/pytz/zoneinfo/Asia/Almaty and new/pytz-2016.4/pytz/zoneinfo/Asia/Almaty differ Files old/pytz-2016.3/pytz/zoneinfo/Asia/Anadyr and new/pytz-2016.4/pytz/zoneinfo/Asia/Anadyr differ Files old/pytz-2016.3/pytz/zoneinfo/Asia/Aqtau and new/pytz-2016.4/pytz/zoneinfo/Asia/Aqtau differ Files old/pytz-2016.3/pytz/zoneinfo/Asia/Aqtobe and new/pytz-2016.4/pytz/zoneinfo/Asia/Aqtobe differ Files old/pytz-2016.3/pytz/zoneinfo/Asia/Baku and new/pytz-2016.4/pytz/zoneinfo/Asia/Baku differ Files old/pytz-2016.3/pytz/zoneinfo/Asia/Barnaul and new/pytz-2016.4/pytz/zoneinfo/Asia/Barnaul differ Files old/pytz-2016.3/pytz/zoneinfo/Asia/Chita and new/pytz-2016.4/pytz/zoneinfo/Asia/Chita differ Files old/pytz-2016.3/pytz/zoneinfo/Asia/Irkutsk and new/pytz-2016.4/pytz/zoneinfo/Asia/Irkutsk differ Files old/pytz-2016.3/pytz/zoneinfo/Asia/Kamchatka and new/pytz-2016.4/pytz/zoneinfo/Asia/Kamchatka differ Files old/pytz-2016.3/pytz/zoneinfo/Asia/Khandyga and new/pytz-2016.4/pytz/zoneinfo/Asia/Khandyga differ Files old/pytz-2016.3/pytz/zoneinfo/Asia/Krasnoyarsk and new/pytz-2016.4/pytz/zoneinfo/Asia/Krasnoyarsk differ Files old/pytz-2016.3/pytz/zoneinfo/Asia/Magadan and new/pytz-2016.4/pytz/zoneinfo/Asia/Magadan differ Files old/pytz-2016.3/pytz/zoneinfo/Asia/Novokuznetsk and new/pytz-2016.4/pytz/zoneinfo/Asia/Novokuznetsk differ Files old/pytz-2016.3/pytz/zoneinfo/Asia/Novosibirsk and new/pytz-2016.4/pytz/zoneinfo/Asia/Novosibirsk differ Files old/pytz-2016.3/pytz/zoneinfo/Asia/Omsk and new/pytz-2016.4/pytz/zoneinfo/Asia/Omsk differ Files old/pytz-2016.3/pytz/zoneinfo/Asia/Oral and new/pytz-2016.4/pytz/zoneinfo/Asia/Oral differ Files old/pytz-2016.3/pytz/zoneinfo/Asia/Qyzylorda and new/pytz-2016.4/pytz/zoneinfo/Asia/Qyzylorda differ Files old/pytz-2016.3/pytz/zoneinfo/Asia/Sakhalin and new/pytz-2016.4/pytz/zoneinfo/Asia/Sakhalin differ Files old/pytz-2016.3/pytz/zoneinfo/Asia/Srednekolymsk and new/pytz-2016.4/pytz/zoneinfo/Asia/Srednekolymsk differ Files old/pytz-2016.3/pytz/zoneinfo/Asia/Tomsk and new/pytz-2016.4/pytz/zoneinfo/Asia/Tomsk differ Files old/pytz-2016.3/pytz/zoneinfo/Asia/Ust-Nera and new/pytz-2016.4/pytz/zoneinfo/Asia/Ust-Nera differ Files old/pytz-2016.3/pytz/zoneinfo/Asia/Vladivostok and new/pytz-2016.4/pytz/zoneinfo/Asia/Vladivostok differ Files old/pytz-2016.3/pytz/zoneinfo/Asia/Yakutsk and new/pytz-2016.4/pytz/zoneinfo/Asia/Yakutsk differ Files old/pytz-2016.3/pytz/zoneinfo/Asia/Yekaterinburg and new/pytz-2016.4/pytz/zoneinfo/Asia/Yekaterinburg differ Files old/pytz-2016.3/pytz/zoneinfo/Asia/Yerevan and new/pytz-2016.4/pytz/zoneinfo/Asia/Yerevan differ Files old/pytz-2016.3/pytz/zoneinfo/Europe/Astrakhan and new/pytz-2016.4/pytz/zoneinfo/Europe/Astrakhan differ Files old/pytz-2016.3/pytz/zoneinfo/Europe/Kaliningrad and new/pytz-2016.4/pytz/zoneinfo/Europe/Kaliningrad differ Files old/pytz-2016.3/pytz/zoneinfo/Europe/Kirov and new/pytz-2016.4/pytz/zoneinfo/Europe/Kirov differ Files old/pytz-2016.3/pytz/zoneinfo/Europe/Minsk and new/pytz-2016.4/pytz/zoneinfo/Europe/Minsk differ Files old/pytz-2016.3/pytz/zoneinfo/Europe/Moscow and new/pytz-2016.4/pytz/zoneinfo/Europe/Moscow differ Files old/pytz-2016.3/pytz/zoneinfo/Europe/Samara and new/pytz-2016.4/pytz/zoneinfo/Europe/Samara differ Files old/pytz-2016.3/pytz/zoneinfo/Europe/Ulyanovsk and new/pytz-2016.4/pytz/zoneinfo/Europe/Ulyanovsk differ Files old/pytz-2016.3/pytz/zoneinfo/Europe/Volgograd and new/pytz-2016.4/pytz/zoneinfo/Europe/Volgograd differ Files old/pytz-2016.3/pytz/zoneinfo/W-SU and new/pytz-2016.4/pytz/zoneinfo/W-SU differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pytz-2016.3/pytz/zoneinfo/zone.tab new/pytz-2016.4/pytz/zoneinfo/zone.tab --- old/pytz-2016.3/pytz/zoneinfo/zone.tab 2016-03-24 07:06:58.000000000 +0100 +++ new/pytz-2016.4/pytz/zoneinfo/zone.tab 2016-04-22 14:58:11.000000000 +0200 @@ -329,14 +329,16 @@ RU +5443+02030 Europe/Kaliningrad MSK-01 - Kaliningrad RU +554521+0373704 Europe/Moscow MSK+00 - Moscow area RU +4457+03406 Europe/Simferopol MSK+00 - Crimea -RU +4844+04425 Europe/Volgograd MSK+00 - Volgograd, Kirov, Saratov +RU +4844+04425 Europe/Volgograd MSK+00 - Volgograd, Saratov +RU +5836+04939 Europe/Kirov MSK+00 - Kirov RU +4621+04803 Europe/Astrakhan MSK+01 - Astrakhan RU +5312+05009 Europe/Samara MSK+01 - Samara, Udmurtia RU +5420+04824 Europe/Ulyanovsk MSK+01 - Ulyanovsk RU +5651+06036 Asia/Yekaterinburg MSK+02 - Urals RU +5500+07324 Asia/Omsk MSK+03 - Omsk -RU +5502+08255 Asia/Novosibirsk MSK+03 - Novosibirsk, Tomsk +RU +5502+08255 Asia/Novosibirsk MSK+03 - Novosibirsk RU +5322+08345 Asia/Barnaul MSK+04 - Altai +RU +5630+08458 Asia/Tomsk MSK+04 - Tomsk RU +5345+08707 Asia/Novokuznetsk MSK+04 - Kemerovo RU +5601+09250 Asia/Krasnoyarsk MSK+04 - Krasnoyarsk area RU +5216+10420 Asia/Irkutsk MSK+05 - Irkutsk, Buryatia @@ -345,7 +347,7 @@ RU +623923+1353314 Asia/Khandyga MSK+06 - Tomponsky, Ust-Maysky RU +4310+13156 Asia/Vladivostok MSK+07 - Amur River RU +643337+1431336 Asia/Ust-Nera MSK+07 - Oymyakonsky -RU +5934+15048 Asia/Magadan MSK+07 - Magadan +RU +5934+15048 Asia/Magadan MSK+08 - Magadan RU +4658+14242 Asia/Sakhalin MSK+08 - Sakhalin Island RU +6728+15343 Asia/Srednekolymsk MSK+08 - Sakha (E); North Kuril Is RU +5301+15839 Asia/Kamchatka MSK+09 - Kamchatka diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pytz-2016.3/pytz/zoneinfo/zone1970.tab new/pytz-2016.4/pytz/zoneinfo/zone1970.tab --- old/pytz-2016.3/pytz/zoneinfo/zone1970.tab 2016-03-24 07:06:58.000000000 +0100 +++ new/pytz-2016.4/pytz/zoneinfo/zone1970.tab 2016-04-22 14:58:11.000000000 +0200 @@ -286,14 +286,16 @@ RU +5443+02030 Europe/Kaliningrad MSK-01 - Kaliningrad RU +554521+0373704 Europe/Moscow MSK+00 - Moscow area RU +4457+03406 Europe/Simferopol MSK+00 - Crimea -RU +4844+04425 Europe/Volgograd MSK+00 - Volgograd, Kirov, Saratov +RU +4844+04425 Europe/Volgograd MSK+00 - Volgograd, Saratov +RU +5836+04939 Europe/Kirov MSK+00 - Kirov RU +4621+04803 Europe/Astrakhan MSK+01 - Astrakhan RU +5312+05009 Europe/Samara MSK+01 - Samara, Udmurtia RU +5420+04824 Europe/Ulyanovsk MSK+01 - Ulyanovsk RU +5651+06036 Asia/Yekaterinburg MSK+02 - Urals RU +5500+07324 Asia/Omsk MSK+03 - Omsk -RU +5502+08255 Asia/Novosibirsk MSK+03 - Novosibirsk, Tomsk +RU +5502+08255 Asia/Novosibirsk MSK+03 - Novosibirsk RU +5322+08345 Asia/Barnaul MSK+04 - Altai +RU +5630+08458 Asia/Tomsk MSK+04 - Tomsk RU +5345+08707 Asia/Novokuznetsk MSK+04 - Kemerovo RU +5601+09250 Asia/Krasnoyarsk MSK+04 - Krasnoyarsk area RU +5216+10420 Asia/Irkutsk MSK+05 - Irkutsk, Buryatia @@ -302,7 +304,7 @@ RU +623923+1353314 Asia/Khandyga MSK+06 - Tomponsky, Ust-Maysky RU +4310+13156 Asia/Vladivostok MSK+07 - Amur River RU +643337+1431336 Asia/Ust-Nera MSK+07 - Oymyakonsky -RU +5934+15048 Asia/Magadan MSK+07 - Magadan +RU +5934+15048 Asia/Magadan MSK+08 - Magadan RU +4658+14242 Asia/Sakhalin MSK+08 - Sakhalin Island RU +6728+15343 Asia/Srednekolymsk MSK+08 - Sakha (E); North Kuril Is RU +5301+15839 Asia/Kamchatka MSK+09 - Kamchatka diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pytz-2016.3/pytz.egg-info/PKG-INFO new/pytz-2016.4/pytz.egg-info/PKG-INFO --- old/pytz-2016.3/pytz.egg-info/PKG-INFO 2016-03-24 07:07:11.000000000 +0100 +++ new/pytz-2016.4/pytz.egg-info/PKG-INFO 2016-04-22 15:11:10.000000000 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 1.1 Name: pytz -Version: 2016.3 +Version: 2016.4 Summary: World timezone definitions, modern and historical Home-page: http://pythonhosted.org/pytz Author: Stuart Bishop @@ -143,19 +143,21 @@ >>> dt2.strftime(fmt) '2002-10-27 01:30:00 EST-0500' - Converting between timezones also needs special attention. We also need - to use the ``normalize()`` method to ensure the conversion is correct. + Converting between timezones is more easily done, using the + standard astimezone method. >>> utc_dt = utc.localize(datetime.utcfromtimestamp(1143408899)) >>> utc_dt.strftime(fmt) '2006-03-26 21:34:59 UTC+0000' >>> au_tz = timezone('Australia/Sydney') - >>> au_dt = au_tz.normalize(utc_dt.astimezone(au_tz)) + >>> au_dt = utc_dt.astimezone(au_tz) >>> au_dt.strftime(fmt) '2006-03-27 08:34:59 AEDT+1100' - >>> utc_dt2 = utc.normalize(au_dt.astimezone(utc)) + >>> utc_dt2 = au_dt.astimezone(utc) >>> utc_dt2.strftime(fmt) '2006-03-26 21:34:59 UTC+0000' + >>> utc_dt == utc_dt2 + True You can take shortcuts when dealing with the UTC side of timezone conversions. ``normalize()`` and ``localize()`` are not really diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pytz-2016.3/pytz.egg-info/SOURCES.txt new/pytz-2016.4/pytz.egg-info/SOURCES.txt --- old/pytz-2016.3/pytz.egg-info/SOURCES.txt 2016-03-24 07:07:11.000000000 +0100 +++ new/pytz-2016.4/pytz.egg-info/SOURCES.txt 2016-04-22 15:11:10.000000000 +0200 @@ -383,6 +383,7 @@ pytz/zoneinfo/Asia/Thimbu pytz/zoneinfo/Asia/Thimphu pytz/zoneinfo/Asia/Tokyo +pytz/zoneinfo/Asia/Tomsk pytz/zoneinfo/Asia/Ujung_Pandang pytz/zoneinfo/Asia/Ulaanbaatar pytz/zoneinfo/Asia/Ulan_Bator @@ -501,6 +502,7 @@ pytz/zoneinfo/Europe/Jersey pytz/zoneinfo/Europe/Kaliningrad pytz/zoneinfo/Europe/Kiev +pytz/zoneinfo/Europe/Kirov pytz/zoneinfo/Europe/Lisbon pytz/zoneinfo/Europe/Ljubljana pytz/zoneinfo/Europe/London
