-
Notifications
You must be signed in to change notification settings - Fork 8
Open
Description
- Poetry version: Poetry (version 1.2.1)
- Python version:
Poetry
Version: 1.2.1
Python: 3.10.5
Virtualenv
Python: 3.10.5
Implementation: CPython
Path: C:\Users\my_user\AppData\Local\pypoetry\Cache\virtualenvs\pyspark-write-demo-CwtTbJGc-py3.10
Executable: C:\Users\my_user\AppData\Local\pypoetry\Cache\virtualenvs\pyspark-write-demo-CwtTbJGc-py3.10\Scripts\python.exe
Valid: True
System
Platform: win32
OS: nt
Python: 3.10.5
Path: C:\Users\my_user\.pyenv\pyenv-win\versions\3.10.5
Executable: C:\Users\my_user\.pyenv\pyenv-win\versions\3.10.5\python.exe
- OS version and name: Windows 10 Enterprise 20H2
- pyproject.toml: https://gist.github.com/drorata/92a6408d62c44e21090dc612fae6dc80
- I am on the latest stable Poetry version, installed using a recommended method. *I believe that I installed it using
pip
and that could be the reason of my issue. However, due to certificates issue and Co, I was not able to installpoetry
using(Invoke-WebRequest -Uri https://install.python-poetry.org -UseBasicParsing).Content | python -
. - I have searched the issues of this repo and believe that this is not a duplicate.
- I have consulted the FAQ and blog for any relevant entries or release notes.
- If an exception occurs when executing a command, I executed it again in debug mode (
-vvv
option) and have included the output below.
Issue
When trying to activate the created environment using poetry -vvv shell
I get:
Loading configuration file C:\Users\my_user\AppData\Roaming\pypoetry\config.toml
Loading configuration file C:\Users\my_user\AppData\Roaming\pypoetry\auth.toml
Using virtualenv: C:\Users\my_user\AppData\Local\pypoetry\Cache\virtualenvs\pyspark-write-demo-CwtTbJGc-py3.10
Spawning shell within C:\Users\my_user\AppData\Local\pypoetry\Cache\virtualenvs\pyspark-write-demo-CwtTbJGc-py3.10
C:\Users\my_user\dev\pyspark_write_demo>
The problem is that I get a new type of shell which is not working as I expect. Consider the following screen shot:
As you can see, the new prompt is different than the one where I execute poetry shell
. In turn, the new shell doesn't have many configurations that I'd have in the original shell (e.g. the nice-looking prompt).
However, if I try to start the environment "directly":
C:/Users/my_user/AppData/Local/pypoetry/Cache/virtualenvs/pyspark-write-demo-Rmcv68Jg-py3.10/Scripts/Activate.ps1
I get the expected behavior as can be seen in the following image:
Why is this happening? What have I configured wrongly with Poetry?
Metadata
Metadata
Assignees
Labels
No labels