-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support pyenv on Windows #94
base: main
Are you sure you want to change the base?
Commits on Jan 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d7ea9dd - Browse repository at this point
Copy the full SHA d7ea9ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c488f6 - Browse repository at this point
Copy the full SHA 6c488f6View commit details
Commits on Jan 30, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0621237 - Browse repository at this point
Copy the full SHA 0621237View commit details
Commits on Jan 31, 2024
-
Store installation commands in a list
In future commits, we'll need to modify the commands used depending on the platform (and some other factors as well). Storing them in a list will make this easier to manipulate.
Configuration menu - View commit details
-
Copy full SHA for a909630 - Browse repository at this point
Copy the full SHA a909630View commit details -
Use pyenv exec when running pip install
This will facilitate Windows support, which will be added in a future commit.
Configuration menu - View commit details
-
Copy full SHA for 06be51e - Browse repository at this point
Copy the full SHA 06be51eView commit details -
Export PYENV_VERSION rather than using pyenv shell
This is needed to support pyenv on Windows.
Configuration menu - View commit details
-
Copy full SHA for 8cf53e7 - Browse repository at this point
Copy the full SHA 8cf53e7View commit details -
Introduce a method to convert Windows paths
This will be needed to fully support Windows, which will happen in a future commit.
Configuration menu - View commit details
-
Copy full SHA for 7c7acb8 - Browse repository at this point
Copy the full SHA 7c7acb8View commit details -
Use posixPath when creating Windows venvs
This is needed to support pyenv on Windows, which will be added in a future commit.
Configuration menu - View commit details
-
Copy full SHA for 8a37c65 - Browse repository at this point
Copy the full SHA 8a37c65View commit details -
Use posixPath to make safe paths
This will be needed to support pyenv on Windows, which will happen in a subsequent commit.
Configuration menu - View commit details
-
Copy full SHA for bc16412 - Browse repository at this point
Copy the full SHA bc16412View commit details -
Run pyenv to assert the pyenv root path exists
To support Windows (which will be done in a subsequent commit), we'll need to translate Windows-style paths to Cygwin-style paths (for example, C:\foo\bar -> /c/foo/bar). The fileExists step only supports Windows-style paths when run on Windows, which means that we need to actually run pyenv to assert that it exists.
Configuration menu - View commit details
-
Copy full SHA for fcf8289 - Browse repository at this point
Copy the full SHA fcf8289View commit details -
Configuration menu - View commit details
-
Copy full SHA for b375471 - Browse repository at this point
Copy the full SHA b375471View commit details -
Configuration menu - View commit details
-
Copy full SHA for 66683b7 - Browse repository at this point
Copy the full SHA 66683b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for aa99293 - Browse repository at this point
Copy the full SHA aa99293View commit details