Skip to content

Commit

Permalink
Merge pull request #4206 from davidlange6/flakey
Browse files Browse the repository at this point in the history
add flake8 and autopep8 python file checkers
  • Loading branch information
cmsbuild committed Jul 21, 2018
2 parents 9d755be + ce484f0 commit c2bb11c
Show file tree
Hide file tree
Showing 5 changed files with 70 additions and 0 deletions.
24 changes: 24 additions & 0 deletions py2-autopep8-toolfile.spec
@@ -0,0 +1,24 @@
### RPM external py2-autopep8-toolfile 1.0
Requires: py2-autopep8

%prep

%build

%install

mkdir -p %{i}/etc/scram.d
cat << \EOF_TOOLFILE >%{i}/etc/scram.d/py2-autopep8.xml
<tool name="py2-autopep8" version="@TOOL_VERSION@">
<client>
<environment name="PY2_AUTOPEP8_BASE" default="@TOOL_ROOT@"/>
</client>
<runtime name="PATH" value="$PY2_AUTOPEP8_BASE/bin" type="path"/>
</tool>
EOF_TOOLFILE


export PYTHON_LIB_SITE_PACKAGES
export PYTHON3_LIB_SITE_PACKAGES

## IMPORT scram-tools-post
10 changes: 10 additions & 0 deletions py2-autopep8.spec
@@ -0,0 +1,10 @@
### RPM external py2-autopep8 1.3.5
## INITENV +PATH PYTHON27PATH %{i}/${PYTHON_LIB_SITE_PACKAGES}
## INITENV +PATH PYTHON3PATH %{i}/${PYTHON3_LIB_SITE_PACKAGES}


## IMPORT build-with-pip

%define PipPostBuild \
perl -p -i -e "s|^#!.*python|#!/usr/bin/env python|" %{i}/bin/*

24 changes: 24 additions & 0 deletions py2-flake8-toolfile.spec
@@ -0,0 +1,24 @@
### RPM external py2-flake8-toolfile 1.0
Requires: py2-flake8

%prep

%build

%install

mkdir -p %{i}/etc/scram.d
cat << \EOF_TOOLFILE >%{i}/etc/scram.d/py2-flake8.xml
<tool name="py2-flake8" version="@TOOL_VERSION@">
<client>
<environment name="PY2_FLAKE8_BASE" default="@TOOL_ROOT@"/>
</client>
<runtime name="PATH" value="$PY2_FLAKE8_BASE/bin" type="path"/>
</tool>
EOF_TOOLFILE


export PYTHON_LIB_SITE_PACKAGES
export PYTHON3_LIB_SITE_PACKAGES

## IMPORT scram-tools-post
10 changes: 10 additions & 0 deletions py2-flake8.spec
@@ -0,0 +1,10 @@
### RPM external py2-flake8 3.5.0
## INITENV +PATH PYTHON27PATH %{i}/${PYTHON_LIB_SITE_PACKAGES}
## INITENV +PATH PYTHON3PATH %{i}/${PYTHON3_LIB_SITE_PACKAGES}


## IMPORT build-with-pip

%define PipPostBuild \
perl -p -i -e "s|^#!.*python|#!/usr/bin/env python|" %{i}/bin/*

2 changes: 2 additions & 0 deletions python_tools.spec
Expand Up @@ -156,6 +156,8 @@ Requires: py2-future
Requires: py2-backports_lzma
Requires: py2-pybind11-toolfile
Requires: py2-histbook
Requires: py2-flake8-toolfile
Requires: py2-autopep8-toolfile

%prep

Expand Down

0 comments on commit c2bb11c

Please sign in to comment.