Bouke Versteegh 
							
						 
					 
					
						
						
							
						
						bde6d06835 
					 
					
						
						
							
							Merge pull request  #99  from boukeversteegh/release-v2.0.0b1  
						
						... 
						
						
						
						Release v2.0.0b1 
						
						
							
 
						
					 
					
						2020-07-05 10:20:37 +02:00 
						 
				 
			
				
					
						
							
							
								boukeversteegh 
							
						 
					 
					
						
						
							
						
						23dcbc2695 
					 
					
						
						
							
							Fixes circular import problem when a non-circular dependency triangle is flattened into two python packages  
						
						
						
						
							
						
					 
					
						2020-07-04 15:49:55 +02:00 
						 
				 
			
				
					
						
							
							
								boukeversteegh 
							
						 
					 
					
						
						
							
						
						0af0cf4bfb 
					 
					
						
						
							
							Fixes circular import problem when a non-circular dependency triangle is flattened into two python packages  
						
						
						
						
							
						
					 
					
						2020-07-04 15:35:42 +02:00 
						 
				 
			
				
					
						
							
							
								boukeversteegh 
							
						 
					 
					
						
						
							
						
						eaa4f7f5d9 
					 
					
						
						
							
							Release v2.0.0b1  
						
						
						
						
							
						
					 
					
						2020-07-04 14:00:35 +02:00 
						 
				 
			
				
					
						
							
							
								Bouke Versteegh 
							
						 
					 
					
						
						
							
						
						cdddb2f42a 
					 
					
						
						
							
							Merge pull request  #88  from boukeversteegh/fix/imports  
						
						... 
						
						
						
						🍏  Fix imports 
					
						2020-07-04 11:22:12 +02:00 
						 
				 
			
				
					
						
							
							
								boukeversteegh 
							
						 
					 
					
						
						
							
						
						d21cd6e391 
					 
					
						
						
							
							black  
						
						
						
						
							
						
					 
					
						2020-07-01 13:15:03 +02:00 
						 
				 
			
				
					
						
							
							
								boukeversteegh 
							
						 
					 
					
						
						
							
						
						af7115429a 
					 
					
						
						
							
							Expose betterproto.ServiceStub  
						
						
						
						
							
						
					 
					
						2020-07-01 12:43:28 +02:00 
						 
				 
			
				
					
						
							
							
								boukeversteegh 
							
						 
					 
					
						
						
							
						
						0d9387abec 
					 
					
						
						
							
							Remove stringcase dependency  
						
						
						
						
							
						
					 
					
						2020-07-01 12:43:12 +02:00 
						 
				 
			
				
					
						
							
							
								boukeversteegh 
							
						 
					 
					
						
						
							
						
						f4ebcb0f65 
					 
					
						
						
							
							Merge remote-tracking branch 'daniel/master' into fix/imports  
						
						... 
						
						
						
						# Conflicts:
