open-traffic-generator / snappi

Open Traffic Generator SDK in Python and Go
MIT License
69 stars 7 forks source link

import snappi is failing with python 3.9 & python 2.7.17 #162

Closed ANISH-GOTTAPU closed 2 years ago

ANISH-GOTTAPU commented 2 years ago

import snappi is failing with Python Version 3.9 & 2.7.17

`3.9.0

ImportError while loading conftest 'C:\Anish\snappi-ixnetwork\tests\conftest.py'. tests\conftest.py:2: in import snappi from .snappi import Config c:\users\agottapu\appdata\local\programs\python\python39-32\lib\site-packages\snappi\snappi.py:17: in from snappi import otg_pb2_grpc as pb2_grpc c:\users\agottapu\appdata\local\programs\python\python39-32\lib\site-packages\snappi\otg_pb2_grpc.py:9: in from snappi import otg_pb2 as otg__pb2 c:\users\agottapu\appdata\local\programs\python\python39-32\lib\site-packages\snappi\otg_pb2.py:23: in _CONFIG = DESCRIPTOR.message_types_by_name['Config'] E AttributeError: 'NoneType' object has no attribute 'message_types_by_name'

2.7.17

Python 2.7.17 (default, Sep 30 2020, 13:38:04) [GCC 7.5.0] on linux2 Type "help", "copyright", "credits" or "license" for more information.

import snappi Traceback (most recent call last): File "", line 1, in File "/var/johnar/.local/lib/python2.7/site-packages/snappi/init.py", line 1, in from .snappi import Config File "/var/johnar/.local/lib/python2.7/site-packages/snappi/snappi.py", line 14, in from google.protobuf import json_format File "/var/johnar/.local/lib/python2.7/site-packages/google/protobuf/json_format.py", line 54, in from google.protobuf.internal import type_checkers File "/var/johnar/.local/lib/python2.7/site-packages/google/protobuf/internal/type_checkers.py", line 52, in from google.protobuf.internal import decoder File "/var/johnar/.local/lib/python2.7/site-packages/google/protobuf/internal/decoder.py", line 87, in from google.protobuf.internal import encoder File "/var/johnar/.local/lib/python2.7/site-packages/google/protobuf/internal/encoder.py", line 71, in from google.protobuf.internal import wire_format File "/var/johnar/.local/lib/python2.7/site-packages/google/protobuf/internal/wire_format.py", line 36, in from google.protobuf import descriptor File "/var/johnar/.local/lib/python2.7/site-packages/google/protobuf/descriptor.py", line 113 class DescriptorBase(metaclass=DescriptorMetaclass): ^ SyntaxError: invalid syntax `