Shrinkwrap
Shrinkwrap is a tool to simplify the process of building and running firmware on Arm Fixed Virtual Platforms (FVP). Users simply invoke the tool to build the required config, then pass their own kernel and rootfs to the tool to boot the full system on FVP.
- Documentation is available at: ReadTheDocs
- Source Code is available at: GitLab
- Shrinkwrap Container Images are available at: DockerHub
The documentation (linked above) contains a QuickStart section, which details how to install and use the tool. However, if you are in a hurry, here are the minimal steps:
NOTE: This assumes you have Python >=3.9.0 and docker installed. If this is not the case, please refer to the documentation.
sudo apt-get install git netcat-openbsd python3 python3-pip telnet
python3 -m venv .venv
source .venv/bin/activate
pip install --upgrade pip
pip install shrinkwraptool
shrinkwrap --help
Release files for shrinkwraptool 2026.9.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| shrinkwraptool-2026.9.0.tar.gz | 65.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| shrinkwraptool-2026.9.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 156.8 kB
Release files / shrinkwraptool-2026.9.0.tar.gz
| Download URL | shrinkwraptool-2026.9.0.tar.gz |
|---|---|
| Size | 65.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
cf17ce434ec9e82493753c2e7d30c4444e590490eb733ba5c9287cb5a6176c16
|
|
BLAKE2b-256 checksum How to use checksums |
afd0c5dcb7327bea80e355cf1bfc9d18d890ed9fa55f9911cf1e2fe075dfc144
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / shrinkwraptool-2026.9.0-py3-none-any.whl
| Download URL | shrinkwraptool-2026.9.0-py3-none-any.whl |
|---|---|
| Size | 91.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
8b26430a9726006fa005832b66e78194739288418ee6aff6933d52de189fe0b2
|
|
BLAKE2b-256 checksum How to use checksums |
971ec14c33260536b33764dc194f526b9453b08f00d287a7d9fa0d15b2e96f1a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|