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 
						 
				 
			
				
					
						
							
							
								boukeversteegh 
							
						 
					 
					
						
						
							
						
						3105e952ea 
					 
					
						
						
							
							Fixes issue where importing cousin where path has a package with the same name broke import  
						
						
						
						
					 
					
						2020-06-11 13:55:11 +02:00 
						 
				 
			
				
					
						
							
							
								boukeversteegh 
							
						 
					 
					
						
						
							
						
						7c8d47de6d 
					 
					
						
						
							
							Add test cases for cousin imports that break due to aliases starting with two underscores  
						
						
						
						
					 
					
						2020-06-11 13:55:11 +02:00 
						 
				 
			
				
					
						
							
							
								boukeversteegh 
							
						 
					 
					
						
						
							
						
						c00e2aef19 
					 
					
						
						
							
							Break up importing logic in methods  
						
						
						
						
					 
					
						2020-06-11 13:55:11 +02:00 
						 
				 
			
				
					
						
							
							
								boukeversteegh 
							
						 
					 
					
						
						
							
						
						fdf3b2e764 
					 
					
						
						
							
							Compile proto files based on package structure  
						
						
						
						
					 
					
						2020-06-11 13:55:11 +02:00 
						 
				 
			
				
					
						
							
							
								boukeversteegh 
							
						 
					 
					
						
						
							
						
						f7c2fd1194 
					 
					
						
						
							
							Support nested messages, fix casing. Support test-cases in packages.  
						
						
						
						
					 
					
						2020-06-11 13:55:11 +02:00 
						 
				 
			
				
					
						
							
							
								boukeversteegh 
							
						 
					 
					
						
						
							
						
						d8abb850f8 
					 
					
						
						
							
							Update tests to reflect new generated package structure  
						
						
						
						
					 
					
						2020-06-11 13:55:11 +02:00 
						 
				 
			
				
					
						
							
							
								boukeversteegh 
							
						 
					 
					
						
						
							
						
						d7ba27de2b 
					 
					
						
						
							
							fix all broken imports  
						
						
						
						
					 
					
						2020-06-11 13:55:11 +02:00 
						 
				 
			
				
					
						
							
							
								boukeversteegh 
							
						 
					 
					
						
						
							
						
						57523a9e7f 
					 
					
						
						
							
							Implement importing unrelated package  
						
						
						
						
					 
					
						2020-06-11 13:55:11 +02:00 
						 
				 
			
				
					
						
							
							
								boukeversteegh 
							
						 
					 
					
						
						
							
						
						e5e61c873c 
					 
					
						
						
							
							Implement some import scenarios  
						
						
						
						
					 
					
						2020-06-11 13:55:11 +02:00 
						 
				 
			
				
					
						
							
							
								boukeversteegh 
							
						 
					 
					
						
						
							
						
						9fd1c058e6 
					 
					
						
						
							
							Create unit tests for importing  
						
						
						
						
					 
					
						2020-06-11 13:55:11 +02:00 
						 
				 
			
				
					
						
							
							
								boukeversteegh 
							
						 
					 
					
						
						
							
						
						d336153845 
					 
					
						
						
							
							Use never expiring invitation link  
						
						
						
						
					 
					
						2020-06-11 13:49:53 +02:00 
						 
				 
			
				
					
						
							
							
								nat 
							
						 
					 
					
						
						
							
						
						9a45ea9f16 
					 
					
						
						
							
							Merge pull request  #78  from boukeversteegh/pr/google  
						
						... 
						
						
						
						Basic general support for Google Protobuf 
						
						
					 
					
						2020-06-11 10:50:12 +02:00 
						 
				 
			
				
					
						
							
							
								Bouke Versteegh 
							
						 
					 
					
						
						
							
						
						bb7f5229fb 
					 
					
						
						
							
							Add Slack invite link  
						
						
						
						
					 
					
						2020-06-10 17:30:18 +02:00 
						 
				 
			
				
					
						
							
							
								boukeversteegh 
							
						 
					 
					
						
						
							
						
						f7769a19d1 
					 
					
						
						
							
							Pass betterproto option using custom_opt instead of environment variable  
						
						
						
						
					 
					
						2020-06-06 12:51:37 +02:00 
						 
				 
			
				
					
						
							
							
								Danny Weinberg 
							
						 
					 
					
						
						
							
						
						28a288924f 
					 
					
						
						
							
							Change to have parse *always* set serialized_on_wire  
						
						
						
						
					 
					
						2020-06-04 16:20:32 -07:00