Skip to content
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

Open
wants to merge 13 commits into
base: main
Choose a base branch
from
Open

Commits on Jan 29, 2024

  1. Configuration menu
    Copy the full SHA
    d7ea9dd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6c488f6 View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2024

  1. Configuration menu
    Copy the full SHA
    0621237 View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2024

  1. 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.
    nre-ableton committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    a909630 View commit details
    Browse the repository at this point in the history
  2. Use pyenv exec when running pip install

    This will facilitate Windows support, which will be added in a
    future commit.
    nre-ableton committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    06be51e View commit details
    Browse the repository at this point in the history
  3. Export PYENV_VERSION rather than using pyenv shell

    This is needed to support pyenv on Windows.
    nre-ableton committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    8cf53e7 View commit details
    Browse the repository at this point in the history
  4. Introduce a method to convert Windows paths

    This will be needed to fully support Windows, which will happen in a
    future commit.
    nre-ableton committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    7c7acb8 View commit details
    Browse the repository at this point in the history
  5. Use posixPath when creating Windows venvs

    This is needed to support pyenv on Windows, which will be added in a
    future commit.
    nre-ableton committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    8a37c65 View commit details
    Browse the repository at this point in the history
  6. Use posixPath to make safe paths

    This will be needed to support pyenv on Windows, which will happen in a
    subsequent commit.
    nre-ableton committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    bc16412 View commit details
    Browse the repository at this point in the history
  7. 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.
    nre-ableton committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    fcf8289 View commit details
    Browse the repository at this point in the history
  8. Support pyenv on Windows

    nre-ableton committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    b375471 View commit details
    Browse the repository at this point in the history
  9. Version 0.14.0

    nre-ableton committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    66683b7 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    aa99293 View commit details
    Browse the repository at this point in the history