Package python-module-pep257: 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 | %define oname pep257 %def_with python3 Name: python-module-%oname Version: 0.5.0 Release: alt0.alpha.git20150226.M70C.1 Summary: Python docstring style checker License: MIT Group: Development/Python Url: https://pypi.python.org/pypi/pep257/ Packager: Eugeny A. Rostovtsev (REAL) <real at altlinux.org> # https://github.com/GreenSteam/pep257.git Source: %name-%version.tar BuildArch: noarch BuildPreReq: python-devel python-module-setuptools-tests BuildPreReq: python-module-mock BuildPreReq: python-module-sphinx-devel BuildPreReq: python-module-sphinxcontrib-issuetracker %if_with python3 BuildRequires(pre): rpm-build-python3 BuildPreReq: python3-devel python3-module-setuptools-tests BuildPreReq: python3-module-mock %endif %py_provides %oname %description pep257 is a static analysis tool for checking compliance with Python PEP 257. The framework for checking docstring style is flexible, and custom checks can be easily added, for example to cover NumPy docstring conventions. %package pickles Summary: Pickles for %oname Group: Development/Python %description pickles pep257 is a static analysis tool for checking compliance with Python PEP 257. The framework for checking docstring style is flexible, and custom checks can be easily added, for example to cover NumPy docstring conventions. This package contains pickles for %oname. %package docs Summary: Documentation for %oname Group: Development/Documentation BuildArch: noarch %description docs pep257 is a static analysis tool for checking compliance with Python PEP 257. The framework for checking docstring style is flexible, and custom checks can be easily added, for example to cover NumPy docstring conventions. This package contains documentation for %oname. %package -n python3-module-%oname Summary: Python docstring style checker Group: Development/Python3 %py3_provides %oname %description -n python3-module-%oname pep257 is a static analysis tool for checking compliance with Python PEP 257. The framework for checking docstring style is flexible, and custom checks can be easily added, for example to cover NumPy docstring conventions. %prep %setup %if_with python3 cp -fR . ../python3 %endif %prepare_sphinx . ln -s ../objects.inv docs/ %build %python_build_debug %if_with python3 pushd ../python3 %python3_build_debug popd %endif %install %if_with python3 pushd ../python3 %python3_install popd pushd %buildroot%_bindir for i in $(ls); do mv $i $i.py3 done popd %endif %python_install %make -C docs pickle %make -C docs html install -d %buildroot%python_sitelibdir/%oname cp -fR docs/_build/pickle %buildroot%python_sitelibdir/%oname/ %check export LC_ALL=en_US.UTF-8 py.test -vv %if_with python3 pushd ../python3 py.test-%_python3_version -vv popd %endif %files %doc *.rst %_bindir/* %if_with python3 %exclude %_bindir/*.py3 %endif %python_sitelibdir/* %exclude %python_sitelibdir/*/pickle %files pickles %python_sitelibdir/*/pickle %files docs %doc docs/_build/html/* %if_with python3 %files -n python3-module-%oname %doc *.rst %_bindir/*.py3 %python3_sitelibdir/* %endif %changelog * Thu Nov 03 2016 Lenar Shakirov <snejok@altlinux.ru> 0.5.0-alt0.alpha.git20150226.M70C.1 - Backport to C7 * Thu Mar 05 2015 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 0.5.0-alt1.alpha.git20150226 - Version 0.5.0-alpha - Added docs * Sat Jan 10 2015 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 0.4.1-alt1.git20150109 - Initial build for Sisyphus |