Skip to content

rye

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.

dev

https://rye-up.com/

arm64 amd64

Installation

1. Add WakeMeOps repository

curl -sSL https://raw.githubusercontent.com/upciti/wakemeops/main/assets/install_repository | sudo bash

2. Install rye

sudo apt install rye

Snippets

FROM wakemeops/minideb:bullseye

RUN install_packages \
    rye=0.42.0*

USER 1001
- name: Install dependencies
  uses: upciti/wakemeops-action@v1
  with:
    packages: |
      rye=0.42.0*

Download URLs

Version SHA256 Size (KB)
0.42.0 a867b216f535b3786b15f3af7aaa350e29afca3bd4099ecb6b6c614ab776492b 4566
0.41.0 53678c0b1461ecde10273221171d3259d0c1057e1dddb6d66cb4ae3e970ae2ee 4557
0.40.0 17b0eed04ef8421c8b58bf77061fba066318a441356da5af6b437e02b4a373be 4560
0.39.0 4cbdff59eb89d274754b3c03a4317d57ac301887a4121052e7a4ee9dfc895a0e 4515
0.38.0 29bc4dfc3f271a8eddb7dabe863443d91b643512b4bf9b484669e299b4426ebc 4470
0.37.0 5bdc1819c3a25f922da3218d2d76c24d1c4da43ff2fcb632020c802864ab03e7 4483
0.36.0 40b11b013fc7021d940dddae4d1052396930aab58428be0ea7edd7b9c97c1058 4483
0.35.0 3ef1a98df8bb231e2b8f1e0b1e81a7b6cd08b39fe49b6ea5261e1ab46606796d 4487
0.34.0 01efc5d2f67c254f37142b813f4299c79e217c02a79ff8e5c345d015f70385ef 4484
0.33.0 0d4bd000567b218483122dd608a3eaec7e6822c86ae6266979cf3bb87bd58edc 4442
Version SHA256 Size (KB)
0.42.0 cd28b0f4b467b073d3789eb68481d489bea2697375066627daffccf765ffb170 4478
0.41.0 6f35e5a84c4a3415b27bcf4bf8b54e04b336090338876759a22098e7b2b2d612 4471
0.40.0 54d2434e9bce2d54f055601f17f5b7db85f7d668895c985c88ed1a94b732116a 4471
0.39.0 3c8a2983b7a2d3e1d8e5b5885fbcb9f93a5accfd6ad0b82bc8346d73993c0ab0 4432
0.38.0 03467db4afdccf0de92129e236e46b718db9ab19e9065b0b0282f27a9e33f4d9 4397
0.37.0 e4fd602cd595460abdc2073ae4c1d25dc20ddb022318bd9e4c713b850d217a24 4399
0.36.0 b0c7bff1606335e140f46796fcd536b3d6497915cb6e3f376425025db8428537 4402
0.35.0 bc26ab395059704abc2b0438eb99b6b3d72623bc4f18c28a8c65a27ad94e8e48 4399
0.34.0 f29f090529d975e92f02fe4557eec58670f622eb5157236faf49d861fa896b01 4408
0.33.0 aeb9e18247a585a38d526f8c6d2339ca3f93bf8ed2300a83af5a89acb2292642 4383

Blueprints

Debian packages listed on this page are generated from op2deb YAML blueprints. Blueprints for rye are versioned here.

Click here to see rye ops2deb blueprints
https://github.com/upciti/wakemeops/blob/main/blueprints/dev/rye/ops2deb.yml
name: rye
matrix:
  architectures:
    - amd64
    - arm64
  versions:
    - 0.28.0
    - 0.29.0
    - 0.30.0
    - 0.31.0
    - 0.32.0
    - 0.33.0
    - 0.34.0
    - 0.35.0
    - 0.36.0
    - 0.37.0
    - 0.38.0
    - 0.39.0
    - 0.40.0
    - 0.41.0
    - 0.42.0
homepage: https://rye-up.com/
summary: comprehensive project and package management solution for Python
description: |-
  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.
fetch:
  url: https://github.com/astral-sh/rye/releases/download/{{version}}/rye-{{target}}-linux.gz
  targets:
    amd64: x86_64
    arm64: aarch64
install:
  - rye-{{target}}-linux:/usr/bin/rye

The blueprint fetch keyword contains a URL template pointing to rye releases. Downloaded files are locked in a lockfile versioned here.

