Compare commits

..

10 Commits

Author SHA1 Message Date
openeuler-ci-bot
a577c331f2
!8 Upgrade to latest release [python-tzlocal -> 5.2]
From: @Wangjunqi123 
Reviewed-by: @yangzhao_kl 
Signed-off-by: @yangzhao_kl
2024-02-27 09:57:17 +00:00
Wangjunqi123
67e878b449 update version to 5.2 2024-02-26 16:33:21 +08:00
openeuler-ci-bot
59d3e201cc
!7 Add a missing version tag to the changelog.
From: @cherry530 
Reviewed-by: @caodongxia 
Signed-off-by: @caodongxia
2023-12-27 01:02:46 +00:00
xu_ping
556d5c2b5e
Add a missing version tag to the changelog.
Signed-off-by: xu_ping <707078654@qq.com>
2023-12-26 09:24:41 +00:00
openeuler-ci-bot
255367a0c3
!4 Upgrade to latest release [python-tzlocal -> 5.0.1]
From: @Jason_828e 
Reviewed-by: @yangzhao_kl 
Signed-off-by: @yangzhao_kl
2023-07-13 10:02:31 +00:00
Jason_828e
ffc1408f4d update version to 5.0.1 2023-07-04 07:06:26 +08:00
openeuler-ci-bot
3fc0187d22
!3 update to version 4.3
From: @wang--ge 
Reviewed-by: @cherry530 
Signed-off-by: @cherry530
2023-04-27 06:43:19 +00:00
wang--ge
191b70b2b6 update to version 4.3 2023-04-27 14:27:04 +08:00
openeuler-ci-bot
e6c65d37e6 !1 python-tzlocal package init
Merge pull request !1 from tomtao/master
2020-08-19 20:40:41 +08:00
zt
b3bb2cdc60 python-tzlocal init commit 2020-08-19 19:08:07 +08:00
2 changed files with 120 additions and 0 deletions

120
python-tzlocal.spec Normal file
View File

@ -0,0 +1,120 @@
%global _empty_manifest_terminate_build 0
Name: python-tzlocal
Version: 5.2
Release: 1
Summary: tzinfo object for the local timezone
License: MIT
URL: https://github.com/regebro/tzlocal
Source0: https://files.pythonhosted.org/packages/04/d3/c19d65ae67636fe63953b20c2e4a8ced4497ea232c43ff8d01db16de8dc0/tzlocal-5.2.tar.gz
BuildArch: noarch
Requires: python3-pytz
%description
This Python module returns a ``tzinfo`` object with the local timezone information under Unix and Win-32.
It requires ``pytz``, and returns ``pytz`` ``tzinfo`` objects.
This module attempts to fix a glaring hole in ``pytz``, that there is no way to
get the local timezone information, unless you know the zoneinfo name, and
under several Linux distros that's hard or impossible to figure out.
Also, with Windows different timezone system using pytz isn't of much use
unless you separately configure the zoneinfo timezone name.
With ``tzlocal`` you only need to call ``get_localzone()`` and you will get a
``tzinfo`` object with the local time zone info. On some Unices you will still
not get to know what the timezone name is, but you don't need that when you
have the tzinfo file. However, if the timezone name is readily available it
will be used.
%package -n python3-tzlocal
Summary: tzinfo object for the local timezone
Provides: python-tzlocal
BuildRequires: python3-devel
BuildRequires: python3-setuptools
BuildRequires: python3-pip
BuildRequires: python3-wheel
%description -n python3-tzlocal
This Python module returns a ``tzinfo`` object with the local timezone information under Unix and Win-32.
It requires ``pytz``, and returns ``pytz`` ``tzinfo`` objects.
This module attempts to fix a glaring hole in ``pytz``, that there is no way to
get the local timezone information, unless you know the zoneinfo name, and
under several Linux distros that's hard or impossible to figure out.
Also, with Windows different timezone system using pytz isn't of much use
unless you separately configure the zoneinfo timezone name.
With ``tzlocal`` you only need to call ``get_localzone()`` and you will get a
``tzinfo`` object with the local time zone info. On some Unices you will still
not get to know what the timezone name is, but you don't need that when you
have the tzinfo file. However, if the timezone name is readily available it
will be used.
%package help
Summary: Development documents and examples for tzlocal
Provides: python3-tzlocal-doc
%description help
This Python module returns a ``tzinfo`` object with the local timezone information under Unix and Win-32.
It requires ``pytz``, and returns ``pytz`` ``tzinfo`` objects.
This module attempts to fix a glaring hole in ``pytz``, that there is no way to
get the local timezone information, unless you know the zoneinfo name, and
under several Linux distros that's hard or impossible to figure out.
Also, with Windows different timezone system using pytz isn't of much use
unless you separately configure the zoneinfo timezone name.
With ``tzlocal`` you only need to call ``get_localzone()`` and you will get a
``tzinfo`` object with the local time zone info. On some Unices you will still
not get to know what the timezone name is, but you don't need that when you
have the tzinfo file. However, if the timezone name is readily available it
will be used.
%prep
%autosetup -n tzlocal-%{version}
%build
%pyproject_build
%install
%pyproject_install
install -d -m755 %{buildroot}/%{_pkgdocdir}
if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi
if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi
if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi
if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi
pushd %{buildroot}
if [ -d usr/lib ]; then
find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst
fi
if [ -d usr/lib64 ]; then
find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst
fi
if [ -d usr/bin ]; then
find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst
fi
if [ -d usr/sbin ]; then
find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst
fi
touch doclist.lst
if [ -d usr/share/man ]; then
find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst
fi
popd
mv %{buildroot}/filelist.lst .
mv %{buildroot}/doclist.lst .
%files -n python3-tzlocal
%{python3_sitelib}/*
%files help
%{_docdir}/*
%changelog
* Mon Feb 26 2024 wangjunqi <wangjunqi@kylinos.cn> - 5.2-1
- Update package to version 5.2
Added a pre-commit config
Updated python versions [hugovk]
Added type hints for the public functions
Moved to using pyproject.toml for project config.
* Wed Jul 05 2023 chenzixuan <chenzixuan@kylinos.cn> - 5.0.1-1
- Update to version 4.3
* Fri Apr 07 2023 Ge Wang <wang__ge@126.com> - 4.3-1
- Update to version 4.3
* Tue Aug 18 2020 Python_Bot <Python_Bot@openeuler.org> - 2.1-1
- Package Spec generated

BIN
tzlocal-5.2.tar.gz Normal file

Binary file not shown.