Skip to content

Commit 3e39c65

Browse files
committed
Fixed tomllib error with python version 3.10
1 parent 55eccd7 commit 3e39c65

4 files changed

Lines changed: 17 additions & 2 deletions

File tree

pyproject.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,7 @@ dev = [
7474
"pytest>=6.0,!=7.1.0,!=8.1.0,<9.0.2",
7575
"responses>=0.25.7",
7676
"tomli-w>=1.2.0",
77+
"tomli ; python_version == \"3.10\"",
7778
"types-psutil>=7.2.1.20251231",
7879
"types-requests>=2.32.4.20250913",
7980
]

scripts/create_temporary_version.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,16 @@
11
import argparse
22
from pathlib import Path
33
import random
4+
import sys
45
import time
5-
import tomllib
66
from typing import cast
77

8+
9+
if sys.version_info >= (3, 11):
10+
import tomllib
11+
else:
12+
import tomli as tomllib
13+
814
import tomli_w
915

1016

scripts/get_version.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,12 @@
11
import argparse
22
import io
3-
import tomllib
3+
import sys
4+
5+
6+
if sys.version_info >= (3, 11):
7+
import tomllib
8+
else:
9+
import tomli as tomllib
410

511

612
if __name__ == "__main__":

uv.lock

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)