Skip to content

python 3.14 is the default python#322

Merged
asottile merged 1 commit intomainfrom
py314-default
Mar 15, 2026
Merged

python 3.14 is the default python#322
asottile merged 1 commit intomainfrom
py314-default

Conversation

@asottile
Copy link
Member

No description provided.

@asottile asottile enabled auto-merge March 15, 2026 19:07
@asottile asottile merged commit caee08c into main Mar 15, 2026
2 checks passed
@asottile asottile deleted the py314-default branch March 15, 2026 20:28
@brianschubert
Copy link

Hey! Just as a heads up - this broke typeshed's CI (and possibly other projects too) due to a bug in Python 3.14.3 that breaks multiprocessing forkservers when sys.argv is too long. This means that tools like black and flake8 which use multiprocessing for parallel processing currently can't run in pre-commit.ci on projects with lots of files (at least not without pinning an older Python version, disabling parallel processing, or using pass_filenames: false).

@asottile
Copy link
Member Author

hmmm that is annoying. I'll roll this back for now

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants