Package python-module-Pyro4: Specfile
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 | %define oname Pyro4 %def_without check Name: python-module-%oname Version: 4.75 Release: alt3.p10.1 Summary: Python Remote Objects Group: Development/Python License: LGPL-2.0-or-later URL: https://pypi.python.org/pypi/Pyro4/ BuildArch: noarch # https://github.com/irmen/Pyro4.git Source: %oname-%version.tar Patch1: %oname-alt-tune-docs.patch BuildRequires: python-devel python-module-sphinx-devel BuildRequires: python-module-setuptools python-module-serpent python2.7(selectors34) python2.7(wsgiref) python2.7(wsgiref.util) %if_with check BuildRequires: python2.7(cloudpickle) python2.7(msgpack) python2.7(dill) %endif %py_requires json wsgiref %py_requires selectors34 %description Pyro is an acronym for PYthon Remote Objects. It is an advanced and powerful Distributed Object Technology system written entirely in Python, that is designed to be very easy to use. It resembles Java's Remote Method Invocation (RMI). It has less similarity to CORBA - which is a system- and language independent Distributed Object Technology and has much more to offer than Pyro or RMI. But Pyro is small, simple and free! %if_with check %package tests Summary: Tests for Pyro4 Group: Development/Python Requires: %name = %version-%release %description tests Pyro is an acronym for PYthon Remote Objects. It is an advanced and powerful Distributed Object Technology system written entirely in Python, that is designed to be very easy to use. It resembles Java's Remote Method Invocation (RMI). It has less similarity to CORBA - which is a system- and language independent Distributed Object Technology and has much more to offer than Pyro or RMI. But Pyro is small, simple and free! This package contains tests for Pyro4. %endif %package examples Summary: Examples for Pyro4 Group: Development/Documentation BuildArch: noarch %description examples Pyro is an acronym for PYthon Remote Objects. It is an advanced and powerful Distributed Object Technology system written entirely in Python, that is designed to be very easy to use. It resembles Java's Remote Method Invocation (RMI). It has less similarity to CORBA - which is a system- and language independent Distributed Object Technology and has much more to offer than Pyro or RMI. But Pyro is small, simple and free! This package contains examples for Pyro4. %prep %setup %patch1 -p2 %build %python_build %install %python_install %check # remove remote tests rm -f tests/PyroTests/test_socket.py rm -f tests/PyroTests/test_naming.py rm -f tests/PyroTests/test_naming2.py python setup.py test PYTHONPATH=%buildroot%python_sitelibdir python tests/run_testsuite.py # remove unpackages files rm -r %buildroot%_bindir %files %doc LICENSE README.md #_bindir/* %python_sitelibdir/* %exclude %python_sitelibdir/%oname/test %if_with check %files tests %python_sitelibdir/%oname/test %endif %files examples %doc examples %doc tests %changelog * Fri Feb 17 2023 Kirill Izmestev <felixz@altlinux.org> 4.75-alt3.p10.1 - Built for p10 branch. * Fri May 29 2020 Anton Midyukov <antohami@altlinux.org> 4.75-alt3 - unpackage %_bindir/* * Sat May 23 2020 Anton Midyukov <antohami@altlinux.org> 4.75-alt2 - disable build docs - disable build python3 subpackages * Sat Apr 20 2019 Anton Midyukov <antohami@altlinux.org> 4.75-alt1 - Updated to upstream version 4.75 * Fri Feb 02 2018 Stanislav Levin <slev@altlinux.org> 4.62-alt1.1 - (NMU) Fix Requires and BuildRequires to python-setuptools * Thu Oct 12 2017 Aleksei Nikiforov <darktemplar@altlinux.org> 4.62-alt1 - Updated to upstream version 4.62. * Sun Jun 11 2017 Anton Midyukov <antohami@altlinux.org> 4.39-alt2 - Remove obsoletes and provides python-module-Pyro * Sun Mar 13 2016 Ivan Zakharyaschev <imz@altlinux.org> 4.39-alt1.1 - (NMU) rebuild with rpm-build-python3-0.1.9 (for common python3/site-packages/ and auto python3.3-ABI dep when needed) * Thu Jul 30 2015 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 4.39-alt1 - Version 4.39 * Fri Feb 20 2015 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 4.34-alt1 - Version 4.34 * Wed Nov 12 2014 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 4.30-alt1 - Version 4.30 * Wed Oct 29 2014 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 4.29-alt1 - Version 4.29 * Tue Jul 15 2014 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 4.26-alt1 - Version 4.26 * Mon Sep 16 2013 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 4.22-alt1 - Version 4.22 * Fri Mar 22 2013 Aleksey Avdeev <solo@altlinux.ru> 4.17-alt1.1 - Rebuild with Python-3.3 * Wed Feb 13 2013 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 4.17-alt1 - Version 4.17 * Tue May 08 2012 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 4.14-alt1 - Version 4.14 - Added module for Python 3 * Fri Dec 09 2011 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 4.11-alt1 - Version 4.11 - Added docs and pickles subpackages * Thu Oct 20 2011 Vitaly Kuznetsov <vitty@altlinux.ru> 4.4-alt1.1 - Rebuild with Python-2.7 * Tue May 10 2011 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 4.4-alt1 - Version 4.4 * Tue Nov 23 2010 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 4.2-alt1 - Version 4.2 * Wed Aug 11 2010 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 4.1-alt2 - Provides python-module-Pyro * Wed Jul 07 2010 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 4.1-alt1 - Initial build for Sisyphus |