alpacahq / alpacahq/pymarketstore

Completely broken on 3.10 due to proto defs/imports

Aberta
#70 0 comentários 0 reações 0 responsáveis Ver no GitHub
Linguagem predominante
Python
Estrelas
112
Forks
41
Métricas de merge de PRs
Nenhum PR com merge em 30d

Descrição

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
```

Guia de contribuição

Nenhum guia de contribuição indexado para este repositório

Avaliação

Esta issue ainda não foi avaliada.

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.