arrayfire / arrayfire/arrayfire-py

Static versioning in pyproject.toml is conflicting with version.py versioning

未關閉
#33 0 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視
invalid
主要語言
Python
星號
2
分支
5
PR 合併指標
30 天內沒有已合併 PR

描述

`version.py` and the dynamic version in `pyproject.toml` were intended to work in tandem, with further checks on forced version updates with every PR. It's hardcoded in `pyproject.toml` and is not checked in CI.

That was a HACK due to the issues of scikit-build. Thus, to resolve the issue, it is recommended to verify the compatibility of scikit-build and `pyproject.toml`, or consider using the hatchling library as an alternative for wheel building.

貢獻指南

這個儲存庫沒有索引到貢獻指南

研究方向

首先比較 pyproject.toml 中的靜態版本與 version.py 的動態版本設定,並檢視 issue 中描述的 scikit-build 相容性問題。調查目前的建置設定或 hatchling 是否能提供一致的版本管理,然後確認 CI 中會檢查強制版本更新;完成表示兩種版本管理方式不再衝突,且 CI 會強制執行預期的檢查。

由索引模型根據 Issue 內容生成。

評估

技術堆疊
python
領域
build-system, ci-cd
Issue 類型
缺陷
難度
5/5
預估耗時
一週以上
活躍度
停滯
描述清晰度
需要釐清
新手友好度
30/100

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。