# Template file for 'flake8' pkgname=flake8 version=3.4.1 revision=2 noarch=yes build_style=python-module pycompile_module="flake8" hostmakedepends="python-setuptools python3-setuptools" depends="python-setuptools python-pycodestyle python-pyflakes python-mccabe python-enum34 python-backports.configparser" short_desc="The modular source code checker: pycodestyle, pyflakes, mccabe (Python2)" maintainer="Alessio Sergi " homepage="https://gitlab.com/pycqa/flake8" license="MIT" distfiles="${PYPI_SITE}/f/flake8/flake8-${version}.tar.gz" checksum=c20044779ff848f67f89c56a0e4624c04298cd476e25253ac0c36f910a1a11d8 alternatives="flake8:flake8:/usr/bin/python2-flake8" pre_build() { sed -i setup.py \ -e 's/, *< *[0-9=.]*//' \ -e '/setup_requires/d' } post_install() { vlicense LICENSE # XXX: override the default naming scheme cp -a ${DESTDIR}/usr/bin/{,python3-}flake8 mv ${DESTDIR}/usr/bin/{,python2-}flake8 } python3-flake8_package() { noarch=yes pycompile_module="flake8" replaces="python3.4-flake8>=0" depends="python3-setuptools python3-pycodestyle python3-pyflakes python3-mccabe" short_desc="${short_desc/Python2/Python3}" alternatives="flake8:flake8:/usr/bin/python3-flake8" pkg_install() { vmove usr/bin/python3-flake8 vmove usr/lib/python3* vlicense LICENSE } } python3.4-flake8_package() { noarch=yes build_style=meta short_desc="${short_desc/Python2/Python3.4} (transitional dummy package)" depends="python3-flake8>=${version}_${revision}" }