Skip to content
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

Remove instructions on setting up Pyston for faster development #10335

Merged
merged 1 commit into from
Nov 29, 2024

Conversation

Calinou
Copy link
Member

@Calinou Calinou commented Nov 29, 2024

This is done for several reasons:

  • Recent CPython versions such as 3.13 have mostly caught up with Pyston in terms of performance. If the trend continues, CPython may supersede Pyston's performance in the long term. This is especially the case if the experimental JIT is eventually able to run Godot's SCons setup.
  • Pyston is not maintained anymore (its last release was in 2022), and the last Python version it can run is 3.8. Python 3.8 is now end-of-life. Godot's SCons setup (as well as SCons itself) will eventually require Python versions newer than 3.8.

This is done for several reasons:

- Recent CPython versions such as 3.13 have mostly caught up
  with Pyston in terms of performance. If the trend continues,
  CPython may supersede Pyston's performance in the long term.
  This is especially the case if the experimental JIT is
  eventually able to run Godot's SCons setup.
- Pyston is not maintained anymore (its last release was in 2022),
  and the last Python version it can run is 3.8. Python 3.8 is now
  end-of-life. Godot's SCons setup (as well as SCons itself) will
  eventually require Python versions newer than 3.8.
@Calinou Calinou added enhancement area:contributing Issues and PRs related to the Contributing/Development section of the documentation topic:buildsystem cherrypick:4.3 labels Nov 29, 2024
@mhilbrunner mhilbrunner merged commit 8263f94 into godotengine:master Nov 29, 2024
1 check passed
@mhilbrunner
Copy link
Member

Thanks!

@mhilbrunner
Copy link
Member

Cherrypicked to 4.3 in #10347.

@Calinou Calinou deleted the compiling-remove-pyston branch December 9, 2024 00:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area:contributing Issues and PRs related to the Contributing/Development section of the documentation enhancement topic:buildsystem
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants