Пакет python-module-z3c.testsetup: 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 | %define oname z3c.testsetup %def_with python3 Name: python-module-%oname Version: 0.8.4 Release: alt1.dev.svn20100915.1 Summary: Easier test setup for Zope 3 projects and other Python packages License: ZPLv2.1 Group: Development/Python Url: http://pypi.python.org/pypi/z3c.testsetup/ Packager: Eugeny A. Rostovtsev (REAL) <real at altlinux.org> # svn://svn.zope.org/repos/main/z3c.testsetup/trunk/ Source: %name-%version.tar BuildPreReq: python-devel python-module-setuptools-tests BuildPreReq: python-module-zope.testing BuildPreReq: python-module-martian BuildPreReq: python-module-zope.app.testing BuildPreReq: python-module-zope.app.zcmlfiles BuildPreReq: python-module-zope.component BuildPreReq: python-module-zope.untrustedpython BuildPreReq: python-module-zope.hookable BuildPreReq: python-module-WSGIProxy2 BuildPreReq: python-module-zodbpickle %if_with python3 BuildRequires(pre): rpm-build-python3 BuildPreReq: python3-devel python3-module-setuptools-tests BuildPreReq: python-tools-2to3 BuildPreReq: python3-module-zope.testing BuildPreReq: python3-module-martian BuildPreReq: python3-module-zope.app.testing BuildPreReq: python3-module-zope.app.zcmlfiles BuildPreReq: python3-module-zope.component BuildPreReq: python3-module-zope.hookable BuildPreReq: python3-module-WSGIProxy2 BuildPreReq: python3-module-zodbpickle %endif %py_requires zope.testing martian zope.app.testing zope.app.zcmlfiles %py_requires zope.component %add_python_req_skip non_existing_package %description Setting up tests for Zope 3 projects sometimes tends to be cumbersome. You often have to prepare complex things like test layers, setup functions, teardown functions and much more. Often these steps have to be done again and again. z3c.testsetup jumps in here, to support much flatter test setups. The package supports normal Python unit tests and doctests. Doctests and test modules are found throughout a whole package and registered with sensible, modifiable defaults. This saves a lot of manual work! See README.txt and the other .txt files in the src/z3c/testsetup directory for API documentation. (Or further down this page when reading this on pypi). %package -n python3-module-%oname Summary: Easier test setup for Zope 3 projects and other Python packages Group: Development/Python3 %py3_requires zope.testing martian zope.app.testing zope.app.zcmlfiles %py3_requires zope.component %add_python3_req_skip non_existing_package %description -n python3-module-%oname Setting up tests for Zope 3 projects sometimes tends to be cumbersome. You often have to prepare complex things like test layers, setup functions, teardown functions and much more. Often these steps have to be done again and again. z3c.testsetup jumps in here, to support much flatter test setups. The package supports normal Python unit tests and doctests. Doctests and test modules are found throughout a whole package and registered with sensible, modifiable defaults. This saves a lot of manual work! See README.txt and the other .txt files in the src/z3c/testsetup directory for API documentation. (Or further down this page when reading this on pypi). %prep %setup %if_with python3 cp -fR . ../python3 %endif %build %python_build %if_with python3 pushd ../python3 find -type f -name '*.py' -exec 2to3 -w -n '{}' + %python3_build popd %endif %install %python_install %ifarch x86_64 install -d %buildroot%python_sitelibdir mv %buildroot%python_sitelibdir_noarch/* \ %buildroot%python_sitelibdir/ %endif %if_with python3 pushd ../python3 %python3_install popd %ifarch x86_64 install -d %buildroot%python3_sitelibdir mv %buildroot%python3_sitelibdir_noarch/* \ %buildroot%python3_sitelibdir/ %endif %endif %check python setup.py test %if_with python3 pushd ../python3 python3 setup.py test popd %endif %files %doc *.txt %python_sitelibdir/* %exclude %python_sitelibdir/*.pth %if_with python3 %files -n python3-module-%oname %doc *.txt %python3_sitelibdir/* %exclude %python3_sitelibdir/*.pth %endif %changelog * Sun Mar 13 2016 Ivan Zakharyaschev <imz@altlinux.org> 0.8.4-alt1.dev.svn20100915.1 - (NMU) rebuild with rpm-build-python3-0.1.9 (for common python3/site-packages/ and auto python3.3-ABI dep when needed) * Thu Oct 23 2014 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 0.8.4-alt1.dev.svn20100915 - Version 0.8.4dev * Wed Jul 23 2014 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 0.8.3-alt3 - Added module for Python 3 * Thu Oct 20 2011 Vitaly Kuznetsov <vitty@altlinux.ru> 0.8.3-alt2.1 - Rebuild with Python-2.7 * Sun Jun 26 2011 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 0.8.3-alt2 - Added necessary requirements - Excluded *.pth * Mon May 30 2011 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 0.8.3-alt1 - Initial build for Sisyphus |