diff --git a/transifex-client.spec b/transifex-client.spec index 4e69152..5e151d1 100644 --- a/transifex-client.spec +++ b/transifex-client.spec @@ -2,25 +2,31 @@ Name: transifex-client Version: 0.13.5 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Command line tool for Transifex translation management Group: Development/Languages License: GPLv2 URL: http://transifex.org -Source: http://pypi.python.org/packages/source/t/transifex-client/%{name}-%{version}.tar.gz +Source: %pypi_source +Patch: transifex-loosen-requirements.patch BuildArch: noarch -Requires: python3-setuptools -BuildRequires: python3-devel -Requires: python3 -BuildRequires: python3-urllib3 -Requires: python3-slugify -BuildRequires: python3-requests -Requires: python3-pip -Requires: python3-six -BuildRequires: python3-rpm-generators -Requires: python3-rpm-macros +BuildRequires: python3-setuptools +BuildRequires: python3-devel +BuildRequires: python3-six = 1.11.0 +BuildRequires: python3-slugify >= 1.2.1 +BuildRequires: python3-urllib3 +BuildRequires: python3-requests +BuildRequires: python3-pip +BuildRequires: python3-mock +BuildRequires: python3-requests >= 2.19.1, python3-requests < 3.0.0 +BuildRequires: python3-rpm-generators + +Requires: python3-rpm-macros +Requires: python3-slugify >= 1.2.1 +Requires: python3-requests >= 2.19.1, python3-requests < 3.0.0 +Requires: python3-six = 1.11.0 %description The Transifex Command-line Client is a command line tool that enables @@ -29,19 +35,33 @@ need of an elaborate UI system. %prep %setup -q +%patch -p1 %build %py3_build %install %py3_install - + +%check +%{__python3} setup.py test + %files %doc LICENSE README.md %{python3_sitelib}/* %{_bindir}/* %changelog +* Thu Nov 29 2018 Tim Landscheidt - 0.13.5-5 +- Loosen requirements for python3-slugify and python3-urllib3 in + requirements.txt (#1653103, #1654677). +- Add pinned version requirements from requirements.txt to + BuildRequires/Requires. +- Add BuildRequires for python3-mock, python3-six, python3-slugify and + python3-urllib3. +- Add Requires for python3-requests (#1653103). +- Add %check section. + * Thu Nov 22 2018 Luis Bazan - 0.13.5-4 - urllib3 1.2.4 diff --git a/transifex-loosen-requirements.patch b/transifex-loosen-requirements.patch new file mode 100644 index 0000000..3a07a32 --- /dev/null +++ b/transifex-loosen-requirements.patch @@ -0,0 +1,574 @@ + + + + + + Tree - rpms/transifex-client - src.fedoraproject.org + + + + + + + + + + + + + + + + + +
+ + +
+
+
+
+
+
+

+

+
+
+

+rpms / transifex-client +

+
+
+
+
+
+
+ + +
+ +
+
+ +
+ +
+
+ + + Clone + + + +
+
+
+
+ + +
+
+ +
+
+ +
+ +
+
+ +
+ +
+
+ Edit +
+ + +
+ + Blob + + Blame + + Raw +
+ +
diff --git a/requirements.txt b/requirements.txt
+index 295f013..6e2dee2 100644
+--- a/requirements.txt
++++ b/requirements.txt
+@@ -1,4 +1,4 @@
+-urllib3<1.24
++urllib3
+ six==1.11.0
+ requests>=2.19.1,<3.0.0
+-python-slugify==1.2.6
++python-slugify>=1.2.1
+
+
+
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file