#	Pipfile
#	README.md
#	betterproto/__init__.py
#	betterproto/plugin.py
#	betterproto/tests/util.py 
						
						
							
						
					 
					
						2020-07-01 12:19:25 +02:00 
						 
				 
			
				
					
						
							
							
								boukeversteegh 
							
						 
					 
					
						
						
							
						
						81711d2427 
					 
					
						
						
							
							Avoid naming conflicts when importing multiple types with the same name from an ancestor package  
						
						
						
						
							
						
					 
					
						2020-07-01 12:07:59 +02:00 
						 
				 
			
				
					
						
							
							
								boukeversteegh 
							
						 
					 
					
						
						
							
						
						e3135ce766 
					 
					
						
						
							
							Add parameter for non-strict cased output that preserves delimiter count  
						
						
						
						
							
						
					 
					
						2020-07-01 09:39:37 +02:00 
						 
				 
			
				
					
						
							
							
								Bouke Versteegh 
							
						 
					 
					
						
						
							
						
						9532844929 
					 
					
						
						
							
							Merge pull request  #83  from nat-n/client-streaming  
						
						... 
						
						
						
						Client streaming 
						
						
							
						
					 
					
						2020-06-24 22:13:54 +02:00 
						 
				 
			
				
					
						
							
							
								nat 
							
						 
					 
					
						
						
							
						
						0c5d1ff868 
					 
					
						
						
							
							Merge branch 'master' into client-streaming  
						
						
						
						
							
						
					 
					
						2020-06-23 22:02:23 +02:00 
						 
				 
			
				
					
						
							
							
								Bouke Versteegh 
							
						 
					 
					
						
						
							
						
						5fb4b4b7ff 
					 
					
						
						
							
							Merge pull request  #75  from nat-n/add_poetry  
						
						... 
						
						
						
						Switch from pipenv to poetry 
						
						
							
						
					 
					
						2020-06-23 21:59:46 +02:00 
						 
				 
			
				
					
						
							
							
								Nat Noordanus 
							
						 
					 
					
						
						
							
						
						4f820b4a6a 
					 
					
						
						
							
							Include python 3.8 i ci test runs & optimise CI and make config  
						
						
						
						
							
						
					 
					
						2020-06-22 19:38:41 +02:00 
						 
				 
			
				
					
						
							
							
								Nat Noordanus 
							
						 
					 
					
						
						
							
						
						75a4c230da 
					 
					
						
						
							
							Add optional deps to dev-deps  
						
						... 
						
						
						
						So contributors dont have to remember to run poetry install with `-E compiler` 
						
						
							
						
					 
					
						2020-06-22 19:35:23 +02:00 
						 
				 
			
				
					
						
							
							
								nat 
							
						 
					 
					
						
						
							
						
						5c9a12e2f6 
					 
					
						
						
							
							Merge pull request  #1  from boukeversteegh/client-streaming-tests  
						
						... 
						
						
						
						Client streaming tests 
						
						
							
						
					 
					
						2020-06-16 19:36:40 +02:00 
						 
				 
			
				
					
						
							
							
								Nat Noordanus 
							
						 
					 
					
						
						
							
						
						e1ccd540a9 
					 
					
						
						
							
							Fix bugs and remove footgun feature in AsyncChannel  
						
						
						
						
							
						
					 
					
						2020-06-16 00:07:28 +02:00 
						 
				 
			
				
					
						
							
							
								nat 
							
						 
					 
					
						
						
							
						
						4e78fe9579 
					 
					
						
						
							
							Merge branch 'client-streaming' into client-streaming-tests  
						
						
						
						
							
						
					 
					
						2020-06-15 23:42:01 +02:00 
						 
				 
			
				
					
						
							
							
								Nat Noordanus 
							
						 
					 
					
						
						
							
						
						50bb67bf5d 
					 
					
						
						
							
							Fix bugs and remove footgun feature in AsyncChannel  
						
						
						
						
							
						
					 
					
						2020-06-15 23:35:56 +02:00 
						 
				 
			
				
					
						
							
							
								Bouke Versteegh 
							
						 
					 
					
						
						
							
						
						1ecbf1a125 
					 
					
						
						
							
							Merge pull request  #90  from jameslan/fix/fixed-types  
						
						... 
						
						
						
						fixed field types should be int 
						
						
							
						
					 
					
						2020-06-15 19:48:31 +02:00 
						 
				 
			
				
					
						
							
							
								boukeversteegh 
							
						 
					 
					
						
						
							
						
						0814729c5a 
					 
					
						
						
							
							Add cases for send()  
						
						
						
						
							
						
					 
					
						2020-06-15 18:14:13 +02:00 
						 
				 
			
				
					
						
							
							
								boukeversteegh 
							
						 
					 
					
						
						
							
						
						f7aa6150e2 
					 
					
						
						
							
							Add test-cases for client stream-stream  
						
						
						
						
							
						
					 
					
						2020-06-15 18:02:37 +02:00 
						 
				 
			
				
					
						
							
							
								boukeversteegh 
							
						 
					 
					
						
						
							
						
						159c30ddd8 
					 
					
						
						
							
							Fix close not awaitable, fix done is callable, fix return async next value  
						
						
						
						
							
						
					 
					
						2020-06-15 18:02:05 +02:00 
						 
				 
			
				
					
						
							
							
								Nat Noordanus 
							
						 
					 
					
						
						
							
						
						c8229e53a7 
					 
					
						
						
							
							Fix most mypy warnings  
						
						
						
						
							
						
					 
					
						2020-06-15 00:19:07 +02:00 
						 
				 
			
				
					
						
							
							
								Nat Noordanus 
							
						 
					 
					
						
						
							
						
						3185c67098 
					 
					
						
						
							
							Improve generate script  
						
						... 
						
						
						
						- Fix issue with __pycache__ dirs getting picked up
