chore: use tomli_w
diff --git a/atmosphere/tests/e2e/test_operator.py b/atmosphere/tests/e2e/test_operator.py
index e4c9ccb..567e5a7 100644
--- a/atmosphere/tests/e2e/test_operator.py
+++ b/atmosphere/tests/e2e/test_operator.py
@@ -4,7 +4,7 @@
import pykube
import pytest
-import tomli
+import tomli_w
from jinja2 import Environment, FileSystemLoader
from python_on_whales import docker
from tenacity import Retrying, retry_if_exception_type, stop_after_delay, wait_fixed
@@ -28,7 +28,7 @@
loader=FileSystemLoader("roles/atmosphere/templates"),
extensions=["jinja2_base64_filters.Base64Filters"],
)
- env.filters["vexxhost.atmosphere.to_toml"] = tomli.dumps
+ env.filters["vexxhost.atmosphere.to_toml"] = tomli_w.dumps
args = {
"atmosphere_image": docker_image,
diff --git a/poetry.lock b/poetry.lock
index cc587e2..3a5f87c 100644
--- a/poetry.lock
+++ b/poetry.lock
@@ -943,6 +943,14 @@
python-versions = ">=3.7"
[[package]]
+name = "tomli-w"
+version = "1.0.0"
+description = "A lil' TOML writer"
+category = "main"
+optional = false
+python-versions = ">=3.7"
+
+[[package]]
name = "tqdm"
version = "4.64.1"
description = "Fast, Extensible Progress Meter"
@@ -1016,7 +1024,7 @@
[metadata]
lock-version = "1.1"
python-versions = "^3.10"
-content-hash = "9b2037d4a4a41305e6950728f58b0f7d59e60bc87f8d93db7ff2741e7992d5c8"
+content-hash = "27746682c105765a1c2fd7e7c0ace6f6be06bd8024936122f27c4df0480ac917"
[metadata.files]
ansible-compat = [
@@ -1642,6 +1650,10 @@
{file = "tomli-2.0.1-py3-none-any.whl", hash = "sha256:939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc"},
{file = "tomli-2.0.1.tar.gz", hash = "sha256:de526c12914f0c550d15924c62d72abc48d6fe7364aa87328337a31007fe8a4f"},
]
+tomli-w = [
+ {file = "tomli_w-1.0.0-py3-none-any.whl", hash = "sha256:9f2a07e8be30a0729e533ec968016807069991ae2fd921a78d42f429ae5f4463"},
+ {file = "tomli_w-1.0.0.tar.gz", hash = "sha256:f463434305e0336248cac9c2dc8076b707d8a12d019dd349f5c1e382dd1ae1b9"},
+]
tqdm = [
{file = "tqdm-4.64.1-py2.py3-none-any.whl", hash = "sha256:6fee160d6ffcd1b1c68c65f14c829c22832bc401726335ce92c52d395944a6a1"},
{file = "tqdm-4.64.1.tar.gz", hash = "sha256:5f4f682a004951c1b450bc753c710e9280c5746ce6ffedee253ddbcbf54cf1e4"},
diff --git a/pyproject.toml b/pyproject.toml
index 650687b..1b8d33e 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -19,6 +19,7 @@
taskflow = "^5.0.0"
eventlet = "^0.33.1"
tomli = "^2.0.1"
+tomli-w = "^1.0.0"
[tool.poetry.group.dev.dependencies]
pytest = "^7.1.3"