Commit Graph

18 Commits

Author SHA256 Message Date
1ddf26d4e0 - update to 4.3:
* Improved the error message when the ZoneInfo cannot be found
  * Don't error out because we find multiple possible timezones
    for a symlink.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-tzlocal?expand=0&rev=35
2023-05-03 09:22:40 +00:00
90f25e244d Accepting request 1081680 from home:dirkmueller:acdc:as_python3_module
SR for python stack proposal

OBS-URL: https://build.opensuse.org/request/show/1081680
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-tzlocal?expand=0&rev=33
2023-04-21 14:55:00 +00:00
06ad0cb3ae Accepting request 1002998 from home:dimstar:Factory
- Only BuildRequire python38-backports.zoneinfo if python38-base is
  also present (i.e. do not require this when python38 is not a
  built python flavor).

OBS-URL: https://build.opensuse.org/request/show/1002998
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-tzlocal?expand=0&rev=31
2022-09-12 14:51:55 +00:00
d76d1addbc Accepting request 970765 from home:pgajdos:python
- 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

OBS-URL: https://build.opensuse.org/request/show/970765
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-tzlocal?expand=0&rev=28
2022-04-19 12:10:38 +00:00
80c6209d98 Accepting request 914569 from home:pgajdos:python
- %check: use %pyunittest rpm macro

OBS-URL: https://build.opensuse.org/request/show/914569
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-tzlocal?expand=0&rev=27
2021-08-28 08:29:35 +00:00
b227fa5f8f - update to 2.1:
- The is_dst flag is wrong for Europe/Dublin on some Unix releases.
  I changed to another way of determining if DST is in effect or not.
  - Added support for Python 3.7 and 3.8. Dropped 3.5 although it still works.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-tzlocal?expand=0&rev=25
2020-06-02 17:18:54 +00:00
Tomáš Chvátal
0d3d0e66cb - Fix build without py2
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-tzlocal?expand=0&rev=23
2020-03-11 16:47:22 +00:00
Tomáš Chvátal
3215eaa426 Accepting request 720055 from home:pgajdos
- version update to 2.0.0
  Major differences since 1.5.1
  .............................
  - When no time zone configuration can be find, tzlocal now return UTC.
    This is a major difference from 1.x, where an exception would be raised.
    This change is because Docker images often have no configuration at all,
    and the unix utilities will then default to UTC, so we follow that.
  - If tzlocal on Unix finds a timezone name in a /etc config file, then 
    tzlocal now verifies that the timezone it fouds has the same offset as
    the local computer is configured with. If it doesn't, something is
    configured incorrectly. (Victor Torres, regebro)
  - Get timezone via Termux `getprop` wrapper on Android. It's not officially
    supported because we can't test it, but at least we make an effort.
    (Jean Jordaan)
  Minor differences and bug fixes
  ...............................
  - Skip comment lines when parsing /etc/timezone. (Edward Betts)
  - Don't load timezone from current directory. (Gabriel Corona)
  - Now verifies that the config files actually contain something before
    reading them. (Zackary Welch, regebro)
  - Got rid of a BytesWarning (Mickaël Schoentgen)
  - Now handles if config file paths exists, but are directories.

OBS-URL: https://build.opensuse.org/request/show/720055
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-tzlocal?expand=0&rev=21
2019-07-31 13:46:05 +00:00
Tomáš Chvátal
acf530f4fc Accepting request 685872 from home:jengelh:branches:devel:languages:python
- Use noun phrase in summary.

OBS-URL: https://build.opensuse.org/request/show/685872
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-tzlocal?expand=0&rev=19
2019-03-18 08:10:18 +00:00
Tomáš Chvátal
cc232de4c5 - Switch to github archive as per upstream recommendation:
* the pypi archive fails tests due to wrong file->symlink conversions
- Update to 1.5.1:
  * increased test coverage.
  * No longer treats macOS as special, but as a unix.
  * get_windows_info.py is renamed to update_windows_mappings.py
  * Windows mappings now also contain mappings from deprecated zoneinfo names.
    (Preston-Landers, regebro)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-tzlocal?expand=0&rev=17
2019-03-04 11:15:43 +00:00
a2c2390685 Remove superfluous devel dependency for noarch package
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-tzlocal?expand=0&rev=15
2018-12-04 14:11:16 +00:00
8d4641c29a Accepting request 635344 from home:seanmarlow:branches:devel:languages:python
Fix fdupes, fix check and move license.

OBS-URL: https://build.opensuse.org/request/show/635344
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-tzlocal?expand=0&rev=12
2018-09-12 14:38:08 +00:00
2411e047d2 Accepting request 530426 from home:seanmarlow:branches:devel:languages:python
Update source tarball location.

OBS-URL: https://build.opensuse.org/request/show/530426
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-tzlocal?expand=0&rev=10
2017-10-02 12:29:22 +00:00
Thomas Bechtold
69d9945fd7 Accepting request 519195 from home:bear454:branches:devel:languages:python
- Update to version 1.4
  - Relicensed upstream as MIT
  - Dropping support for Python versions 2.5, 3.1, 3.2
  - adding support for Python 3.6 
  - Closes stdout and stderr to get rid of ResourceWarnings
  - Added support for /var/db/zoneinfo
  - Tests failed if TZ was set in the environment.
  - Replaces os.popen() with subprocess.Popen()
  - Systemd stores no time zone name, forcing us to look at the 
    name of the file that localtime symlinks to.

OBS-URL: https://build.opensuse.org/request/show/519195
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-tzlocal?expand=0&rev=9
2017-08-29 12:05:37 +00:00
c500b0a224 - Convert to singlespec build
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-tzlocal?expand=0&rev=7
2017-07-11 16:23:04 +00:00
Todd R
a2963c1296 Accepting request 316557 from home:TheBlackCat:branches:devel:languages:python
Fix building on SLES 11

OBS-URL: https://build.opensuse.org/request/show/316557
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-tzlocal?expand=0&rev=3
2015-07-14 07:45:19 +00:00
Denisart Benjamin
f0e0277ee2 Accepting request 311266 from home:jkeil:branches:devel:languages:python
- Reworked spec file
  * Bump version
  * Use github upstream url
  * Improve description and summary
  * Use tarball instead of zip
  * Minimize %files section

OBS-URL: https://build.opensuse.org/request/show/311266
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-tzlocal?expand=0&rev=2
2015-06-14 18:53:01 +00:00
88ab1b405d Accepting request 261559 from home:seilerphilipp
now with the correct way to do the test (pytz as build dependency)

OBS-URL: https://build.opensuse.org/request/show/261559
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-tzlocal?expand=0&rev=1
2014-11-14 10:27:14 +00:00