deps: Django 5.2.17 + grupa python-minor-and-patch (ręcznie, zamiast #750/#748) - #757
Merged
Conversation
…750/#748) Odtwarza tresc dwoch PR-ow dependabota, ktorych nie dalo sie zmergowac: * #750 (Django 5.2.16 -> 5.2.17) — dependabot USUWAL przy okazji zaleznosc django-pbn-client (git dep pinowana przez [tool.uv.sources]), czego jego rezolwer nie potrafi zamodelowac. Build obrazu testowego padal na `manage.py compilemessages` z ModuleNotFoundError: No module named 'django_pbn_client' — dwukrotnie, takze po rebase. Sam bump jest poprawny: django-pbn-client 0.2.2 wymaga django>=5.2,<5.3, wiec 5.2.17 miesci sie w zakresie i zadnego konfliktu wersji nie ma. * #748 (grupa python-minor-and-patch) — dependabot zamknal go sam ("updatable in another way") po merge'ach #744/#749/#751, ale zadna z tych zmian nie podniosla faktycznie pakietow z grupy. Zmiany: Django 5.2.17, djangorestframework 3.17.2, chardet 7.5.1, pytest-django >=4.13.0 (rozwiazane do 4.14.0), djlint >=1.44.1 (rozwiazane do 1.44.2). uv.lock przelokowany uv 0.11.29 — ta sama wersja, ktorej uzywa CI (.github/workflows/tests.yml). Lokalne uv 0.11.14 inaczej emituje markery platform_python_implementation i produkowalo ~200 linii churnu, ktory rozjechalby check "uv.lock in sync". Diff to teraz 97/96 linii, wylacznie te piec pakietow. Zweryfikowane lokalnie: django-pbn-client 0.2.2 nadal w uv.lock z tym samym git-rev, `manage.py check` bez zastrzezen. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01FPGuzMUWhUHESw6DZTtZkS
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Odtwarza treść dwóch PR-ów Dependabota, których nie dało się zmergować.
#750 — Django 5.2.16 → 5.2.17
Dependabot przy okazji bumpa usuwał zależność
django-pbn-client:Skutek:
Build test-runner imagepadał namanage.py compilemessageszModuleNotFoundError: No module named 'django_pbn_client'— dwukrotnie, także po rebase, więc nie była toprzestarzała gałąź.
Przyczyna nie leży w wersjach:
django-pbn-client0.2.2 wymagadjango>=5.2,<5.3, więc 5.2.17 mieści się w zakresie i żadnego konfliktunie ma. To znany problem rezolwera Dependabota z git-owymi zależnościami
pinowanymi przez
[tool.uv.sources]— nie potrafi ich zamodelować i poprostu je wyrzuca.
#748 — grupa python-minor-and-patch
Dependabot zamknął go sam („Looks like these dependencies are updatable in
another way") po merge'ach #744/#749/#751 — ale żadna z tych zmian nie
podniosła faktycznie pakietów z grupy (
devnadal miałdjangorestframework==3.17.1,chardet>=7.4.3,pytest-django>=4.12.0,djlint>=1.43.2).Zawartość
Uwaga o
uv.lockPrzelokowane
uv 0.11.29— tą samą wersją, której używa CI(
.github/workflows/tests.yml). Lokalneuv 0.11.14inaczej emitujemarkery
platform_python_implementationi produkowało ~200 linii churnu,który rozjechałby check
uv.lock in sync. Diff to teraz 97/96 linii,wyłącznie te pięć pakietów.
Weryfikacja lokalna
django-pbn-client0.2.2 nadal wuv.lock, z tym samym git-revuv sync --all-extras --all-groups— czystomanage.py check→ System check identified no issuespre-commit— wszystkie hooki przechodząPo zmergowaniu należy zamknąć #750 jako zastąpiony.
🤖 Generated with Claude Code
https://claude.ai/code/session_01FPGuzMUWhUHESw6DZTtZkS