./devel/py-protobuf, Python bindings for protobuf

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 3.12.2, Package name: py37-protobuf-3.12.2, Maintainer: pkgsrc-users

Protocol Buffers are a way of encoding structured data in an efficient yet
extensible format. Google uses Protocol Buffers for almost all of its internal
RPC protocols and file formats.

This package contains Python bindings for the Protocol Buffers.


Required to run:
[devel/py-setuptools] [devel/protobuf] [lang/py-six] [lang/python37]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: 1b5cea3a59b978bf2a87c38ef77ab9ab2a5bb3b4
RMD160: dc740eda0778fd24e7e24308a7b709bb4f02d08e
Filesize: 4839.769 KB

Version history: (Expand)


CVS history: (Expand)


   2020-05-28 13:52:13 by Adam Ciarcinski | Files touched by this commit (4) | Package updated
Log message:
protobuf py-protobuf: updated to 3.12.2

Protocol Buffers v3.12.2

C++
Simplified the template export macros to fix the build for mingw32.
   2020-05-21 18:31:15 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-protobuf: updated to 3.12.1

Protocol Buffers v3.12.0

Python
[experimental] Added proto3 presence support.
[experimental] fast import protobuf module, only works with cpp generated code \ 
linked in.
Truncate 'float' fields to 4 bytes of precision in setters for pure-Python
implementation (C++ extension was already doing this).
Fixed a memory leak in C++ bindings.
Added a deprecation warning when code tries to create Descriptor objects
directly.
Fix unintended comparison between bytes and string in descriptor.py.
Avoid printing excess digits for float fields in TextFormat.
Remove Python 2.5 syntax compatibility from the proto compiler generated _pb2.py \ 
module code.
Drop 3.3, 3.4 and use single version docker images for all python tests
   2020-02-06 16:57:41 by Adam Ciarcinski | Files touched by this commit (4) | Package updated
Log message:
{py-}protobuf: updated to 3.11.3

Protocol Buffers v3.11.3

C++
Add OUT and OPTIONAL to windows portability files

PHP
Refactored ulong to zend_ulong for php7.4 compatibility
Call register_class before getClass from desc to fix segfault
   2019-12-30 19:01:32 by Adam Ciarcinski | Files touched by this commit (4) | Package updated
Log message:
{py-}protobuf: updated to 3.11.2

Protocol Buffers v3.11.2

PHP
Make c extension portable for php 7.4
   2019-12-11 15:12:28 by Adam Ciarcinski | Files touched by this commit (4) | Package updated
Log message:
protobuf: updated to 3.11.1

3.11.1:
PHP
Extern declare protobuf_globals
   2019-11-26 19:59:31 by Adam Ciarcinski | Files touched by this commit (5) | Package updated
Log message:
protobuf: updated to 3.11.0

Protocol Buffers v3.11.0

C++
Make serialization method naming consistent
Make proto runtime + generated code free of deprecation warnings
Moved ShutdownProtobufLibrary() to message_lite.h. For backward compatibility a \ 
declaration is still available in stubs/common.h, but users should prefer \ 
message_lite.h
Removed non-namespace macro EXPECT_OK()
Removed mathlimits.h from stubs in favor of using std::numeric_limits from C++11
Fixed bug in parser when ending on a group tag
Add a helper function to UnknownFieldSet to deal with the changing return value \ 
of message::unknown_fields()
Fix incorrect use of string_view iterators
Support direct pickling of nested messages
Skip extension tag validation for MessageSet if unknown dependencies are allowed
Updated deprecation macros to annotate deprecated code
Remove conversion warning in MapEntryFuncs::ByteSizeLong
Revert "Make shared libraries be able to link to MSVC static runtime \ 
libraries, so that VC runtime is not required."

Python
Add float_precision option in json format printer
Optionally print bytes fields as messages in unknown fields, if possible
FieldPath: fix testing IsSet on root path ''
Experimental code gen (fast import protobuf module) which only work with cpp \ 
generated code linked in
   2019-10-04 13:13:39 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-protobuf: updated to 3.10.0

3.10.0:
Add descriptor methods in descriptor_pool are deprecated.
Uses explicit imports to prevent multithread test failures in py3.
Added delitem for Python extension dict
Update six version to 1.12.0 and fix legacy_create_init issue
   2019-08-09 11:06:34 by Adam Ciarcinski | Files touched by this commit (4) | Package updated
Log message:
[py-]protobuf: updated to 3.9.1

Protocol Buffers v3.9.1
Python
Drop building wheel for python 3.4