1
0
Fork 0
mirror of https://code.forgejo.org/actions/cache.git synced 2025-04-19 19:46:17 +02:00

Add pip (with virtual environments) example for Python project

This commit is contained in:
Kosei Kitahara 2019-11-01 00:59:13 +09:00
parent 8c4c641fa0
commit 8505450d2a
No known key found for this signature in database
GPG key ID: D18883191F02241B

View file

@ -119,3 +119,20 @@ uses: actions/cache@preview
restore-keys: |
${{ runner.os }}-mix-
```
### Python - pip
Use with virtual environments.
```yaml
- uses: actions/cache@preview
with:
path: .venv
key: ${{ runner.os }}-pip-${{ hashFiles(format('{0}/{1}', github.workspace, 'requirements.txt')) }}
restore-keys: |
${{ runner.os }}-pip-
- run: |
python -m venv .venv
source .venv/bin/activate
python -m pip install -r requirements.txt
```