curdling
curdling copied to clipboard
Append -e pip option to curd install command
Hi,
curd don't support "install -e" option.
With pip, I can do :
$ pip install -e foobar/mylib/
see http://www.pip-installer.org/en/latest/usage.html#options I can also put this "-e" option in requirements.txt file, like that :
flask
-e ../mylib/
With curd, this -e option isn't implemented.
That's a good feature to have! I thought about just skipping the -e
parameter for now now and allow users to install edible dependencies specified with links; then in a separate commit, find out if the edible is a directory or not, so I can send it to the right internal subsystem.
Will be done soon! Thanks for the heads up sir!
+1 for noop
another issue (related to this):
pip install -e git+git://github.com/SpazioDati/refine-client-py.git@836759040bda25e218591a447ebe5c420c79ba26
--editable=git+git://github.com/SpazioDati/refine-client-py.git@836759040bda25e218591a447ebe5c420c79ba26 is not the right format; it must have #egg=Package
IMHO #egg should be a noop too ATM.
+1 for editable mode,
although curdling is meant for CI servers, I and my 30+ colleagues would benefit from using curdling to develop locally (few projects, most of them 80+ deps).
I used to do: pip install -e . -i http://my.custom.wheel.server
in a checked out project.
With curdling: curd install -r requirements.txt; pip install -e .
Not too bad. But curd could do that.
@vad, I spent more than few minutes googling around for noop to na avail, could you explain what you mean?
@bartekrychlicki "no operation", curdling can just ignore "-e", it was a reply to "I thought about just skipping the -e parameter for now"