MyGit

astral-sh/rye

Fork: 467 Star: 13791 (更新于 2024-11-05 09:15:04)

license: MIT

Language: Rust .

a Hassle-Free Python Experience

最后发布版本: 0.37.0 ( 2024-07-21 03:37:06)

官方网址 GitHub网址

Rye: a Hassle-Free Python Experience


Rye

[!NOTE]

If you're getting started with Rye, consider uv, the successor project from the same maintainers.

While Rye is actively maintained, uv offers a more stable and feature-complete experience, and is the recommended choice for new projects.

Having trouble migrating? Let us know what's missing.

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 manage 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.

Watch the instruction

Click on the thumbnail to watch a 16 minute introduction video

In The Box

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 amazing Indygreg Python Builds as well as the PyPy binary distributions.
  • Linting and Formatting: it bundles ruff and makes it available with rye lint and rye fmt.
  • Managing Virtualenvs: it uses the well established virtualenv library under the hood.
  • Building Wheels: it delegates that work largely to build.
  • Publishing: its publish command uses twine to accomplish this task.
  • Locking and Dependency Installation: is today implemented by using uv with a fallback to unearth and pip-tools.
  • Workspace support: Rye lets you work with complex projects consisting of multiple libraries.

Installation

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) or 32-bit (x86)).

For more details and other options, refer to the installation instructions.

Learn More

Did I spark your interest?

More

  • Discussion Forum, to discuss the project on 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

最近版本更新:(数据更新于 2024-09-16 20:16:56)

2024-07-21 03:37:06 0.37.0

2024-07-08 05:17:53 0.36.0

2024-06-24 21:23:04 0.35.0

2024-05-21 04:33:56 0.34.0

2024-04-25 01:03:42 0.33.0

2024-03-29 17:42:48 0.32.0

2024-03-22 18:52:43 0.31.0

2024-03-20 05:30:53 0.30.0

2024-03-11 18:16:46 0.29.0

2024-03-07 20:23:11 0.28.0

主题(topics):

package-manager, packaging, python

astral-sh/rye同语言 Rust最近更新仓库

2024-11-05 08:48:52 lapce/lapce

2024-11-04 19:47:57 dashpay/platform

2024-11-01 02:26:55 mediar-ai/screenpipe

2024-10-30 06:09:45 electric-capital/crypto-ecosystems

2024-10-29 10:21:58 rustdesk/rustdesk

2024-10-27 15:42:03 jtroo/kanata