rye-up.com Open in urlscan Pro
2606:4700:3035::ac43:9f49  Public Scan

URL: http://rye-up.com/
Submission: On March 17 via api from US — Scanned from DE

Form analysis 1 forms found in the DOM

Name: search

<form class="md-search__form" name="search">
  <input type="text" class="md-search__input" name="query" aria-label="Search" placeholder="Search" autocapitalize="off" autocorrect="off" autocomplete="off" spellcheck="false" data-md-component="search-query" required="">
  <label class="md-search__icon md-icon" for="__search">
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
      <path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5Z"></path>
    </svg>
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
      <path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12Z"></path>
    </svg>
  </label>
  <nav class="md-search__options" aria-label="Search">
    <button type="reset" class="md-search__icon md-icon" title="Clear" aria-label="Clear" tabindex="-1">
      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
        <path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41Z"></path>
      </svg>
    </button>
  </nav>
</form>

Text Content

Rye
Welcome
Type to start searching
astral-sh/rye
 * 0.29.0
 * 10.7k
 * 380

 * Welcome
 * User Guide
 * Community
 * Changelog
 * Philosophy

Rye
astral-sh/rye
 * 0.29.0
 * 10.7k
 * 380

 * Welcome
 * User Guide
   User Guide
    * Introduction
    * Installation
    * Basics
    * Configuration
    * Python Project
    * Syncing and Locking
    * Shims
    * Building and Publishing
    * Rust Modules
    * Dependency Sources
    * Dependencies
    * Workspaces
    * Virtual Projects
    * Commands
      Commands
       * Overview
       * add
       * build
       * config
       * fetch
       * fmt
       * init
       * install
       * lock
       * lint
       * make-req
       * pin
       * publish
       * remove
       * run
       * show
       * sync
       * test
       * toolchain
         toolchain
          * Overview
          * fetch
          * list
          * register
          * remove
      
       * tools
         tools
          * Overview
          * install
          * uninstall
          * list
      
       * self
         self
          * Overview
          * completion
          * update
          * uninstall
      
       * uninstall
       * version
   
    * Toolchains
      Toolchains
       * Toolchain Management
       * Portable CPython
       * PyPy
   
    * Tools
    * FAQ

 * Community
 * Changelog
 * Philosophy


RYE: A HASSLE-FREE PYTHON EXPERIENCE

Rye is a comprehensive project and package management solution for Python. Born
from its creator's desire to establish a one-stop-shop for all Python users, Rye
provides a unified experience to install and manages Python installations,
pyproject.toml based projects, dependencies and virtualenvs seamlessly. It's
designed to accommodate complex projects, monorepos and to facilitate global
tool installations. Curious? Watch an introduction.

A hassle-free experience for Python developers at every level.



Installation Instructions

LinuxmacOSWindowsCompile Yourself

To install you can run a curl command which will install the right binary for
your operating system and CPU architecture and install it:

curl -sSf https://rye-up.com/get | bash


Alternatively if you don't trust this approach, you can download the latest
release binary. On first run it will install itself.

 * rye-x86_64-linux.gz for 64bit Intel computers
 * rye-aarch64-linux.gz for 64bit ARM computers

gunzip rye-x86_64-linux.gz
chmod +x ./rye-x86_64-linux
./rye-x86_64-linux


To install you can run a curl command which will install the right binary for
your operating system and CPU architecture and install it:

curl -sSf https://rye-up.com/get | bash


Alternatively if you don't trust this approach, you can download the latest
release binary. On first run it will install itself.

 * rye-aarch64-macos.gz for M1/M2 Macs
 * rye-x86_64-macos.gz for Intel Macs

gunzip rye-aarch64-macos.gz
chmod +x ./rye-aarch64-macos
./rye-aarch64-macos


To install Rye on windows download the latest release and run the binary. Upon
first run it will install itself. Please note that it's strongly recommended to
have "Developer Mode" activated when using Rye and before starting the
installation. Learn more.

 * rye-x86_64-windows.exe for 64bit Intel Windows
 * rye-x86-windows.exe for 32bit Intel Windows

Note

Rye does not yet use signed binaries which means that you will need to allow the
execution of the downloaded executable. If there is no obvious way to do so,
click on "More info" on the error message that shows up and then on "Run
anyway".

Additionally sometimes a Trojan warning about "Bearfoos" is shown. This is a
false positive. For more information see the discussion Windows Bearfoos virus
associated with rye.

You need to have Rust and Cargo installed. If you don't have, you can use rustup
to get them onto your machine.

Afterwards you can install Rye via cargo:

cargo install --git https://github.com/astral-sh/rye rye





For the next steps or ways to customize the installation, head over to the
detailed installation guide.

Back to top
Next
Introduction

Copyright © 2023 Armin Ronacher
Made with Material for MkDocs