GitHub / beam-cloud/python-betterproto / commits
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 7fea712f | merge Merge pull request #2 from beam-cloud/jm/update-jinja |
jsun-m <9****m@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 82c9cced | update jinja version | John <j****n@s****o> | over 1 year ago | |
| 04b0b132 | publish new version | Nick Petrovic <4****c@u****m> | about 2 years ago | |
| 92b1e9c7 | update protoc plugin name | Nick Petrovic <4****c@u****m> | about 2 years ago | |
| e270f2cd | change package name | luke-lombardi <3****i@u****m> | about 2 years ago | |
| 27f5bece | Update pyproject.toml | Nick Petrovic <4****c@u****m> | about 2 years ago | |
| 5616f134 | merge Merge pull request #1 from beam-cloud/grpcio-support |
Nick Petrovic <4****c@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 5fc040c1 | fix unary stream templating | Nick Petrovic <4****c@u****m> | about 2 years ago | |
| cf353a6a | generate grpcio client code | Nick Petrovic <4****c@u****m> | about 2 years ago | |
| cc515801 | fix template issue, update deps | Nick Petrovic <4****c@u****m> | about 2 years ago | |
| 1f88b67e | `betterproto-rust-codec` updated (#571) |
Erik Friese <6****p@u****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| c3c20556 | fix: support pydantic-version google pb (#568) |
Maple <r****i@g****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| df1ba911 |
Add betterproto.Enum __copy__ and __deepcopy__ implementations (#566)
Co-authored-by: James Hilton-Balfe <g****t@g****m>, James Hilton-Balfe <g****t@g****m>, James Hilton-Balfe <g****t@g****m> |
atomicmac <1****c@u****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 126b256b | ci: Use GITHUB_OUTPUT envvar instead of set-output command (#553) |
Arun Sathiya <a****n@a****g>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| e98c4786 | refactor: use `is` instead of `==` (#560) |
atomicmac <1****c@u****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| dbd31929 | Add one-of `match` example to README (#558) |
Micael Jarniac <m****l@j****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 5666393f |
betterproto: support `Struct` and `Value` (#551)
Co-authored-by: James Hilton-Balfe <g****t@g****m>, James Hilton-Balfe <g****t@g****m> Signed-off-by: William Woodruff <w****m@t****m>, William Woodruff <w****m@t****m>, William Woodruff <w****m@t****m>, William Woodruff <w****m@t****m>, William Woodruff <w****m@t****m>, William Woodruff <w****m@t****m>, William Woodruff <w****m@t****m>, William Woodruff <w****m@t****m>, William Woodruff <w****m@t****m> |
William Woodruff <w****m@y****t>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| ce5093ee | Upgrade actions to 3.12 (#550) |
Christian Clauss <c****s@m****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| b8a091ae | Turn off doc-string line wrapping (#532) |
John Collins <j****c@g****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| d34b1699 | Use external package `betterproto-rust-codec` for better (de-)serialization p... |
Erik Friese <6****p@u****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| bd7de203 |
Remove Enum prefixes (#187)
Co-authored-by: nat <n****@n****e>, Tim Schmidt <w****m@u****m>, Arun Babu Neelicattu <a****u@g****m> |
James Hilton-Balfe <g****t@g****m>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| d9b76089 |
Support `Message.from_dict()` as a class and an instance method (#476)
Co-authored-by: James Hilton-Balfe <g****t@g****m> Signed-off-by: Marek Pikuła <m****a@e****m>, Marek Pikuła <m****a@e****m> |
Marek Pikuła <m****a@e****m>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| 02aa4e88 |
Fix _Timestamp edge cases (#534)
Co-authored-by: Lukas Bindreiter <l****r@t****o>, James Hilton-Balfe <g****t@g****m> |
Lukas Bindreiter <l****r@o****m>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| 1dd001b6 | Add CodeQL scanning (#418) |
James Hilton-Balfe <g****t@g****m>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| e3095131 | Fix `_stream_unary` not working with empty iterables (#422) |
Sebastian Pietras <g****b@m****v>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| 24db5329 | Fix Tox to use Poetry hermetically (#531) |
Joshua Leivers <j****s@a****m>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| 2bcb05a9 | Tests for #523 (#538) |
James Hilton-Balfe <g****t@g****m>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| ca6b9fe1 | Implementing pickle methods (#535) |
Vasilios <v****s@a****m>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| 4f18ed13 | Add support for streaming delimited messages (#529) |
Joshua Leivers <j****s@a****m>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| 6b36b9ba | Add issue templates (#166) |
James Hilton-Balfe <g****t@g****m>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| 61d192e2 | test for issue #305, marked with xfail (#306) |
Girts <g****f@u****m>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| 8b5dd6c1 | Dont set `group` for optional fields (#528) |
Erik Friese <6****p@u****m>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| 35149911 | Rich support (#508) |
Micael Jarniac <m****l@j****m>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| e3b44f49 | Fix timestamp parsing (#415) |
James Hilton-Balfe <g****t@g****m>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| c82816b8 |
Map enum int's into Enums redux (#293)
Co-authored-by: ydylla <y****a@g****m> |
James Hilton-Balfe <g****t@g****m>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| 8659c511 | Add message streaming support (#518) |
Joshua Leivers <g****b@l****v>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| 4cdf1bb9 | Fix Message equality comparison (#513) |
Andrew <c****d@u****m>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| 6faac1d1 | Raise `AttributeError` on attempts to access unset `oneof` fields (#510) |
Alexander Khabarov <a****v@a****m>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| 098989e9 |
Bump version to 2.0.0b6 (#500)
Co-authored-by: James Hilton-Balfe <g****t@g****m> |
Ashwin Madavan <a****n@g****m>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| 182aedae |
Handle empty value objects properly (#481)
Co-authored-by: James Hilton-Balfe <g****t@g****m> |
Ollie <6****n@u****m>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| a7532bba |
Add Python 3.11 to CI Runs (#445)
Co-authored-by: James Hilton-Balfe <g****t@g****m> |
konstantin <k****n@h****e>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| 73d1fa3d | Upgrade `grpcio-tools` and `protobuf` (#498) |
Alexander Khabarov <a****v@a****m>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| c00bc96d | Create LICENSE.md (#502) |
Sriansh Raj Pradhan <r****3@g****m>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| fcbd8a37 | Fix pydict serialization for optional fields (#495) |
Nick DeRobertis <w****p@g****m>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| aad7d2ad | Replace pkg_resources with importlib (#462) |
pi-slh <s****s@p****u>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| 2b413837 |
Fix dict encoding for timezone aware datetimes (#468)
Co-authored-by: James Hilton-Balfe <g****t@g****m> |
Jinyu Liu <l****y@m****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| b0b6cd24 | Fix pydantic_dataclasses reference in README (#474) |
Marek Pikuła <m****k@s****v>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| e7f07fa2 | Update __init__.py (#451) |
James Hilton-Balfe <g****t@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 2fa0be21 | Fix for #459 (pydantic code gen only) (#460) |
Samuel Yvon <s****9@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 13d65658 | Add support for pydantic dataclasses (#406) |
Samuel Yvon <s****9@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 6df8cef3 | Fix CI (#456) |
James Hilton-Balfe <g****t@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 1b1bd47c | Drop support for python3.6 (#444) |
James Hilton-Balfe <g****t@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 0adcc902 |
Pythonize input_type name in py_input_message (#436)
Co-authored-by: konstantin <k****n@h****e>, James Hilton-Balfe <g****t@g****m> |
Wouter Horré <w****r@h****e>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| bfc0fac7 | Enforce `serialize_empty` for repeated fields (#417) |
sterliakov <5****v@u****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| 8fbf4476 | Fix typechecker compatiblity checks in server streaming methods (#413) |
Antonín Říha <4****a@u****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| 591ec5ef | Pull down the `include_default_values` argument to `to_json` (#405) |
Samuel Yvon <s****9@g****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| f31d51cf | Added support for @generated marker (#382) |
Antonín Říha <4****a@u****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 496eba27 | Bump version to b5 (#404) |
James Hilton-Balfe <g****t@g****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| d663a318 |
Release v.2.0.0b5 (#350)
Co-authored-by: nat <n****@n****e> |
James Hilton-Balfe <g****t@g****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 2fb37dd1 | Update Jinja 2 version (#402) |
Justin Torre <j****5@g****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 42d2df6d | Fix broken link in readme to tests (#400) |
Vasile Razdalovschi <6****i@u****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 3fd5a0d6 | Fix parameters missing from services (#381) |
James Hilton-Balfe <g****t@g****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| bc13e707 | Fix link to google files (#392) |
MatejKastak <m****k@g****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 65361819 |
Add to/from_pydict methods (#203)
Co-authored-by: James Hilton-Balfe <g****t@g****m> |
Flynn <c****n@u****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 85e4be96 |
fix Message.to_dict mutating the underlying Message (#378)
Co-authored-by: Arun Babu Neelicattu <a****u@g****m>, Arun Babu Neelicattu <a****u@g****m> |
GrownNed <4****d@u****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 06c26ba6 | tests: Lazy evaluate Deadline parameter in pytest (#380) |
efokschaner <e****d@g****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 6a70b8e8 | compiler: do not overwrite top level __init__.py |
James Hilton-Balfe <g****t@g****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 3ca092a7 | Fix is_set for optional proto3 fields |
James Hilton-Balfe <g****t@g****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 6f7d706a | fix float nan comparison |
James Hilton-Balfe <g****t@g****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| ac96d825 | Add a minimal repro for #312 (#340) |
James Hilton-Balfe <g****t@g****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| e7133ade | fix: map field edge-case |
Max <L****r@u****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| b9b0b22d | Make Message.__getattribute__ invisible to type checkers (#359) |
James Hilton-Balfe <g****t@g****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 204e04dd | Update README.md |
Pavel Savchenko <a****y@g****m>
Committed by: Arun Babu Neelicattu <a****u@g****m> |
over 4 years ago | |
| 402c2125 | Fix unicodefun import error in black (#366) |
James Hilton-Balfe <g****t@g****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 5f7e4d58 | Fix documentation for nested enums (#351) |
Gabriel Pajot <5****t@u****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 1aaf7728 | compiler: Run isort on compiled code (#355) |
Arun Babu Neelicattu <a****u@g****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 70310c9e | pre-commit: add isort hook and apply (#354) |
Arun Babu Neelicattu <a****u@g****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 18a518ef | Expose timeout, deadline and metadata parameters from grpclib (#352) |
Arun Babu Neelicattu <a****u@g****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 62da35b3 | parser: ensure prefix is separated when traversing (#353) |
Arun Babu Neelicattu <a****u@g****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 69f41923 | Fix incorrect deprecation warnings on defaults (#348) |
Arun Babu Neelicattu <a****u@g****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 9c1bf253 | tests.generate: stop using asyncio.get_event_loop (#349) |
Arun Babu Neelicattu <a****u@g****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| a836fb23 | Configure pre-commit for project (#346) |
Arun Babu Neelicattu <a****u@g****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| bd69862a | test input: use explicit package declaration (#345) |
Arun Babu Neelicattu <a****u@g****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 74205e33 | Implement __deepcopy__ for Message (#339) |
James Hilton-Balfe <g****t@g****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 3f377e3b | Remove the poetry.lock (#338) |
James Hilton-Balfe <g****t@g****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 8c727d90 | Fix from_dict() in the presence of optional datetime fields. (#329) |
Eitan Mosenkis <e****n@m****t>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| eeddc844 | Bump Jinja2 to 3.0.3. (#330) |
Eitan Mosenkis <e****n@m****t>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 9b5594ad | Format field comments also as docstrings (#304) |
Michael Osthege <m****e@o****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| d991040f | Fix message text in NotImplementedError (#325) |
Danil Akhtarov <d****o@g****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| d260f071 | Client and Service Stubs take 1 request parameter, not one for each field (#311) |
efokschaner <e****d@g****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 6dd7baa2 |
Release v2.0.0.b4 (#307)
Co-authored-by: Kalan <2****o@u****m> |
James Hilton-Balfe <g****t@g****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 573c7292 |
Add Python 3.10 to GitHub Actions test matrix (#280)
Co-authored-by: James Hilton-Balfe <5****4@u****m> |
Kalan <2****o@u****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| d77f44eb |
Support proto3 field presence (#281)
Co-authored-by: roblabla <u****d@r****a>, Vincent Thiberville <v****b@p****e> |
Kalan <2****o@u****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 671c0ff4 |
Bump urllib3 from 1.26.4 to 1.26.5 (#288)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 9cecc8c3 |
Bump babel from 2.9.0 to 2.9.1 (#289)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| bc3cfc55 | Fix default values for enum service args #298 (#299) |
Kim Gustyr <k****6@g****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| b0a36d12 |
Fix compilation of fields with name identical to their type (#294)
Co-authored-by: Guy Szweigman <g****z@n****m> |
guysz <3****z@u****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| a4d2d395 |
Fix Python 3.9 Tests (#284)
Co-authored-by: James Hilton-Balfe <5****4@u****m> |
Kalan <2****o@u****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| c424b6f8 |
Include AsyncIterator import for both clients and servers (#264)
Co-authored-by: Robin Lambertz <g****b@r****a> |
lazytype <l****e@u****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| 421fdba3 | merge Allow parsing of messages from ByteStrings #266 |
James Hilton-Balfe <5****4@u****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago |