Zsolt Ero
Zsolt Ero
Updated with smarter caching, also implements the functionality of what ENVIRON_HOOK_INVALID did before.
But why would anyone change their interpreter settings while having an open session? Actually why would anyone change interpreter settings at all? There is just one interpreter per project, it...
But my solutions is caching it per view, so each project would naturally have it's own value.
Also, there should really be only one subprocess per pipfile, this just needs to be fixed: https://github.com/kennethreitz/pipenv/issues/985
I think the reference implementation for finding out virtualenv's location should be part of Pipfile specs. https://github.com/pypa/pipfile/issues/88
@DamnWidget thanks, that looks clean, I'll have a look at a PR.
#720 is my PR, including some smarter caching for settings.
I thought the logical thing would be to only read settings once. I'd just cache all settings per session. If something got changed it'd be normal for the user to...
I made a first try at #720, needs more testing. Also, since a subprocess is quite slow, I'm not sure we should add the default values to the cache. I'll...
@jamesandres look the Jedi CPU issue can be fixed by rolling back to 2.1.18. Remove the contents of the Anaconda folder and do a git clone into there, that way...