[packages/python3-astroid] - python3-only version under python3-* spec name
qboosh
qboosh at pld-linux.org
Fri Oct 25 21:15:33 CEST 2019
commit 39879116c59ff73876bb8a0e9111a29b6127a6cc
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Fri Oct 25 21:19:10 2019 +0200
- python3-only version under python3-* spec name
...stroid-deps.patch => python3-astroid-deps.patch | 0
python-astroid.spec => python3-astroid.spec | 80 ++--------------------
2 files changed, 7 insertions(+), 73 deletions(-)
---
diff --git a/python-astroid.spec b/python3-astroid.spec
similarity index 58%
rename from python-astroid.spec
rename to python3-astroid.spec
index 08c6247..1a0e902 100644
--- a/python-astroid.spec
+++ b/python3-astroid.spec
@@ -1,13 +1,11 @@
#
# Conditional build:
%bcond_without tests # unit tests
-%bcond_with python2 # Python 2.x module
-%bcond_without python3 # Python 3.x module
%define module astroid
-Summary: An abstract syntax tree for Python 2 with inference support
-Summary(pl.UTF-8): Abstrakcyjnego drzewa składniowe dla Pythona 2 z obsługą wywodu
-Name: python-%{module}
+Summary: An abstract syntax tree for Python 3 with inference support
+Summary(pl.UTF-8): Abstrakcyjnego drzewa składniowe dla Pythona 3 z obsługą wywodu
+Name: python3-%{module}
Version: 2.3.2
Release: 1
License: LGPL v2.1+
@@ -17,21 +15,6 @@ Source0: https://files.pythonhosted.org/packages/source/a/astroid/astroid-%{vers
# Source0-md5: b2cd5c0383ff33c1410e737c2607aa7a
Patch0: %{name}-deps.patch
URL: https://github.com/PyCQA/astroid
-%if %{with python2}
-BuildRequires: python-devel >= 1:2.7
-BuildRequires: python-modules >= 1:2.7
-BuildRequires: python-pytest-runner
-BuildRequires: python-setuptools >= 7.0
-%if %{with tests}
-BuildRequires: python-lazy-object-proxy >= 1.4
-BuildRequires: python-pytest
-BuildRequires: python-six >= 1.12
-BuildRequires: python-typed_ast >= 1.4.0
-BuildRequires: python-typed_ast < 1.5
-BuildRequires: python-wrapt >= 1.11
-%endif
-%endif
-%if %{with python3}
BuildRequires: python3-devel >= 1:3.5
BuildRequires: python3-modules >= 1:3.5
BuildRequires: python3-pytest-runner
@@ -46,31 +29,8 @@ BuildRequires: python3-typed_ast < 1.5
%endif
BuildRequires: python3-wrapt >= 1.11
%endif
-%endif
BuildRequires: rpm-pythonprov
BuildRequires: rpmbuild(macros) >= 1.714
-Requires: python-modules >= 1:2.7
-Obsoletes: python-logilab-astng
-BuildArch: noarch
-BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
-
-%description
-The aim of this module is to provide a common base representation of
-Python source code for projects such as pychecker, pyreverse,
-pylint... Well, actually the development of this library is
-essentially governed by pylint's needs. It used to be called
-logilab-astng.
-
-%description -l pl.UTF-8
-Celem tego modułu jest dostarczenie wspólnej bazowej reprezentacji
-kodu źródłowego Pythona dla projektów takich jak pychecker, pyreverse,
-pylint... Właściwie tworzenie tej biblioteki jest istotnie kierowane
-potrzebami pylinta. Dawniej nazywała się logilab-astng.
-
-%package -n python3-%{module}
-Summary: An abstract syntax tree for Python 3 with inference support
-Summary(pl.UTF-8): Abstrakcyjnego drzewa składniowe dla Pythona 3 z obsługą wywodu
-Group: Development/Languages/Python
Requires: python3-modules >= 1:3.5
%if "%{py3_ver}" < "3.8"
# not detected by rpm from rule:
@@ -79,15 +39,17 @@ Requires: python3-typed_ast >= 1.4.0
Requires: python3-typed_ast < 1.5
%endif
Obsoletes: python3-logilab-astng
+BuildArch: noarch
+BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
-%description -n python3-%{module}
+%description
The aim of this module is to provide a common base representation of
Python source code for projects such as pychecker, pyreverse,
pylint... Well, actually the development of this library is
essentially governed by pylint's needs. It used to be called
logilab-astng.
-%description -n python3-%{module} -l pl.UTF-8
+%description -l pl.UTF-8
Celem tego modułu jest dostarczenie wspólnej bazowej reprezentacji
kodu źródłowego Pythona dla projektów takich jak pychecker, pyreverse,
pylint... Właściwie tworzenie tej biblioteki jest istotnie kierowane
@@ -103,50 +65,22 @@ potrzebami pylinta. Dawniej nazywała się logilab-astng.
%{__rm} astroid/tests/unittest_modutils.py
%build
-%if %{with python2}
-%py_build
-
-%if %{with tests}
-%{__python} -m pytest astroid/tests
-%endif
-%endif
-
-%if %{with python3}
%py3_build
%if %{with tests}
%{__python3} -m pytest astroid/tests
%endif
-%endif
%install
rm -rf $RPM_BUILD_ROOT
-%if %{with python3}
%py3_install
-%endif
-
-%if %{with python2}
-%py_install
-
-%py_postclean
-%endif
%clean
rm -rf $RPM_BUILD_ROOT
-%if %{with python2}
%files
%defattr(644,root,root,755)
%doc ChangeLog README.rst
-%{py_sitescriptdir}/astroid
-%{py_sitescriptdir}/astroid-%{version}-py*.egg-info
-%endif
-
-%if %{with python3}
-%files -n python3-%{module}
-%defattr(644,root,root,755)
-%doc ChangeLog README.rst
%{py3_sitescriptdir}/astroid
%{py3_sitescriptdir}/astroid-%{version}-py*.egg-info
-%endif
diff --git a/python-astroid-deps.patch b/python3-astroid-deps.patch
similarity index 100%
rename from python-astroid-deps.patch
rename to python3-astroid-deps.patch
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/python3-astroid.git/commitdiff/39879116c59ff73876bb8a0e9111a29b6127a6cc
More information about the pld-cvs-commit
mailing list