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