alpacahq / alpacahq/pymarketstore
Completely broken on 3.10 due to proto defs/imports
- Lingua principale
- Python
- Stelle
- 112
- Fork
- 41
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
On python 3.10 one can't even import the package:
```python
File "/home/goodboy/repos/piker/310/lib/python3.10/site-packages/pymarketstore/__init__.py", line 1, in
from .client import Client # noqa
File "/home/goodboy/repos/piker/310/lib/python3.10/site-packages/pymarketstore/client.py", line 9, in
from .grpc_client import GRPCClient
File "/home/goodboy/repos/piker/310/lib/python3.10/site-packages/pymarketstore/grpc_client.py", line 7, in
import pymarketstore.proto.marketstore_pb2 as proto
File "/home/goodboy/repos/piker/310/lib/python3.10/site-packages/pymarketstore/proto/marketstore_pb2.py", line 17, in
DESCRIPTOR = _descriptor.FileDescriptor(
File "/home/goodboy/repos/piker/310/lib/python3.10/site-packages/google/protobuf/descriptor.py", line 982, in __new__
return _message.default_pool.AddSerializedFile(serialized_pb)
TypeError: Couldn't build proto file into descriptor pool!
Invalid proto descriptor for file "pymarketstore/proto/marketstore.proto":
proto.DataShape.name: "proto.DataShape.name" is already defined in file "proto/marketstore.proto".
proto.DataShape.type: "proto.DataShape.type" is already defined in file "proto/marketstore.proto".
proto.DataShape: "proto.DataShape" is already defined in file "proto/marketstore.proto".
proto.NumpyMultiDataset.data: "proto.NumpyMultiDataset.data" is already defined in file "proto/marketstore.proto".
proto.NumpyMultiDataset.start_index: "proto.NumpyMultiDataset.start_index" is already defined in file "proto/marketstore.proto".
....
IT GOES ON AND ON HERE
```
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Valutazione
Questa issue non è ancora stata valutata.