Почему кэш настройки Github Action Python по-прежнему заставляет PIP установить все зависимости?name: Python Testing
on:
push:
branches: [ master ]
pull_request:
branches: [ master ]
permissions:
contents: read
jobs:
coverage_check:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-python@v4
with:
python-version: "3.6"
cache: 'pip' # caching pip dependencies
- run: pip install -r requirements.txt --use-deprecated=legacy-resolver
< /code>
Из журналов это хит кэша: < /p>
Successfully set up CPython (3.6.15)
/opt/hostedtoolcache/Python/3.6.15/x64/bin/pip cache dir
/home/runner/.cache/pip
Received 123461741 of 123461741 (100.0%), 111.2 MBs/sec
Cache Size: ~118 MB (123461741 B)
/usr/bin/tar --use-compress-program unzstd -xf /home/runner/work/_temp/a5d8f986-ce6b-424f-8de9-c082916cdb2f/cache.tzst -P -C /home/runner/work/backend/backend
Cache restored successfully
Cache restored from key: setup-python-Linux-20.04-Ubuntu-python-3.6.15-pip-d0b220da2d89ebae7a0978e97e9d1ce87061e5e2e0f5d3d242c2770b7f983de6
< /code>
Тем не менее, зависимости от питона установлены < /p>
Collecting Flask-Cors==3.0.9
Using cached Flask_Cors-3.0.9-py2.py3-none-any.whl (14 kB)
Collecting Flask-GraphQL==2.0.1
....
< /code>
Я ожидал, что зависимость уже присутствует, и вернуть что-то подобное < /p>
Requirement already satisfied: Flask-Cors==3.0.9 in
....
Подробнее здесь: https://stackoverflow.com/questions/741 ... pendencies
Настройка питона, а не кэшировать зависимости PIP ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как кэшировать зависимости от питона в Gitlab CI/CD без использования Venv?
Anonymous » » в форуме Python - 0 Ответы
- 13 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как кэшировать зависимости от питона в Gitlab CI/CD без использования Venv?
Anonymous » » в форуме Python - 0 Ответы
- 11 Просмотры
-
Последнее сообщение Anonymous
-