Skip to content

Replace pipenv with uv and update CI to Python 3.14 - #79

Merged
hroncok merged 2 commits into
fedora-python:masterfrom
hroncok:uv
Oct 12, 2026
Merged

hroncok merged 2 commits into
fedora-python:masterfrom
hroncok:uv

Conversation

@hroncok

@hroncok hroncok commented Oct 9, 2026

Copy link
Copy Markdown
Member

dschep/install-pipenv-action is unmaintained and no longer works. Switch the script to PEP 723 inline dependency metadata and run it with uv in CI, dropping Pipfile/Pipfile.lock. Also fix the broken dependabot.yml (invalid indentation had nested github-actions under pip) and drop the pip ecosystem entry since there's no longer a lockfile for it to track.

Assisted-By: Claude Sonnet 5

dschep/install-pipenv-action is unmaintained and no longer works.
Switch the script to PEP 723 inline dependency metadata and run it
with uv in CI, dropping Pipfile/Pipfile.lock. Also fix the broken
dependabot.yml (invalid indentation had nested github-actions under
pip) and drop the pip ecosystem entry since there's no longer a
lockfile for it to track.

Assisted-By: Claude Sonnet 5
@hroncok
hroncok requested a review from hrnciar October 9, 2026 10:40
Comment thread python-release-schedule-ical.py
@hroncok

hroncok commented Oct 9, 2026

Copy link
Copy Markdown
Member Author

For reasons I don't understand, the action failed in my fork: https://github.com/hroncok/python-release-schedule-ical/actions/runs/37915062457/job/113769108782

@hroncok

hroncok commented Oct 9, 2026

Copy link
Copy Markdown
Member Author

Oh, I see. The action is always cloning this repo, due to:

    - uses: actions/checkout@v4
      with:
        repository: fedora-python/python-release-schedule-ical

Hence, it is executing the script without my modifications. This will "fix" itself when merged, but I'd remove that part anyway.

@hrnciar

hrnciar commented Oct 12, 2026

Copy link
Copy Markdown
Collaborator

+1, LGTM

@hroncok
hroncok merged commit b7fde66 into fedora-python:master Oct 12, 2026
1 check passed
@hroncok
hroncok deleted the uv branch October 12, 2026 12:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants