Remove dep on traitlet
未关闭
- 主要语言
- Python
- 星标
- 12
- 派生
- 19
- PR 合并指标
- 30 天内没有已合并 PR
描述
Hi!
as we discovered, the dependency on traitlet >= 5 means that actually, the comm project requires python >= 3.7 contrary to what is published (claims to support python 3.6)
I've seen that the traitlet dependency is used just in order to import this : https://github.com/ipython/traitlets/blob/main/traitlets/utils/importstring.py , which is pretty stable and easy
I suggest to just copy the method in comm package and remove the dep on traitlet all-together
what do you think ?
贡献指南
这个仓库没有索引到贡献指南
调研方向
首先定位 comm 包导入 traitlets.utils.importstring 的位置,并将其与 issue 中链接的 traitlets 的 importstring.py 实现进行比较。在保留该包所声明的 Python 3.6 支持的同时移除依赖,然后运行现有测试套件;issue 未指定具体文件或测试。
由索引模型根据 Issue 内容生成。
评估
- 技术栈
- python
- 领域
- backend
- Issue 类型
- 重构
- 难度
- 3/5
- 预计耗时
- 1-2 天
- 活跃度
- 停滞
- 描述清晰度
- 基本清楚
- 新手友好度
- 35/100