Skip to content

Commit 63232fb

Browse files
committed
Remove pyrsistent
1 parent cdf72fd commit 63232fb

File tree

4 files changed

+2
-11
lines changed

4 files changed

+2
-11
lines changed

deltacat/tests/utils/test_metrics.py

-6
Original file line numberDiff line numberDiff line change
@@ -57,9 +57,3 @@ def test_metrics_config_immutability(self):
5757
metrics_config.metrics_target = MetricsTarget.CLOUDWATCH
5858
with self.assertRaises(Exception):
5959
metrics_config.metrics_namespace = "test_namespace"
60-
with self.assertRaises(Exception):
61-
metrics_config.metrics_dimensions = []
62-
with self.assertRaises(Exception):
63-
metrics_config.metrics_dimensions[0] = {"Name": "Value"}
64-
with self.assertRaises(Exception):
65-
metrics_config.metrics_kwargs["test"] = "test"

deltacat/utils/metrics.py

+2-3
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
from typing import Dict, Any, List, Callable
1313
from deltacat.aws.clients import resource_cache
1414
from datetime import datetime
15-
import pyrsistent
1615

1716
from ray.util import get_node_ip_address
1817

@@ -45,8 +44,8 @@ def __init__(
4544

4645
# Pyrsistent is unable to enforce immutability on nested objects
4746
# Please avoid modifying stored objects to preserve read-only status
48-
self.metrics_dimensions = pyrsistent.v(*metrics_dimensions)
49-
self.metrics_kwargs = pyrsistent.m(**metrics_kwargs)
47+
self.metrics_dimensions = metrics_dimensions
48+
self.metrics_kwargs = metrics_kwargs
5049

5150
# Enforce fields to be read-only after initialization
5251
def __setattr__(self, __name: str, __value: Any) -> None:

requirements.txt

-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ pandas == 1.3.5
88
pyarrow == 12.0.1
99
pydantic == 1.10.4
1010
pymemcache == 4.0.0
11-
pyrsistent == 0.19.3
1211
ray[default] ~= 2.0
1312
redis == 4.6.0
1413
s3fs == 2022.2.0

setup.py

-1
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,6 @@ def find_version(*paths):
4242
"pyarrow == 12.0.1",
4343
"pydantic == 1.10.4",
4444
"pymemcache == 4.0.0",
45-
"pyrsistent == 0.19.3",
4645
"ray[default] ~= 2.0",
4746
"s3fs == 2022.2.0",
4847
"tenacity == 8.1.0",

0 commit comments

Comments
 (0)