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

Pin setuptools in CI (backport #8526) #8562

Merged
merged 1 commit into from
Aug 16, 2022

Commits on Aug 16, 2022

  1. Pin setuptools in CI (#8526)

    * Pin setuptools in CI
    
    The recently released setuptools 64.0.0 release introduced a regression
    that prevents editable installs from working (see pypa/setuptools#3498).
    This is blocking CI as we use editable installs to build and install
    terra for testing. When there is an upstream release fixing this issue
    we can remove the pins.
    
    * Remove pip/setuptools/wheel manual install step
    
    * Try venv instead of virtualenv
    
    * Revert "Try venv instead of virtualenv"
    
    This reverts commit 3ada819.
    
    * Revert "Remove pip/setuptools/wheel manual install step"
    
    This reverts commit 831bc6e.
    
    * Pin in constraints.txt too
    
    * Lower version further
    
    * Pin setuptools-rust too
    
    * Set editable install to legacy mode via env var
    
    * Set env variable correctly everywhere we build terra
    
    * Add missing env variable setting for image tests
    
    (cherry picked from commit 82e38d1)
    mtreinish authored and mergify[bot] committed Aug 16, 2022
    Configuration menu
    Copy the full SHA
    b45af83 View commit details
    Browse the repository at this point in the history