mirror of
				https://github.com/ItsDrike/dotfiles.git
				synced 2025-10-31 07:56:36 +00:00 
			
		
		
		
	Use uv instead of rye
This commit is contained in:
		
							parent
							
								
									31ab2cdb8e
								
							
						
					
					
						commit
						dacb4ac34c
					
				
					 2 changed files with 13 additions and 14 deletions
				
			
		|  | @ -17,3 +17,11 @@ fi | |||
| zstyle ':completion:*' menu select      # select completions with arrow keys | ||||
| zstyle ':completion:*' group-name ''    # group results by category | ||||
| zstyle ':completion:::::' completer _expand _complete _ignored _approximate # enable approximate matches for completion | ||||
| 
 | ||||
| # Autocompletion for various tools | ||||
| if command -v uv >/dev/null 2>&1; then | ||||
|   eval "$(uv generate-shell-completion zsh)" | ||||
| fi | ||||
| if command -v uvx >/dev/null 2>&1; then | ||||
|   eval "$(uvx --generate-shell-completion zsh)" | ||||
| fi | ||||
|  |  | |||
|  | @ -104,21 +104,12 @@ source ~/.config/shell/environment | |||
| # Install stable channel default rust toolchain | ||||
| rustup default stable | ||||
| 
 | ||||
| # Install various python versions with rye | ||||
| rye toolchain list --include-downloadable | rg "cpython@3.12" | cut -d' ' -f1 | head -n 1 | xargs rye toolchain fetch | ||||
| rye toolchain list --include-downloadable | rg "cpython@3.11" | cut -d' ' -f1 | head -n 1 | xargs rye toolchain fetch | ||||
| rye toolchain list --include-downloadable | rg "cpython@3.10" | cut -d' ' -f1 | head -n 1 | xargs rye toolchain fetch | ||||
| rye toolchain list --include-downloadable | rg "cpython@3.9" | cut -d' ' -f1 | head -n 1 | xargs rye toolchain fetch | ||||
| rye toolchain list --include-downloadable | rg "cpython@3.8" | cut -d' ' -f1 | head -n 1 | xargs rye toolchain fetch | ||||
| rye toolchain list --include-downloadable | rg "cpython@3.7" | cut -d' ' -f1 | head -n 1 | xargs rye toolchain fetch | ||||
| rye toolchain list --include-downloadable | rg "cpython@3.6" | cut -d' ' -f1 | head -n 1 | xargs rye toolchain fetch | ||||
| # Install various python versions with uv | ||||
| uv python install 3.12 3.11 3.10 3.9 3.8 3.7 | ||||
| 
 | ||||
| # Install ipython with rye | ||||
| rye tools install ipython | ||||
| rye tools install ruff | ||||
| rye tools install basedpyright | ||||
| rye tools install pyright | ||||
| rye tools install mypy | ||||
| # Install various useful python packages | ||||
| paru -S --noconfirm --needed ipython ruff pyright mypy | ||||
| uv tool install basedpyright | ||||
| 
 | ||||
| # Pull my public key and give it ultimate trust | ||||
| # (Obviously, you might not want to do this in your case, | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue