Skip to content

Commit

Permalink
Set .python-version to 3.10 for pyenv users (#4456)
Browse files Browse the repository at this point in the history
The contribution docs for macOS say to install Python 3.10:


https://github.com/carbon-language/carbon-lang/blob/957599b2ab036d01b325aa6e82edea0fce7b4c53/docs/project/contribution_tools.md#L118-L124

For people who are using [pyenv](https://github.com/pyenv/pyenv) instead
of Homebrew Python, this PR adds a `.python-version` file to specify
Python 3.10 for pyenv to use.

However, I also see that later in the same document, the docs only say
that Python >=3.9 is required:


https://github.com/carbon-language/carbon-lang/blob/957599b2ab036d01b325aa6e82edea0fce7b4c53/docs/project/contribution_tools.md?plain=1#L162

So in that case, feel free to just close this PR. I also saw that #778
specifically moved Carbon away from pyenv, so if pyenv is discouraged in
general, also feel free to just close this.
  • Loading branch information
samestep authored Nov 5, 2024
1 parent 534100e commit f03bd6a
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 0 deletions.
1 change: 1 addition & 0 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -213,6 +213,7 @@ repos:
(?x)^(
.bazelversion|
.github/pull_request_template.md|
.python-version|
compile_flags.txt|
github_tools/requirements.txt|
third_party/.*|
Expand Down
1 change: 1 addition & 0 deletions .python-version
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
3.10

0 comments on commit f03bd6a

Please sign in to comment.