80da3aee14 
								
									
								
							
								 
							
						 
						
							
							
								
								mypy: use implicit-optional ( #31590 )  
							
							... 
							
							
 
							
							* mypy: set implicit-optional = true
* find and replace '| None = None' -> '= None' in function args 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								995250ae49 
								
									
								
							
								 
							
						 
						
							
							
								
								use pyupgrade to update to new typing syntax ( #31580 )  
							
							... 
							
							
 
							
							* add pyupgrade hook
* run pyupgrade (pre-commit run -a)
* ruff --fix
* Revert "add pyupgrade hook"
This reverts commit 56ec18bb6b8602a0b612f3803d96cdad14b52066.
* revert changes to third_party/
* manual type fixes
* explicit Optional wrapping capnp objects 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								4e310b807f 
								
									
								
							
								 
							
						 
						
							
							
								
								configure mypy outside of pre-commit environment ( #25892 )  
							
							... 
							
							
 
							
							* add mypy config matching precommit
* use local mypy, add files to config
* excludes too
* fix config
* pylint is sad now... did it get updated?
* fix typing hints
* ignore
* this should be a regexp
* mypy doesn't like Deque despite inheriting MutableSequence
* more excludes
* Revert "pylint is sad now... did it get updated?"
This reverts commit 250c632f18ecb3d33ffb931e15425f9314a0964b. 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								753f4c7fab 
								
									
								
							
								 
							
						 
						
							
							
								
								casync unittests ( #25306 )  
							
							... 
							
							
 
							
							* simple extract test
* add test with loopback
* test for chunk reuse
* test seeding
* add instructions
* cleanup
* install casync
* make more tests work without a loopback 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								35c8c0e600 
								
							
								 
							
						 
						
							
							
								
								casync: increase chunk download timeout  
							
							
 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								50434d612e 
								
									
								
							
								 
							
						 
						
							
							
								
								casync: reuse requests session in RemoteChunkReader ( #25045 )  
							
							
 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								06a8ac627c 
								
									
								
							
								 
							
						 
						
							
							
								
								casync: build_chunk_dict optimize for resuming ( #25038 )  
							
							
 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								3900781092 
								
									
								
							
								 
							
						 
						
							
							
								
								add casync support to agnos updater ( #23654 )  
							
							... 
							
							
 
							
							* add casync option to agnos updater
* open if necessary
* add python implementation
* last chunk can be small
* check flags
* cleaner check
* add remote and file stores
* remote caibx file
* print stats
* use python implementation
* clean up imports
* add progress
* fix logging
* fix duplicate chunks
* add comments
* json stats
* cleanup tmp
* normal image is still sparse
* Update system/hardware/tici/agnos.py
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
* Update system/hardware/tici/agnos.py
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
* add some types
* remove comment
* create Chunk type
* make readers a class
* try agnos 5.2
* add download retries
* catch all exceptions
* sleep between retry
* revert agnos.json changes
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com> 
							
						 
						
							3 years ago