A simple installer to download and install the Nunchaku library from GitHub Releases.
Project description
Nunchaku Installer
A simple command-line tool to easily install the Nunchaku Python library, working around the file size limit on PyPI.
Why this tool?
The Nunchaku library is distributed as .whl files that exceed the maximum size allowed by PyPI (over 100 MB). This installer automates the process of:
- Detecting your system configuration (OS, Python version, PyTorch version).
- Finding the corresponding Nunchaku version on GitHub releases.
- Downloading and installing the correct
.whlfile.
Installation
You can install nunchaku-installer via pip:
pip install nunchaku-installer
Usage
Installing the latest version of Nunchaku
The basic command automatically detects your system and installs the latest compatible version of Nunchaku.
nunchaku-installer install
Installing a specific version
You can specify an exact version by using its GitHub release tag.
nunchaku-installer install --version v0.3.1
Using uv as the installation backend
If you prefer to use uv (an ultra-fast installer), you can specify it with the --backend option.
# Make sure 'uv' is installed (pip install uv)
nunchaku-installer install --backend uv
Listing available versions
To see all the Nunchaku versions that you can install:
nunchaku-installer list-versions
Acknowledgements
This installer is a community-driven companion tool created to facilitate the installation of the main Nunchaku library. A big thank you to the entire nunchaku-tech team for their incredible work.
License
This project is licensed under the MIT License.
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 Distribution
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 nunchaku_installer-0.1.0.tar.gz.
File metadata
- Download URL: nunchaku_installer-0.1.0.tar.gz
- Upload date:
- Size: 6.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ad5681a34fa47d016359b75d0aa877d3113fdd106570649e705d3861ef28c920
|
|
| MD5 |
5f52eb87eded9a463c77eb43c3225ea3
|
|
| BLAKE2b-256 |
ad04c7fc8049a2a79d771e3b8178000015ddb78e7cf2d79fb342526ecb0cd50b
|
Provenance
The following attestation bundles were made for nunchaku_installer-0.1.0.tar.gz:
Publisher:
publish-to-pypi.yml on Juste-Leo2/nunchaku-installer
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
nunchaku_installer-0.1.0.tar.gz -
Subject digest:
ad5681a34fa47d016359b75d0aa877d3113fdd106570649e705d3861ef28c920 - Sigstore transparency entry: 282654299
- Sigstore integration time:
-
Permalink:
Juste-Leo2/nunchaku-installer@bd472269133993ab121f65170a299b60563a41a3 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/Juste-Leo2
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-to-pypi.yml@bd472269133993ab121f65170a299b60563a41a3 -
Trigger Event:
release
-
Statement type:
File details
Details for the file nunchaku_installer-0.1.0-py3-none-any.whl.
File metadata
- Download URL: nunchaku_installer-0.1.0-py3-none-any.whl
- Upload date:
- Size: 8.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
932688d460b77697af916f47aceb61a6a0352c6dfd6bece36ccaef0afb101ed2
|
|
| MD5 |
694b3f9ba7406cc7d7d21386dd3d4896
|
|
| BLAKE2b-256 |
61be16f02a97e08f47c07df4dc1f22f0da9424e068365b2d3962dcc3f342a098
|
Provenance
The following attestation bundles were made for nunchaku_installer-0.1.0-py3-none-any.whl:
Publisher:
publish-to-pypi.yml on Juste-Leo2/nunchaku-installer
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
nunchaku_installer-0.1.0-py3-none-any.whl -
Subject digest:
932688d460b77697af916f47aceb61a6a0352c6dfd6bece36ccaef0afb101ed2 - Sigstore transparency entry: 282654323
- Sigstore integration time:
-
Permalink:
Juste-Leo2/nunchaku-installer@bd472269133993ab121f65170a299b60563a41a3 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/Juste-Leo2
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-to-pypi.yml@bd472269133993ab121f65170a299b60563a41a3 -
Trigger Event:
release
-
Statement type: