Skip to content

Commit 7e42ea9

Browse files
authored
move from python 3.9.18 to 3.12 (#245)
# What does this PR do? moves from python 3.9.18 to 3.12 ## Test Plan regular tests
1 parent 1be7904 commit 7e42ea9

File tree

4 files changed

+50
-127
lines changed

4 files changed

+50
-127
lines changed

.python-version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.9.18
1+
3.12

pyproject.toml

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ dependencies = [
1212
"anyio>=3.5.0, <5",
1313
"distro>=1.7.0, <2",
1414
"sniffio",
15-
"cached-property; python_version < '3.8'",
1615
"tqdm",
1716
"rich",
1817
"click",
@@ -21,15 +20,10 @@ dependencies = [
2120
"pandas",
2221
"termcolor",
2322
]
24-
requires-python = ">= 3.7"
23+
requires-python = ">= 3.12"
2524
classifiers = [
2625
"Typing :: Typed",
2726
"Intended Audience :: Developers",
28-
"Programming Language :: Python :: 3.7",
29-
"Programming Language :: Python :: 3.8",
30-
"Programming Language :: Python :: 3.9",
31-
"Programming Language :: Python :: 3.10",
32-
"Programming Language :: Python :: 3.11",
3327
"Programming Language :: Python :: 3.12",
3428
"Operating System :: OS Independent",
3529
"Operating System :: POSIX",

requirements.lock

Lines changed: 31 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -1,52 +1,45 @@
1-
# generated by rye
2-
# use `rye lock` or `rye sync` to update this lockfile
3-
#
4-
# last locked with the following flags:
5-
# pre: false
6-
# features: []
7-
# all-features: true
8-
# with-sources: false
9-
# generate-hashes: false
10-
# universal: false
11-
12-
-e file:.
1+
# This file was autogenerated by uv via the following command:
2+
# uv pip compile -o requirements.lock pyproject.toml
133
annotated-types==0.6.0
144
# via pydantic
155
anyio==4.4.0
16-
# via httpx
17-
# via llama-stack-client
6+
# via
7+
# llama-stack-client (pyproject.toml)
8+
# httpx
189
certifi==2023.7.22
19-
# via httpcore
20-
# via httpx
10+
# via
11+
# httpcore
12+
# httpx
2113
click==8.1.7
22-
# via llama-stack-client
14+
# via llama-stack-client (pyproject.toml)
2315
distro==1.8.0
24-
# via llama-stack-client
16+
# via llama-stack-client (pyproject.toml)
2517
exceptiongroup==1.1.3
2618
# via anyio
2719
h11==0.14.0
2820
# via httpcore
2921
httpcore==1.0.2
3022
# via httpx
3123
httpx==0.25.2
32-
# via llama-stack-client
24+
# via llama-stack-client (pyproject.toml)
3325
idna==3.4
34-
# via anyio
35-
# via httpx
26+
# via
27+
# anyio
28+
# httpx
3629
markdown-it-py==3.0.0
3730
# via rich
3831
mdurl==0.1.2
3932
# via markdown-it-py
4033
numpy==2.0.2
4134
# via pandas
4235
pandas==2.2.3
43-
# via llama-stack-client
36+
# via llama-stack-client (pyproject.toml)
4437
prompt-toolkit==3.0.48
45-
# via llama-stack-client
38+
# via llama-stack-client (pyproject.toml)
4639
pyaml==24.12.1
47-
# via llama-stack-client
40+
# via llama-stack-client (pyproject.toml)
4841
pydantic==2.7.1
49-
# via llama-stack-client
42+
# via llama-stack-client (pyproject.toml)
5043
pydantic-core==2.18.2
5144
# via pydantic
5245
pygments==2.18.0
@@ -58,23 +51,25 @@ pytz==2024.2
5851
pyyaml==6.0.2
5952
# via pyaml
6053
rich==13.9.4
61-
# via llama-stack-client
54+
# via llama-stack-client (pyproject.toml)
6255
six==1.17.0
6356
# via python-dateutil
6457
sniffio==1.3.0
65-
# via anyio
66-
# via httpx
67-
# via llama-stack-client
58+
# via
59+
# llama-stack-client (pyproject.toml)
60+
# anyio
61+
# httpx
6862
termcolor==2.5.0
69-
# via llama-stack-client
63+
# via llama-stack-client (pyproject.toml)
7064
tqdm==4.67.1
71-
# via llama-stack-client
65+
# via llama-stack-client (pyproject.toml)
7266
typing-extensions==4.8.0
73-
# via anyio
74-
# via llama-stack-client
75-
# via pydantic
76-
# via pydantic-core
77-
# via rich
67+
# via
68+
# llama-stack-client (pyproject.toml)
69+
# anyio
70+
# pydantic
71+
# pydantic-core
72+
# rich
7873
tzdata==2024.2
7974
# via pandas
8075
wcwidth==0.2.13

requirements.txt

Lines changed: 17 additions & 83 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,11 @@
11
# This file was autogenerated by uv via the following command:
22
# uv export --frozen --no-hashes --no-emit-project --no-default-groups --output-file=requirements.txt
3-
annotated-types==0.5.0 ; python_full_version < '3.8'
3+
annotated-types==0.7.0
44
# via pydantic
5-
annotated-types==0.7.0 ; python_full_version >= '3.8'
6-
# via pydantic
7-
anyio==3.7.1 ; python_full_version < '3.8'
8-
# via
9-
# httpcore
10-
# llama-stack-client
11-
anyio==4.5.2 ; python_full_version == '3.8.*'
5+
anyio==4.8.0
126
# via
137
# httpx
148
# llama-stack-client
15-
anyio==4.8.0 ; python_full_version >= '3.9'
16-
# via
17-
# httpx
18-
# llama-stack-client
19-
cached-property==1.5.2 ; python_full_version < '3.8'
20-
# via llama-stack-client
219
certifi==2025.1.31
2210
# via
2311
# httpcore
@@ -30,79 +18,42 @@ colorama==0.4.6 ; sys_platform == 'win32'
3018
# tqdm
3119
distro==1.9.0
3220
# via llama-stack-client
33-
exceptiongroup==1.2.2 ; python_full_version < '3.11'
34-
# via anyio
3521
h11==0.14.0
3622
# via httpcore
37-
httpcore==0.17.3 ; python_full_version < '3.8'
38-
# via httpx
39-
httpcore==1.0.7 ; python_full_version >= '3.8'
23+
httpcore==1.0.7
4024
# via httpx
41-
httpx==0.24.1 ; python_full_version < '3.8'
42-
# via llama-stack-client
43-
httpx==0.28.1 ; python_full_version >= '3.8'
25+
httpx==0.28.1
4426
# via llama-stack-client
4527
idna==3.10
4628
# via
4729
# anyio
4830
# httpx
49-
importlib-metadata==6.7.0 ; python_full_version < '3.8'
50-
# via
51-
# click
5231
# pydantic
53-
markdown-it-py==2.2.0 ; python_full_version < '3.8'
54-
# via rich
55-
markdown-it-py==3.0.0 ; python_full_version >= '3.8'
32+
markdown-it-py==3.0.0
5633
# via rich
5734
mdurl==0.1.2
5835
# via markdown-it-py
59-
numpy==1.21.6 ; python_full_version < '3.8'
60-
# via pandas
61-
numpy==1.24.4 ; python_full_version == '3.8.*'
36+
numpy==2.2.3
6237
# via pandas
63-
numpy==2.0.2 ; python_full_version == '3.9.*'
64-
# via pandas
65-
numpy==2.2.3 ; python_full_version >= '3.10'
66-
# via pandas
67-
pandas==1.1.5 ; python_full_version < '3.7.1'
68-
# via llama-stack-client
69-
pandas==1.3.5 ; python_full_version >= '3.7.1' and python_full_version < '3.8'
70-
# via llama-stack-client
71-
pandas==2.0.3 ; python_full_version == '3.8.*'
38+
pandas==2.2.3
7239
# via llama-stack-client
73-
pandas==2.2.3 ; python_full_version >= '3.9'
40+
prompt-toolkit==3.0.50
7441
# via llama-stack-client
75-
prompt-toolkit==3.0.48 ; python_full_version < '3.8'
42+
pyaml==25.1.0
7643
# via llama-stack-client
77-
prompt-toolkit==3.0.50 ; python_full_version >= '3.8'
44+
pydantic==2.10.6
7845
# via llama-stack-client
79-
pyaml==23.5.8 ; python_full_version < '3.8'
80-
# via llama-stack-client
81-
pyaml==25.1.0 ; python_full_version >= '3.8'
82-
# via llama-stack-client
83-
pydantic==2.5.3 ; python_full_version < '3.8'
84-
# via llama-stack-client
85-
pydantic==2.10.6 ; python_full_version >= '3.8'
86-
# via llama-stack-client
87-
pydantic-core==2.14.6 ; python_full_version < '3.8'
88-
# via pydantic
89-
pydantic-core==2.27.2 ; python_full_version >= '3.8'
46+
pydantic-core==2.27.2
9047
# via pydantic
91-
pygments==2.17.2 ; python_full_version < '3.8'
92-
# via rich
93-
pygments==2.19.1 ; python_full_version >= '3.8'
48+
pygments==2.19.1
9449
# via rich
9550
python-dateutil==2.9.0.post0
9651
# via pandas
9752
pytz==2025.1
9853
# via pandas
99-
pyyaml==6.0.1 ; python_full_version < '3.8'
100-
# via pyaml
101-
pyyaml==6.0.2 ; python_full_version >= '3.8'
54+
pyyaml==6.0.2
10255
# via pyaml
103-
rich==13.8.1 ; python_full_version < '3.8'
104-
# via llama-stack-client
105-
rich==13.9.4 ; python_full_version >= '3.8'
56+
rich==13.9.4
10657
# via llama-stack-client
10758
six==1.17.0
10859
# via python-dateutil
@@ -112,36 +63,19 @@ sniffio==1.3.1
11263
# httpcore
11364
# httpx
11465
# llama-stack-client
115-
termcolor==2.3.0 ; python_full_version < '3.8'
116-
# via llama-stack-client
117-
termcolor==2.4.0 ; python_full_version == '3.8.*'
118-
# via llama-stack-client
119-
termcolor==2.5.0 ; python_full_version >= '3.9'
66+
termcolor==2.5.0
12067
# via llama-stack-client
12168
tqdm==4.67.1
12269
# via llama-stack-client
123-
typing-extensions==4.7.1 ; python_full_version < '3.8'
124-
# via
125-
# annotated-types
126-
# anyio
127-
# h11
128-
# importlib-metadata
129-
# llama-stack-client
130-
# markdown-it-py
131-
# pydantic
132-
# pydantic-core
133-
# rich
134-
typing-extensions==4.12.2 ; python_full_version >= '3.8'
70+
typing-extensions==4.12.2
13571
# via
13672
# annotated-types
13773
# anyio
13874
# llama-stack-client
13975
# pydantic
14076
# pydantic-core
14177
# rich
142-
tzdata==2025.1 ; python_full_version >= '3.8'
78+
tzdata==2025.1
14379
# via pandas
14480
wcwidth==0.2.13
14581
# via prompt-toolkit
146-
zipp==3.15.0 ; python_full_version < '3.8'
147-
# via importlib-metadata

0 commit comments

Comments
 (0)