3 ms·
Poetry shell doesn't work on windows, and it doesn't have named venv which matters for some users. Also it's very slow, require to be installed and use propriet
by BiteCode_dev 6y ago
Poetry shell doesn't work on windows, and it doesn't have named venv which matters for some users. Also it's very slow, require to be installed and use proprietary fields in pyproject.toml.
It's a great tool but there are reasons you might want something else.
Alternative like raw pip, pip tools, or dephell all have various pros and cons.
- 22c 6y ago>Poetry shell doesn't work on windows What do you mean it doesn't work? It works fine on Windows here, unless I am missing something.
- BiteCode_dev 6y agoI'm being overly critical. Let's say it has problems: - poetry shell didn't start the same shell that you were in: https://github.com/sarugaku/shellingham/issues/42 https://github.com/sarugaku/shellingham/issues/42. Looks like they fixed it 3 days ago though. - It doesn't set the name of the project in the prompt, so you actually don't know you are in the shell. Very annoying if you have many windows.
- 22c 6y ago>doesn't set the name of the project in the prompt I agree with you there, it's very annoying and I've fallen for it a few times. Having not used Poetry on other platforms yet (still using Pipenv in a few projects), I wasn't even aware that this was a feature.
- mmcnl 6y agoNot a solution, more a workaround, but on Windows I highly recommend developing using WSL, especially for Python. WSL + pyenv + poetry + VS Code with Remote WSL works amazingly well.