summaryrefslogtreecommitdiffstats
path: root/yt/python
diff options
context:
space:
mode:
authorrobot-piglet <[email protected]>2024-10-22 18:08:44 +0300
committerrobot-piglet <[email protected]>2024-10-22 19:02:41 +0300
commit3e48b93400ba91d4abcdf89e16aa8d2f1ff4e8c6 (patch)
treec4fed3243c316bff90bbaf51a08307484e499ef2 /yt/python
parentd38f5b5997a80c889785c547ae9234327e67f1b9 (diff)
Intermediate changes
commit_hash:e18ab529021a45bea979279be8c333fe3c8e71de
Diffstat (limited to 'yt/python')
-rw-r--r--yt/python/yt/type_info/__init__.py2
-rw-r--r--yt/python/yt/type_info/test/lib/helpers.py4
-rw-r--r--yt/python/yt/type_info/typing.py4
3 files changed, 9 insertions, 1 deletions
diff --git a/yt/python/yt/type_info/__init__.py b/yt/python/yt/type_info/__init__.py
index 33813771da8..27203cd5163 100644
--- a/yt/python/yt/type_info/__init__.py
+++ b/yt/python/yt/type_info/__init__.py
@@ -5,7 +5,7 @@ from .type_base import ( # noqa
from .typing import ( # noqa
Bool, Int8, Uint8, Int16, Uint16, Int32, Uint32, Int64, Uint64, Float,
Double, String, Utf8, Yson, Json, Uuid, Date, Datetime, Timestamp,
- Interval, TzDate, TzDatetime, TzTimestamp, Void, Null, Optional, List,
+ Interval, Date32, Datetime64, Timestamp64, Interval64, TzDate, TzDatetime, TzTimestamp, Void, Null, Optional, List,
Tuple, Dict, Struct, Variant, Tagged, Decimal, EmptyTuple, EmptyStruct,
serialize_yson, deserialize_yson, deserialize_yson_v1,
)
diff --git a/yt/python/yt/type_info/test/lib/helpers.py b/yt/python/yt/type_info/test/lib/helpers.py
index 1f4c54a14fb..9740f7c4ed5 100644
--- a/yt/python/yt/type_info/test/lib/helpers.py
+++ b/yt/python/yt/type_info/test/lib/helpers.py
@@ -21,6 +21,10 @@ NO_ARGUMENT_TYPES = [
"Datetime",
"Timestamp",
"Interval",
+ "Date32",
+ "Datetime64",
+ "Timestamp64",
+ "Interval64",
"TzDate",
"TzDatetime",
"TzTimestamp",
diff --git a/yt/python/yt/type_info/typing.py b/yt/python/yt/type_info/typing.py
index 0d9abc505f1..ba767160419 100644
--- a/yt/python/yt/type_info/typing.py
+++ b/yt/python/yt/type_info/typing.py
@@ -362,6 +362,10 @@ Date = type_base.make_primitive_type("Date")
Datetime = type_base.make_primitive_type("Datetime")
Timestamp = type_base.make_primitive_type("Timestamp")
Interval = type_base.make_primitive_type("Interval")
+Date32 = type_base.make_primitive_type("Date32")
+Datetime64 = type_base.make_primitive_type("Datetime64")
+Timestamp64 = type_base.make_primitive_type("Timestamp64")
+Interval64 = type_base.make_primitive_type("Interval64")
TzDate = type_base.make_primitive_type("TzDate", yt_type_name="tz_date")
TzDatetime = type_base.make_primitive_type("TzDatetime", yt_type_name="tz_datetime")
TzTimestamp = type_base.make_primitive_type("TzTimestamp", yt_type_name="tz_timestamp")