Closed rca closed 6 years ago
This is probably not related to Shellingham. It only detects the shell, so it is working properly if xonsh is found correctly. The logic to spawn shells is in Pipenv.
I’ll close this for now and track this in the Pipenv issue. The above information can be easily accessed since there is a linkback :)
@uranusjr I'm sure you're already aware, but the issue I referenced above is also a closed issue. How do you propose this remains on the radar; re-open the pipenv issue, open a new issue?
Oops, I was not aware of that, thanks for reminding. Reading the original issue, however, it does not really fit the issue you’re describing (it was created to track xonsh support in general). Could you open a new one with mentions to both issues for tracking?
Following up from pypa/pipenv#498, where I describe some issues using pipenv with xonsh. I had been using pipenv and xonsh without issue on an older machine (having a months old install of both pipenv and xonsh. that machine is gone now; so i don't know the package versions, unfortunately), and am now running into problems that make this environment unusable on a brand new machine, with a fresh Mac OS + Python 3.6 install [1].
To start, one of the symptoms is that processes just go into the background after running
pipenv shell
. For example, in a fresh iTerm2 shell, I'm trying to launchvi
and as soon as I hit enter, the process immediately backgrounds itself:A second symptom is that running pip install within the pipenv somehow doesn't install in the virstualenv:
When I switch back to bash with
chsh -s /bin/bash
and run the commands above, pipenv works the way I expect. Please let me know if there's any more info I can provide.Thank you!
[1] High Sierra v 10.13.6 with Python 3.6.6 from python.org (and no Python things installed via Homebrew).