ArchiveBox/.github/workflows
Claude ae2ab5b273
Add Python 3.13 support with uuid7 backport compatibility
- Create uuid_compat.py module that provides uuid7 for Python <3.14
  using uuid_extensions package, and native uuid.uuid7 for Python 3.14+
- Update all model files and migrations to use archivebox.uuid_compat
- Add uuid7 conditional dependency in pyproject.toml for Python <3.14
- Update requires-python to >=3.13 (from >=3.14)
- Update GitHub workflows, lock_pkgs.sh to use Python 3.13
- Update tool configs (ruff, pyright, uv) for Python 3.13

This enables running ArchiveBox on Python 3.13 while maintaining
forward compatibility with Python 3.14's native uuid7 support.
2025-12-27 01:07:30 +00:00
..
codeql.yml Create codeql.yml 2024-04-12 13:57:30 -07:00
debian.yml Update debian.yml 2024-01-04 18:50:41 -08:00
docker.yml update github actions to build docker image 2024-12-18 18:19:35 -08:00
gh-pages.yml Update gh-pages.yml 2024-10-14 01:27:07 -04:00
homebrew.yml also install npm packages when testing brew package 2021-12-23 15:56:28 -05:00
jekyll-gh-pages.yml revert website github action script 2024-10-13 22:33:07 -07:00
lint.yml fix lint action 2021-04-24 00:09:52 -04:00
pip.yml Add Python 3.13 support with uuid7 backport compatibility 2025-12-27 01:07:30 +00:00
test.yml Add Python 3.13 support with uuid7 backport compatibility 2025-12-27 01:07:30 +00:00