Click here to see rye release hashes
https://github.com/upciti/wakemeops/blob/main/blueprints/dev/rye/ops2deb.lock.yml
- url: https://github.com/astral-sh/rye/releases/download/0.28.0/rye-aarch64-linux.gz
  sha256: 00c3805b1986ae79787388917964bbeee0a1c4adc3dea1ba0060bd9756f0b405
  timestamp: 2024-03-08 16:14:39+00:00
- url: https://github.com/astral-sh/rye/releases/download/0.28.0/rye-x86_64-linux.gz
  sha256: 7dc1145925cd47d4afc425d61557031e194f3f2b2a4f8921dccb927a962652e2
  timestamp: 2024-03-08 16:14:39+00:00
- url: https://github.com/astral-sh/rye/releases/download/0.29.0/rye-aarch64-linux.gz
  sha256: 5d743d91525c773d8ee148e2e6f1f16770dae539e39568bad3b03ccd69e5abc7
  timestamp: 2024-03-11 12:07:55+00:00
- url: https://github.com/astral-sh/rye/releases/download/0.29.0/rye-x86_64-linux.gz
  sha256: a950db192c8e814f5889f45bd926c6a9ea6f7323f7bc18a469036c666f6db815
  timestamp: 2024-03-11 12:07:55+00:00
- url: https://github.com/astral-sh/rye/releases/download/0.30.0/rye-aarch64-linux.gz
  sha256: daf3f91b780f1405f828e601a28596ad7d177eee4f460eba32d5fe737cd7680f
  timestamp: 2024-03-20 00:20:17+00:00
- url: https://github.com/astral-sh/rye/releases/download/0.30.0/rye-x86_64-linux.gz
  sha256: 9b7038c7f30ddd62a9df887f9bb9da660eb6b200b22e1774529629ce50f04e36
  timestamp: 2024-03-20 00:20:17+00:00
- url: https://github.com/astral-sh/rye/releases/download/0.31.0/rye-aarch64-linux.gz
  sha256: 15c177641e39e018503fa5b45dc008ad66cd558262cd914d8c3ccd08043d9312
  timestamp: 2024-03-22 12:09:17+00:00
- url: https://github.com/astral-sh/rye/releases/download/0.31.0/rye-x86_64-linux.gz
  sha256: 1cc7f7a644234729e598b44de34d489e1713b87286257464f565b2522de7fadf
  timestamp: 2024-03-22 12:09:17+00:00
- url: https://github.com/astral-sh/rye/releases/download/0.32.0/rye-aarch64-linux.gz
  sha256: 6e367f96ac2f2468b6a846ab9bae486fcdf914e5b7093bbca7218f34fcdadb31
  timestamp: 2024-03-29 12:08:21+00:00
- url: https://github.com/astral-sh/rye/releases/download/0.32.0/rye-x86_64-linux.gz
  sha256: c917daac1bbdda4115838116f548236ed3c603d1aef649e72f0cd8078aa1097a
  timestamp: 2024-03-29 12:08:21+00:00
- url: https://github.com/astral-sh/rye/releases/download/0.33.0/rye-aarch64-linux.gz
  sha256: ad01f0b4543fa5a0d95cb968b49c675feec4c030e49d2652d7c66bb71ef9b04b
  timestamp: 2024-04-24 18:06:29+00:00
- url: https://github.com/astral-sh/rye/releases/download/0.33.0/rye-x86_64-linux.gz
  sha256: 77188fa863bc746e2d4f2613603eeeb6ebb774045028c4dd52c01600a9f91344
  timestamp: 2024-04-24 18:06:29+00:00
- url: https://github.com/astral-sh/rye/releases/download/0.34.0/rye-aarch64-linux.gz
  sha256: a36e4a51f789c1c78e32ee22527ca59682bbac0b74b7c572b81f028498ff56cf
  timestamp: 2024-05-20 21:05:48+00:00
- url: https://github.com/astral-sh/rye/releases/download/0.34.0/rye-x86_64-linux.gz
  sha256: ea78a7776733a5d7b91e65101f96bc8eb3026b7b1a4570ef2266cd4a054fd531
  timestamp: 2024-05-20 21:05:48+00:00
- url: https://github.com/astral-sh/rye/releases/download/0.35.0/rye-aarch64-linux.gz
  sha256: cf50fe527c37a925cfa3831a114b2148e30d4a01c43db58e0db92f0311ea173f
  timestamp: 2024-06-24 15:06:19+00:00
- url: https://github.com/astral-sh/rye/releases/download/0.35.0/rye-x86_64-linux.gz
  sha256: 446cc0e56f1e34823c5eaf2be9e48bc28106ff748a97cd259fcbb01235fcdaf5
  timestamp: 2024-06-24 15:06:19+00:00
