summaryrefslogtreecommitdiff
path: root/poetry.lock
Commit message (Collapse)AuthorAgeFilesLines
* fix: add missing click dependencyHarrison Mutai2023-04-241-1/+1
| | | | | | | | | | Click is used in parts of the CI scripts (see run_config/fvp-linux.tc for instance), add it back as part of a new dependency group. Future dependencies that are required only in CI should be added to the ``ci`` dependency group. Change-Id: I5da7fea703495dd4006d86334626f126a850bb10 Signed-off-by: Harrison Mutai <harrison.mutai@arm.com>
* feat: add support for poetryHarrison Mutai2023-04-191-0/+844
New python dependencies are introduced by the memory mapping script. Rather than add another `requirements.txt` utilise poetry. This is a proper dependency management framework for Python. The two main upsides of using poetry instead of the traditional requirements.txt are maintainability and reproducibility. Poetry provides a proper lock file for pinning dependencies, similar to npm for JavaScript. This allows for separate environments (i.e. docs, tools) to be created efficiently, and in a reproducible manner, wherever the project is deployed. Having dependencies pinned in this manner is a boon as a security focused project. An additional upside is that we will receive security updates for dependencies via GitHub's Dependabot. Change-Id: I5a3c2003769b878a464c8feac0f789e5ecf8d56c Signed-off-by: Harrison Mutai <harrison.mutai@arm.com>