Skip to content

Add support for Python 3.13 #143

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 33 commits into
base: master
Choose a base branch
from
Open

Conversation

Harvester57
Copy link

Hi !

This PR changes the following :

  • Update CI actions to latest versions, with explicit version numbering (helps with Dependabot alerts)
  • Add a Dependabot check for Python dependencies and GitHub Actions
  • Update Python dependencies to latest versions, for main and dev
  • Most importantly, add support for Python 3.13.3

I worked on this PR to be able to build Checksec in Docker containers, and I have a working prototype based on a Chainguard Python image here: https://github.com/Harvester57/chainguard-checksec

The commit history is a bit messy, sorry about that, feel free to squash the PR :)

Harvester57 and others added 30 commits May 29, 2025 20:00
Bumps [coverage](https://github.com/nedbat/coveragepy) from 5.3 to 7.8.2.
- [Release notes](https://github.com/nedbat/coveragepy/releases)
- [Changelog](https://github.com/nedbat/coveragepy/blob/master/CHANGES.rst)
- [Commits](nedbat/coveragepy@coverage-5.3...7.8.2)

---
updated-dependencies:
- dependency-name: coverage
  dependency-version: 7.8.2
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
build(deps-dev): bump coverage from 5.3 to 7.8.2
Bumps [mypy](https://github.com/python/mypy) from 1.2.0 to 1.16.0.
- [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md)
- [Commits](python/mypy@v1.2.0...v1.16.0)

---
updated-dependencies:
- dependency-name: mypy
  dependency-version: 1.16.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
build(deps-dev): bump mypy from 1.2.0 to 1.16.0
Bumps [black](https://github.com/psf/black) from 24.3.0 to 25.1.0.
- [Release notes](https://github.com/psf/black/releases)
- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md)
- [Commits](psf/black@24.3.0...25.1.0)

---
updated-dependencies:
- dependency-name: black
  dependency-version: 25.1.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
build(deps-dev): bump black from 24.3.0 to 25.1.0
Bumps [poethepoet](https://github.com/nat-n/poethepoet) from 0.20.0 to 0.34.0.
- [Release notes](https://github.com/nat-n/poethepoet/releases)
- [Commits](nat-n/poethepoet@v0.20.0...v0.34.0)

---
updated-dependencies:
- dependency-name: poethepoet
  dependency-version: 0.34.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
build(deps-dev): bump poethepoet from 0.20.0 to 0.34.0
Bumps [pytest](https://github.com/pytest-dev/pytest) from 7.2.0 to 8.3.5.
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
- [Commits](pytest-dev/pytest@7.2.0...8.3.5)

---
updated-dependencies:
- dependency-name: pytest
  dependency-version: 8.3.5
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
build(deps-dev): bump pytest from 7.2.0 to 8.3.5
Bumps [isort](https://github.com/PyCQA/isort) from 5.10.1 to 6.0.1.
- [Release notes](https://github.com/PyCQA/isort/releases)
- [Changelog](https://github.com/PyCQA/isort/blob/main/CHANGELOG.md)
- [Commits](PyCQA/isort@5.10.1...6.0.1)

---
updated-dependencies:
- dependency-name: isort
  dependency-version: 6.0.1
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
build(deps-dev): bump isort from 5.10.1 to 6.0.1
Bumps [pytest](https://github.com/pytest-dev/pytest) from 8.3.5 to 8.4.0.
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
- [Commits](pytest-dev/pytest@8.3.5...8.4.0)

---
updated-dependencies:
- dependency-name: pytest
  dependency-version: 8.4.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
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.

1 participant