- parallelise code generation with asyncio for 3x speedup
- silence protoc output unless -v option is supplied
- Use pathlib ;) 
						
						
							
						
					 
					
						2020-06-15 00:19:07 +02:00 
						 
				 
			
				
					
						
							
							
								boukeversteegh 
							
						 
					 
					
						
						
							
						
						52eea5ce4c 
					 
					
						
						
							
							Added missing tests for casing  
						
						
						
						
							
						
					 
					
						2020-06-14 23:15:56 +02:00 
						 
				 
			
				
					
						
							
							
								Nat Noordanus 
							
						 
					 
					
						
						
							
						
						4b6f55dce5 
					 
					
						
						
							
							Finish implementation and testing of client  
						
						... 
						
						
						
						Including stream_unary and stream_stream call methods.
Also
- improve organisation of relevant tests
- fix some generated type annotations
- Add AsyncChannel utility cos it's useful 
						
						
							
						
					 
					
						2020-06-14 23:04:52 +02:00 
						 
				 
			
				
					
						
							
							
								boukeversteegh 
							
						 
					 
					
						
						
							
						
						fdbe0205f1 
					 
					
						
						
							
							find_module docstring and search for init files instead of directories  
						
						
						
						
							
						
					 
					
						2020-06-14 22:54:03 +02:00 
						 
				 
			
				
					
						
							
							
								Nat Noordanus 
							
						 
					 
					
						
						
							
						
						09f821921f 
					 
					
						
						
							
							Move ServiceStub to a seperate module and add more rpcs to service test  
						
						
						
						
							
						
					 
					
						2020-06-14 22:19:51 +02:00 
						 
				 
			
				
					
						
							
							
								Hans Lellelid 
							
						 
					 
					
						
						
							
						
						a757da1b29 
					 
					
						
						
							
							Adding basic support (untested) for client streaming  
						
						
						
						
							
						
					 
					
						2020-06-14 22:19:51 +02:00 
						 
				 
			
				
					
						
							
							
								boukeversteegh 
							
						 
					 
					
						
						
							
						
						e2d672a422 
					 
					
						
						
							
							Fix terminology, improve docstrings and add missing asserts to tests  
						
						
						
						
							
						
					 
					
						2020-06-14 21:40:12 +02:00 
						 
				 
			
				
					
						
							
							
								boukeversteegh 
							
						 
					 
					
						
						
							
						
						63f5191f02 
					 
					
						
						
							
							Shorten list selectors  
						
						
						
						
							
						
					 
					
						2020-06-14 16:54:34 +02:00 
						 
				 
			
				
					
						
							
							
								boukeversteegh 
							
						 
					 
					
						
						
							
						
						87f4b34930 
					 
					
						
						
							
							Revert "Support running plugin without installing betterproto"  
						
						... 
						
						
						
						This reverts commit c88edfd0 
						
						
							
						
					 
					
						2020-06-14 16:52:33 +02:00 
						 
				 
			
				
					
						
							
							
								boukeversteegh 
							
						 
					 
					
						
						
							
						
						2c360a55f2 
					 
					
						
						
							
							Readability for generating init_files  
						
						
						
						
							
						
					 
					
						2020-06-14 16:51:52 +02:00 
						 
				 
			
				
					
						
							
							
								James Lan 
							
						 
					 
					
						
						
							
						
						04dce524aa 
					 
					
						
						
							
							fixed field types should be int  
						
						
						
						
							
						
					 
					
						2020-06-12 17:04:56 -07:00 
						 
				 
			
				
					
						
							
							
								Nat Noordanus 
							
						 
					 
					
						
						
							
						
						8edec81b11 
					 
					
						
						
							
							Switch from pipenv to poetry  
						
						... 
						
						
						
						- dropped dev dependency on rope, isort & flake
