Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork471
a Hassle-Free Python Experience
License
astral-sh/rye
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Note
If you're getting started with Rye, consideruv, thesuccessor project from the same maintainers.
While Rye is actively maintained, uv offers a more stable and feature-complete experience, and is the recommendedchoice for new projects.
Having trouble migrating?Let us know what's missing.
Rye is a comprehensive project and package management solution for Python.Born fromits creator's desire to establish aone-stop-shop for all Python users, Rye provides a unified experience to install and manage Pythoninstallations,pyproject.toml
based projects, dependencies and virtualenvsseamlessly. It's designed to accommodate complex projects, monorepos and tofacilitate global tool installations. Curious?Watch an introduction.
A hassle-free experience for Python developers at every level.
Rye picks and ships the right tools so you can get started in minutes:
- Bootstraps Python: it provides an automated way to get access to the amazingIndygreg Python Builds as well as the PyPy binary distributions.
- Linting and Formatting: it bundlesruff and makes it available with
rye lint
andrye fmt
. - Managing Virtualenvs: it uses the well established virtualenv library under the hood.
- Building Wheels: it delegates that work largely tobuild.
- Publishing: its publish command usestwine to accomplish this task.
- Locking and Dependency Installation: is today implemented by usinguv with a fallback tounearth andpip-tools.
- Workspace support: Rye lets you work with complex projects consistingof multiple libraries.
The installation takes just a minute:
Linux and macOS:
curl -sSf https://rye.astral.sh/get | bash
Windows:
Download and run the installer (64-bit (x86-64) or32-bit (x86)).
For more details and other options, refer to theinstallation instructions.
Did I spark your interest?
- Discussion Forum, to discuss the projecton GitHub
- Discord, for conversations with other developers in text form
- Issue Tracker, if you run into bugs or have suggestions
- Badges, if you want to show that you use Rye
- License: MIT
About
a Hassle-Free Python Experience
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Sponsor this project
Uh oh!
There was an error while loading.Please reload this page.
Packages0
Uh oh!
There was an error while loading.Please reload this page.