Compare commits

...

34 Commits

Author SHA1 Message Date
Gwyn Ciesla
50826e1f07 2.11, patch for python 3.13 2023-10-24 11:33:30 -05:00
Fedora Release Engineering
9cbef64afd Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-21 06:42:40 +00:00
František Zatloukal
da8f19730d Rebuilt for ICU 73.2 2023-07-11 22:21:14 +02:00
Python Maint
9275b3cfa3 Rebuilt for Python 3.12 2023-06-13 22:57:13 +02:00
Gwyn Ciesla
9bc6e34155 py 3.12 2023-03-09 10:07:25 -06:00
Gwyn Ciesla
88265b9134 migrated to SPDX license 2023-03-03 13:59:25 -06:00
Fedora Release Engineering
5588183b09 Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-20 10:39:05 +00:00
Pete Walter
3bd7071687 Update to 2.10.2 2022-12-31 01:19:12 +00:00
František Zatloukal
1dc778d8d0 Rebuilt for ICU 71.1 2022-08-01 15:08:54 +02:00
Gwyn Ciesla
d7d5d51ec1 Conditionalize pytest 2022-07-28 09:44:22 -05:00
Gwyn Ciesla
3ea40c77da Conditionalize tests 2022-07-28 09:00:11 -05:00
Fedora Release Engineering
9b29e0bd96 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-22 15:47:10 +00:00
Python Maint
009b3f6ec6 Rebuilt for Python 3.11 2022-06-17 02:19:53 +02:00
Gwyn Ciesla
8df2ca9c89 2.9 2022-06-16 08:48:11 -05:00
Python Maint
00406bdbe7 Rebuilt for Python 3.11 2022-06-13 17:14:03 +02:00
Fedora Release Engineering
cac1ac9ba6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-21 09:48:37 +00:00
Fedora Release Engineering
dafdb9e2c9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-23 04:25:51 +00:00
Python Maint
24a9adaca0 Rebuilt for Python 3.10 2021-06-04 20:16:55 +02:00
Pete Walter
61129e4340 Rebuild for ICU 69 2021-05-20 01:15:13 +01:00
Pete Walter
08208e8381 Update to 2.7.3 2021-05-19 16:06:51 +01:00
Pete Walter
d56d992826 Update one more summary 2021-05-19 16:05:17 +01:00
Pete Walter
4529af71b7 Update description and summary
Sync from upstream web page.
2021-05-19 16:03:22 +01:00
Fedora Release Engineering
d0e50c964a - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-27 08:53:17 +00:00
Fedora Release Engineering
4fd46306aa - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-28 23:19:11 +00:00
Pete Walter
bd00aab065 Update URL 2020-06-08 07:50:18 +01:00
Pete Walter
ad7d1a7f04 Update to 2.5 2020-06-08 07:50:03 +01:00
Miro Hrončok
fcb7995797 Rebuilt for Python 3.9 2020-05-26 02:57:54 +02:00
Pete Walter
6f7e27e63d Rebuild for ICU 67 2020-05-15 14:10:09 +01:00
Pete Walter
211f265f60 Update to 2.4.3 2020-05-15 12:07:23 +01:00
Fedora Release Engineering
afb0063f3b - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-30 10:10:26 +00:00
Pete Walter
840cf643a7 Update to 2.4.2 2020-01-13 13:26:47 +00:00
Pete Walter
1da1529945 Update to 2.3.1 2019-11-01 15:59:17 +00:00
Miro Hrončok
348dcd154c Rebuilt for Python 3.8.0rc1 (#1748018) 2019-10-03 13:59:33 +02:00
Miro Hrončok
3c5cea1843 Rebuilt for Python 3.8 2019-08-19 10:23:56 +02:00
5 changed files with 120 additions and 42 deletions

8
.gitignore vendored
View File

@ -3,3 +3,11 @@
/PyICU-2.0.2.tar.gz
/PyICU-2.0.3.tar.gz
/PyICU-2.2.tar.gz
/PyICU-2.3.1.tar.gz
/PyICU-2.4.2.tar.gz
/PyICU-2.4.3.tar.gz
/PyICU-2.5.tar.gz
/PyICU-2.7.3.tar.gz
/PyICU-2.9.tar.gz
/PyICU-2.10.2.tar.gz
/PyICU-2.11.tar.gz

View File

@ -1,25 +0,0 @@
From 777dcdf87976160e9a6639b0b1cc506192bc911b Mon Sep 17 00:00:00 2001
From: Pete Walter <pwalter@fedoraproject.org>
Date: Thu, 30 Nov 2017 22:35:32 +0000
Subject: [PATCH] disable failing test
---
test/test_Script.py | 2 ++
1 file changed, 2 insertions(+)
diff --git a/test/test_Script.py b/test/test_Script.py
index 90a1c81..054058c 100644
--- a/test/test_Script.py
+++ b/test/test_Script.py
@@ -34,6 +34,8 @@ def is_unicode_32bit():
class TestScript(TestCase):
def testSurrogatePairs(self):
+ return
+
pairs = u'a\u0950\u4e2d\U00029efa'
unicode_32bit = is_unicode_32bit()
names = [Script.getScript(cp).getShortName() for cp in pairs]
--
2.14.3

10
py313.patch Normal file
View File

@ -0,0 +1,10 @@
--- locale.cpp~ 2023-04-14 13:45:50.000000000 -0500
+++ locale.cpp 2023-10-24 11:28:55.596502687 -0500
@@ -23,6 +23,7 @@
#include <stdlib.h>
#include <string.h>
+#include <unistd.h>
#if defined(_MSC_VER) || defined(__WIN32)
#include <windows.h>

View File

@ -1,41 +1,38 @@
%define realname PyICU
Name: pyicu
Version: 2.2
Release: 4%{?dist}
Summary: Python extension wrapping IBM's ICU C++ libraries
Version: 2.11
Release: 1%{?dist}
Summary: Python extension wrapping the ICU C++ libraries
License: MIT
URL: http://pyicu.osafoundation.org/
URL: https://pypi.org/project/PyICU/
Source0: https://files.pythonhosted.org/packages/source/P/%{realname}/%{realname}-%{version}.tar.gz
Patch0: py313.patch
BuildRequires: gcc-c++
BuildRequires: libicu-devel
BuildRequires: python3-devel
%if 0%{?fedora}
BuildRequires: python3-pytest
%endif
BuildRequires: python3-setuptools
BuildRequires: python3-six
Patch1: 0001-disable-failing-test.patch
%global _description\
PyICU is Python extension wrapping IBM's International Components\
for Unicode C++ library (ICU). ICU is a mature, widely used set of\
C/C++ and Java libraries providing Unicode and Globalization support\
for software applications. ICU is widely portable and gives applications\
the same results on all platforms and between C/C++ and Javasoftware.
PyICU is a python extension implemented in C++ that wraps the C/C++ ICU\
library.
%description %_description
%package -n python3-pyicu
Summary: Python 3 extension wrapping IBM's ICU C++ libraries
Summary: Python 3 extension wrapping the ICU C++ libraries
%description -n python3-pyicu %_description
%prep
%setup -q -n %{realname}-%{version}
%patch1 -p1
%patch -P 0 -p0
%build
%py3_build
@ -52,17 +49,105 @@ Summary: Python 3 extension wrapping IBM's ICU C++ libraries
# Remove tests
rm -rf %{buildroot}%{python3_sitearch}/tests
%if 0%{?fedora}
%check
%{__python3} setup.py test
%endif
%files -n python3-pyicu
%doc LICENSE
%{python3_sitearch}/PyICU*
%{python3_sitearch}/__pycache__/PyICU*
%{python3_sitearch}/icu/
%{python3_sitearch}/_icu*
%changelog
* Tue Oct 24 2023 Gwyn Ciesla <gwync@protonmail.com> - 2.11-1
- 2.11
* Fri Jul 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.10.2-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Tue Jul 11 2023 František Zatloukal <fzatlouk@redhat.com> - 2.10.2-6
- Rebuilt for ICU 73.2
* Tue Jun 13 2023 Python Maint <python-maint@redhat.com> - 2.10.2-5
- Rebuilt for Python 3.12
* Thu Mar 09 2023 Gwyn Ciesla <gwync@protonmail.com> - 2.10.2-4
- Patch for Python 3.12.
* Fri Mar 03 2023 Gwyn Ciesla <gwync@protonmail.com> - 2.10.2-3
- migrated to SPDX license
* Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.10.2-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Sat Dec 31 2022 Pete Walter <pwalter@fedoraproject.org> - 2.10.2-1
- Update to 2.10.2
* Mon Aug 01 2022 Frantisek Zatloukal <fzatlouk@redhat.com> - 2.9-4
- Rebuilt for ICU 71.1
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.9-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Fri Jun 17 2022 Python Maint <python-maint@redhat.com> - 2.9-2
- Rebuilt for Python 3.11
* Thu Jun 16 2022 Gwyn Ciesla <gwync@protonmail.com> - 2.9-1
- 2.9
* Mon Jun 13 2022 Python Maint <python-maint@redhat.com> - 2.7.3-6
- Rebuilt for Python 3.11
* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.7.3-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.7.3-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 2.7.3-3
- Rebuilt for Python 3.10
* Thu May 20 2021 Pete Walter <pwalter@fedoraproject.org> - 2.7.3-2
- Rebuild for ICU 69
* Wed May 19 2021 Pete Walter <pwalter@fedoraproject.org> - 2.7.3-1
- Update to 2.7.3
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.5-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.5-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Mon Jun 08 2020 Pete Walter <pwalter@fedoraproject.org> - 2.5-1
- Update to 2.5
- Update URL
* Tue May 26 2020 Miro Hrončok <mhroncok@redhat.com> - 2.4.3-3
- Rebuilt for Python 3.9
* Fri May 15 2020 Pete Walter <pwalter@fedoraproject.org> - 2.4.3-2
- Rebuild for ICU 67
* Fri May 15 2020 Pete Walter <pwalter@fedoraproject.org> - 2.4.3-1
- Update to 2.4.3
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.2-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Mon Jan 13 2020 Pete Walter <pwalter@fedoraproject.org> - 2.4.2-1
- Update to 2.4.2
* Fri Nov 01 2019 Pete Walter <pwalter@fedoraproject.org> - 2.3.1-1
- Update to 2.3.1
* Thu Oct 03 2019 Miro Hrončok <mhroncok@redhat.com> - 2.2-6
- Rebuilt for Python 3.8.0rc1 (#1748018)
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 2.2-5
- Rebuilt for Python 3.8
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.2-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild

View File

@ -1 +1 @@
SHA512 (PyICU-2.2.tar.gz) = 30cce676fa502040e20fd4303baeebf0d83730abfedf79fdf3b69c1a3b52032a3337168b6e8902286dd4b46dda5bf894795995c6f1ef2a237fdabc374bb5ffcf
SHA512 (PyICU-2.11.tar.gz) = d57ca2b29eafe336efca5285e10c9bfe1a6a1b575b3e52accd86a114ccf289bea0c004a5b26bd4e800211cca61df5aa1a11348a3f1dc73672b7b76dd971d6a25