30b63cfb |
%{!?python2_sitelib: %define python2_sitelib %(python2 -c "from distutils.sysconfig import get_python_lib;print(get_python_lib())")}
%{!?python3_sitelib: %define python3_sitelib %(python3 -c "from distutils.sysconfig import get_python_lib;print(get_python_lib())")}
|
8b5cb8b1 |
Name: python-ipaddr
Version: 2.1.11 |
30b63cfb |
Release: 4%{?dist} |
8b5cb8b1 |
Url: https://github.com/google/ipaddr-py
Summary: Google's Python IP address manipulation library
License: Apache2
Group: Development/Languages/Python
Source0: https://pypi.python.org/packages/source/i/ipaddr/ipaddr-%{version}.tar.gz
%define sha1 ipaddr=f9a16ddb3cf774b8dcf8894c2f4295c4e17d0ed3 |
30b63cfb |
Patch0: ipaddr-python3-compatibility.patch |
8b5cb8b1 |
|
30b63cfb |
BuildRequires: python2
BuildRequires: python2-libs
BuildRequires: python-setuptools |
8b5cb8b1 |
Requires: python2 |
30b63cfb |
Requires: python2-libs |
8b5cb8b1 |
BuildArch: noarch
%description
ipaddr.py is a library for working with IP addresses, both IPv4 and IPv6. It was developed by Google for internal use, and is now open source.
|
30b63cfb |
%package -n python3-ipaddr
Summary: python-ipaddr
BuildRequires: python3
BuildRequires: python3-devel
BuildRequires: python3-libs
Requires: python3
Requires: python3-libs
%description -n python3-ipaddr
Python 3 version.
|
8b5cb8b1 |
%prep
%setup -q -n ipaddr-%{version} |
30b63cfb |
%patch0 -p1
rm -rf ../p3dir
cp -a . ../p3dir |
8b5cb8b1 |
%build |
30b63cfb |
python2 setup.py build
pushd ../p3dir
python3 setup.py build
popd |
8b5cb8b1 |
%install |
30b63cfb |
python2 setup.py install --prefix=%{_prefix} --root=%{buildroot}
pushd ../p3dir
python3 setup.py install --prefix=%{_prefix} --root=%{buildroot}
popd |
8b5cb8b1 |
|
dd9fa153 |
%check |
30b63cfb |
python2 ipaddr_test.py
pushd ../p3dir
python3 ipaddr_test.py
popd |
dd9fa153 |
|
8b5cb8b1 |
%files
%defattr(-,root,root) |
30b63cfb |
%{python2_sitelib}/*
%files -n python3-ipaddr
%defattr(-,root,root,-)
%{python3_sitelib}/* |
8b5cb8b1 |
%changelog |
30b63cfb |
* Tue May 16 2017 Kumar Kaushik <kaushikk@vmware.com> 2.1.11-4
- Adding python 3 support.
* Mon Oct 03 2016 ChangLee <changLee@vmware.com> 2.1.11-3
- Modified %check
* Tue May 24 2016 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 2.1.11-2
- GA - Bump release of all rpms
* Tue Oct 27 2015 Mahmoud Bassiouny <mbassiouny@vmware.com>
- Initial packaging for Photon |