-
Notifications
You must be signed in to change notification settings - Fork 135
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Allow to installation of more packages into a venv #13
Comments
You can. Go to ~/.local/vens/beets/ Maybe we should add this to the README? |
Mentioning this in the README would be great. But as I see it, because pipsi is a wrapper around virtualenv and may use another virtual environment provider in the future, the installation of another package into the venv should also be wrapped. |
I understand your issue, but I'm not sure about that solution. I'm sure there are a lot of other similar issues(alongside installing additional packages), that are only solved with virtualenv access. My idea was using an optional dependency to vex, to allow something like: pipsi --virtualenv=beets pip install pylast discogs-client On the other hand, using vex or any other wrapper on its own, it's probably better to avoid feature-creeping. Maybe a small chapter on README to explain this issue and advice to new users? |
This one is depending on #52 |
Aside from package we also should handle scripts as per #29 |
Another great example here:
But, |
This also makes it really difficult to use Jupyter, especially if you want multiple kernels or to work with other packages in Jupyter. |
What about using sort of E.g. I want to install I would create a
and run: $ pipsi install -r devpi.requirements It would create virtualenv named It would be recommended to use the requirements without frozen version to allow updates. With CLI symlinks and multiple packages installed into one virtualenv it is a bit more likely, more than one virtualenv will have CLI with conflicting name. This can happen today, but it would be a bit more likely. |
stale |
Say I have installed beet (http://beets.radbox.org/) with pipsi. beet has some optional dependencies which need to be installed if you enable one of the provided plugins. To use discogs you need the discogs-client package, to use lastgenre you need the pylast package.
So, in order to use those plugins it should be possible to install more packages into the venv.
The text was updated successfully, but these errors were encountered: