On Aug 16, 2009, at 6:46 PM, Yann Malet wrote:

Hello Steve,

The message above was indeed for the mailing list. Sorry for the confusion. At this stage there is no documentation but I will add some as soon as this project can be useful.

In order to set it up you can run :

  * fabfile quickstart

then you should activate the virtualenv

I think you mean:

        # fab quickstart

I get:

(~/work/fabric_factory)# fab quickstart
/Library/Python/2.6/site-packages/pycrypto-2.0.1-py2.6-macosx-10.6- universal.egg/Crypto/Hash/SHA.py:6: DeprecationWarning: the sha module is deprecated; use the hashlib module instead
  import warnings
/Library/Python/2.6/site-packages/pycrypto-2.0.1-py2.6-macosx-10.6- universal.egg/Crypto/Hash/MD5.py:6: DeprecationWarning: the md5 module is deprecated; use hashlib instead
  import warnings
[localhost] run: virtualenv ve
[localhost] run: . ve/bin/activate; easy_install pip
[localhost] run: . ve/bin/activate; pip install -r requirements.txt
[localhost] run: ln -s /Users/ssteiner/work/fabric_factory/src/ project /Users/ssteiner/work/fabric_factory/ve/lib/python2.6/site- packages/project

Fatal error: local() encountered an error (return code 1) while executing 'ln -s /Users/ssteiner/work/fabric_factory/src/project / Users/ssteiner/work/fabric_factory/ve/lib/python2.6/site-packages/ project'

Aborting.

-------------------------

The reason, for me, is that you've hard-coded "python2.6" in the path in the project_linkage() function. My default virtualenv is not python2.6.

Sorry, I've not got time right now to submit a patch but the other thing I changed, to make sure that the script didn't try to create the virtualenv again was:

def bootstrap():
    """
    Create a virtual env called ve and install pip
    """
    if not os.path.exists("./ve"):
        local('virtualenv ve')
        local('. ve/bin/activate; easy_install pip')
    else:
        print "No need to create virtualenv, 've' already exists"

I didn't mess around with the rest of it.

Please let me know when you've got a new version up.

Sounds like a great idea!

Thanks,

S
aka/ssteiner
aka/steve steiner


_______________________________________________
Fab-user mailing list
Fab-user@nongnu.org
http://lists.nongnu.org/mailman/listinfo/fab-user

Reply via email to