Steve Dower <steve.do...@python.org> added the comment:

I agree this would be better, though it may not be that easy to do.

If you're running Windows Python from WSL, then your "bash style" path should 
be "/mnt/c/some/path", not "/c/some/path". So the answer isn't as simple as 
.replace('\\', '/').

I did some quick testing with posixpath and pathlib and neither has an obvious 
conversion from a Windows path to a POSIX path, though 
pathlib.PurePosixPath(pathlib.PureWindowsPath(p)) comes closest.

Perhaps the best approach here is to improve `activate` to determine its path 
when run, like we did for `activate.ps1`? Then we don't need to substitute the 
path in at creation time.

----------
versions: +Python 3.9 -Python 3.7, Python 3.8

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue38583>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to