Initial Checks
Description
After using docarray.documents.helper.create_doc to create a BaseDoc type, this type cannot be serialized by Pickle:
from docarray.documents.helper import create_doc
MyDoc = create_doc(
'MyDoc',
title=(str, ...),
title_tensor= (Optional[NdArray[128]], ...),
)
buffer = pickle.dumps(MyDoc)
Out:
_pickle.PicklingError: Can't pickle <class 'docarray.documents.helper.MyDoc'>: attribute lookup MyDoc on docarray.documents.helper failed
Example Code
No response
Python, Pydantic & OS Version
docarray: 0.37.1
python: 3.10.12
Affected Components