Compare commits

..

147 commits

Author SHA1 Message Date
Fedora Release Engineering
98e20d5bdc Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild 2026-01-16 04:14:44 +00:00
Python Maint
5eb0e23cb9 Rebuilt for Python 3.14.0rc3 bytecode 2025-09-19 12:08:21 +02:00
Python Maint
c44a6cb135 Rebuilt for Python 3.14.0rc2 bytecode 2025-08-15 12:39:22 +02:00
Fedora Release Engineering
c03e0f22b8 Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-23 17:32:39 +00:00
Python Maint
82137b95c6 Rebuilt for Python 3.14 2025-06-03 13:19:21 +02:00
Python Maint
d566fff4f3 Bootstrap for Python 3.14 2025-06-02 20:10:16 +02:00
Nils Philippsen
8404007b11 Update to 2.17.0
Signed-off-by: Nils Philippsen <nils@tiptoe.de>
2025-02-04 10:16:20 +01:00
Nils Philippsen
536bf9ad0e Fix typo
[skip changelog]

Signed-off-by: Nils Philippsen <nils@tiptoe.de>
2025-02-04 10:16:20 +01:00
Fedora Release Engineering
55e41b67a6 Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-16 12:11:23 +00:00
Nils Philippsen
38e693761d Fix building with Sphinx 8 (rhbz#2329834)
Signed-off-by: Nils Philippsen <nils@tiptoe.de>
2025-01-08 23:15:08 +01:00
Nils Philippsen
ffa8ed04dc Update to 2.16.0
Signed-off-by: Nils Philippsen <nils@tiptoe.de>
2024-08-19 16:56:06 +02:00
Fedora Release Engineering
0af2170594 Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-17 18:00:21 +00:00
Miro Hrončok
2494b11c1d CI: Run upstream testsuite 2024-06-17 10:17:19 +00:00
Lukas Zachar
20fb132c92 CI: Import simple smoke test from c9s
Cherry-picked from 2b4517848c
2024-06-17 10:17:19 +00:00
Python Maint
52405b554a Rebuilt for Python 3.13 2024-06-07 20:41:48 +02:00
Python Maint
d5859636d0 Bootstrap for Python 3.13 2024-06-07 08:38:08 +02:00
Nils Philippsen
3826743792 Update to 2.15.0
Make the source URL and top directory lower-case, too.

Signed-off-by: Nils Philippsen <nils@tiptoe.de>
2024-05-06 17:51:09 +02:00
Nils Philippsen
90a9a561c7 Update to 2.14.0
Signed-off-by: Nils Philippsen <nils@tiptoe.de>
2024-03-08 12:24:34 +01:00
Nils Philippsen
1c572dfac0 Convert to %autorelease and %autochangelog
[skip changelog]
2024-03-08 12:21:11 +01:00
Fedora Release Engineering
5ba6ca9db8 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-23 00:03:00 +00:00
Fedora Release Engineering
744617beb6 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-19 14:05:35 +00:00
Nils Philippsen
12e4fe88f3 Update to 2.13.1
Signed-off-by: Nils Philippsen <nils@tiptoe.de>
2023-11-10 18:18:55 +01:00
Petr Viktorin
cd7ec00bec Add patch for Python 3.12 compatibility (PEP 701 f-strings)
Resolves: RHBZ#2225718
2023-09-21 13:49:36 +02:00
Fedora Release Engineering
1d55f9c163 Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-19 14:18:25 +00:00
Python Maint
0f5c60c365 Rebuilt for Python 3.12 2023-06-16 08:21:08 +02:00
Python Maint
e04c9fc5dc Bootstrap for Python 3.12 2023-06-13 20:32:00 +02:00
Yaakov Selkowitz
d818be73a0 Avoid libfaketime and python-freezegun deps in RHEL builds
Both test dependencies, like pytz, are unwanted in RHEL. With TZ=UTC
in %check, faketime (which was used to avoid failures in EDT) is no
longer needed at all.
2023-06-06 18:17:44 -04:00
Miro Hrončok
b6f4115637 Deselect doctests failing without pytz, run them with faketime 2023-04-13 13:16:06 +02:00
Miro Hrončok
1fe2203f3d Fix DST-related test failures 2023-04-10 10:54:41 +02:00
Miro Hrončok
d30687f37d Update to 2.12.1 2023-03-01 17:49:20 +01:00
Miro Hrončok
fef6c5e502 Update the License tag to SPDX
$ askalono identify Babel-2.12.0/LICENSE
    License: BSD-3-Clause (original text)
    Score: 1.000
2023-02-28 16:47:54 +01:00
Miro Hrončok
e3873b005b Remove needles source enumeration 2023-02-28 16:47:13 +01:00
Miro Hrončok
f7c9137373 Add a comment justifying not using %pyproject_buildrequires -t + %tox 2023-02-28 16:46:14 +01:00
Miro Hrončok
16540ca168 Ensure all subpackages either have the LICENSE file or depend on one with it 2023-02-28 16:40:49 +01:00
Miro Hrončok
9233071456 Use %pyproject RPM macros 2023-02-28 16:40:24 +01:00
Miro Hrončok
a527705548 Use %py_provides for the documentation package 2023-02-28 16:33:17 +01:00
Miro Hrončok
8155f556e3 Require exact E:V-R of python3-babel 2023-02-28 16:30:35 +01:00
Miro Hrončok
615ddba538 Use a more understandable %bcond syntax 2023-02-28 16:29:09 +01:00
Miro Hrončok
8a82b7740e Don't use unneeded and deprecated %python_provide 2023-02-28 16:26:03 +01:00
Miro Hrončok
c525e61852 Drop some macros that were only defined to be used once or twice 2023-02-28 16:26:03 +01:00
Miro Hrončok
d65410ae2b Don't require setuptools
babel/messages/{extract,checkers}.py imports from pkg_resources,
but the imports are try-excepted with a reasonable fallback.
2023-02-28 16:26:03 +01:00
Miro Hrončok
48cd894e04 Update to 2.12.0, disable pytz tests in ELN/RHEL 2023-02-28 12:05:51 +01:00
Fedora Release Engineering
f1332a6b34 Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-18 22:36:24 +00:00
Felix Schwarz
40200005a9 update to 2.11.0 2023-01-01 12:32:33 +01:00
Fedora Release Engineering
f9732cabc3 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-20 21:42:22 +00:00
Felix Schwarz
eb1685104e add some more items to .gitignore 2022-06-20 22:31:13 +02:00
Felix Schwarz
1ebbd453ea backport patch to remove usage of cgi module (rhbz #2083956) 2022-06-20 22:30:08 +02:00
Felix Schwarz
c6284b9b39 update to 2.10.3 2022-06-20 13:51:58 +02:00
Python Maint
64fddc5673 Rebuilt for Python 3.11 2022-06-13 18:51:37 +02:00
Python Maint
6446301f25 Bootstrap for Python 3.11 2022-06-13 14:57:26 +02:00
Nils Philippsen
c788236454 Build and distribute man page for pybabel
Resolves: #1611174

Signed-off-by: Nils Philippsen <nils@tiptoe.de>
2022-05-16 16:59:40 +02:00
Felix Schwarz
64f54fc69d update to 2.10.1 2022-04-22 21:54:59 +02:00
Fedora Release Engineering
ab457651ad - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-19 22:04:27 +00:00
Fedora Release Engineering
2c8a60f07f - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-21 18:20:44 +00:00
Fedora Release Engineering
373bc07b55 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-21 13:24:25 +00:00
Python Maint
8eb8b61526 Rebuilt for Python 3.10 2021-06-03 03:53:12 +02:00
Python Maint
07de33c084 Bootstrap for Python 3.10 2021-06-02 17:09:28 +02:00
Felix Schwarz
f2b654c9c9 update to 2.9.1 2021-04-28 22:24:59 +02:00
Fedora Release Engineering
7a6aa9e4c1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-26 00:53:06 +00:00
Miro Hrončok
8b0683ee15 Disable Python 2 build entirely 2020-12-21 16:13:08 +01:00
Miro Hrončok
e4d8626781 Typo 2020-11-30 16:52:20 +01:00
Miro Hrončok
b15c1d2f90 Disable Python 2 build on RHEL 9+ 2020-11-24 01:01:30 +01:00
Felix Schwarz
2c7f3316c2 update to 2.9.0
The test suite only passed after forcing the timezone to UTC.
2020-11-16 21:31:35 +00:00
Felix Schwarz
8e02de60cd remove support for python2-pytest
No supported Fedora release ships python2-pytest anyway so these conditions
are not useful anymore.
2020-11-16 22:00:34 +01:00
Fedora Release Engineering
cec4008543 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-27 12:50:47 +00:00
Miro Hrončok
e253ce2f2a Rebuilt for Python 3.9 2020-05-23 09:26:21 +02:00
Miro Hrončok
2c4a7077f5 Bootstrap for Python 3.9 2020-05-22 16:17:47 +02:00
Felix Schwarz
4085158e55 reenable Python 2 subpackage for Fedora 33+ (rhbz #1737930)
Trac still requires Python 2.
2020-05-08 22:32:32 +02:00
Felix Schwarz
1aeed12894 use %{pypi_source} 2020-05-08 22:31:33 +02:00
Felix Schwarz
c085291b31 add patch for compatibility with Python 3.9a6 2020-05-05 08:17:40 +00:00
Fedora Release Engineering
28a6b4ee28 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-28 12:38:09 +00:00
Felix Schwarz
e42c0ba3bb update to upstream version 2.8.0 2020-01-02 09:39:25 +01:00
Lumir Balhar
2b029368fd Switch bootstrap to bcond 2019-11-18 10:01:34 +01:00
Nils Philippsen
1e4b31e7f8 oops, python2-pytest isn't available on F32 2019-10-31 15:14:23 +01:00
Nils Philippsen
1a7f9b34cd drop python2-babel only from F33 on
It is needed for trac (for the time being, #1737930).
2019-10-31 12:42:47 +01:00
Nils Philippsen
23d90ba101 drop python2-babel from F32 on 2019-10-31 11:31:48 +01:00
Miro Hrončok
28d477e6b1 Don't run %check with Python 2 on Fedora 32+
We will be removing python2-pytest anyway and this allows us to remove packages
more gradually.
2019-09-14 00:23:57 +02:00
Miro Hrončok
acd8064845 Rebuilt for Python 3.8 2019-08-16 15:09:15 +02:00
Miro Hrončok
53ba55bfe7 Bootstrap for Python 3.8 2019-08-15 15:52:36 +02:00
Miro Hrončok
1925dbe118 Don't drop Python 2 yet, there are still dependent packages 2019-08-15 10:26:42 +02:00
Richard Shaw
9b56e7d12f Rebuild for Python 3.8 and drop Python 2 package. 2019-08-15 01:41:48 -05:00
Fedora Release Engineering
5bed3a6327 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-24 18:58:26 +00:00
Felix Schwarz
901ddaa7e5 update to upstream version 2.7.0 2019-05-27 15:11:26 +02:00
Miro Hrončok
de07ff7ad3 There is no more python2-sphinx to bootstrap with 2019-03-14 18:01:38 +01:00
Fedora Release Engineering
3be97e102a - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-01-31 14:20:22 +00:00
Fedora Release Engineering
ec12711fe1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-12 20:53:49 +00:00
Miro Hrončok
d67f7137fa Finish bootstrapping 2018-07-02 19:47:07 +02:00
Miro Hrončok
ab2f561011 Bootstrap once again for 3.7 2018-07-02 18:48:52 +02:00
Miro Hrončok
d017262243 Rebuilt for Python 3.7 2018-07-02 18:22:01 +02:00
Felix Schwarz
d069919a9a add setting "with_python2" to build Babel without Python 2 packages
Prepare for a future removal of Python 2 in Fedora (30?).
2018-06-29 11:00:29 +02:00
Felix Schwarz
b35ead6ac2 remove "default_python" setting from spec file
I think this setting is obsolete now as we are moving towards Python 3-only.
2018-06-29 10:46:36 +02:00
Felix Schwarz
40a5e580a3 update to upstream version 2.6.0 2018-06-29 10:32:59 +02:00
Tomas Orsava
e43430b068 Run tests in pytest (as declared in BuildRequires) 2018-06-18 16:40:06 +02:00
Miro Hrončok
ceb0099b10 Rebuilt for Python 3.7 2018-06-16 03:03:25 +02:00
Miro Hrončok
4590e2fc65 Bootstrap for Python 3.7 2018-06-14 13:18:51 +02:00
Miro Hrončok
41c99f7fcd Fix the pytz require 2018-05-14 09:12:27 +00:00
Fedora Release Engineering
d23fd5be0e - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-02-07 03:31:05 +00:00
Felix Schwarz
660f8adb6b update to upstream version 2.5.1 2017-12-15 22:32:44 +01:00
Iryna Shcherbina
6a786828bb Update Python 2 dependency declarations to new packaging standards 2017-12-15 11:43:11 +01:00
Fedora Release Engineering
3e59c7d1ce - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild 2017-07-26 03:43:09 +00:00
Fedora Release Engineering
be4f14efcd - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild 2017-02-10 06:41:19 +00:00
Miro Hrončok
ebd70c257c Finish bootstrapping for Python 3.6 2016-12-13 14:54:25 +01:00
Miro Hrončok
552d7bd3a8 Rebuild for Python 3.6, add bootstrap conditions 2016-12-13 03:39:08 +01:00
Fedora Release Engineering
b234f5934d - https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages 2016-07-19 06:37:03 +00:00
Nils Philippsen
e7177a8c8a fix source URL 2016-05-31 12:05:33 +02:00
Nils Philippsen
9e48b962e8 set TZ in %check 2016-04-25 15:15:33 +02:00
Nils Philippsen
32cf2bbb36 fix build dependencies 2016-04-25 15:15:11 +02:00
Nils Philippsen
e75ba03ad6 update remove-pytz-version patch 2016-04-25 13:38:03 +02:00
Nils Philippsen
3bdaf4150a use %python_provide macro only if present 2016-04-25 13:31:18 +02:00
Nils Philippsen
3d0dad5aa6 tag license file as %license 2016-04-25 12:51:20 +02:00
Nils Philippsen
9f564fc86b build docs non-destructively 2016-04-25 12:49:54 +02:00
Nils Philippsen
0faff17961 update to current Python packaging guidelines 2016-04-25 12:49:23 +02:00
Nils Philippsen
1b8102e019 remove obsolete packaging constructs 2016-04-25 12:38:40 +02:00
Nils Philippsen
9a82ecea38 always build Python3 subpackages 2016-04-25 12:35:19 +02:00
Nils Philippsen
659345874e version 2.3.4 2016-04-25 12:22:33 +02:00
Dennis Gilmore
7ca753d9ee - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild 2016-02-03 16:49:36 +00:00
Peter Robinson
8bccf8c43d - Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5 2015-11-10 14:06:13 +00:00
Toshio Kuratomi
3b7d653d1f Also make sure that the babel package that has pybabel depends on the correct
packages (python2 packages on F23 or less and python3 packages on F24 and
  greater.)
2015-11-06 07:56:32 -08:00
Toshio Kuratomi
1835b490c7 python setup.py test isn't doing anything so get rid of it for now. 2015-11-04 17:49:28 -08:00
Toshio Kuratomi
8e836f8d95 Fix where the babel.py3 script is being copied from 2015-11-04 17:15:43 -08:00
Toshio Kuratomi
4a520bf473 Install the python3 version of pybabel on Fedora 24+ to match with Fedora's default python version 2015-11-04 17:02:57 -08:00
Dennis Gilmore
b562985c96 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild 2015-06-17 01:31:11 +00:00
Toshio Kuratomi
1cb34c641a Remove pytz version requirement in egginfo as it confuses newer setuptools 2014-12-17 08:29:42 -08:00
Toshio Kuratomi
5156204f1e Change python-setuptools-devel BR into pyhton-setuptools 2014-06-30 13:02:20 -07:00
Dennis Gilmore
aca4cad81a - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild 2014-06-06 21:26:44 -05:00
Kalev Lember
633f111eff Rebuilt for https://fedoraproject.org/wiki/Changes/Python_3.4 2014-05-28 12:05:23 +02:00
Nils Philippsen
caf2b2ce10 fix dependencies (#1083470)
Move pytz, add python-setuptools dependency to python-babel, remove
bogus dependency on self from python3-babel.
2014-04-02 17:44:39 +02:00
Felix Schwarz
1730ff925a enable python3 subpackage 2013-10-06 11:33:30 +02:00
Felix Schwarz
9385b4fbb6 update to Babel 1.3 2013-10-02 22:06:42 +02:00
Dennis Gilmore
c2a47e774c - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild 2013-08-02 21:56:59 -05:00
Jeffrey C. Ollie
f6c01ea751 Split documentation off to a subpackage 2013-06-26 13:38:50 -05:00
Dennis Gilmore
28688831ab - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild 2013-02-13 11:32:18 -06:00
Nils Philippsen
b6ee328925 add pytz build requirement for tests 2012-10-18 14:50:50 +02:00
Nils Philippsen
92f5fcdda5 run tests in %check 2012-10-18 13:34:11 +02:00
David Malcolm
13a752d657 rebuild for https://fedoraproject.org/wiki/Features/Python_3.3 2012-08-04 03:14:43 -04:00
Felix Schwarz
597f5be4c8 disable building of non-functional python3 subpackage (#761583) 2012-08-01 21:52:35 +02:00
Dennis Gilmore
634fdac049 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild 2012-07-18 12:25:17 -05:00
Dennis Gilmore
d97e82b57e - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild 2012-01-12 16:14:50 -06:00
Nils Philippsen
6fe63e3e79 install python2 rather than python3 executable (#710880) 2011-06-07 11:38:00 +02:00
Nils Philippsen
ca3180cb8b version 0.9.6, remove trailing WS 2011-06-07 11:37:32 +02:00
Dennis Gilmore
caa52e56e7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild 2011-02-07 22:03:11 -06:00
Jeffrey C. Ollie
b9048df982 - Add python3 subpackage 2010-08-26 10:07:39 -05:00
Jeffrey C. Ollie
cac2dbee82 - Add python3 subpackage 2010-08-26 10:00:14 -05:00
Jeffrey C. Ollie
dd48c78e41 - Add python3 subpackage 2010-08-26 09:52:54 -05:00
Fedora Release Engineering
05d6fde030 dist-git conversion 2010-07-28 10:44:12 +00:00
dmalcolm
b0112afd4f - Rebuilt for
https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
2010-07-22 00:42:25 +00:00
Jeffrey C. Ollie
7c2097da3e - This release contains a small number of bugfixes over the 0.9.4
- release.
-
- What's New:
- -----------
- * Fixed the case where messages containing square brackets would break
- with an unpack error
- * Fuzzy matching regarding plurals should *NOT* be checked against
- len(message.id) because this is always 2, instead, it's should be
- checked against catalog.num_plurals (ticket #212).
2010-04-07 13:19:06 +00:00
11 changed files with 497 additions and 94 deletions

View file

@ -1 +0,0 @@
Babel-0.9.4.tar.bz2

1
.fmf/version Normal file
View file

@ -0,0 +1 @@
1

9
.gitignore vendored Normal file
View file

@ -0,0 +1,9 @@
/Babel-0.9.*.tar.gz
/Babel-1.*.tar.gz
/Babel-2.*.tar.gz
/Babel-*/
/results_babel
/babel-upstream.git
/babel-2.15.0.tar.gz
/babel-2.16.0.tar.gz
/babel-2.17.0.tar.gz

View file

@ -1,21 +0,0 @@
# Makefile for source rpm: babel
# $Id: Makefile,v 1.1 2007/06/22 19:29:46 kevin Exp $
NAME := babel
SPECFILE = $(firstword $(wildcard *.spec))
define find-makefile-common
for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$d/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done
endef
MAKEFILE_COMMON := $(shell $(find-makefile-common))
ifeq ($(MAKEFILE_COMMON),)
# attept a checkout
define checkout-makefile-common
test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2
endef
MAKEFILE_COMMON := $(shell $(checkout-makefile-common))
endif
include $(MAKEFILE_COMMON)

View file

@ -1,21 +1,49 @@
%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
# There is some bootstrapping involved when upgrading Python 3
# First of all we need babel (this package) to use sphinx
# And pytest is at this point not yet ready
%bcond bootstrap 0
# Since babel 2.12, the pytz dependency is optional.
# However, pytz is preferred when installed.
# Running tests with pytz is optional as well.
# We don't want to pull pytz into ELN/RHEL just to test integration with it,
# but we don't want to ship babel in Fedora with an untested default,
# so we make the dependency conditional.
# Ideally, the dependency would be conditional on pytz availability in the repo,
# but that's not possible in 2023 yet.
# Additionally, the date/time tests require freezegun, which is unwanted in RHEL.
%bcond datetime_tests %{undefined rhel}
Name: babel
Version: 0.9.4
Release: 5%{?dist}
Version: 2.17.0
Release: %autorelease
Summary: Tools for internationalizing Python applications
Group: Development/Languages
License: BSD
URL: http://babel.edgewall.org/
Source0: http://ftp.edgewall.com/pub/babel/Babel-%{version}.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
License: BSD-3-Clause
URL: https://babel.pocoo.org/
Source: %{pypi_source}
BuildArch: noarch
BuildRequires: python-devel
BuildRequires: python-setuptools-devel
Requires: python-babel
Requires: python-setuptools
BuildRequires: python3-devel
%if %{without bootstrap}
BuildRequires: coreutils
# The Python test dependencies are not generated from tox.ini,
# because it would require complex patching to be usable
# and because we want to avoid the tox dependency in ELN/RHEL.
BuildRequires: python3-pytest
%if %{with datetime_tests}
BuildRequires: python3-freezegun
# The pytz tests are skipped when pytz is missing
BuildRequires: python3-pytz
%endif
# build the documentation
BuildRequires: make
BuildRequires: python3-sphinx
%endif
Requires: python3-babel = %{?epoch:%{epoch}:}%{version}-%{release}
%description
Babel is composed of two major parts:
@ -26,11 +54,11 @@ Babel is composed of two major parts:
providing access to various locale display names, localized number
and date formatting, etc.
%package -n python-babel
Summary: Library for internationalizing Python applications
Group: Development/Languages
%description -n python-babel
%package -n python3-babel
Summary: Library for internationalizing Python applications
%description -n python3-babel
Babel is composed of two major parts:
* tools to build and work with gettext message catalogs
@ -39,69 +67,72 @@ Babel is composed of two major parts:
providing access to various locale display names, localized number
and date formatting, etc.
%if %{without bootstrap}
%package doc
Summary: Documentation for Babel
%py_provides python3-babel-doc
%description doc
Documentation for Babel
%endif
%prep
%setup0 -q -n Babel-%{version}
chmod a-x babel/messages/frontend.py doc/logo.png doc/logo_small.png
%{__sed} -i -e '/^#!/,1d' babel/messages/frontend.py
%autosetup -p1 -n babel-%{version}
%generate_buildrequires
%pyproject_buildrequires
%build
%{__python} setup.py build
%pyproject_wheel
BUILDDIR="$PWD/built-docs"
rm -rf "$BUILDDIR"
%if %{without bootstrap}
pushd docs
make \
SPHINXBUILD=sphinx-build-3 \
BUILDDIR="$BUILDDIR" \
html man
popd
rm -f "$BUILDDIR/html/.buildinfo"
%endif
%install
rm -rf %{buildroot}
%{__python} setup.py install -O1 --skip-build --root %{buildroot}
%clean
rm -rf %{buildroot}
%pyproject_install
%pyproject_save_files babel
%if %{without bootstrap}
install -D -m 0644 built-docs/man/babel.1 %{buildroot}%{_mandir}/man1/pybabel.1
%endif
%check
export TZ=UTC
%pyproject_check_import
%if %{without bootstrap}
# The deselected doctests fail without pytz when run during Eastern Daylight Time
# https://github.com/python-babel/babel/issues/988
# The ignored files use freezegun
%pytest %{!?with_datetime_tests:\
-k "not (babel.dates.format_time or babel.dates.get_timezone_name)" \
--ignore tests/test_dates.py --ignore tests/messages/test_frontend.py}
%endif
%files
%defattr(-,root,root,-)
%doc ChangeLog COPYING README.txt doc/cmdline.txt
%doc CHANGES.rst AUTHORS
%{_bindir}/pybabel
%files -n python-babel
%defattr(-,root,root,-)
%doc doc
%{python_sitelib}/*
%if %{without bootstrap}
%{_mandir}/man1/pybabel.1*
%endif
%files -n python3-babel -f %{pyproject_files}
%if %{without bootstrap}
%files doc
%license LICENSE
%doc built-docs/html/*
%endif
%changelog
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.4-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
* Sat Mar 28 2009 Robert Scheck <robert@fedoraproject.org> - 0.9.4-4
- Added missing requires to python-setuptools for pkg_resources
* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.4-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
* Sat Nov 29 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 0.9.4-2
- Rebuild for Python 2.6
* Mon Aug 25 2008 Jeffrey C. Ollie <jeff@ocjtech.us> - 0.9.4-1
- Update to 0.9.4
* Thu Jul 10 2008 Jeffrey C. Ollie <jeff@ocjtech.us> - 0.9.3-1
- Update to 0.9.3
* Sun Dec 16 2007 Jeffrey C. Ollie <jeff@ocjtech.us> - 0.9.1-1
- Update to 0.9.1
* Tue Aug 28 2007 Jeffrey C. Ollie <jeff@ocjtech.us> - 0.9-2
- BR python-setuptools-devel
* Mon Aug 27 2007 Jeffrey C. Ollie <jeff@ocjtech.us> - 0.9-1
- Update to 0.9
* Mon Jul 2 2007 Jeffrey C. Ollie <jeff@ocjtech.us> - 0.8.1-1
- Update to 0.8.1
- Remove upstreamed patch.
* Fri Jun 29 2007 Jeffrey C. Ollie <jeff@ocjtech.us> - 0.8-3
- Replace patch with one that actually applies.
* Fri Jun 29 2007 Jeffrey C. Ollie <jeff@ocjtech.us> - 0.8-2
- Apply upstream patch to rename command line script to "pybabel" - BZ#246208
* Thu Jun 21 2007 Jeffrey C. Ollie <jeff@ocjtech.us> - 0.8-1
- First version for Fedora
%autochangelog

352
changelog Normal file
View file

@ -0,0 +1,352 @@
* Tue Jan 23 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.13.1-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Fri Jan 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.13.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Wed Jul 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.12.1-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Fri Jun 16 2023 Python Maint <python-maint@redhat.com> - 2.12.1-5
- Rebuilt for Python 3.12
* Tue Jun 13 2023 Python Maint <python-maint@redhat.com> - 2.12.1-4
- Bootstrap for Python 3.12
* Mon Jun 05 2023 Yaakov Selkowitz <yselkowi@redhat.com> - 2.12.1-3
- Avoid libfaketime and python-freezegun deps in RHEL builds
* Mon Apr 10 2023 Miro Hrončok <mhroncok@redhat.com> - 2.12.1-2
- Fix DST-related test failures
* Wed Mar 01 2023 Miro Hrončok <mhroncok@redhat.com> - 2.12.1-1
- Update to 2.12.1
* Tue Feb 28 2023 Miro Hrončok <mhroncok@redhat.com> - 2.12.0-1
- Update to 2.12.0
- No longer depends on pytz
- No longer depends on setuptools
- Update the License tag to SPDX
* Wed Jan 18 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.11.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Sun Jan 01 2023 Felix Schwarz <fschwarz@fedoraproject.org> - 2.11.0-1
- update to 2.11.0
* Wed Jul 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.10.3-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Mon Jun 20 2022 Felix Schwarz <fschwarz@fedoraproject.org> - 2.10.3-2
- backport patch to remove usage of cgi module (rhbz #2083956)
* Mon Jun 20 2022 Felix Schwarz <fschwarz@fedoraproject.org> - 2.10.3-1
- update to 2.10.3
* Mon Jun 13 2022 Python Maint <python-maint@redhat.com> - 2.10.1-4
- Rebuilt for Python 3.11
* Mon Jun 13 2022 Python Maint <python-maint@redhat.com> - 2.10.1-3
- Bootstrap for Python 3.11
* Mon May 16 2022 Nils Philippsen <nils@redhat.com> - 2.10.1-2
- Build and distribute man page for pybabel (#1611174)
* Fri Apr 22 2022 Felix Schwarz <fschwarz@fedoraproject.org> - 2.10.1-1
- update to 2.10.1
* Wed Jan 19 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.9.1-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.9.1-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Thu Jun 03 2021 Python Maint <python-maint@redhat.com> - 2.9.1-3
- Rebuilt for Python 3.10
* Wed Jun 02 2021 Python Maint <python-maint@redhat.com> - 2.9.1-2
- Bootstrap for Python 3.10
* Wed Apr 28 2021 Felix Schwarz <fschwarz@fedoraproject.org> - 2.9.1-1
- update to 2.9.1
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.9.0-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Mon Dec 21 2020 Miro Hrončok <mhroncok@redhat.com> - 2.9.0-3
- Disable Python 2 build entirely
* Tue Nov 24 2020 Miro Hrončok <mhroncok@redhat.com>
- Disable Python 2 build on RHEL 9+
* Mon Nov 16 22:22:25 CET 2020 Felix Schwarz <fschwarz@fedoraproject.org> - 2.9.0-1
- update to 2.9.0
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.8.0-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Sat May 23 2020 Miro Hrončok <mhroncok@redhat.com> - 2.8.0-6
- Rebuilt for Python 3.9
* Fri May 22 2020 Miro Hrončok <mhroncok@redhat.com> - 2.8.0-5
- Bootstrap for Python 3.9
* Fri May 08 2020 Felix Schwarz <fschwarz@fedoraproject.org> - 2.8.0-4
- reenable Python 2 subpackage for Fedora 33+ (rhbz #1737930)
* Tue May 05 2020 Felix Schwarz <fschwarz@fedoraproject.org> - 2.8.0-3
- add patch for compatibility with Python 3.9a6
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.8.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Thu Jan 02 2020 Felix Schwarz <fschwarz@fedoraproject.org> - 2.8.0-1
- update to upstream version 2.8.0
* Thu Oct 31 2019 Nils Philippsen <nils@tiptoe.de> - 2.7.0-7
- drop python2-babel only from F33 on as it is needed for trac (for the time
being, #1737930)
* Thu Oct 31 2019 Nils Philippsen <nils@tiptoe.de> - 2.7.0-6
- drop python2-babel from F32 on
* Fri Sep 13 2019 Miro Hrončok <mhroncok@redhat.com> - 2.7.0-5
- Reduce Python 2 build dependencies on Fedora 32
* Fri Aug 16 2019 Miro Hrončok <mhroncok@redhat.com> - 2.7.0-4
- Rebuilt for Python 3.8
* Thu Aug 15 2019 Miro Hrončok <mhroncok@redhat.com> - 2.7.0-3
- Bootstrap for Python 3.8
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.7.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Mon May 27 2019 Felix Schwarz <fschwarz@fedoraproject.org> - 2.7.0-1
- update to upstream version 2.7.0
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.0-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.0-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
* Mon Jul 02 2018 Miro Hrončok <mhroncok@redhat.com> - 2.6.0-4
- Rebuilt for Python 3.7
* Mon Jul 02 2018 Miro Hrončok <mhroncok@redhat.com> - 2.6.0-3
- Rebuilt for Python 3.7
* Fri Jun 29 2018 Felix Schwarz <fschwarz@fedoraproject.org> - 2.6.0-2
- add setting to build without Python 2 support
* Fri Jun 29 2018 Felix Schwarz <fschwarz@fedoraproject.org> - 2.6.0-1
- update to upstream version 2.6.0
* Mon Jun 18 2018 Tomas Orsava <torsava@redhat.com> - 2.5.1-5
- Run tests in pytest (as declared in BuildRequires)
* Sat Jun 16 2018 Miro Hrončok <mhroncok@redhat.com> - 2.5.1-4
- Rebuilt for Python 3.7
* Thu Jun 14 2018 Miro Hrončok <mhroncok@redhat.com> - 2.5.1-3
- Bootstrap for Python 3.7
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.5.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
* Fri Dec 15 2017 Felix Schwarz <fschwarz@fedoraproject.org> - 2.5.1-1
- update to upstream version 2.5.1
* Fri Dec 15 2017 Iryna Shcherbina <ishcherb@redhat.com> - 2.3.4-7
- Update Python 2 dependency declarations to new packaging standards
(See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.4-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.4-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
* Tue Dec 13 2016 Miro Hrončok <mhroncok@redhat.com> - 2.3.4-4
- Finish bootstrapping for Python 3.6
* Tue Dec 13 2016 Miro Hrončok <mhroncok@redhat.com> - 2.3.4-3
- Rebuild for Python 3.6
- Add "bootstrap" conditions
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3.4-2
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
* Tue May 31 2016 Nils Philippsen <nils@redhat.com>
- fix source URL
* Mon Apr 25 2016 Nils Philippsen <nils@redhat.com> - 2.3.4-1
- version 2.3.4
- always build Python3 subpackages
- remove obsolete packaging constructs
- update to current Python packaging guidelines
- build docs non-destructively
- tag license file as %%license
- use %%python_provide macro only if present
- update remove-pytz-version patch
- fix build dependencies
- set TZ in %%check
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.3-12
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
* Tue Nov 10 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3-11
- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5
* Fri Nov 6 2015 Toshio Kuratomi <toshio@fedoraproject.org> - 1.3-10
- Also make sure that the babel package that has pybabel depends on the correct
packages (python2 packages on F23 or less and python3 packages on F24 and
greater.)
* Wed Nov 4 2015 Toshio Kuratomi <toshio@fedoraproject.org> - 1.3-9
- Install the python3 version of pybabel on Fedora 24+ to match with Fedora's
default python version
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
* Wed Dec 17 2014 Toshio Kuratomi <toshio@fedoraproject.org> - 1.3-7
- Remove pytz version requirement in egginfo as it confuses newer setuptools
* Mon Jun 30 2014 Toshio Kuratomi <toshio@fedoraproject.org> - 1.3-6
- Change python-setuptools-devel BR into python-setuptools
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
* Wed May 28 2014 Kalev Lember <kalevlember@gmail.com> - 1.3-4
- Rebuilt for https://fedoraproject.org/wiki/Changes/Python_3.4
* Wed Apr 02 2014 Nils Philippsen <nils@redhat.com> - 1.3-3
- fix dependencies (#1083470)
* Sun Oct 06 2013 Felix Schwarz <fschwarz@fedoraproject.org> - 1.3-2
- enable python3 subpackage
* Wed Oct 02 2013 Felix Schwarz <fschwarz@fedoraproject.org> - 1.3-1
- update to Babel 1.3
- disabled %%check as it tries to download the CLDR
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.6-9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
* Wed Jun 26 2013 Jeffrey C. Ollie <jeff@ocjtech.us> - 0.9.6-8
- split documentation off to a separate subpackage
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.6-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
* Thu Oct 18 2012 Nils Philippsen <nils@redhat.com> - 0.9.6-6
- run tests in %%check
- add pytz build requirement for tests
* Sat Aug 04 2012 David Malcolm <dmalcolm@redhat.com> - 0.9.6-5
- rebuild for https://fedoraproject.org/wiki/Features/Python_3.3
* Wed Aug 01 2012 Felix Schwarz <felix.schwarz@oss.schwarz.eu> - 0.9.6-4
- disable building of non-functional python3 subpackage (#761583)
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.6-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.6-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
* Tue Jun 07 2011 Nils Philippsen <nils@redhat.com> - 0.9.6-1
- version 0.9.6:
* Backport r493-494: documentation typo fixes.
* Make the CLDR import script work with Python 2.7.
* Fix various typos.
* Fixed Python 2.3 compatibility (ticket #146, #233).
* Sort output of list-locales.
* Make the POT-Creation-Date of the catalog being updated equal to
POT-Creation-Date of the template used to update (ticket #148).
* Use a more explicit error message if no option or argument (command) is
passed to pybabel (ticket #81).
* Keep the PO-Revision-Date if it is not the default value (ticket #148).
* Make --no-wrap work by reworking --width's default and mimic xgettext's
behaviour of always wrapping comments (ticket #145).
* Fixed negative offset handling of Catalog._set_mime_headers (ticket #165).
* Add --project and --version options for commandline (ticket #173).
* Add a __ne__() method to the Local class.
* Explicitly sort instead of using sorted() and don't assume ordering
(Python 2.3 and Jython compatibility).
* Removed ValueError raising for string formatting message checkers if the
string does not contain any string formattings (ticket #150).
* Fix Serbian plural forms (ticket #213).
* Small speed improvement in format_date() (ticket #216).
* Fix number formatting for locales where CLDR specifies alt or draft
items (ticket #217)
* Fix bad check in format_time (ticket #257, reported with patch and tests by
jomae)
* Fix so frontend.CommandLineInterface.run does not accumulate logging
handlers (#227, reported with initial patch by dfraser)
* Fix exception if environment contains an invalid locale setting (#200)
- install python2 rather than python3 executable (#710880)
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.5-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
* Thu Aug 26 2010 Jeffrey C. Ollie <jeff@ocjtech.us> - 0.9.5-3
- Add python3 subpackage
* Wed Jul 21 2010 David Malcolm <dmalcolm@redhat.com> - 0.9.5-2
- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
* Wed Apr 7 2010 Jeffrey C. Ollie <jeff@ocjtech.us> - 0.9.5-1
- This release contains a small number of bugfixes over the 0.9.4
- release.
-
- What's New:
- -----------
- * Fixed the case where messages containing square brackets would break
- with an unpack error
- * Fuzzy matching regarding plurals should *NOT* be checked against
- len(message.id) because this is always 2, instead, it's should be
- checked against catalog.num_plurals (ticket #212).
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.4-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
* Sat Mar 28 2009 Robert Scheck <robert@fedoraproject.org> - 0.9.4-4
- Added missing requires to python-setuptools for pkg_resources
* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.4-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
* Sat Nov 29 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 0.9.4-2
- Rebuild for Python 2.6
* Mon Aug 25 2008 Jeffrey C. Ollie <jeff@ocjtech.us> - 0.9.4-1
- Update to 0.9.4
* Thu Jul 10 2008 Jeffrey C. Ollie <jeff@ocjtech.us> - 0.9.3-1
- Update to 0.9.3
* Sun Dec 16 2007 Jeffrey C. Ollie <jeff@ocjtech.us> - 0.9.1-1
- Update to 0.9.1
* Tue Aug 28 2007 Jeffrey C. Ollie <jeff@ocjtech.us> - 0.9-2
- BR python-setuptools-devel
* Mon Aug 27 2007 Jeffrey C. Ollie <jeff@ocjtech.us> - 0.9-1
- Update to 0.9
* Mon Jul 2 2007 Jeffrey C. Ollie <jeff@ocjtech.us> - 0.8.1-1
- Update to 0.8.1
- Remove upstreamed patch.
* Fri Jun 29 2007 Jeffrey C. Ollie <jeff@ocjtech.us> - 0.8-3
- Replace patch with one that actually applies.
* Fri Jun 29 2007 Jeffrey C. Ollie <jeff@ocjtech.us> - 0.8-2
- Apply upstream patch to rename command line script to "pybabel" - BZ#246208
* Thu Jun 21 2007 Jeffrey C. Ollie <jeff@ocjtech.us> - 0.8-1
- First version for Fedora

5
plans.fmf Normal file
View file

@ -0,0 +1,5 @@
discover:
how: fmf
dist-git-source: true
execute:
how: tmt

View file

@ -1 +1 @@
67699db7c58b697ec8c2500d044ebd54 Babel-0.9.4.tar.bz2
SHA512 (babel-2.17.0.tar.gz) = 978ca79e9ce95ecfcfc8e3c6fe1b9b273088cc166490e64edd59c71f6793472d987ea982a67e8cf9d840b8e25f602639ad45e3a35c1482d39cbf09e0c21071ae

7
tests/smoke.fmf Normal file
View file

@ -0,0 +1,7 @@
description: |
Runs very simple babel example which should always work
test: python3 smoke.py
framework: shell
require:
- python3
- python3-babel

4
tests/smoke.py Normal file
View file

@ -0,0 +1,4 @@
from datetime import date
from babel.dates import format_date
assert format_date(date(2021,3,1), locale='en') == 'Mar 1, 2021'

16
tests/testsuite.fmf Normal file
View file

@ -0,0 +1,16 @@
summary: upstream testsuite
require:
- babel
- python3-babel
- python3-pip
- python3-pytest
- python3-setuptools # for test_setuptools_frontend
- python3-dateutil # required by freezegun
- python3-six # required by freezegun
# pytz and freezegun installed from PyPI, not available in RHEL
environment:
TZ: UTC
test: |
pip install pytz==2024.1 freezegun==1.5.1 &&
cd $(dirname $TMT_SOURCE_DIR/babel-*/tests) &&
pytest -v