Hi Kenneth, This is the output I get:
<snip> Installed /home/brob695/easybuild_installed/lib/python2.6/site-packages/easybuild_framework-2.4.0.dev0-py2.6.egg Processing dependencies for easybuild-framework==2.4.0.dev0 Searching for vsc-base>=2.2.4 Reading http://pypi.python.org/simple/vsc-base/ Best match: vsc-base 2.4.12 Downloading https://pypi.python.org/packages/source/v/vsc-base/vsc-base-2.4.12.tar.gz#md5=fcb338f661313ca198809da137394a42 Processing vsc-base-2.4.12.tar.gz Running vsc-base-2.4.12/setup.py -q bdist_egg --dist-dir /tmp/easy_install-WIXiEY/vsc-base-2.4.12/egg-dist-tmp-5Xlu8j run_tests from base dir /tmp/easy_install-WIXiEY/vsc-base-2.4.12 (using executable /tmp/easy_install-WIXiEY/vsc-base-2.4.12/setup.py) generated packages list: ['vsc', 'vsc.utils'] cleanup lib/vsc_base.egg-info removing 'lib/vsc_base.egg-info' (and everything under it) makesetupcfg set to True, (re)creating setup.cfg New target = {'maintainer': 'Stijn De Weirdt;Jens Timmermans;Andy Georges;Kenneth Hoste', 'version': '2.4.12', 'install_requires': ['vsc-install >= 0.9.3'], 'scripts': ['bin/logdaemon.py', 'bin/startlogdaemon.sh', 'bin/bdist_rpm.sh', 'bin/optcomplete.bash'], 'setup_requires': ['vsc-install >= 0.9.3'], 'maintainer_email': '[email protected];[email protected];[email protected];[email protected]', 'zip_safe': 1, 'author_email': '[email protected];[email protected];[email protected];[email protected]', 'packages': ['vsc', 'vsc.utils'], 'package_dir': {'': 'lib'}, 'name': 'vsc-base', 'author': 'Stijn De Weirdt;Jens Timmermans;Andy Georges;Kenneth Hoste', 'url': 'https://github.com/hpcugent/vsc-base', 'download_url': 'https://github.com/hpcugent/vsc-base/tarball/master', 'cmdclass': {'test': <class shared_setup_dist_only.VscTestCommand at 0xf4e1d0>, 'bdist_rpm': <class shared_setup_dist_only.vsc_bdist_rpm at 0xf31950>, 'egg_info': <class shared_setup_dist_only.vsc_egg_info at 0xf317d0>, 'install_scripts': <class shared_setup_dist_only.vsc_install_scripts at 0xf31890>, 'sdist': <class shared_setup_dist_only.vsc_sdist at 0xf31770>}, 'test_suite': 'test'} Checking .pth file support in . /usr/bin/python -E -c pass Searching for vsc-install>=0.9.3 Reading http://pypi.python.org/simple/vsc-install/ Found link: https://pypi.python.org/packages/source/v/vsc-install/vsc-install-0.9.3.tar.gz#md5=867900d4e14dcc324adcfa41176742c7 Found link: https://pypi.python.org/packages/source/v/vsc-install/vsc-install-0.9.6.tar.gz#md5=8b8c84021d7741e1e2118b6d42e39747 Best match: vsc-install 0.9.6 Downloading https://pypi.python.org/packages/source/v/vsc-install/vsc-install-0.9.6.tar.gz#md5=8b8c84021d7741e1e2118b6d42e39747 Validating md5 checksum for /tmp/easy_install-WIXiEY/vsc-base-2.4.12/temp/easy_install-YTL8U4/vsc-install-0.9.6.tar.gz Processing vsc-install-0.9.6.tar.gz Unpacking vsc-install-0.9.6 to /tmp/easy_install-WIXiEY/vsc-base-2.4.12/temp/easy_install-YTL8U4/vsc-install-0.9.6 Unpacking vsc-install-0.9.6/LICENSE to /tmp/easy_install-WIXiEY/vsc-base-2.4.12/temp/easy_install-YTL8U4/vsc-install-0.9.6/LICENSE Unpacking vsc-install-0.9.6/PKG-INFO to /tmp/easy_install-WIXiEY/vsc-base-2.4.12/temp/easy_install-YTL8U4/vsc-install-0.9.6/PKG-INFO Unpacking vsc-install-0.9.6/README.md to /tmp/easy_install-WIXiEY/vsc-base-2.4.12/temp/easy_install-YTL8U4/vsc-install-0.9.6/README.md Unpacking vsc-install-0.9.6/lib to /tmp/easy_install-WIXiEY/vsc-base-2.4.12/temp/easy_install-YTL8U4/vsc-install-0.9.6/lib Unpacking vsc-install-0.9.6/lib/vsc to /tmp/easy_install-WIXiEY/vsc-base-2.4.12/temp/easy_install-YTL8U4/vsc-install-0.9.6/lib/vsc Unpacking vsc-install-0.9.6/lib/vsc/__init__.py to /tmp/easy_install-WIXiEY/vsc-base-2.4.12/temp/easy_install-YTL8U4/vsc-install-0.9.6/lib/vsc/__init__.py Unpacking vsc-install-0.9.6/lib/vsc/fancylogger.py to /tmp/easy_install-WIXiEY/vsc-base-2.4.12/temp/easy_install-YTL8U4/vsc-install-0.9.6/lib/vsc/fancylogger.py Unpacking vsc-install-0.9.6/lib/vsc/install to /tmp/easy_install-WIXiEY/vsc-base-2.4.12/temp/easy_install-YTL8U4/vsc-install-0.9.6/lib/vsc/install Unpacking vsc-install-0.9.6/lib/vsc/install/__init__.py to /tmp/easy_install-WIXiEY/vsc-base-2.4.12/temp/easy_install-YTL8U4/vsc-install-0.9.6/lib/vsc/install/__init__.py Unpacking vsc-install-0.9.6/lib/vsc/install/headers.py to /tmp/easy_install-WIXiEY/vsc-base-2.4.12/temp/easy_install-YTL8U4/vsc-install-0.9.6/lib/vsc/install/headers.py Unpacking vsc-install-0.9.6/lib/vsc/install/shared_setup.py to /tmp/easy_install-WIXiEY/vsc-base-2.4.12/temp/easy_install-YTL8U4/vsc-install-0.9.6/lib/vsc/install/shared_setup.py Unpacking vsc-install-0.9.6/lib/vsc/install/testing.py to /tmp/easy_install-WIXiEY/vsc-base-2.4.12/temp/easy_install-YTL8U4/vsc-install-0.9.6/lib/vsc/install/testing.py Unpacking vsc-install-0.9.6/lib/vsc_install.egg-info to /tmp/easy_install-WIXiEY/vsc-base-2.4.12/temp/easy_install-YTL8U4/vsc-install-0.9.6/lib/vsc_install.egg-info Unpacking vsc-install-0.9.6/lib/vsc_install.egg-info/PKG-INFO to /tmp/easy_install-WIXiEY/vsc-base-2.4.12/temp/easy_install-YTL8U4/vsc-install-0.9.6/lib/vsc_install.egg-info/PKG-INFO Unpacking vsc-install-0.9.6/lib/vsc_install.egg-info/SOURCES.txt to /tmp/easy_install-WIXiEY/vsc-base-2.4.12/temp/easy_install-YTL8U4/vsc-install-0.9.6/lib/vsc_install.egg-info/SOURCES.txt Unpacking vsc-install-0.9.6/lib/vsc_install.egg-info/dependency_links.txt to /tmp/easy_install-WIXiEY/vsc-base-2.4.12/temp/easy_install-YTL8U4/vsc-install-0.9.6/lib/vsc_install.egg-info/dependency_links.txt Unpacking vsc-install-0.9.6/lib/vsc_install.egg-info/requires.txt to /tmp/easy_install-WIXiEY/vsc-base-2.4.12/temp/easy_install-YTL8U4/vsc-install-0.9.6/lib/vsc_install.egg-info/requires.txt Unpacking vsc-install-0.9.6/lib/vsc_install.egg-info/top_level.txt to /tmp/easy_install-WIXiEY/vsc-base-2.4.12/temp/easy_install-YTL8U4/vsc-install-0.9.6/lib/vsc_install.egg-info/top_level.txt Unpacking vsc-install-0.9.6/setup.cfg to /tmp/easy_install-WIXiEY/vsc-base-2.4.12/temp/easy_install-YTL8U4/vsc-install-0.9.6/setup.cfg error: Couldn't find a setup script in /tmp/easy_install-WIXiEY/vsc-base-2.4.12/temp/easy_install-YTL8U4/vsc-install-0.9.6.tar.gz <snip> This is for easybuild-framework, but I see similar results for easybuild-easyblocks and easybuild-easyconfigs. As for what I was doing (the commands), I’ve attached a copy of the shell function ‘eb-redeploy’ that I use. The lines giving the problem seem to be the python installations (43, 46 and 49). Regards, Ben
easybuild.rc
Description: Binary data
> On 10/11/2015, at 3:59 PM, Kenneth Hoste <[email protected]> wrote: > > Hi Ben, > > On 10/11/15 03:41, Ben Roberts wrote: >> Hi, >> >> I have a process that “redeploys” EasyBuild in my working copy by deleting >> existing installations (builds, egg files and so on) and then reinstalling >> new ones from the active git branches. >> >> Today, I noticed that when I tried to do this, I got the following message >> during instalation: >> >> error: Couldn't find a setup script in >> /tmp/easy_install-xExTSz/vsc-base-2.4.12/temp/easy_install-AfV1IR/vsc-install-0.9.6.tar.gz >> >> Does anyone have any idea what I could do to fix this problem? It seems a >> rather odd one, and perhaps not caused by something in Easybuild itself. > > You'll have to provide some more details here... > > When is this showing up exactly, which command is triggering this, what's the > full error message/traceback you're getting? > > Since recently, vsc-install is a requirement for installing vsc-base, because > it provides some shared support for installing of our vsc packages. > > The setup.py in vsc-install is a symlink to another script, maybe your > procedure is tripping over that somehow? > > > regards, > > Kenneth

