Hi Kenneth,

I think I’m using version 0.6.10. This from the easy_install executable:

# EASY-INSTALL-ENTRY-SCRIPT: 
'distribute==0.6.10','console_scripts',’easy_install’

I replaced “python ./setup.py install” with “easy_install” in the three places 
it appears, and I’m still getting the same message.

I have been using this same method (apart from the change to easy_install) for 
several months now, for the most part with no problems.

Cheers,
Ben


> On 10/11/2015, at 4:24 PM, Kenneth Hoste <[email protected]> wrote:
> 
> Hi Ben,
> 
> What version of setuptools (the Python module) do you have on this system?
> 
> It seems like it's not preserving the setup.py symlink when trying to install 
> vsc-install...
> 
> Can you try installing the EasyBuild components with the command below 
> instead, rather than using "setup.py install"?
> The '.' is required at the end.
> 
> easy_install --prefix=<prefix> .
> 
> Let us know if using easy_install (which is provided by setuptools) helps.
> I would expect it doesn't, but you never know with Python packaging issues. 
> ;-)
> 
> 
> regards,
> 
> Kenneth
> 
> On 10/11/15 04:15, Ben Roberts wrote:
>> 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;Ke
>>  nneth Hos
>> te', '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
>> 
>> 
>> 
>> 
>> 
>> 
>>> 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
>>> 
> 

Reply via email to