You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Originally reported by: jaraco (Bitbucket: jaraco, GitHub: jaraco)
In pip 1749, it appears that setuptools could better support the use cases of pip by providing two new options, --always-unzip and --no-deps, to the install command.
What are the implications of adding such options? Would they simply fall through to easy_install? Could the same behavior be invoked using existing behavior, such as through setopt, e.g.:
Original comment bydstufft (Bitbucket: dstufft, GitHub: dstufft):
I've never even seen setopt before, so I'm not sure what it does :)
Essentially what pip needs in order to sanely support the --egg option, is the ability to get all of the semantics of --single-version-externally-managed except installed as an egg. I think that the imports parts are installing unzipped and installing without deps, but there may be more to it.
I also have a usecase where I would like to be able to do setup.py install --single-version-externally-managed --root --no-deps.
I am currently using --single-version-externally-managed and --root as well but it is not clear to me if these bring in dependencies or not (I would like them not to). The documentation doesn't say anything about it.
I think I have seen them bringing in dependencies (Cant be sure, I have been switching a lot between different versions of setuptools) but it seems they don't (#570) ?
Originally reported by: jaraco (Bitbucket: jaraco, GitHub: jaraco)
In pip 1749, it appears that setuptools could better support the use cases of pip by providing two new options,
--always-unzip
and--no-deps
, to theinstall
command.What are the implications of adding such options? Would they simply fall through to easy_install? Could the same behavior be invoked using existing behavior, such as through setopt, e.g.:
While ugly, I believe that behavior would work today.
The text was updated successfully, but these errors were encountered: