diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 5364be4b6dd78c9e8f7bd9afe866ae857e8d4ad1..2cdc862739f67de28686496c61bccc5239586718 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -3,14 +3,13 @@ stages:
     - documentation
     - deployment
 
-slc6-gcc8-Geant10.5:
+centos7-gcc8-Geant10.6:
   stage: build
   tags:
     - docker
-  image: clicdp/slc6-lcg
+  image: clicdp/cc7-lcg
   script:
-    - source .dd4hep-ci.d/init_x86_64.sh
-    - unset CPATH
+    - source /cvmfs/sft.cern.ch/lcg/views/LCG_97/x86_64-centos7-gcc8-opt/setup.sh
     - mkdir build
     - cd build
     - cmake -GNinja -DDD4HEP_USE_GEANT4=ON -DBoost_NO_BOOST_CMAKE=ON -DDD4HEP_USE_LCIO=ON -DBUILD_TESTING=ON -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_STANDARD=17 ..
@@ -26,14 +25,13 @@ slc6-gcc8-Geant10.5:
     - ninja install
     - ctest --output-on-failure
 
-centos7-gcc8-Geant10.5:
+centos7-gcc9-Geant10.6:
   stage: build
   tags:
     - docker
   image: clicdp/cc7-lcg
   script:
-    - source .dd4hep-ci.d/init_x86_64.sh
-    - unset CPATH
+    - source /cvmfs/sft.cern.ch/lcg/views/LCG_97/x86_64-centos7-gcc9-opt/setup.sh
     - mkdir build
     - cd build
     - cmake -GNinja -DDD4HEP_USE_GEANT4=ON -DBoost_NO_BOOST_CMAKE=ON -DDD4HEP_USE_LCIO=ON -DBUILD_TESTING=ON -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_STANDARD=17 ..
@@ -49,13 +47,13 @@ centos7-gcc8-Geant10.5:
     - ninja install
     - ctest --output-on-failure
 
-centos7-gcc8-Geant10.5-XERCESC:
+centos7-gcc9-Geant10.6-XERCESC:
   stage: build
   tags:
     - docker
   image: clicdp/cc7-lcg
   script:
-    - source .dd4hep-ci.d/init_x86_64.sh
+    - source /cvmfs/sft.cern.ch/lcg/views/LCG_97/x86_64-centos7-gcc9-opt/setup.sh
     - unset CPATH
     - mkdir build
     - cd build
@@ -72,15 +70,13 @@ centos7-gcc8-Geant10.5-XERCESC:
     - ninja install
     - ctest --output-on-failure
 
-centos7-gcc8-Geant10.5-Python3:
+centos7-gcc9-Geant10.6-Python3:
   stage: build
   tags:
     - docker
   image: clicdp/cc7-lcg
   script:
-    - export LCG_RELEASE="LCG_96python3"
-    - source .dd4hep-ci.d/init_x86_64.sh
-    - unset CPATH
+    - source /cvmfs/sft.cern.ch/lcg/views/LCG_97python3/x86_64-centos7-gcc9-opt/setup.sh
     - mkdir build
     - cd build
     - cmake -GNinja -DDD4HEP_USE_GEANT4=ON -DBoost_NO_BOOST_CMAKE=ON -DDD4HEP_USE_LCIO=ON -DBUILD_TESTING=ON -DCMAKE_BUILD_TYPE=Release -DDD4HEP_USE_XERCESC=ON -DCMAKE_CXX_STANDARD=17 ..
@@ -97,15 +93,13 @@ centos7-gcc8-Geant10.5-Python3:
     - ctest --output-on-failure
 
 
-centos7-clang8-Geant10.5-XERCESC:
+centos7-clang10-Geant10.6-XERCESC:
   stage: build
   tags:
     - docker
   image: clicdp/cc7-lcg
   script:
-    - export COMPILER_TYPE="clang"
-    - source .dd4hep-ci.d/init_x86_64.sh
-    - unset CPATH
+    - source /cvmfs/sft.cern.ch/lcg/views/LCG_97/x86_64-centos7-gcc9-opt/setup.sh
     - mkdir build
     - cd build
     - cmake -GNinja -DDD4HEP_USE_GEANT4=ON -DBoost_NO_BOOST_CMAKE=ON -DDD4HEP_USE_LCIO=ON -DBUILD_TESTING=ON -DCMAKE_BUILD_TYPE=Release -DDD4HEP_USE_XERCESC=ON -DCMAKE_CXX_STANDARD=17 ..
@@ -171,6 +165,18 @@ mac1015-clang110-Geant10.6-XERCESC:
     - ninja install
     - ctest --output-on-failure
 
+Python:
+  stage: build
+  tags:
+    - docker
+  image: clicdp/cc7-lcg
+  script:
+    - source /cvmfs/sft.cern.ch/lcg/views/LCG_97/x86_64-centos7-gcc9-opt/setup.sh
+    - echo "RUNNING PYLINT PY3K CHECK"
+    - find . -name "*.py" -and -not -name "ddsix.py" -exec pylint --rcfile=.dd4hep-ci.d/DD4hep.pylint.py3k.rc --py3k {} +
+    - echo "RUNNING FLAKE8 CHECK"
+    - find . -name "*.py" -and -not -name 'ddsix.py' -exec flake8 {} +
+
 
 
 #############################