diff --git a/python-monotonic.spec b/python-monotonic.spec index 129f4b81db27a8bf780ca9b624f60af1606ea9a0..0811f258d5ef0e6168cd3104fff10dd7eb73ad4f 100644 --- a/python-monotonic.spec +++ b/python-monotonic.spec @@ -3,112 +3,39 @@ Name: python-monotonic Version: 1.5 Release: 1 Summary: An implementation of time.monotonic() for Python 2 & < 3.3 -License: Apache +License: Apache-2.0 URL: https://github.com/atdt/monotonic Source0: https://files.pythonhosted.org/packages/19/c1/27f722aaaaf98786a1b338b78cf60960d9fe4849825b071f4e300da29589/monotonic-1.5.tar.gz BuildArch: noarch - - %description - -monotonic -~~~~~~~~~ - -This module provides a ``monotonic()`` function which returns the -value (in fractional seconds) of a clock which never goes backwards. - -On Python 3.3 or newer, ``monotonic`` will be an alias of -``time.monotonic`` from the standard library. On older versions, -it will fall back to an equivalent implementation: - -+------------------+----------------------------------------+ -| Linux, BSD, AIX | ``clock_gettime(3)`` | -+------------------+----------------------------------------+ -| Windows | ``GetTickCount`` or ``GetTickCount64`` | -+------------------+----------------------------------------+ -| OS X | ``mach_absolute_time`` | -+------------------+----------------------------------------+ - -If no suitable implementation exists for the current platform, -attempting to import this module (or to import from it) will -cause a ``RuntimeError`` exception to be raised. +An implementation of time.monotonic() for Python 2 & Python 3. - - - -%package -n python3-monotonic +%package -n python2-monotonic Summary: An implementation of time.monotonic() for Python 2 & < 3.3 Provides: python-monotonic -BuildRequires: python3-devel -BuildRequires: python3-setuptools -%description -n python3-monotonic - -monotonic -~~~~~~~~~ - -This module provides a ``monotonic()`` function which returns the -value (in fractional seconds) of a clock which never goes backwards. - -On Python 3.3 or newer, ``monotonic`` will be an alias of -``time.monotonic`` from the standard library. On older versions, -it will fall back to an equivalent implementation: - -+------------------+----------------------------------------+ -| Linux, BSD, AIX | ``clock_gettime(3)`` | -+------------------+----------------------------------------+ -| Windows | ``GetTickCount`` or ``GetTickCount64`` | -+------------------+----------------------------------------+ -| OS X | ``mach_absolute_time`` | -+------------------+----------------------------------------+ - -If no suitable implementation exists for the current platform, -attempting to import this module (or to import from it) will -cause a ``RuntimeError`` exception to be raised. - - - +BuildRequires: python2-devel +BuildRequires: python2-setuptools +BuildRequires: python2-pip +%description -n python2-monotonic +An implementation of time.monotonic() for Python 2 & Python 3. %package help Summary: Development documents and examples for monotonic -Provides: python3-monotonic-doc +Provides: python2-monotonic-doc %description help - -monotonic -~~~~~~~~~ - -This module provides a ``monotonic()`` function which returns the -value (in fractional seconds) of a clock which never goes backwards. - -On Python 3.3 or newer, ``monotonic`` will be an alias of -``time.monotonic`` from the standard library. On older versions, -it will fall back to an equivalent implementation: - -+------------------+----------------------------------------+ -| Linux, BSD, AIX | ``clock_gettime(3)`` | -+------------------+----------------------------------------+ -| Windows | ``GetTickCount`` or ``GetTickCount64`` | -+------------------+----------------------------------------+ -| OS X | ``mach_absolute_time`` | -+------------------+----------------------------------------+ - -If no suitable implementation exists for the current platform, -attempting to import this module (or to import from it) will -cause a ``RuntimeError`` exception to be raised. - - - +An implementation of time.monotonic() for Python 2 & Python 3. %prep %autosetup -n monotonic-1.5 %build -%py3_build +%py2_build %install -%py3_install +%py2_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 @@ -135,12 +62,12 @@ popd mv %{buildroot}/filelist.lst . mv %{buildroot}/doclist.lst . -%files -n python3-monotonic -f filelist.lst -%dir %{python3_sitelib}/* +%files -n python2-monotonic -f filelist.lst +%dir %{python2_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog -* Sat Nov 21 2020 Python_Bot +* Thu Apr 29 2021 openstack-sig - Package Spec generated