- poetry doesn't support dev scripts like pipenv, so create a makefile instead
- Add pytest-cov
- Use tox for testing multiple python versions in CI
- Update README
Update ci workflow 
						
						
							
						
					 
					
						2020-06-12 21:13:55 +02:00 
						 
				 
			
				
					
						
							
							
								boukeversteegh 
							
						 
					 
					
						
						
							
						
						32c8e77274 
					 
					
						
						
							
							Recompile Google Protobuf files  
						
						
						
						
							
						
					 
					
						2020-06-12 13:56:32 +02:00 
						 
				 
			
				
					
						
							
							
								boukeversteegh 
							
						 
					 
					
						
						
							
						
						d9fa6d2dd3 
					 
					
						
						
							
							Fixes issue where generated Google Protobuf messages imported from betterproto.lib instead of using local forward references  
						
						
						
						
							
						
					 
					
						2020-06-12 13:55:55 +02:00 
						 
				 
			
				
					
						
							
							
								boukeversteegh 
							
						 
					 
					
						
						
							
						
						c88edfd093 
					 
					
						
						
							
							Support running plugin without installing betterproto  
						
						
						
						
							
						
					 
					
						2020-06-12 13:54:14 +02:00 
						 
				 
			
				
					
						
							
							
								nat 
							
						 
					 
					
						
						
							
						
						a46979c8a6 
					 
					
						
						
							
							Merge pull request  #86  from danielgtaylor/boukeversteegh-patch-1  
						
						... 
						
						
						
						Add Slack invite link 
						
						
							
						
					 
					
						2020-06-11 17:26:38 +02:00 
						 
				 
			
				
					
						
							
							
								boukeversteegh 
							
						 
					 
					
						
						
							
						
						83e13aa606 
					 
					
						
						
							
							Fix method name  
						
						
						
						
							
						
					 
					
						2020-06-11 13:55:12 +02:00 
						 
				 
			
				
					
						
							
							
								boukeversteegh 
							
						 
					 
					
						
						
							
						
						3ca75dadd7 
					 
					
						
						
							
							Remove dependency on stringcase, apply black  
						
						
						
						
							
						
					 
					
						2020-06-11 13:55:12 +02:00 
						 
				 
			
				
					
						
							
							
								boukeversteegh 
							
						 
					 
					
						
						
							
						
						5d2f3a2cd9 
					 
					
						
						
							
							Remove fixed test from xfail list  #11  
						
						
						
						
							
						
					 
					
						2020-06-11 13:55:12 +02:00 
						 
				 
			
				
					
						
							
							
								boukeversteegh 
							
						 
					 
					
						
						
							
						
						65c1f366ef 
					 
					
						
						
							
							Update readme with new output structure and fix example inconsistencies  
						
						
						
						
							
						
					 
					
						2020-06-11 13:55:12 +02:00 
						 
				 
			
				
					
						
							
							
								boukeversteegh 
							
						 
					 
					
						
						
							
						
						34c34bd15a 
					 
					
						
						
							
							Add failing test for importing a message from package that looks like a nested type  #87  
						
						
						
						
							
						
					 
					
						2020-06-11 13:55:12 +02:00 
						 
				 
			
				
					
						
							
							
								boukeversteegh 
							
						 
					 
					
						
						
							
						
						fb54917f2c 
					 
					
						
						
							
							Detect entry-point of tests automatically  
						
						
						
						
							
						
					 
					
						2020-06-11 13:55:12 +02:00 
						 
				 
			
				
					
						
							
							
								boukeversteegh 
							
						 
					 
					
						
						
							
						
						1a95a7988e 
					 
					
						
						
							
							Ensure uniquely generated import aliases are not name mangled (python.org/dev/peps/pep-0008/#id34)  
						
						
						
						
							
						
					 
					
						2020-06-11 13:55:11 +02:00 
						 
				 
			
				
					
						
							
							
								boukeversteegh 
							
						 
					 
					
						
						
							
						
						76db2f153e 
					 
					
						
						
							
							Add import aliases to ancestor imports  
						
						
						
						
							
						
					 
					
						2020-06-11 13:55:11 +02:00 
						 
				 
			
				
					
						
							
							
								boukeversteegh 
							
						 
					 
					
						
						
							
						
						8567892352 
					 
					
						
						
							
							Simplify logic for generating package init files  
						
						
						
						
							
						
					 
					
						2020-06-11 13:55:11 +02:00