Skip to content

Commit 661f3ea

Browse files
authored
Merge pull request #30 from gforcada/new-versions
New python versions
2 parents 60f0db2 + c37b2ad commit 661f3ea

File tree

4 files changed

+31
-10
lines changed

4 files changed

+31
-10
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ None
4949
- python_311: `true/false` (defaults to **false**)
5050
- python_312: `true/false` (defaults to **false**)
5151
- python_313: `true/false` (defaults to **true**)
52+
- python_314: `true/false` (defaults to **false**)
5253
- pillow: `true/false` (defaults to **false**)
5354
- lxml: `true/false` (defaults to **false**)
5455

defaults/main/base.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ python_310: false
1919
python_311: false
2020
python_312: false
2121
python_313: true
22+
python_314: false
2223

2324
pillow: false
2425
lxml: false

defaults/main/python.yml

Lines changed: 22 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,12 @@ versions:
1717
py36: "3.6.15"
1818
py37: "3.7.17"
1919
py38: "3.8.20"
20-
py39: "3.9.23"
21-
py310: "3.10.18"
22-
py311: "3.11.13"
23-
py312: "3.12.11"
24-
py313: "3.13.7"
20+
py39: "3.9.24"
21+
py310: "3.10.19"
22+
py311: "3.11.14"
23+
py312: "3.12.12"
24+
py313: "3.13.8"
25+
py314: "3.14.0"
2526

2627
hashes:
2728
py24: "76083277f6c7e4d78992f36d7ad9018d"
@@ -35,11 +36,12 @@ hashes:
3536
py36: "bc04aa6c2a1a172a35012abd668538cd"
3637
py37: "dd94cab4541b57b88cf3dab32d6336e3"
3738
py38: "745478c81d6382cf46b5e7ad89e56008"
38-
py39: "a4e4a53cbde60b743d7c2f9aa38c3b8f"
39-
py310: "14ea0982a7dd4dbfc3f50537c723df41"
40-
py311: "ec39a8018b9eedf6f0edeb44533bd279"
41-
py312: "9613d56b90d0d0cfd19980c7e2956a06"
42-
py313: "256cdb3bbf45cdce7499e52ba6c36ea3"
39+
py39: "d778f94c0f141ef1d9945f7452fa914d"
40+
py310: "ff2739df51da5475e55dbf023d594894"
41+
py311: "2f7d50f6e41d61607022dfeb7741df3a"
42+
py312: "04feb01316c7bb1b448001adbc63dd23"
43+
py313: "ba3da8187b03db6f42052f8707c22564"
44+
py314: "41389edaf9c643263cbed9b5ed307df8"
4345

4446
##
4547
# Specific python version details, based on the variables above
@@ -204,3 +206,13 @@ py313:
204206
sources: "/tmp/Python-{{ versions.py313 }}"
205207
install: "{{ base_install_folder }}/python{{ versions.py313 }}"
206208
bin: "{{ base_install_folder }}/python{{ versions.py313 }}/bin/python3.13"
209+
210+
py314:
211+
version: "{{ versions.py314 }}"
212+
major_version: "3.14"
213+
url: "{{ ftp_url }}/{{ versions.py314 }}/Python-{{ versions.py314 }}.tar.xz"
214+
md5: "{{ hashes.py314 }}"
215+
tar_file: "/tmp/py{{ versions.py314 }}.tar.xz"
216+
sources: "/tmp/Python-{{ versions.py314 }}"
217+
install: "{{ base_install_folder }}/python{{ versions.py314 }}"
218+
bin: "{{ base_install_folder }}/python{{ versions.py314 }}/bin/python3.14"

tasks/python3x.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,3 +90,10 @@
9090
vars:
9191
py_data: "{{ py313 }}"
9292
when: python_313
93+
94+
- name: Install Python 3.14
95+
ansible.builtin.include_tasks:
96+
file: python_generic.yml
97+
vars:
98+
py_data: "{{ py314 }}"
99+
when: python_314

0 commit comments

Comments
 (0)