Resolved!

The python files were out of date. I have to remove old python protobuf 
files which were at 3.11 and use newer files. I downloaded .whl file from 
pypi and was able to install that - it is now working.

Ricky



On Wednesday, May 20, 2020 at 6:51:43 PM UTC-4, Ricky Houghton wrote:
>
> I am running 2020-05-12 version 3.12.0 
> (C++/Java/Python/PHP/Objective-C/C#/Ruby/JavaScript) on a 16.04 Linux 
> machine
> Python 3.5
> I create the code by hand via the protoc command line
>
> I am attempting to do a small test python script.
>
> The generated code makes heavy use of the _internal_create_key.
>
> ...
> DESCRIPTOR = _descriptor.FileDescriptor(
>   name='rfid.proto',
>   package='rfid',
>   syntax='proto3',
>   serialized_options=None,
>   create_key=_descriptor._internal_create_key,
>   
> serialized_pb=b'\n\nrfid.proto\x12\x04rfid\x1a\x1fgoogle/protobuf/timestamp.proto\"\xec\x01\n\x0brfidStartup\x12\x18\n\x10\x62\x61seSerialNumber\x18\x01
>  \x01(\t\x12/\n\x0bstartupTime\x18\x02 
> \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x12\n\nmoduleName\x18\x03 
> \x01(\t\x12\x15\n\rmoduleVersion\x18\x04 
> \x01(\t\x12\x10\n\x08vendorID\x18\x05 \x01(\x05\x12\x11\n\tproductID\x18\x06 
> \x01(\x05\x12\x12\n\nloggingDir\x18\x07 
> \x01(\t\x12\x13\n\x0breaderFound\x18\x08 
> \x01(\x08\x12\x19\n\x11readerDescription\x18\t 
> \x01(\t\"\x84\x01\n\trfidState\x12(\n\x05\x63\x61rds\x18\x01 
> \x03(\x0b\x32\x19.rfid.rfidState.rfidCards\x1aM\n\trfidCards\x12,\n\x08readTime\x18\x01
>  \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x12\n\ncardNumber\x18\x02 
> \x01(\tb\x06proto3'
>   ,
>   dependencies=[google_dot_protobuf_dot_timestamp__pb2.DESCRIPTOR,])
>
>
>
>
> _RFIDSTARTUP = _descriptor.Descriptor(
>   name='rfidStartup',
>   full_name='rfid.rfidStartup',
>   filename=None,
>   file=DESCRIPTOR,
>   containing_type=None,
>   create_key=_descriptor._internal_create_key,
>   fields=[
>     _descriptor.FieldDescriptor(
>       name='baseSerialNumber', full_name='rfid.rfidStartup.baseSerialNumber', 
> index=0,
>       number=1, type=9, cpp_type=9, label=1,
>       has_default_value=False, default_value=b"".decode('utf-8'),
>       message_type=None, enum_type=None, containing_type=None,
>       is_extension=False, extension_scope=None,
>       serialized_options=None, file=DESCRIPTOR,  
> create_key=_descriptor._internal_create_key),
>     _descriptor.FieldDescriptor(
>       name='startupTime', full_name='rfid.rfidStartup.startupTime', index=1,
>       number=2, type=11, cpp_type=10, label=1,
>       has_default_value=False, default_value=None,
>       message_type=None, enum_type=None, containing_type=None,
>       is_extension=False, extension_scope=None,
>       serialized_options=None, file=DESCRIPTOR,  
> create_key=_descriptor._internal_create_key),
> ....
>
> Thanks for your time/input.
>
> Ricky
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Protocol Buffers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/protobuf/11140dab-6c21-4669-91f9-eb30192eb074%40googlegroups.com.

Reply via email to