--with-dbm-liborder option doesn't know about sqlite
未關閉
還沒有人認領這個 Issue。
build
type-bug
- 主要語言
- Python
- 星號
- 77.2k
- 分支
- 36k
- PR 合併指標
- PR 指標待擷取
描述
Bug report
Bug description:
As far as I can see, the --with-dbm-liborder option doesn't know about sqlite, and configuring without it defaults to
checking for --with-dbmliborder... gdbm:ndbm:bdb
Lib/dbm/init.py however mentions sqlite ...
_names = ['dbm.sqlite3', 'dbm.gnu', 'dbm.ndbm', 'dbm.dumb']
Am I reading that wrong, and sqlite isn't yet supported as an implementation for the dbm module?
CPython versions tested on:
3.14, 3.15
Operating systems tested on:
No response
貢獻指南
從這裡開始
- 先讀完整個 Issue,再讀專案的貢獻指南。
- 在 Issue 下留言說明你要接手 —— 這能避免兩個人做同樣的事。
- Fork 儲存庫,在一個分支上完成修改。
- 送出 Pull Request,並在描述裡引用這個 Issue 編號。
研究方向
首先追蹤 --with-dbm-liborder 在 CPython 設定期間的處理方式,並將其與 Lib/dbm/init.py 中的實作順序進行比較,尤其是 dbm.sqlite3。確認 sqlite 是否預期參與設定的順序;完成的條件是該選項與 dbm 實作的行為在 sqlite 支援方面一致。
由索引模型根據 Issue 內容生成。
評估
- 技術堆疊
- python, sqlite
- 領域
- build-system, databases
- Issue 類型
- 缺陷
- 難度
- 3/5
- 預估耗時
- 1-2 天
- 活躍度
- 活躍
- 描述清晰度
- 基本清楚
- 新手友好度
- 65/100