python - 诗歌:如何忽略 beta 版本并安装最新的 alpha 版本?
问题描述
我的包有一个包注册表framework
。我想从包注册表中获取最新的alpha版本,而同一版本有可用的beta版本。例子
Registry:
- framework 0.0.1a0
- framework 0.0.1a1
- framework 0.0.1b0
- framework 0.0.1b1
我的 pypoetry.toml 文件
[tool.poetry.dependencies]
framework = {version = "^0.0.1", allow-prerelease = true}
我想在安装framework
此配置 (0.0.1b1) 时安装最新的 alpha 版本 (0.0.1a1)。
解决方案
通过添加版本变量和“允许预发布”标签 ( --allow-prereleases
) 来安装指定版本的包(如果它是您的诗歌添加命令中的预发布包)。
例如:
Specify the package version here
vvvvvvvvvvv
poetry add --allow-prereleases bit-vector="^0.42.0a0"
^^^^^^^^^^
Replace it with the package name
推荐阅读
- html - Bootstrap 4 Carousel Indicators are not appearing
- c# - 初始化一个变量并在每一帧上打印它的值
- javascript - 在 Firestore 不工作的情况下查询两个临近日期
- aem - AEM 6.4 升级 - 内部标记路径的跨界资源类型使用
- c# - 在 ASP.NET MVC 项目中使用 Serilog
- python - 递归的原因是什么?
- css - 文本区域中的CSS悬停滚动条光标
- typescript - 基于字符串参数的通用返回值
- react-native - 无法从 React Native 中的另一个类调用方法
- python - 插入数据时如何修复“peewee.InternalError:(1364,“字段'id'没有默认值”)”