Package yamllint: Specfile
%define _unpackaged_files_terminate_build 1 %def_with check Name: yamllint Version: 1.24.2 Release: alt1 Summary: A linter for YAML files Group: Development/Python License: GPLv3 Url: https://github.com/adrienverge/yamllint Source0: https://pypi.python.org/packages/source/y/%name/%name-%version.tar BuildArch: noarch BuildRequires(pre): rpm-build-python3 BuildRequires: python3-module-sphinx-sphinx-build-symlink %if_with check BuildRequires: /dev/pts BuildRequires: python3(pathspec) BuildRequires: python3(tox) BuildRequires: python3(yaml) %endif %description A linter for YAML files. yamllint does not only check for syntax validity, but for weirdnesses like key repetition and cosmetic problems such as lines length, trailing spaces, indentation, etc. %prep %setup %build %python3_build pushd docs make man popd %install %python3_install install -D -m0644 docs/_build/man/%name.1 %buildroot/%_man1dir/%name.1 %check cat > tox.ini <<EOF [testenv] commands = {envpython} -m unittest discover -vv tests {posargs} EOF export PIP_NO_INDEX=YES export TOXENV=py3 export TOX_TESTENV_PASSENV='HOME' tox.py3 --sitepackages -vvr %files %doc README.rst CHANGELOG.rst %_man1dir/%name.1.* %_bindir/%name %python3_sitelibdir/%name %python3_sitelibdir/%name-* %changelog * Mon Sep 14 2020 Stanislav Levin <slev@altlinux.org> 1.24.2-alt1 - 1.17.0 -> 1.24.2. * Fri Sep 20 2019 Terechkov Evgenii <evg@altlinux.org> 1.17.0-alt1 - Initial build for ALT Linux Sisyphus |