kivy / kivy/python-for-android

Add `kivy==master` (Kivy 3.x) to the test matrix

未关闭 适合新手
#3,335 1 条评论 3 个 reaction 已指派 0 人 在 GitHub 查看
主要语言
Python
星标
8.9k
派生
2k
平均合并
12 小时 20 分钟
30 天内合并 PR
9

描述

Kivy development has moved forward significantly and Kivy 3.x is actively developed on `master`. To ensure python-for-android stays compatible with the upcoming major release, it would be valuable to add `kivy==master` as a test matrix entry alongside the current stable pin.

This would let us catch breakages early — on both sides — and give contributors working on Kivy 3.x compatibility a clear signal that p4a is tracking it.

What have to be done:

- [ ] Add a `kivy==master` entry to the CI test matrix
- [ ] Mark it as `allow-failure` / experimental if needed to avoid blocking merges while things are in flux

### Question for the Kivy side

I'm happy to coordinate: **is there anything currently missing in `kivy/kivy` that is currently blocking the integration? I've missed any PR?

贡献指南

打开贡献指南

调研方向

首先在 CI 测试矩阵中找到现有的稳定版 Kivy pin,并检查矩阵条目和实验性失败是如何配置的。添加一个 `kivy==master` 条目,在适当的情况下允许失败,并验证矩阵会运行新的兼容性作业,同时不会阻塞稳定作业。

由索引模型根据 Issue 内容生成。

评估

技术栈
python
领域
ci-cd, testing
Issue 类型
功能
难度
2/5
预计耗时
1-3 小时
活跃度
冷清
描述清晰度
基本清楚
新手友好度
70/100

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。