Secure installer and command-line manager for Blender Mobile 3D
Project description
blender-mobile-3d (Python installer)
Secure installer and command-line manager for the Blender Mobile 3D add-on. Full normative reference (commands, options, exit codes, discovery rules, security guarantees): docs/installer-contract.md.
Not yet published to PyPI. Install from source for now:
cd installers/python
pip install -e .
Commands
blender-mobile-3d install [--blender PATH] [--version V] [--offline ZIP] [--manifest-url URL] [--dry-run] [--force] [--json]
blender-mobile-3d update [--blender PATH] [--version V] [--offline ZIP] [--manifest-url URL] [--dry-run] [--force] [--json]
blender-mobile-3d uninstall [--blender PATH] [--yes] [--dry-run] [--json]
blender-mobile-3d doctor [--blender PATH] [--online] [--json]
blender-mobile-3d list-blenders [--blender PATH] [--json]
blender-mobile-3d version
blender-mobile-3d help
Exit codes
| Code | Meaning |
|---|---|
| 0 | success |
| 2 | invalid arguments |
| 3 | Blender not found |
| 4 | multiple Blender installations require --blender |
| 5 | unsupported Blender version |
| 6 | release manifest failure |
| 7 | download failure |
| 8 | checksum mismatch |
| 9 | extension validation failure (unsafe/invalid ZIP) |
| 10 | installation failure |
| 11 | update failure (e.g. downgrade without --force) |
| 12 | uninstall failure |
| 13 | permission/path failure |
| 14 | offline artifact failure |
Example
blender-mobile-3d doctor --json
blender-mobile-3d install --offline dist/blender_mobile_3d-1.0.0.zip --dry-run
blender-mobile-3d install --offline dist/blender_mobile_3d-1.0.0.zip
blender-mobile-3d uninstall --yes
License
GPL-2.0-only
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 blender_mobile_3d-1.0.0.tar.gz.
File metadata
- Download URL: blender_mobile_3d-1.0.0.tar.gz
- Upload date:
- Size: 19.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8a2e07d1472468ffb54dce46a1ec6725c56d558101e71604b25336a7a1e5fc6f
|
|
| MD5 |
b127f071178451a17266f8f7a2d1ca30
|
|
| BLAKE2b-256 |
a08f67b2e371ce36e638685366355563cb6659af0e0e0e30d53edfd64de719df
|
Provenance
The following attestation bundles were made for blender_mobile_3d-1.0.0.tar.gz:
Publisher:
release.yml on SSobol77/blender-3d-plugin
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
blender_mobile_3d-1.0.0.tar.gz -
Subject digest:
8a2e07d1472468ffb54dce46a1ec6725c56d558101e71604b25336a7a1e5fc6f - Sigstore transparency entry: 2204105778
- Sigstore integration time:
-
Permalink:
SSobol77/blender-3d-plugin@76d5c05a05f288c836daaa5f3b572a101561cf4f -
Branch / Tag:
refs/tags/v1.0.0 - Owner: https://github.com/SSobol77
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@76d5c05a05f288c836daaa5f3b572a101561cf4f -
Trigger Event:
push
-
Statement type:
File details
Details for the file blender_mobile_3d-1.0.0-py3-none-any.whl.
File metadata
- Download URL: blender_mobile_3d-1.0.0-py3-none-any.whl
- Upload date:
- Size: 17.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
216d0074551b83c330ecdb118a6f235ca5add8f84fefa58a8e65a19c54a2bc53
|
|
| MD5 |
4fffa42b3769fe462b3e8fc82c66fb18
|
|
| BLAKE2b-256 |
d325508e587b1b661f330dd11a65143e92f37330751c30ed9448edffac4bb031
|
Provenance
The following attestation bundles were made for blender_mobile_3d-1.0.0-py3-none-any.whl:
Publisher:
release.yml on SSobol77/blender-3d-plugin
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
blender_mobile_3d-1.0.0-py3-none-any.whl -
Subject digest:
216d0074551b83c330ecdb118a6f235ca5add8f84fefa58a8e65a19c54a2bc53 - Sigstore transparency entry: 2204105877
- Sigstore integration time:
-
Permalink:
SSobol77/blender-3d-plugin@76d5c05a05f288c836daaa5f3b572a101561cf4f -
Branch / Tag:
refs/tags/v1.0.0 - Owner: https://github.com/SSobol77
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@76d5c05a05f288c836daaa5f3b572a101561cf4f -
Trigger Event:
push
-
Statement type: