Skip to content

Commit eae0e54

Browse files
author
Oto Šťáva
committed
manager: update Python versions
Use the oldest supported Python by default again, since that ensures our compatibility. Also, remove explicit Python versions from README to avoid duplication - `pyenv install` just installs the versions that are already in `.python-version`, so let's leverage that.
1 parent 95612dc commit eae0e54

File tree

2 files changed

+8
-10
lines changed

2 files changed

+8
-10
lines changed

Diff for: manager/.python-version

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
3.11.7
2-
3.10.12
3-
3.9.17
4-
3.8.17
5-
3.7.17
1+
3.8.18
2+
3.9.18
3+
3.10.13
4+
3.11.8
5+
3.12.2

Diff for: manager/README.md

+3-5
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,7 @@ Be careful, that you need the latest version of Poetry. The setup was tested wit
1717
After installing the tools above, the actual fully-featured development environment can be setup using these commands:
1818

1919
```sh
20-
pyenv install 3.7.17
21-
pyenv install 3.8.17
22-
pyenv install 3.9.17
23-
pyenv install 3.10.12
24-
pyenv install 3.11.4
20+
pyenv install
2521
poetry env use $(pyenv which python)
2622
poetry install
2723
```
@@ -32,6 +28,8 @@ With this environment, **everything else should just work**. You can run the sam
3228

3329
The only global tools that are strictly required are `Python` and `pip` (or other way to install PyPI packages). You can have a look at the `pyproject.toml` file, manually install all other dependencies that you need and be done with that. All `poe` commands (see bellow) can be run manually too, see their definition in `pyproject.toml`. We can't however guarantee, that there won't be any errors.
3430

31+
Please note that Python's development files are also required, since the Manager also includes a C module that interacts with it. I.e., for distros that package development files separately, you will typically need to install `-dev` or `-devel` packages of your current Python version as well.
32+
3533
### Common tasks and interactions with the project
3634

3735
After setting up the environment, you should be able to interract with the project by using `./poe` script. Common actions are:

0 commit comments

Comments
 (0)