pytz/pytz.spec

221 lines
7.4 KiB
RPMSpec
Raw Normal View History

2015-08-30 20:46:11 +00:00
%if 0%{?fedora}
2012-08-23 14:51:08 +00:00
%global with_python3 1
%else
2015-08-30 20:46:11 +00:00
%{!?python2_sitelib: %global python2_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
%endif
Name: pytz
2016-11-08 16:31:08 +00:00
Version: 2016.7
2016-07-21 06:08:48 +00:00
Release: 1%{?dist}
Summary: World Timezone Definitions for Python
Group: Development/Languages
License: MIT
URL: http://pytz.sourceforge.net/
2016-07-21 06:08:48 +00:00
Source0: https://pypi.io/packages/source/p/%{name}/%{name}-%{version}.tar.gz
2015-08-30 21:52:53 +00:00
# Patch to use the system supplied zoneinfo files
Patch0: pytz-zoneinfo.patch
2010-02-01 18:00:49 +00:00
BuildArch: noarch
2012-08-23 14:51:08 +00:00
BuildRequires: python2-devel
BuildRequires: pytest
Requires: tzdata
Provides: python2-pytz = %{version}-%{release}
%description
pytz brings the Olson tz database into Python. This library allows accurate
and cross platform timezone calculations using Python 2.3 or higher. It
also solves the issue of ambiguous times at the end of daylight savings,
which you can read more about in the Python Library Reference
(datetime.tzinfo).
Almost all (over 540) of the Olson timezones are supported.
2012-08-23 14:51:08 +00:00
%if 0%{?with_python3}
%package -n python3-%{name}
Summary: World Timezone Definitions for Python
Group: Development/Languages
BuildArch: noarch
BuildRequires: python3-devel
BuildRequires: python3-pytest
Requires: tzdata
2012-08-23 14:51:08 +00:00
%description -n python3-%{name}
pytz brings the Olson tz database into Python. This library allows accurate
and cross platform timezone calculations using Python 2.3 or higher. It
also solves the issue of ambiguous times at the end of daylight savings,
which you can read more about in the Python Library Reference
(datetime.tzinfo).
Almost all (over 540) of the Olson timezones are supported.
2012-08-23 14:51:08 +00:00
%endif
%prep
%setup -q
2015-10-26 15:57:31 +00:00
%patch0 -p1 -b .zoneinfo
2012-08-23 14:51:08 +00:00
%build
%{__python} setup.py build
2012-08-23 14:51:08 +00:00
%if 0%{?with_python3}
%{__python3} setup.py build
%endif # with_python3
%install
2012-08-23 14:51:08 +00:00
%{__python} setup.py install --skip-build --root %{buildroot}
2015-08-30 20:46:11 +00:00
chmod +x %{buildroot}%{python2_sitelib}/pytz/*.py
rm -r %{buildroot}%{python2_sitelib}/pytz/zoneinfo
2012-08-23 14:51:08 +00:00
%if 0%{?with_python3}
%{__python3} setup.py install --skip-build --root %{buildroot}
rm -r %{buildroot}%{python3_sitelib}/pytz/zoneinfo
2012-08-23 14:51:08 +00:00
%endif # with_python3
2006-09-07 20:08:52 +00:00
%check
PYTHONPATH=%{buildroot}%{python2_sitelib} py.test-%{python2_version} -v
%if 0%{?with_python3}
PYTHONPATH=%{buildroot}%{python3_sitelib} py.test-%{python3_version} -v
%endif
%files
%license LICENSE.txt
%doc CHANGES.txt README.txt
2015-08-30 20:46:11 +00:00
%{python2_sitelib}/pytz/
%{python2_sitelib}/*.egg-info
2012-08-23 14:51:08 +00:00
%if 0%{?with_python3}
%files -n python3-pytz
%license LICENSE.txt
%doc CHANGES.txt README.txt
2012-08-23 14:51:08 +00:00
%{python3_sitelib}/pytz/
%{python3_sitelib}/*.egg-info
%endif # with_python3
%changelog
2016-11-08 16:31:08 +00:00
* Tue Nov 8 2016 Orion Poplawski <orion@cora.nwra.com> - 2016.7-1
- Update to 2016.7
2016-07-21 06:08:48 +00:00
* Thu Jul 21 2016 Matěj Cepl <mcepl@redhat.com> - 2016.6.1-1
- Update to 2016.6.1 (RHBZ #1356337)
- Fix Source0 URL to override a change in PyPI URLs (see
https://bitbucket.org/pypa/pypi/issues/438/)
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2016.4-3
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
* Mon May 16 2016 Orion Poplawski <orion@cora.nwra.com> 2016.4-1
- Use proper PYTHONPATH with python3 test
- Use %%license
- Drop BuildRoot and %%clean
2016-04-23 08:27:20 +00:00
* Sat Apr 23 2016 Matěj Cepl <mcepl@redhat.com> 2016.4-1
- Update to 2016.4 (RHBZ #1265036)
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2015.7-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
2015-11-03 16:47:34 +00:00
* Tue Nov 03 2015 Robert Kuska <rkuska@redhat.com> - 2015.7-2
- Rebuilt for Python3.5 rebuild
2015-10-26 15:57:31 +00:00
* Mon Oct 26 2015 Orion Poplawski <orion@cora.nwra.com> - 2015.7-1
- Update to 2015.7
* Sun Aug 30 2015 Orion Poplawski <orion@cora.nwra.com> - 2015.4-1
- Update to 2015.4 (bug #1161236)
- Do not ship zoneinfo with python3 package (bug #1251554)
- Run tests
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2012d-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2012d-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
* Wed May 14 2014 Bohuslav Kabrda <bkabrda@redhat.com> - 2012d-6
- Rebuilt for https://fedoraproject.org/wiki/Changes/Python_3.4
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2012d-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2012d-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
* Thu Jan 3 2013 David Malcolm <dmalcolm@redhat.com> - 2012d-3
- remove rhel logic from with_python3 conditional
2012-09-14 13:32:28 +00:00
* Fri Sep 14 2012 Jon Ciesla <limburgher@gmail.com> - 2012d-2
- Use system zoneinfo, BZ 857266.
2012-08-23 14:51:08 +00:00
* Thu Aug 23 2012 Jon Ciesla <limburgher@gmail.com> - 2012d-1
- Latest upstream, python3 support, BZ 851226.
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2010h-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2010h-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2010h-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
* Thu Jul 22 2010 David Malcolm <dmalcolm@redhat.com> - 2010h-3
- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
* Mon Jun 28 2010 Toshio Kuratomi <toshio@fedoraproject.org> - 2010h-2
- Define => global
2010-04-28 14:36:01 +00:00
* Tue Apr 27 2010 Jon Ciesla <limb@jcomserv.net> - 2010h-1
- Update to current version, BZ 573252.
2010-02-01 18:01:53 +00:00
* Mon Feb 01 2010 Jon Ciesla <limb@jcomserv.net> - 2009i-7
2010-02-01 18:00:49 +00:00
- Corrected Source0 URL, BZ 560168.
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2008i-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2008i-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
2008-11-29 18:25:46 +00:00
* Sat Nov 29 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 2008i-4
- Rebuild for Python 2.6
* Tue Nov 18 2008 Jef Spaleta <jspaleta at fedoraproject dot org> 2008i-3
- Apply patch correctly.
* Thu Nov 13 2008 Jef Spaleta <jspaleta at fedoraproject dot org> 2008i-2
- Updated tzdata patch from Petr Machata bug 471014
* Tue Nov 11 2008 Jef Spaleta <jspaleta at fedoraproject dot org> 2008i-1
- Update to latest, now using timezone files provided by tzdata package
* Fri Jan 04 2008 Jef Spaleta <jspaleta@gmail.com> 2006p-3
- Fix for egg-info file creation
* Mon Dec 11 2006 Jef Spaleta <jspaleta@gmail.com> 2006p-2
- Bump for rebuild against python 2.5 and change BR to python-devel accordingly
2006-12-11 16:57:51 +00:00
* Fri Dec 8 2006 Orion Poplawski <orion@cora.nwra.com> 2006p-1
- Update to 2006p
2006-09-07 20:08:52 +00:00
* Thu Sep 7 2006 Orion Poplawski <orion@cora.nwra.com> 2006g-1
- Update to 2006g
2006-02-13 19:11:20 +00:00
* Mon Feb 13 2006 Orion Poplawski <orion@cora.nwra.com> 2005r-2
- Rebuild for gcc/glibc changes
2006-01-03 18:41:21 +00:00
* Tue Jan 3 2006 Orion Poplawski <orion@cora.nwra.com> 2005r-1
- Update to 2005r
2005-12-23 00:09:35 +00:00
* Thu Dec 22 2005 Orion Poplawski <orion@cora.nwra.com> 2005m-1
- Update to 2005m
* Fri Jul 22 2005 Orion Poplawski <orion@cora.nwra.com> 2005i-2
- Remove -O1 from install command
* Tue Jul 05 2005 Orion Poplawski <orion@cora.nwra.com> 2005i-1
- Initial Fedora Extras package