No project description provided
Project description
# rustup-pypi
Unofficial [rustup](https://rustup.rs/) distribution for PyPI.
If you are a rust(up) team member and interested in this package, please DM me.
## Internals
rustup is the Rust toolchain’s bootstrapping tool: You download rustup, and it installs Cargo, rustc, etc. in .cargo/bin. Rustup can install arbitrary Rust toolchain versions and can switch per invocation, e.g. cargo +nightly build transparently downloads and installs a nightly toolchain. It also reads a rust-toolchain.toml, so if you have Rustup installed, you can build projects that use arbitrary Rust versions.
All Rust toolchain binaries are internally symlinks to rustup[.exe]. rustup reads the name of the binary it was started as, selects the correct toolchain and launches the real e.g. cargo[.exe] inside the toolchain folder. On Windows, junctions are used if symlinks fail (https://github.com/rust-lang/rustup/blob/8b3aedcc599e9b6c6f3f1ece6a9a45dd4abc5ca4/src/utils/raw.rs#L121-L129).
Wheel cannot contain symlinks, and they don’t support post-install scripts. Instead, we’re using shim Python scripts that execv into the real rustup binary.
## Building
Due to the conflict between the package being both builder and been built, the current build process for all binaries is:
`bash (cd src && python -m rustup.build_rustup_wheels) `
Otherwise, building a single platform works the regular way:
`bash uv build `
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file rustup-1.28.2.1.tar.gz.
File metadata
- Download URL: rustup-1.28.2.1.tar.gz
- Upload date:
- Size: 7.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.8.17
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
349474e6d5f8e3a971777dbe22e55be068c1d11a8e1bc395e945bfdbb407e2a7
|
|
| MD5 |
c2c2c4e7d0673d50e1ca21849bb834fe
|
|
| BLAKE2b-256 |
23f06d9a229698333819a0d5e04988591a6052f3c31da8995e77092f532dc66b
|
File details
Details for the file rustup-1.28.2.1-py3-none-win_arm64.whl.
File metadata
- Download URL: rustup-1.28.2.1-py3-none-win_arm64.whl
- Upload date:
- Size: 4.9 MB
- Tags: Python 3, Windows ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.8.17
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1b8487b976861ab7774a80169dd109299966d654fbbc4980f8d9c647b7974a93
|
|
| MD5 |
e1d5c93c9fe42f4baaec8042c9d28d8c
|
|
| BLAKE2b-256 |
f48319f7908ae3de589f755c32c7f056c3d7e73c829d9e1c57c1c942f2be5574
|
File details
Details for the file rustup-1.28.2.1-py3-none-win_amd64.whl.
File metadata
- Download URL: rustup-1.28.2.1-py3-none-win_amd64.whl
- Upload date:
- Size: 5.2 MB
- Tags: Python 3, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.8.17
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8c022b623b764b850d7de1287698d6f0da6471af62db0253c422db5b2a9dac77
|
|
| MD5 |
6f37ab0aef7082f876e9e4b7c9aad67f
|
|
| BLAKE2b-256 |
c5294e981fbd66c858a9aeb176982e63f335e2f50739128c3aff85c190ac165a
|
File details
Details for the file rustup-1.28.2.1-py3-none-win32.whl.
File metadata
- Download URL: rustup-1.28.2.1-py3-none-win32.whl
- Upload date:
- Size: 4.6 MB
- Tags: Python 3, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.8.17
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b371980239c8eaeb64f2787dde2207201f170f698d2d4f0fb99dd49b6192bcd0
|
|
| MD5 |
11740f0cef7213102d94ec257301417e
|
|
| BLAKE2b-256 |
2516e05922e5924635ca3a580ffc8d439c8cc0689ffb552dea37cab58c677570
|
File details
Details for the file rustup-1.28.2.1-py3-none-musllinux_2_17_x86_64.whl.
File metadata
- Download URL: rustup-1.28.2.1-py3-none-musllinux_2_17_x86_64.whl
- Upload date:
- Size: 8.0 MB
- Tags: Python 3, musllinux: musl 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.8.17
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d9e1e5cc456bccf13967280096a3cf4b1f13d631b81d71153512760e254dc38b
|
|
| MD5 |
d6316bcd0063f772e1a314a8de43762a
|
|
| BLAKE2b-256 |
24cd4e9f5bd350e26f5b275c5516079b5be7cfaa2d0212dc3eff01a6ade0dc36
|
File details
Details for the file rustup-1.28.2.1-py3-none-musllinux_2_17_ppc64le.whl.
File metadata
- Download URL: rustup-1.28.2.1-py3-none-musllinux_2_17_ppc64le.whl
- Upload date:
- Size: 6.7 MB
- Tags: Python 3, musllinux: musl 2.17+ ppc64le
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.8.17
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e6f2437ef62bdd793a7d7a442e20a3d4654026ac0259f4227b28ae9cb0ea9aa9
|
|
| MD5 |
da7b19a9c7f2a3b35fd5bd14ca4358f9
|
|
| BLAKE2b-256 |
93af9eea48c0c439133eb65d1bde1a5c7552d23814f1e88e6feaa93c2f8b65ad
|
File details
Details for the file rustup-1.28.2.1-py3-none-musllinux_2_17_aarch64.whl.
File metadata
- Download URL: rustup-1.28.2.1-py3-none-musllinux_2_17_aarch64.whl
- Upload date:
- Size: 7.8 MB
- Tags: Python 3, musllinux: musl 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.8.17
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2d8c9af0a951285fe0c71b2215b6fabe590b19c1f5d9a5d98658e6889dc407c8
|
|
| MD5 |
c39e9190c6d83dcee30379ee8ddf7fa5
|
|
| BLAKE2b-256 |
c73fd1e9cdbd22cfcff0868a53505a4b09c7295ef776571cae9d272c4b6c57ac
|
File details
Details for the file rustup-1.28.2.1-py3-none-manylinux_2_17_x86_64.whl.
File metadata
- Download URL: rustup-1.28.2.1-py3-none-manylinux_2_17_x86_64.whl
- Upload date:
- Size: 7.9 MB
- Tags: Python 3, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.8.17
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9de2d71b5e4c8059e61113675be2a6c5b963432d7b2508ee5b08e39adae92f6d
|
|
| MD5 |
add8f85a8b0820e08fa5f9d088fa6820
|
|
| BLAKE2b-256 |
67b202246405fc4ec8b9ff2b00cd5b61a12496a28c798d354e0a4ce182a2736f
|
File details
Details for the file rustup-1.28.2.1-py3-none-manylinux_2_17_s390x.whl.
File metadata
- Download URL: rustup-1.28.2.1-py3-none-manylinux_2_17_s390x.whl
- Upload date:
- Size: 8.7 MB
- Tags: Python 3, manylinux: glibc 2.17+ s390x
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.8.17
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d17b0ceb8d3c7116fa537120cd6005234af75f2c8877104f6836d89e5f66b75e
|
|
| MD5 |
1f87faa36af7f9095b4b4bea9b7b629c
|
|
| BLAKE2b-256 |
3b9cc24a77c58e434a11d6b1ccdd3b14a82bb8ff537b9e590152f13f343e3744
|
File details
Details for the file rustup-1.28.2.1-py3-none-manylinux_2_17_ppc64le.whl.
File metadata
- Download URL: rustup-1.28.2.1-py3-none-manylinux_2_17_ppc64le.whl
- Upload date:
- Size: 6.9 MB
- Tags: Python 3, manylinux: glibc 2.17+ ppc64le
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.8.17
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d859c66b40a90a91d53b4179a457effba6915828bdb006fb7dfee9aba1d1b384
|
|
| MD5 |
d1c0bdf1c64b3aa17b56e6386ec0b4de
|
|
| BLAKE2b-256 |
e5dbddf8e683d31e8bf416307ef265a20e8a9a5b31ad144dfe05a38c27d03855
|
File details
Details for the file rustup-1.28.2.1-py3-none-manylinux_2_17_ppc64.whl.
File metadata
- Download URL: rustup-1.28.2.1-py3-none-manylinux_2_17_ppc64.whl
- Upload date:
- Size: 7.1 MB
- Tags: Python 3, manylinux: glibc 2.17+ ppc64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.8.17
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ae8db47a8e65f71345753bcdea98d211160d72d65013468035bd1e3c9ed85a38
|
|
| MD5 |
aebcb9bd493af1f7af07648a7f8d2e66
|
|
| BLAKE2b-256 |
a1013d6442d3e15c4b7bf2909528dc516ab1e34345f4da553a76e64dfc2a6e49
|
File details
Details for the file rustup-1.28.2.1-py3-none-manylinux_2_17_i686.whl.
File metadata
- Download URL: rustup-1.28.2.1-py3-none-manylinux_2_17_i686.whl
- Upload date:
- Size: 7.2 MB
- Tags: Python 3, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.8.17
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
398b58547628ab5ea87003a0d403bfe2cb158ec3aebcf630add80ff9da9532c5
|
|
| MD5 |
3b893276496403b28a092896712551f1
|
|
| BLAKE2b-256 |
e4c7242c388c83ea0f40ee7f3fe70b0f46f0024057b84cbf4f376e8dc81013a9
|
File details
Details for the file rustup-1.28.2.1-py3-none-manylinux_2_17_armv7l.whl.
File metadata
- Download URL: rustup-1.28.2.1-py3-none-manylinux_2_17_armv7l.whl
- Upload date:
- Size: 6.7 MB
- Tags: Python 3, manylinux: glibc 2.17+ ARMv7l
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.8.17
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b546bd02729e9cad94cd28cc478dab71c4fb576916bd11786e1df2fd84e7890d
|
|
| MD5 |
a7f04288c5f8261d62e62359edf8ecb2
|
|
| BLAKE2b-256 |
43da2538c814c42f57cdd2e7f58564ecdba33075bbdae98714181204d76d6ef2
|
File details
Details for the file rustup-1.28.2.1-py3-none-manylinux_2_17_aarch64.whl.
File metadata
- Download URL: rustup-1.28.2.1-py3-none-manylinux_2_17_aarch64.whl
- Upload date:
- Size: 8.0 MB
- Tags: Python 3, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.8.17
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
76493b46a5e9c86e1b472518b63e96e566282ecc2df989ef7cedc8fcf7c6ff14
|
|
| MD5 |
f5493b239d86bba4e5a92737f5fdd864
|
|
| BLAKE2b-256 |
84f366c6b5c60801ee269aa2ed9034b2bbcccb4145319414f7c69ce81121539b
|
File details
Details for the file rustup-1.28.2.1-py3-none-macosx_11_0_arm64.whl.
File metadata
- Download URL: rustup-1.28.2.1-py3-none-macosx_11_0_arm64.whl
- Upload date:
- Size: 4.9 MB
- Tags: Python 3, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.8.17
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
64b6f663ac39ddbe26f99892f4e6749f85ecfb1bba2edf66f1aa32a424f5be98
|
|
| MD5 |
6a01beca5412ec12a0332e13cb42de78
|
|
| BLAKE2b-256 |
f8d72ed1cd1db5e98c090714ab0776ec85d11a99549aab9b25f69c113c4a8cc8
|
File details
Details for the file rustup-1.28.2.1-py3-none-macosx_10_12_x86_64.whl.
File metadata
- Download URL: rustup-1.28.2.1-py3-none-macosx_10_12_x86_64.whl
- Upload date:
- Size: 5.3 MB
- Tags: Python 3, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.8.17
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a344c4333624038cdf1678b3718b12514e91b4f0eab5f32aeea0c3184a227f24
|
|
| MD5 |
4039e9a98cc43e3dde47fff7b56b419a
|
|
| BLAKE2b-256 |
7ce5720063515dd98e0958ddfc6beec834ea550c22ba388a1ca909e4b5793f88
|
File details
Details for the file rustup-1.28.2.1-py3-none-linux_armv6l.whl.
File metadata
- Download URL: rustup-1.28.2.1-py3-none-linux_armv6l.whl
- Upload date:
- Size: 6.9 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.8.17
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
728fb6ce6fbfef543193e0e05bf8b5515715e278bf21e0b4c226db0389cb396d
|
|
| MD5 |
481b686698589a0bd992bbce4bf99838
|
|
| BLAKE2b-256 |
a3337f2156d76e89fc4329c30e031d6bb673fbcb16c2a10a442e9de93e975b8a
|