Tighten the EntryPoint interface
还没有人认领这个 Issue。
评估
- 难度
- 5/5
- 预计耗时
- 一周以上
- 新手友好度
- 35/100
- Issue 类型
- 重构
- 描述清晰度
- 基本清楚
- 活跃度
- 停滞
- 技术栈
- python
调研方向
从 EntryPoint 的定义开始,检查其当前的构造和变更行为。将提议的 final properties、keyword-only construction 和 positional-argument deprecation 作为验收标准;只有在接口行为和 deprecation policy 确定并经过验证后,才算完成。
由索引模型根据 Issue 内容生成。
描述
I've also observed that the issue affects
.moduleand.attrand.load. I'm trying to decide what's the best behavior here. I think it should fail early, at construction time, but right now, the interface is open to mutation of the entry point properties. Probably those should be madefinal.
Originally posted by @jaraco in #488
Additionally, EntryPoint could probably subclass SimpleNamespace except that EntryPoint currently allows for positional arguments. Let's deprecate that behavior and require keyword arguments.
- 主要语言
- Python
- 星标
- 142
- 派生
- 97
- PR 合并指标
- 30 天内没有已合并 PR
贡献指南
这个仓库没有索引到贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
python/importlib_metadata 的其他 Issue
-
难度 2/5 1-3 小时 新手友好度 68/100
python/importlib_metadata#535 ·
-
难度 2/5 1-3 小时 新手友好度 75/100
python/importlib_metadata#528 · 4 条评论 ·
-
documentation help wanted
难度 2/5 1-3 小时 新手友好度 68/100
python/importlib_metadata#526 · 6 条评论 ·
-
难度 2/5 1-3 小时 新手友好度 68/100
python/importlib_metadata#525 · 2 条评论 ·
-
难度 5/5 一周以上 新手友好度 35/100
python/importlib_metadata#540 · 1 条评论 ·
查看 python/importlib_metadata 的全部 Issue
相似的 Issue
-
enhancement
难度 2/5 1-3 小时 新手友好度 70/100
canonical/paas-charm#368 · 1 条评论 ·
-
难度 2/5 1-3 小时 新手友好度 75/100
-
tech debt
难度 2/5 1-3 小时 新手友好度 75/100
-
难度 1/5 1 小时以内 新手友好度 90/100
StevenBlack/hosts#3256 ·
-
难度 1/5 1 小时以内 新手友好度 90/100
qualcomm/qai-appbuilder#275 ·