Known Issues
Bugs¶
- The
ZeroMQConnectorwill raise a_pickle.UnpicklingError: pickle data was truncatederror if the serialized data is larger than the chunk size (64 MiB by default).- Affected versions:
==0.4.1 - Fixed in
0.5.0by PR #219.
- Affected versions:
Compatibility¶
- ProxyStore Endpoints are not supported for
Python 3.7 on ARM-based Macs because
aiortc does not have the corresponding
wheels. The base ProxyStore package can still be installed on this
software/hardware configurations---just not with the
endpointsextras.- Affected versions:
>=0.4.0,<0.6.0 - Python 3.7 support will be removed in
0.6.0. See Issue #236.
- Affected versions:
- Newer versions of UCX-Py
no longer support Python 3.7.
- We test against and recommend using UCX-Py
0.30.00. - Affected versions:
>=0.4.0,<0.6.0 - Python 3.7 support will be removed in
0.6.0. See Issue #236.
- We test against and recommend using UCX-Py
MyPy¶
Implicit re-exports¶
Affected versions: <=0.5.1
Examples throughout the documentation generally suggest importing
Store like the following.
MyPy will raise an attribute defined error if run with --no-implicit-reexport.
$ mypy example.py --no-implicit-reexport
example.py:1: error: Module "proxystore.store" does not explicitly export attribute "Store" [attr-defined]
This can be fixed by using the explicit import.