Request correct preCICE version
还没有人认领这个 Issue。
评估
- 难度
- 4/5
- 预计耗时
- 3-5 天
- 新手友好度
- 35/100
- Issue 类型
- 功能
- 描述清晰度
- 基本清楚
- 活跃度
- 停滞
- 技术栈
- python
- 领域
- build-system
调研方向
首先追踪 Python 绑定如何使用 pkg-config 选择 preCICE 版本,然后比较 Rust 绑定中使用的版本匹配方法。确定预期的是精确匹配还是兼容匹配,并确保不兼容的版本在发生编译或链接失败之前产生清晰的错误。
由索引模型根据 Issue 内容生成。
描述
Currently, the python bindings doesn't check the version of preCICE. It uses whatever version pkg-config finds on the system.
This leads to compile or link issues which could have been handled more gracefully via an error message.
There are two practical ways of tying the bindings version ot the preCICE version:
- Exact match: bindings
3.1.Xmatches preCICE3.1.Y. (what we currently do in the rust bindings) - Compatible match: bindings
3.1.Xmatches preCICE>=3.1and<4.
The compatible match allows for forwards-compatibility, which is guaranteed due to the semanatic versioning we use (and follow) in preCICE. Meaning we can test newer releases with existing bindings.
- 主要语言
- Cython
- 星标
- 30
- 派生
- 19
- PR 合并指标
- 30 天内没有已合并 PR
贡献指南
这个仓库没有索引到贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
precice/python-bindings 的其他 Issue
-
documentation
难度 2/5 1-3 小时 新手友好度 68/100
precice/python-bindings#258 · 1 个 reaction ·
-
enhancement
难度 2/5 1-3 小时 新手友好度 78/100
precice/python-bindings#175 · 2 条评论 ·
-
难度 5/5 一周以上 新手友好度 20/100
precice/python-bindings#255 ·
-
good first issue
难度 3/5 1-2 天 新手友好度 68/100
precice/python-bindings#248 ·
-
难度 3/5 1-2 天 新手友好度 38/100
precice/python-bindings#238 · 6 条评论 ·
查看 precice/python-bindings 的全部 Issue
相似的 Issue
-
难度 2/5 1-3 小时 新手友好度 75/100
freedomofpress/dangerzone#1562 ·
-
Mend: dependency security vulnerability status: needs triage 🕵️♀️
难度 2/5 1-3 小时 新手友好度 70/100
carbon-design-system/ibm-products#9907 ·
-
intake mcp-intake needs-ac needs-human-review priority:medium type:feature
难度 2/5 1-3 小时 新手友好度 75/100
Ikalus1988/MisakaNet#2102 · 2 条评论 ·
-
onnx-ir re-exports ModelProto and GraphProto but not NodeProto, AttributeProto and AttributeType 未关闭
难度 2/5 1-3 小时 新手友好度 75/100
-
难度 2/5 1-3 小时 新手友好度 65/100
llvm/lighthouse#283 ·