diff --git a/.python-tzlocal.metadata b/.python-tzlocal.metadata new file mode 100644 index 0000000..721ab41 --- /dev/null +++ b/.python-tzlocal.metadata @@ -0,0 +1 @@ +fcdf93381d2ad41cc925d60125c04a5dd59b96da SOURCES/tzlocal-5.2.tar.gz diff --git a/SOURCES/.gitignore b/SOURCES/.gitignore new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/SOURCES/.gitignore diff --git a/SPECS/python-tzlocal.spec b/SPECS/python-tzlocal.spec new file mode 100644 index 0000000..3bfea16 --- /dev/null +++ b/SPECS/python-tzlocal.spec @@ -0,0 +1,114 @@ + +Name: python-tzlocal +Version: 5.2 +Release: 1%{?dist} +Summary: A Python module that tries to figure out what your local timezone is + +License: MIT +URL: https://github.com/regebro/tzlocal +# pypi/pythonhosted tarballs don't respect symlinks which are used in the test +Source0: %{url}/archive/%{version}/tzlocal-%{version}.tar.gz + +BuildArch: noarch + +BuildRequires: python3-devel +BuildRequires: pyproject-rpm-macros +BuildRequires: python3-pytest +BuildRequires: python3-pytest-mock + +%global common_description %{expand: +This Python module returns a tzinfo object with the local timezone information. +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.} + +%description %{common_description} + + +%package -n python3-tzlocal +Summary: %{summary} + +%description -n python3-tzlocal %{common_description} + + +%prep +%autosetup -n tzlocal-%{version} + + +%generate_buildrequires +%pyproject_buildrequires -x test + + +%build +%pyproject_wheel + + +%install +%pyproject_install +%pyproject_save_files tzlocal + + +%check +%pytest + + +%files -n python3-tzlocal -f %{pyproject_files} +# pyproject_files handles LICENSE.txt; verify with “rpm -qL -p …” +%doc README.rst CHANGES.txt + + +%changelog +* Sun May 19 2024 Christiano Anderson - 5.2-1 +- Update to 5.2 RHBZ#2179541 + +* Fri Jan 26 2024 Fedora Release Engineering - 4.2-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Mon Jan 22 2024 Fedora Release Engineering - 4.2-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Fri Jul 21 2023 Fedora Release Engineering - 4.2-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + +* Sat Jun 17 2023 Python Maint - 4.2-3 +- Rebuilt for Python 3.12 + +* Fri Jan 20 2023 Fedora Release Engineering - 4.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Fri Aug 26 2022 Benjamin A. Beasley - 4.2-1 +- Update to 4.2 (close RHBZ#1993583) + +* Mon Aug 22 2022 Benjamin A. Beasley - 2.1-12 +- Port to pyproject-rpm-macros + +* Mon Aug 22 2022 Benjamin A. Beasley - 2.1-11 +- Remove dependency on deprecated python-mock + +* Mon Aug 22 2022 Benjamin A. Beasley - 2.1-10 +- Remove manual Requires, which is no longer required + +* Mon Aug 22 2022 Benjamin A. Beasley - 2.1-9 +- Exclude test_data with a patch instead of using “rm” + +* Mon Aug 22 2022 Benjamin A. Beasley - 2.1-8 +- Change source archive name to match extraction directory + +* Mon Aug 22 2022 Benjamin A. Beasley - 2.1-7 +- Simplify and update various macros in the spec file + +* Fri Jul 22 2022 Fedora Release Engineering - 2.1-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Mon Jun 13 2022 Python Maint - 2.1-5 +- Rebuilt for Python 3.11 + +* Fri Jan 21 2022 Fedora Release Engineering - 2.1-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Tue Jul 27 2021 Fedora Release Engineering - 2.1-3 +- Second attempt - Rebuilt for + https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Wed Jun 30 2021 Benjamin A. Beasley - 2.1-2 +- RPMAUTOSPEC: unresolvable merge