SHA256
1
0
forked from pool/python-Babel
python-Babel/python-Babel.spec
Dirk Mueller 22ff8ee1c9 Accepting request 983486 from home:yarunachalam:branches:devel:languages:python
- update to 2.10.3 
  This is a bugfix release for Babel 2.10.2, which was mistakenly packaged with outdated locale data.
  Thanks to Michał Górny for pointing this out and Jun Omae for verifying.
  This and future Babel PyPI packages will be built by a more automated process, which should make problems like this less likely to occur
- update to 2.10.2 
  This is a bugfix release for Babel 2.10.1.
  * Fallback count=”other” format in format_currency() (#872) - Jun Omae
  * Fix get_period_id() with dayPeriodRule across 0:00 (#871) - Jun Omae
  * Add support for b and B period symbols in time format (#869) - Jun Omae
  * chore(docs/typo): Fixes a minor typo in a function comment (#864) - Frank Harrison

OBS-URL: https://build.opensuse.org/request/show/983486
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Babel?expand=0&rev=66
2022-06-18 13:04:25 +00:00

99 lines
2.9 KiB
RPMSpec

#
# spec file for package python-Babel
#
# Copyright (c) 2022 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
#
%if 0%{?suse_version} > 1500
%bcond_without libalternatives
%else
%bcond_with libalternatives
%endif
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
%define oldpython python
Name: python-Babel
Version: 2.10.3
Release: 0
Summary: Internationalization utilities
License: BSD-3-Clause
URL: http://babel.pocoo.org/
Source: https://files.pythonhosted.org/packages/source/B/Babel/Babel-%{version}.tar.gz
BuildRequires: %{python_module freezegun}
BuildRequires: %{python_module py >= 1.4.14}
BuildRequires: %{python_module pytest >= 2.3.5}
BuildRequires: %{python_module pytz >= 2015.7}
BuildRequires: %{python_module setuptools}
BuildRequires: fdupes
BuildRequires: python-rpm-macros >= 20210929
Requires: python-pytz >= 2015.7
%if %{with libalternatives}
Requires: alts
BuildRequires: alts
%else
Requires(post): update-alternatives
Requires(postun):update-alternatives
%endif
BuildArch: noarch
%ifpython2
Obsoletes: %{oldpython}-babel < %{version}
Provides: %{oldpython}-babel = %{version}
%endif
%if "%{python_flavor}" == "python3" || "%{?python_provides}" == "python3"
Provides: python3-babel = %{version}
Obsoletes: python3-babel < %{version}
%endif
%python_subpackages
%description
A collection of tools for internationalizing Python applications.
%prep
%setup -q -n Babel-%{version}
%build
%python_build
%install
%python_install
%python_clone -a %{buildroot}%{_bindir}/pybabel
%python_expand %fdupes %{buildroot}%{$python_sitelib}
%check
%pytest
%pre
# Since /usr/bin/pybabel became ghosted to be used with update-alternatives, we have to get rid
# of the old binary resulting from the non-update-alternativies-ified package:
[ -h %{_bindir}/pybabel ] || rm -f %{_bindir}/pybabel
# If libalternatives is used: Removing old update-alternatives entries.
%python_libalternatives_reset_alternative pybabel
%post
%python_install_alternative pybabel
%postun
%python_uninstall_alternative pybabel
%files %{python_files}
%license LICENSE
%doc CHANGES.rst
%python_alternative %{_bindir}/pybabel
%{python_sitelib}/babel
%{python_sitelib}/Babel-%{version}-py%{python_version}.egg-info
%changelog