Forum | Documentation | Website | Blog

Skip to content
Snippets Groups Projects
  1. Sep 06, 2023
  2. Sep 01, 2023
  3. Jun 12, 2023
  4. May 12, 2023
  5. Apr 24, 2023
    • Harrison Mutai's avatar
      fix: add missing click dependency · ff12683e
      Harrison Mutai authored
      
      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: default avatarHarrison Mutai <harrison.mutai@arm.com>
      ff12683e
  6. Apr 19, 2023
    • Harrison Mutai's avatar
      feat: add support for poetry · 793f72c0
      Harrison Mutai authored
      
      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: default avatarHarrison Mutai <harrison.mutai@arm.com>
      793f72c0