mirror of
				https://github.com/astral-sh/ruff.git
				synced 2025-10-31 12:05:57 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			21 lines
		
	
	
	
		
			794 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
	
		
			794 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| ## Getting started
 | |
| 
 | |
| 1. [Install `uv`](https://docs.astral.sh/uv/getting-started/installation/)
 | |
| 
 | |
| - Unix: `curl -LsSf https://astral.sh/uv/install.sh | sh`
 | |
| - Windows: `powershell -c "irm https://astral.sh/uv/install.ps1 | iex"`
 | |
| 
 | |
| 1. Build ty: `cargo build --bin ty --release`
 | |
| 1. `cd` into the benchmark directory: `cd scripts/ty_benchmark`
 | |
| 1. Run benchmarks: `uv run benchmark`
 | |
| 
 | |
| ## Known limitations
 | |
| 
 | |
| ty only implements a tiny fraction of Mypy's and Pyright's functionality,
 | |
| so the benchmarks aren't in any way a fair comparison today. However,
 | |
| they'll become more meaningful as we build out more type checking features in ty.
 | |
| 
 | |
| ### Windows support
 | |
| 
 | |
| The script should work on Windows, but we haven't tested it yet.
 | |
| We do make use of `shlex` which has known limitations when using non-POSIX shells.
 | 
