Skip to content

Commit fd89fe6

Browse files
Support python 3.13
1 parent c6516b9 commit fd89fe6

File tree

5 files changed

+384
-309
lines changed

5 files changed

+384
-309
lines changed

.github/workflows/tests-integration.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525
strategy:
2626
max-parallel: 1
2727
matrix:
28-
python-version: ['3.9.15', '3.10.8', '3.11.8', '3.12.7']
28+
python-version: ['3.9.15', '3.10.8', '3.11.8', '3.12.7', '3.13.3']
2929
toolbox-image-tag: ['1.3.5-0.2.0', '1.5.0-0.2.0', '1.6.0-0.2.0']
3030
steps:
3131
- name: Checkout base branch

.github/workflows/tests-unit.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ jobs:
77
runs-on: ubuntu-latest
88
strategy:
99
matrix:
10-
python-version: ['3.9', '3.10', '3.11', '3.12']
10+
python-version: ['3.9', '3.10', '3.11', '3.12', '3.13']
1111
steps:
1212
- uses: actions/checkout@v3
1313

README.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,7 @@ Leverage CLI explicitly supports the following Python versions:
7070
- Python 3.10.x
7171
- Python 3.11.x
7272
- Python 3.12.x
73+
- Python 3.13.x
7374

7475
These versions are not only supported but are also the only versions used in our CI/CD pipelines to ensure compatibility
7576
and performance. This rigorous testing helps prevent compatibility issues and ensures that the Leverage CLI performs as
@@ -111,14 +112,15 @@ pyenv install 3.9.7
111112
pyenv install 3.10.1
112113
pyenv install 3.11.8
113114
pyenv install 3.12.7
115+
pyenv install 3.13.3
114116
```
115117

116118
4. Create a virtual environment for the leverage project:
117119

118-
Create a virtual environment for your project using Python 3.9.7:
120+
Create a virtual environment for your project using Python 3.12.7:
119121

120122
```bash
121-
pyenv virtualenv 3.9.7 leverage_py_39_venv
123+
pyenv virtualenv 3.12.7 leverage_py_312_venv
122124
```
123125

124126
5. Set your virtual environment to be used in the project:
@@ -130,7 +132,7 @@ cd <path_to_leverage_project_root>
130132
pyenv local leverage_py_39_venv
131133
```
132134

133-
This setup commands `pyenv` to use `leverage_py_39_venv` as the local Python version for your project directory,
135+
This setup commands `pyenv` to use `leverage_py_312_venv` as the local Python version for your project directory,
134136
ensuring that all Python operations within this directory use this isolated environment.
135137

136138
## Setting up development environment

0 commit comments

Comments
 (0)