- url: https://github.com/astral-sh/rye/releases/download/0.36.0/rye-aarch64-linux.gz
  sha256: 4a26b4aa4eb774fec378f8b1c8eda1cc98fcb8c0347cf557540b73aeb0ec740f
  timestamp: 2024-07-09 09:06:44+00:00
- url: https://github.com/astral-sh/rye/releases/download/0.36.0/rye-x86_64-linux.gz
  sha256: 9be13e1ac28d9ddc602b33ff3e73e9ffd983918538a6195bcdc696a401fa941c
  timestamp: 2024-07-09 09:06:44+00:00
- url: https://github.com/astral-sh/rye/releases/download/0.37.0/rye-aarch64-linux.gz
  sha256: dccd60a5e1c52aab2c0861c8cd8ca3f43ca3de14e6255062b59498c6c692da5a
  timestamp: 2024-07-20 21:05:39+00:00
- url: https://github.com/astral-sh/rye/releases/download/0.37.0/rye-x86_64-linux.gz
  sha256: fc7c150acc844fd86d709de1428ca96b585f8340edebc5b537ee9fa231f40884
  timestamp: 2024-07-20 21:05:39+00:00
- url: https://github.com/astral-sh/rye/releases/download/0.38.0/rye-aarch64-linux.gz
  sha256: 5717ecd90d5639886a2d19c1db1eef1b0fb8470109dce55a875c316d098e74e8
  timestamp: 2024-08-02 03:06:05+00:00
- url: https://github.com/astral-sh/rye/releases/download/0.38.0/rye-x86_64-linux.gz
  sha256: a3cc08ae1dc20881dab290b776a7061b3e6d391f4a80926452556d8e66692ec7
  timestamp: 2024-08-02 03:06:05+00:00
- url: https://github.com/astral-sh/rye/releases/download/0.39.0/rye-aarch64-linux.gz
  sha256: b0a14141f0e24f7138040291bb7151babd1feabbc86c8d4470d5f87f28cbbb1e
  timestamp: 2024-08-21 03:06:16+00:00
- url: https://github.com/astral-sh/rye/releases/download/0.39.0/rye-x86_64-linux.gz
  sha256: 027b4c8170b347986d431d7d960403527f4972d50dcebd64c8d7a3ca6fba7572
  timestamp: 2024-08-21 03:06:16+00:00
- url: https://github.com/astral-sh/rye/releases/download/0.40.0/rye-aarch64-linux.gz
  sha256: 14dd41b1112ab73819333bc5bd51e67eeb5d45fa5b1fa924ce18ef8502dd4530
  timestamp: 2024-09-25 18:07:40+00:00
- url: https://github.com/astral-sh/rye/releases/download/0.40.0/rye-x86_64-linux.gz
  sha256: 93c34835187659e1a18f636e9440d47bee7c45b8e6aef5fd95ef6099c20d804e
  timestamp: 2024-09-25 18:07:40+00:00
- url: https://github.com/astral-sh/rye/releases/download/0.41.0/rye-aarch64-linux.gz
  sha256: 2e552844646428120919e6cc698cdeb28f5fe17903f6b4e963bae98474c24d63
  timestamp: 2024-09-29 21:05:50+00:00
- url: https://github.com/astral-sh/rye/releases/download/0.41.0/rye-x86_64-linux.gz
  sha256: db3b57fe48c0704b537c0d1e7028d15d06d5357271d96c8cd8b5fa98cffc7b46
  timestamp: 2024-09-29 21:05:50+00:00
- url: https://github.com/astral-sh/rye/releases/download/0.42.0/rye-aarch64-linux.gz
  sha256: 6a57fdcbe2ce946d841b7262652b16be62384efa53b9ef11b8d4c1d1d2e288f4
  timestamp: 2024-10-22 00:27:20+00:00
- url: https://github.com/astral-sh/rye/releases/download/0.42.0/rye-x86_64-linux.gz
  sha256: 1233f41f951d1122c1ffed3dbe7b0b101793ddf0d3df635adcf7bd757ac7ccbc
  timestamp: 2024-10-22 00:27:20+00:00

Badge

WakeMeOps

[![WakeMeOps](https://docs.wakemeops.com/badges/rye.svg)](https://docs.wakemeops.com/packages/rye)
<a href="https://docs.wakemeops.com/packages/rye">
  <img src="https://docs.wakemeops.com/badges/rye.svg"/>
</a>
.. image:: https://docs.wakemeops.com/badges/rye.svg
:target: https://docs.wakemeops.com/packages/rye