%{!?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())")} Summary: An asynchronous networking framework written in Python Name: python-Twisted Version: 17.1.0 Release: 1%{?dist} License: MIT Group: Development/Languages/Python Vendor: VMware, Inc. Distribution: Photon Url: https://twistedmatrix.com Source0: https://pypi.python.org/packages/source/T/Twisted/Twisted-%{version}.tar.bz2 %define sha1 Twisted=1cd9e3e39323f555a89d882cbbcf001015bd3113 BuildRequires: python2 BuildRequires: python2-libs BuildRequires: python2-devel BuildRequires: python-setuptools BuildRequires: python-incremental Requires: python2 Requires: python2-libs requires: python-zope.interface BuildArch: x86_64 %description Twisted is an event-driven networking engine written in Python and licensed under the open source ​MIT license. Twisted runs on Python 2 and an ever growing subset also works with Python 3. Twisted also supports many common network protocols, including SMTP, POP3, IMAP, SSHv2, and DNS. %package -n python3-Twisted Summary: python-Twisted BuildRequires: python3-devel BuildRequires: python3-libs BuildRequires: python3-incremental Requires: python3 Requires: python3-libs %description -n python3-Twisted Python 3 version. %prep %setup -q -n Twisted-%{version} %build python2 setup.py build python3 setup.py build %install python2 setup.py install --prefix=%{_prefix} --root=%{buildroot} python3 setup.py install --prefix=%{_prefix} --root=%{buildroot} %check easy_install tox tox -e py27-tests %files %defattr(-,root,root) %{python2_sitelib}/* %files -n python3-Twisted %defattr(-,root,root) %{python3_sitelib}/* %{_bindir}/* %changelog * Wed Mar 01 2017 Xiaolin Li <xiaolinl@vmware.com> 17.1.0-1 - Added python3 package and updated to version 17.1.0. * Mon Oct 10 2016 ChangLee <changlee@vmware.com> 15.5.0-3 - Modified %check * Tue May 24 2016 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 15.5.0-2 - GA - Bump release of all rpms * Thu Jan 21 2016 Anish Swaminathan <anishs@vmware.com> 15.5.0-1 - Upgrade version * Tue Oct 27 2015 Mahmoud Bassiouny <mbassiouny@vmware.com> - Initial packaging for Photon