-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Add Windows support #8
Comments
Oh I have access just deep dislike, so I avoid when I can... but windows support is a good idea. I think you're right that mostly only the venv creation handling has unix specific assumptions in it. |
There is probably also some logic in the manual installation ( |
There might still be an encoding issue when using I don't have a lot of first hand experience working around Windows finickiness with encodings. Might be enough to add |
From a quick check, the main problems with Windows support seem to be assumptions about how a virtual environment is laid out (hard coded
bin
directory, the Python executable ispython
, notpython.exe
). To make the code cross-platform, it should be possible to use thecontext
object that's used by the venv creation functions. It is documented here for Python 3.12, but with the exception of thelib_path
attribute, the rest of the object is available in older versions of Python.I'd be happy to help with testing on Windows, if you don't have access to the OS.
The text was updated successfully, but these errors were encountered: