- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我尝试使用这个 actions/cache@v2
来缓存诗歌 venv。只安装了两个库 pylint
和 pytest
。安装似乎已被缓存(缓存大小 ~ 26MB)。但是,在缓存命中后无法检索它们。
运行时找不到缓存安装的库
poetry run pip list
Package Version
---------- -------
pip 20.1.1
setuptools 41.2.0
https://github.com/northtree/poetry-github-actions/runs/875926237?check_suite_focus=true#step:9:1
actions/cache@v2
来缓存诗歌安装/virturalenv 以避免重新安装依赖项。
最佳答案
@northtree 的回答是正确的,但是对于任何浏览的人,您应该知道 hte 引用的操作已不再维护。
对于使用版本 >= 1.1.0 的 Poetry 安装,我建议使用此代码段来缓存您的 Poetry 依赖项:
...
- name: Install poetry
uses: snok/install-poetry@v1.0.0
with:
virtualenvs-create: true
virtualenvs-in-project: true
- name: Load cached venv
id: cached-poetry-dependencies
uses: actions/cache@v2
with:
path: .venv
key: venv-${{ runner.os }}-${{ hashFiles('**/poetry.lock') }}
- name: Install dependencies
run: poetry install
if: steps.cached-poetry-dependencies.outputs.cache-hit != 'true'
...
记录了更完整的示例
here :)
关于continuous-integration - 如何为 GitHub Actions 缓存诗歌安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62977821/
我使用诗歌构建我的 cython 包。我在所有函数和类中都有 NumPy 风格的文档字符串。我现在要做的是添加 Sphinx 自动文档并发布在 Read the Docs。 我已阅读此主题 How d
我正在使用 poetry 来管理我的 python 项目的依赖项,我真的很喜欢它!目前我的项目的一个依赖项是来自内部库的轮子,因为它是内部的,所以必须从轮子安装。最近我对库做了一些更改,我想在我的项目
我使用 Poetry 构建带有 cython 扩展的包。现在我想为它编写测试(最好使用 nosetest)。问题是我需要预编译二进制文件,通常使用 setup.py build_clib build_
macOS Mojave 10.14.6Python 3.7.2 我像文档中那样安装了 python poetry: curl -sSL https://raw.githubusercontent.c
我正在尝试使用docker-compose建立一个docker文件,但出现错误: /bin/sh: 1: poetry: not found ERROR: Service 'web' failed t
我有一首诗,例如: Roses are red Violets are blue Sugar is sweet And so are you 只用/n 分隔我需要得到每
我是一名优秀的程序员,十分优秀!