Eklavya Sharma 
							
						 
					 
					
						
						
							
						
						7c77522ce4 
					 
					
						
						
							
							Make zerver/middleware.py pass mypy check.  
						
						 
						
						... 
						
						
						
						This was done by reporting python/mypy#1540  and upgrading to the
latest version of mypy which has the fix for this. 
						
						
					 
					
						2016-05-18 17:10:18 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eklavya Sharma 
							
						 
					 
					
						
						
							
						
						98afe000ee 
					 
					
						
						
							
							Make zerver/lib/statistics.py pass mypy check.  
						
						 
						
						
						
						
					 
					
						2016-05-18 17:10:18 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eklavya Sharma 
							
						 
					 
					
						
						
							
						
						0dcd8b387d 
					 
					
						
						
							
							Make zerver/lib/bugdown/fenced_code.py pass mypy check.  
						
						 
						
						
						
						
					 
					
						2016-05-18 17:10:17 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eklavya Sharma 
							
						 
					 
					
						
						
							
						
						3441f0848c 
					 
					
						
						
							
							Annotate pg_backup_and_purge.py.  
						
						 
						
						
						
						
					 
					
						2016-05-18 17:10:17 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eklavya Sharma 
							
						 
					 
					
						
						
							
						
						66bb6394e5 
					 
					
						
						
							
							Make api/zulip/__init__.py pass mypy check.  
						
						 
						
						
						
						
					 
					
						2016-05-18 17:10:17 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eklavya Sharma 
							
						 
					 
					
						
						
							
						
						46757f07bf 
					 
					
						
						
							
							Make zerver/lib/actions.py pass mypy check.  
						
						 
						
						
						
						
					 
					
						2016-05-18 17:10:17 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eklavya Sharma 
							
						 
					 
					
						
						
							
						
						16067b7013 
					 
					
						
						
							
							Make zerver/views/webhooks/jira.py pass mypy check.  
						
						 
						
						
						
						
					 
					
						2016-05-18 17:10:17 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Abbott 
							
						 
					 
					
						
						
							
						
						c1a680e2a9 
					 
					
						
						
							
							rate_limiter: Fix misplaced type annotation and cleanup code.  
						
						 
						
						... 
						
						
						
						You don't put type annotations on return values. 
						
						
					 
					
						2016-05-06 13:38:12 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Abbott 
							
						 
					 
					
						
						
							
						
						3a0e7c217f 
					 
					
						
						
							
							mypy: Move verbose error output to travis CI wrapper.  
						
						 
						
						... 
						
						
						
						This makes it easier to pipe the output of tools/run-mypy to tools
like grep. 
						
						
					 
					
						2016-05-06 13:38:12 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Abbott 
							
						 
					 
					
						
						
							
						
						b21454d05e 
					 
					
						
						
							
							mypy: Use the new --fast-parser option.  
						
						 
						
						... 
						
						
						
						This makes mypy about 15% faster running on the Zulip codebase (from
7s=>6s on my laptop), which seems worth it for losing a couple files.
This option requires a new dependency, which we add to the
mypy-specific requirements.txt file. 
						
						
					 
					
						2016-05-06 13:38:12 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Abbott 
							
						 
					 
					
						
						
							
						
						1807e855e7 
					 
					
						
						
							
							Upgrade mypy to the new 0.4.0 release.  
						
						 
						
						... 
						
						
						
						Also update the mypy command line to not use deprecated argument names.
This introduces a few errors, so we exclude the relevant files to keep
the mypy output clean. 
						
						
					 
					
						2016-05-06 13:38:12 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eklavya Sharma 
							
						 
					 
					
						
						
							
						
						27f12b2de3 
					 
					
						
						
							
							Annotate tools/lister.py.  
						
						 
						
						
						
						
					 
					
						2016-05-01 23:04:09 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Abbott 
							
						 
					 
					
						
						
							
						
						755695d3c0 
					 
					
						
						
							
							bugdown: Add type: ignore for fenced_code import.  
						
						 
						
						... 
						
						
						
						This is a workaround to allow us to type-check files that depend on
this.  Ideally in the future we'll fix the type errors in
fenced_code.py. 
						
						
					 
					
						2016-04-28 12:50:47 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Abbott 
							
						 
					 
					
						
						
							
						
						d61c8f91cf 
					 
					
						
						
							
							run-mypy: Link to docs on ReadTheDocs.  
						
						 
						
						
						
						
					 
					
						2016-04-28 12:35:54 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eklavya Sharma 
							
						 
					 
					
						
						
							
						
						3601b9eda9 
					 
					
						
						
							
							tools/run-mypy: Use mypy from zulip-py3-venv if present.  
						
						 
						
						
						
						
					 
					
						2016-04-28 12:28:24 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eklavya Sharma 
							
						 
					 
					
						
						
							
						
						1af4334887 
					 
					
						
						
							
							Add tools/run-mypy.  
						
						 
						
						... 
						
						
						
						Since a lot of files don't pass the mypy check, a long list of
files to be excluded from mypy check has been specified. 
						
						
					 
					
						2016-04-28 10:03:35 -07:00