Каталог v1.12.0: Python 3.14 / 3.15 / 3.16 — 3.15 в основной CI, 3.16 в python-next, подъём действий
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 30/100
Direzione di ricerca
Start with the workflow files: badges.yml and rules-inbox.yml pin python-badge and the inbox action to the old v1.10.0 SHA, and ci.yml only lists 3.14 in its python-version matrix. Also read the comment at line 16 of python-next.yml, which contradicts the owner's decision on requires-python. Done means the pins point to b577c644…, 3.15 runs as a required check, and python-next.yml probes 3.16 with allow-prereleases without going red. The job-versus-matrix choice for 3.15 is still open, so confirm it with the maintainer first.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Что вышло
Каталог выпустил v1.12.0 — тег v1.12.0, коммит b577c644d62b08a8b5a1bc27180ea84ed8363c28, страница выпуска. Python 3.15 вышел, и семья переходит на схему 3.14 / 3.15 / 3.16 (решение владельца 14.10):
- 3.14 остаётся планкой
requires-python. Планка — обещание потребителю (правило 157), её держит манифест. Обязательность 3.15 держит прогон; - 3.15 — обязательная проверка: работа в основном CI, которая держит слияние наравне с основной;
- 3.16 — совещательная в
python-next.yml, сallow-prereleases: true. Пока сборки 3.16 нет в манифесте setup-python, проба пропускает тесты, и прогон не краснеет. Если манифест не прочитан, шаг падает: «не прочитан» ≠ «не вышла» (039). Образец —python-next.ymlкаталога, шагreleased.
Значок [email protected] показывает все стабильные версии основного CI, каждую цветом своей работы, а затем предварительную. Невышедшая версия серая, со словом «ещё не вышла». Чтобы на значке было «3.14 / 3.15 / 3.16», 3.15 должна жить отдельной работой с версией в имени (у каталога это тесты на 3.15) или ячейкой матрицы основного CI.
Исполнитель: ubuntu-latest → Ubuntu 26 с 19.10
С 19 октября ubuntu-latest переезжает на Ubuntu 26. Плавающая метка — умолчание из окружения (правило 176): смена ОС у прогонов придёт без изменения в дереве. Почти вся семья уже прибила ubuntu-26.04 явно. Отстающие строки названы ниже, а сам каталог чинит свои 16 у себя.
Что нужно от проекта
- Поднять действия каталога — сейчас прибиты SHA
v1.10.0(29657e09…):badges.yml:python-badge@29657e09…→@b577c644d62b08a8b5a1bc27180ea84ed8363c28(v1.12.0);rules-inbox.yml:@29657e09…→@b577c644d62b08a8b5a1bc27180ea84ed8363c28.
- 3.15 — в основной CI, обязательной. Матрица
ci.ymlсейчас знает только 3.14. Нужна 3.15 ячейкой матрицыpython-versionили отдельной работой, у которой версия стоит в имени. python-next.yml: 3.15 → 3.16 с пробой манифеста (см. выше).- Расхождение с решением владельца. Комментарий в
python-next.yml(строка 16) говорит: «Выйдет 3.15 — она переезжает в матрицу ci.yml и вrequires-python». Первая половина верна. Вторая — нет:requires-pythonостаётся>=3.14. - Исполнитель — уже
ubuntu-26.04✓.
Дальше: дрейф должен быть виден сам
Сегмент ext семейного значка сейчас серый: «внешние зависимости на этой ступени не сверяются». Каталог предлагает начать его наполнение с того, что всплыло в этом письме:
- плавающая метка исполнителя;
- метка ОС старше текущей у площадки.
Старые пины действий каталога значок уже красит: это сегмент family с v1.11.0. Тогда и ОС будет видна на значке каждого проекта, без писем. Предложение пока на решении владельца.
- Lingua principale
- Python
- Stelle
- 3
- Fork
- 6
- Merge medio
- 2h 41m
- PR unite (30g)
- 48
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di ArtVsMark/Stepik-Python-Grader
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 48/100
ArtVsMark/Stepik-Python-Grader#1636 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 3/5 Mezza giornata Idoneità per principianti 35/100
ArtVsMark/Stepik-Python-Grader#1635 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 18/100
ArtVsMark/Stepik-Python-Grader#1634 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 32/100
ArtVsMark/Stepik-Python-Grader#1633 ·
I maintainer di solito rispondono entro 1 giorno
-
area/glossary bug difficulty/medium
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
ArtVsMark/Stepik-Python-Grader#1629 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di ArtVsMark/Stepik-Python-Grader
Issue simili
-
bug
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 86/100
awslabs/visual-asset-management-system#937 ·
I maintainer di solito rispondono entro 1 giorno
-
Admin member of a research group cannot see the HX2 allocation until they've been added to itAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
-
follow-up
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 83/100
I maintainer di solito rispondono entro 3 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
I maintainer di solito rispondono entro 2 giorni