- Aug 01, 2025
-
-
Ryan Roberts authored
This reverts commit 61ea90a8. The series causes a bug where the phython environment is not properly activated inside the container and as a result commands fail to execute properly. Signed-off-by:
Ryan Roberts <ryan.roberts@arm.com>
-
- Jul 31, 2025
-
-
The `pyproject.toml` file is a standard Python project configuration file, defined by [PEP 518][1] and expanded upon in [PEP 621][2], which centralises project metadata and build configuration. The major benefit to this standard is the ability to automate the installation of project dependencies (both during development and for downstream users). As a result, it becomes possible to directly install Shrinkwrap and all of its runtime dependencies with any of: uv tool install git+https://git.gitlab.arm.com/tooling/shrinkwrap.git pipx install git+https://git.gitlab.arm.com/tooling/shrinkwrap.git pip install git+https://git.gitlab.arm.com/tooling/shrinkwrap.git This also makes it possible to build redistributable packages for distribution via [PyPI][3], the Python Package Index. If you are contributing to Shrinkwrap, it is strongly recommended that you install [uv][4] and set up a virtual environment: curl -LsSf https://astral.sh/uv/install.sh | sh # Install uv uv venv # Create a virtual environment in `${PWD}/.venv` uv sync # Install Shrinkwrap's development dependencies You can run commands within the virtual environment from outside of it: uv run shrinkwrap --help ... or load the virtual environment and run them from wherever you are: source .venv/bin/activate # Most modern IDEs can do this automatically shrinkwrap --help [1]: https://peps.python.org/pep-0518/ [2]: https://peps.python.org/pep-0621/ [3]: https://pypi.org/ [4]: https://docs.astral.sh/uv/
-
- Jul 05, 2024
-
-
Arnaud de Grandmaison authored
Signed-off-by:
Arnaud de Grandmaison <arnaud.degrandmaison@arm.com>
-
- Feb 07, 2023
-
-
Ryan Roberts authored
README.md was previously not very clear for newcommers, so make it clear that the documentation contains a quickstart guide, and also add an even quicker guide in-place for the lazy. We also remove the instructions for building the documentation locally and move it to the readthedocs documenation. Signed-off-by:
Ryan Roberts <ryan.roberts@arm.com>
-
- Dec 06, 2022
-
-
Ryan Roberts authored
Signed-off-by:
Ryan Roberts <ryan.roberts@arm.com>
-
- Nov 02, 2022
-
-
Ryan Roberts authored
Removing references to cca config since that can't be used externally for now. And provide instructions for building the container image since external users don't have access to the repo. Signed-off-by:
Ryan Roberts <ryan.roberts@arm.com>
-
Ryan Roberts authored
Signed-off-by:
Ryan Roberts <ryan.roberts@arm.com>
-