24d44898f4Only import reference module when needed. Some reference modules generate bad imports and cannot be loaded.
boukeversteegh
2020-05-24 19:53:14 +02:00
074448c996Restore accidentally removed binary equality test
boukeversteegh
2020-05-24 19:52:14 +02:00
0fe557bd3cMerge pull request #52 from nat-n/fix_type_imports
nat
2020-05-24 19:09:08 +02:00
1a87ea43a1Merge pull request #40 from boukeversteegh/pr/wrapper-as-output
nat
2020-05-24 19:06:30 +02:00
983e0895a2Fix services using non-pythonified field names
andrei
2020-05-04 15:12:57 -07:00
4a2baf3f0aMerge pull request #46 from jameslan/perf/class-cache
nat
2020-05-24 18:38:32 +02:00
8f0caf1db2Read desired wrapper type directly from wrapper definition
boukeversteegh
2020-05-24 14:50:56 +02:00
c50d9e2fdcAdd test for generating embedded wellknown types in outputs.
boukeversteegh
2020-05-24 14:48:39 +02:00
35548cb43eTest all supported wrapper types. Add xfail test for unwrapping the value
boukeversteegh
2020-05-24 12:33:36 +02:00
b711d1e11fMerge remote-tracking branch 'daniel/master' into pr/wrapper-as-output
boukeversteegh
2020-05-24 10:41:40 +02:00
917de09bb6Replace extra decorator with property and lazy initialization so that it is backward compatible.
James Lan
2020-05-21 17:03:05 -07:00
1f7f39049eCache resolved classes for fields, so that there's no new data classes generated while deserializing.
James Lan
2020-05-19 15:42:26 -07:00
3d001a2a1aStore the class metadata of fields in the class, to improve preformance
James Lan
2020-05-14 15:20:23 -07:00
de61ddab21Add option to repeatly execute betterproto operations in test, to evaluate performance
James Lan
2020-05-19 10:26:23 -07:00
b12f1e4e61Organize test-cases into folders, extract compatibility test into proper test, support adding test-case specific tests
boukeversteegh
2020-05-22 12:54:01 +02:00
feea790116Bump library version
v1.2.1
Daniel G. Taylor
2019-10-29 22:00:27 -07:00
33f74f6a45Fix comment indent bug; bump version
Daniel G. Taylor
2019-10-29 21:59:23 -07:00
3d5c12c532Add changelog, version bump
v1.2.0
Daniel G. Taylor
2019-10-28 21:13:25 -07:00
706bd5a475Slightly simplify gRPC helper functions
Daniel G. Taylor
2019-10-28 20:58:33 -07:00
52beeb0d73Fix typo in example
Daniel G. Taylor
2019-10-28 20:44:57 -07:00
7e2dc595dbAutoformat files after rendering
Daniel G. Taylor
2019-10-28 20:44:50 -07:00
6fd9612ee1Doc updates, version bump for release
v1.1.0
Daniel G. Taylor
2019-10-27 15:43:52 -07:00
ba520f88a4Install Protobuf include files on CI host
Daniel G. Taylor
2019-10-27 15:40:33 -07:00
b0b64fcbafFix tests attempt 3
Daniel G. Taylor
2019-10-27 15:29:04 -07:00
7900c7c9dbFix tests
Daniel G. Taylor
2019-10-27 15:21:20 -07:00
fcc273e294Fix tests
Daniel G. Taylor
2019-10-27 15:18:10 -07:00
f820397751Add missing optional types test
Daniel G. Taylor
2019-10-27 15:14:06 -07:00
16687211a2Typing fixes
Daniel G. Taylor
2019-10-27 15:13:51 -07:00
eb5020db2aFix bool parsing bug
Daniel G. Taylor
2019-10-27 14:59:38 -07:00
035793aec3Support wrapper types
Daniel G. Taylor
2019-10-27 14:55:25 -07:00
c79535b614Support Duration/Timestamp Google well-known types
Daniel G. Taylor
2019-10-26 23:07:30 -07:00
5daf61f64cRefactor default value code
Daniel G. Taylor
2019-10-25 21:16:32 -07:00
4679c571c3Fix comment newlines
Daniel G. Taylor
2019-10-25 12:28:26 -07:00
ff8463cf12Handle fields that clash with Python reserved keywords
Daniel G. Taylor
2019-10-23 21:28:31 -07:00
eff9021529Some informational output from the plugin, do not overwrite __init__.py
Daniel G. Taylor
2019-10-23 15:07:05 -07:00
d43d5af5ceBetter JSON casing support, renaming messages/fields
Daniel G. Taylor
2019-10-23 15:06:34 -07:00
ef0a1bf50cUse specific version of pypi publish image
Daniel G. Taylor
2019-10-23 15:03:13 -07:00
0e389abbefAdd Python package long description
v1.0.1
Daniel G. Taylor
2019-10-22 21:31:42 -07:00
109dc5a8a5Make compiler dependencies optional
v1.0.0
Daniel G. Taylor
2019-10-22 21:08:30 -07:00
5dae20970bAdd OneOf support, rework field detection
Daniel G. Taylor
2019-10-22 20:44:00 -07:00
477e9cdae8Add CI build badge
Daniel G. Taylor
2019-10-20 23:52:16 -07:00
cfedcab5abAdd basic oneof tests
Daniel G. Taylor
2019-10-20 22:49:53 -07:00
a33d92d89dgRPC service/method comments
Daniel G. Taylor
2019-10-20 22:45:40 -07:00
45a6da0fadCI updates
Daniel G. Taylor
2019-10-20 23:46:50 -07:00
972ed4635aTry pip user install and path update
Daniel G. Taylor
2019-10-20 23:36:47 -07:00
487bdf9f16Update CI build
Daniel G. Taylor
2019-10-20 23:32:09 -07:00
1fd24f74fcFix CI dependency install
Daniel G. Taylor
2019-10-20 23:26:48 -07:00
f4389a29ecAdd GitHub action build for CI
Daniel G. Taylor
2019-10-20 23:25:18 -07:00
a5fac1c2aeSupport pass-through of unknown fields
Daniel G. Taylor
2019-10-19 22:33:31 -07:00
b5c1f1aa7cSupport JSON base64 bytes and enums as strings
Daniel G. Taylor
2019-10-19 12:31:22 -07:00
7fe64ad8feDoc updates, refactor code layout, python package
Daniel G. Taylor
2019-10-18 21:07:12 -07:00
811b54cabbBetter JSON 64-bit int handling, add way to determine whether a message was sent on the wire, various fixes
Daniel G. Taylor
2019-10-17 23:36:18 -07:00