Known Issues
Bugs¶
- The
ZeroMQConnector
will raise a_pickle.UnpicklingError: pickle data was truncated
error if the serialized data is larger than the chunk size (64 MiB by default).- Affected versions:
==0.4.1
- Fixed in
0.5.0
by 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
endpoints
extras.- 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.