Externals Update, master branch (2019.10.10.)
Updated all projects to atlasexternals-2.0.41. The full list of changes (atlasexternals@2.0.40...2.0.41) is:
- Taught
AtlasLCGhow to find system-installed python modules correctly; - Added fixes for the optional installation of components in projects. (To make the installation succeed even if the build didn't.)
- Now using FindPython and FindPython2 for finding Python in all projects;
- Added Python 3 compatibility fixes to the
GdbandPyModulespackages, and toAtlasLCGmodules; - Added an option for
atlas_install_python_modules(...)not to fail on syntax errors in the installed files; - Moved the reading of the project specific
PreConfig.cmakefiles earlier in the CMake configurations of those projects, to useflake8correctly in the WorkDir project.
Almost all of these are meant for the Python 3 migration discussed in ATLINFR-3221. Apart from @fwinkl's update specifically meant for flake8.
Note that I also updated VP1Light to this latest version of the externals. I believe it should be fine, but @rbianchi should speak up if not.