Skip to content

Commit

Permalink
Upgrade virtualenv's builtin tool wheels
Browse files Browse the repository at this point in the history
virtualenv embeds versions of pip/wheel and setuptools that in
combination appears to break build of the package
`crispy-forms-foundation`, causing the resulting wheel/package to *not*
contain its package data files - specifically the Django templates that
are necessary for the package to even work.
  • Loading branch information
lunkwill42 committed Mar 31, 2022
1 parent 3ecaf25 commit 9b7c4df
Showing 1 changed file with 7 additions and 0 deletions.
7 changes: 7 additions & 0 deletions .github/workflows/build-and-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,13 @@ jobs:
python -m pip install --upgrade pip setuptools wheel tox tox-gh-actions coverage virtualenv snmpsim
sudo apt-get install -y nbtscan
# virtualenv seems to currently be embedding a broken version of
# setuptools (2022-03-31). this ensures these embedded wheels are always
# up to date, but can potentially be removed again down the road.
- name: "Upgrade embedded virtualenv wheels"
run: |
virtualenv --upgrade-embed-wheel
- name: "Install libraries needed to build external dependencies"
run: |
set -xe
Expand Down

0 comments on commit 9b7c4df

Please sign in to comment.