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.33.0*

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

Download URLs

Version SHA256 Size (KB)
0.33.0 0d4bd000567b218483122dd608a3eaec7e6822c86ae6266979cf3bb87bd58edc 4442
0.32.0 e712ac09abf39fe7bd0ed15af21349a02efda8c29504bc57d88ffe5d3bf02949 4439
0.31.0 a3f9b01961392cd68dfd28e40fe41aa620f5e9f96a84c4120919b46c6c19be54 4435
0.30.0 d6e67d170d0fa28bd676ec2c5192a90bac2435cd4e58da5debc32873191ee07d 4429
0.29.0 26783e2b99e2367fb542d183276bc00b9c5d75c056e8ef60f5c23505a2f25b7e 4401
0.28.0 b782aa4a341bc6318a79d3b770ee92d4ade860362c9beefd074a3864bea0481a 4401
Version SHA256 Size (KB)
0.33.0 aeb9e18247a585a38d526f8c6d2339ca3f93bf8ed2300a83af5a89acb2292642 4383
0.32.0 caf72af7d0838382981d59dfbbb86fbc19ceae8ded6a17259ecfbd321c51c710 4381
0.31.0 3def7d386f5c705269c2d7f667677f7ba947ff6022ab261c88a67976ae6aea82 4375
0.30.0 4eacde19ffc5e450a0205228a3ce91e1b3e89460a593b6ac822d4d61cb18915b 4366
0.29.0 2091a623130ef778bf974e6ce51502aed59030b5ea39c962f1361ac5d173924b 4346
0.28.0 9759ede1cb68444f13ff93f73cec26649976ff399c227e7c7cd07119dfd16612 4342

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

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