Skip to content
This repository was archived by the owner on Feb 6, 2026. It is now read-only.

Update license headers and pre-commit hooks for 2026/Python 3.14#26

Merged
jerinjoy merged 4 commits intomainfrom
dev/joy/fix_2026_headers
Jan 19, 2026
Merged

Update license headers and pre-commit hooks for 2026/Python 3.14#26
jerinjoy merged 4 commits intomainfrom
dev/joy/fix_2026_headers

Conversation

@jerinjoy
Copy link
Contributor

Summary

This PR includes two updates to keep the repository current:

  1. License header updates for 2026 - Updated copyright year in license headers

  2. Pre-commit hook compatibility for Python 3.14 - Updated hooks that were failing due to Python 3.14 breaking changes:

    • flynt: 1.0.2 → 1.0.3 (fixes ast.Str removal in Python 3.12+)
    • pyupgrade: v3.20.0 → v3.21.2 (fixes tokenize.cookie_re bytes/string incompatibility)

Testing

  • Ran pre-commit clean to clear cached environments
  • Verified pre-commit hooks install and run successfully with Python 3.14

@meta-cla meta-cla bot added the cla signed label Jan 17, 2026
@jerinjoy jerinjoy self-assigned this Jan 17, 2026
Signed-off-by: Jerin Joy <jerin@meta.com>
Summary:
Updated pre-commit hooks to versions compatible with Python 3.14:
- flynt: 1.0.2 → 1.0.3 (fixes ast.Str removal in Python 3.12+)
- pyupgrade: v3.20.0 → v3.21.2 (fixes tokenize.cookie_re bytes/string change)

Test Plan:
Ran pre-commit clean and verified hooks can be installed
Signed-off-by: Jerin Joy <jerin@meta.com>
@jerinjoy jerinjoy force-pushed the dev/joy/fix_2026_headers branch from 1fabf38 to a3a4c86 Compare January 19, 2026 07:27
The --misaligned option has been removed in newer spike versions.
Misaligned memory access support is now controlled by the Zicclsm
extension. Add zicclsm to the default ISA string instead of using
the --misaligned flag.
@jerinjoy jerinjoy merged commit 4c75410 into main Jan 19, 2026
3 checks passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant