update
This commit is contained in:
@@ -33,7 +33,7 @@ serializer = TypeSerializer()
|
||||
deserializer = TypeDeserializer()
|
||||
|
||||
|
||||
def _serialize_to_basic_types(data: Any) -> str | dict | list:
|
||||
def _serialize_to_basic_types(data: Any) -> str | dict | set:
|
||||
match data:
|
||||
case datetime():
|
||||
return data.isoformat()
|
||||
@@ -41,8 +41,8 @@ def _serialize_to_basic_types(data: Any) -> str | dict | list:
|
||||
return str(data)
|
||||
case IPv4Address():
|
||||
return str(data)
|
||||
case tuple():
|
||||
return [_serialize_to_basic_types(v) for v in data]
|
||||
case tuple() | list():
|
||||
return set(_serialize_to_basic_types(v) for v in data)
|
||||
case dict():
|
||||
return {k: _serialize_to_basic_types(v) for k, v in data.items()}
|
||||
case _:
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
[project]
|
||||
name = "layercake"
|
||||
version = "0.9.8"
|
||||
version = "0.9.9"
|
||||
description = "Packages shared dependencies to optimize deployment and ensure consistency across functions."
|
||||
readme = "README.md"
|
||||
authors = [
|
||||
|
||||
@@ -16,7 +16,7 @@ Resources:
|
||||
CompatibleRuntimes:
|
||||
- python3.12
|
||||
- python3.13
|
||||
RetentionPolicy: Retain
|
||||
RetentionPolicy: Delete
|
||||
Metadata:
|
||||
BuildMethod: python3.13
|
||||
BuildArchitecture: x86_64
|
||||
|
||||
Reference in New Issue
Block a user