From cedf180a6ae21e33e2f55ece4d61a40df810b9b9 Mon Sep 17 00:00:00 2001 From: rv0lt Date: Tue, 13 Feb 2024 11:34:55 +0100 Subject: [PATCH 1/2] New version & changelog --- CHANGELOG.rst | 8 ++++++++ SPRINTLOG.md | 4 ++++ dds_cli/version.py | 2 +- 3 files changed, 13 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index b8e4f13e..4e821db4 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -1,6 +1,14 @@ Changelog ========== +.. _2.6.2: + +2.6.2 - 2023-02-13 +~~~~~~~~~~~~~~~~~~~ + +- Dependencies: + - `jwcrypto` from `1.4.2` to `1.5.1` + .. _2.6.1: 2.6.1 - 2023-12-20 diff --git a/SPRINTLOG.md b/SPRINTLOG.md index bd13d6ec..735c38b2 100644 --- a/SPRINTLOG.md +++ b/SPRINTLOG.md @@ -331,3 +331,7 @@ _Empty sprint_ # 2024-01-29 - 2024-02-09 - Use of a fix version of black and linted files to 24.1.1 ([#675](https://github.com/ScilifelabDataCentre/dds_cli/pull/675)) + +# 2024-02-12 - 2024-03-08 + +- New version: 2.6.2 ([#670](https://github.com/ScilifelabDataCentre/dds_cli/pull/670)) diff --git a/dds_cli/version.py b/dds_cli/version.py index 5872aed2..b48f7a36 100644 --- a/dds_cli/version.py +++ b/dds_cli/version.py @@ -2,4 +2,4 @@ # Do not change bump the major version unless absolutely necessary - makes incompatible with API # If mid or minor version reaches 9, continue to 10, 11 etc. -__version__ = "2.6.1" +__version__ = "2.6.2" From 437b751822f1b8b9225b26c454613d1e6c3052ea Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 13 Feb 2024 10:38:33 +0000 Subject: [PATCH 2/2] Generate new screengrabs with rich-codex --- img/dds-data-ls-destination.svg | 41 ++++---- img/dds-help-1.svg | 174 ++++++++++++++++---------------- img/dds-help-2.svg | 174 ++++++++++++++++---------------- img/dds-version.svg | 24 ++--- img/python-version.svg | 18 ++-- img/python3-version.svg | 18 ++-- 6 files changed, 225 insertions(+), 224 deletions(-) diff --git a/img/dds-data-ls-destination.svg b/img/dds-data-ls-destination.svg index 1c9b8083..b0ece096 100644 --- a/img/dds-data-ls-destination.svg +++ b/img/dds-data-ls-destination.svg @@ -19,42 +19,43 @@ font-weight: 700; } - .terminal-653762618-matrix { + .terminal-2834861876-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-653762618-title { + .terminal-2834861876-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-653762618-r1 { fill: #c5c8c6 } + .terminal-2834861876-r1 { fill: #f8f8f2 } +.terminal-2834861876-r2 { fill: #c5c8c6 } - + - + - + - + - + - + - + @@ -66,16 +67,16 @@ - - - - Files & directories in project: <Project ID>                                     -└── <destination>/                                                               -    ├── <directory>/                                                             -    │   ├── directory_content_1.txt                                              -    │   └── directory_content_2.txt                                              -    └── <file>                                                                   - + + + + Files & directories in project: <Project ID> +└── <destination>/ +    ├── <directory>/ +    │   ├── directory_content_1.txt +    │   └── directory_content_2.txt +    └── <file> + diff --git a/img/dds-help-1.svg b/img/dds-help-1.svg index 52de4794..6127698d 100644 --- a/img/dds-help-1.svg +++ b/img/dds-help-1.svg @@ -19,140 +19,140 @@ font-weight: 700; } - .terminal-3455569845-matrix { + .terminal-4202024886-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3455569845-title { + .terminal-4202024886-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-3455569845-r1 { fill: #c5c8c6 } -.terminal-3455569845-r2 { fill: #868887;font-style: italic; } -.terminal-3455569845-r3 { fill: #c5c8c6;font-weight: bold } -.terminal-3455569845-r4 { fill: #d0b344;font-weight: bold } -.terminal-3455569845-r5 { fill: #68a0b3;font-weight: bold } -.terminal-3455569845-r6 { fill: #868887 } -.terminal-3455569845-r7 { fill: #4e707b;font-weight: bold } -.terminal-3455569845-r8 { fill: #98a84b;font-weight: bold } -.terminal-3455569845-r9 { fill: #8d7b39;font-weight: bold } + .terminal-4202024886-r1 { fill: #c5c8c6 } +.terminal-4202024886-r2 { fill: #868887;font-style: italic; } +.terminal-4202024886-r3 { fill: #c5c8c6;font-weight: bold } +.terminal-4202024886-r4 { fill: #d0b344;font-weight: bold } +.terminal-4202024886-r5 { fill: #68a0b3;font-weight: bold } +.terminal-4202024886-r6 { fill: #868887 } +.terminal-4202024886-r7 { fill: #4e707b;font-weight: bold } +.terminal-4202024886-r8 { fill: #98a84b;font-weight: bold } +.terminal-4202024886-r9 { fill: #8d7b39;font-weight: bold } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -164,46 +164,46 @@ - + - - $ dds -     ︵  - ︵ (  )   ︵  -(  ) ) (  (  )   SciLifeLab Data Delivery System  - ︶  (  ) ) (    https://delivery.scilifelab.se/  -      ︶ (  )    CLI Version 2.6.1  -          ︶ -[..truncated..] -Usage: dds [OPTIONSCOMMAND [ARGS]... - - SciLifeLab Data Delivery System (DDS) command line interface.                                       -Access token is saved in a .dds_cli_token file in the home directory. -The token is valid for 7 days. Make sure your token is valid long enough for the delivery to  -finish. To avoid that a delivery fails because of an expired token, we recommend reauthenticating  -yourself before each delivery ('dds data put' / 'get'). - -╭─ Options ────────────────────────────────────────────────────────────────────────────────────────╮ ---verbose-v  Print verbose output to the console.                               ---log-file-l<filename>  Save a log to a file.                                              ---no-prompt  Run without any interactive features.                              ---token-path-tpTEXT        The path where the authentication token will be stored. For a      -                                normal use-case, this should not be needed.                        ---version  Display the version of this software.                              ---help  List the options of any DDS subcommand and its default settings.   -╰──────────────────────────────────────────────────────────────────────────────────────────────────╯ -╭─ Commands ───────────────────────────────────────────────────────────────────────────────────────╮ -auth         Group command for creating and managing authenticated sessions (valid for 7 days).  -data         Group command for uploading, downloading and managing project data.                 -ls           List the active projects you have access to or the project contents.                -maintenance  [Super Admins only] Activate / Deactivate / Display status for Maintenance mode.    -motd         [Super Admins only] Group command for managing Message of the Day within DDS.       -project      Group command for creating and managing projects within the DDS.                    -stats        Get statistics in the DDS.                                                          -unit         [Super Admins only] Group command for managing units.                               -user         Group command for managing user accounts, including your own.                       -╰──────────────────────────────────────────────────────────────────────────────────────────────────╯ - + + $ dds +     ︵  + ︵ (  )   ︵  +(  ) ) (  (  )   SciLifeLab Data Delivery System  + ︶  (  ) ) (    https://delivery.scilifelab.se/  +      ︶ (  )    CLI Version 2.6.2  +          ︶ +[..truncated..] +Usage: dds [OPTIONSCOMMAND [ARGS]... + + SciLifeLab Data Delivery System (DDS) command line interface.                                       +Access token is saved in a .dds_cli_token file in the home directory. +The token is valid for 7 days. Make sure your token is valid long enough for the delivery to  +finish. To avoid that a delivery fails because of an expired token, we recommend reauthenticating  +yourself before each delivery ('dds data put' / 'get'). + +╭─ Options ────────────────────────────────────────────────────────────────────────────────────────╮ +--verbose-v  Print verbose output to the console.                               +--log-file-l<filename>  Save a log to a file.                                              +--no-prompt  Run without any interactive features.                              +--token-path-tpTEXT        The path where the authentication token will be stored. For a      +                                normal use-case, this should not be needed.                        +--version  Display the version of this software.                              +--help  List the options of any DDS subcommand and its default settings.   +╰──────────────────────────────────────────────────────────────────────────────────────────────────╯ +╭─ Commands ───────────────────────────────────────────────────────────────────────────────────────╮ +auth         Group command for creating and managing authenticated sessions (valid for 7 days).  +data         Group command for uploading, downloading and managing project data.                 +ls           List the active projects you have access to or the project contents.                +maintenance  [Super Admins only] Activate / Deactivate / Display status for Maintenance mode.    +motd         [Super Admins only] Group command for managing Message of the Day within DDS.       +project      Group command for creating and managing projects within the DDS.                    +stats        Get statistics in the DDS.                                                          +unit         [Super Admins only] Group command for managing units.                               +user         Group command for managing user accounts, including your own.                       +╰──────────────────────────────────────────────────────────────────────────────────────────────────╯ + diff --git a/img/dds-help-2.svg b/img/dds-help-2.svg index 9466e917..7e3388a4 100644 --- a/img/dds-help-2.svg +++ b/img/dds-help-2.svg @@ -19,140 +19,140 @@ font-weight: 700; } - .terminal-1581634008-matrix { + .terminal-2328089049-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1581634008-title { + .terminal-2328089049-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1581634008-r1 { fill: #c5c8c6 } -.terminal-1581634008-r2 { fill: #868887;font-style: italic; } -.terminal-1581634008-r3 { fill: #c5c8c6;font-weight: bold } -.terminal-1581634008-r4 { fill: #d0b344;font-weight: bold } -.terminal-1581634008-r5 { fill: #68a0b3;font-weight: bold } -.terminal-1581634008-r6 { fill: #868887 } -.terminal-1581634008-r7 { fill: #4e707b;font-weight: bold } -.terminal-1581634008-r8 { fill: #98a84b;font-weight: bold } -.terminal-1581634008-r9 { fill: #8d7b39;font-weight: bold } + .terminal-2328089049-r1 { fill: #c5c8c6 } +.terminal-2328089049-r2 { fill: #868887;font-style: italic; } +.terminal-2328089049-r3 { fill: #c5c8c6;font-weight: bold } +.terminal-2328089049-r4 { fill: #d0b344;font-weight: bold } +.terminal-2328089049-r5 { fill: #68a0b3;font-weight: bold } +.terminal-2328089049-r6 { fill: #868887 } +.terminal-2328089049-r7 { fill: #4e707b;font-weight: bold } +.terminal-2328089049-r8 { fill: #98a84b;font-weight: bold } +.terminal-2328089049-r9 { fill: #8d7b39;font-weight: bold } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -164,46 +164,46 @@ - + - - $ dds --help -     ︵  - ︵ (  )   ︵  -(  ) ) (  (  )   SciLifeLab Data Delivery System  - ︶  (  ) ) (    https://delivery.scilifelab.se/  -      ︶ (  )    CLI Version 2.6.1  -          ︶ -[..truncated..] -Usage: dds [OPTIONSCOMMAND [ARGS]... - - SciLifeLab Data Delivery System (DDS) command line interface.                                       -Access token is saved in a .dds_cli_token file in the home directory. -The token is valid for 7 days. Make sure your token is valid long enough for the delivery to  -finish. To avoid that a delivery fails because of an expired token, we recommend reauthenticating  -yourself before each delivery ('dds data put' / 'get'). - -╭─ Options ────────────────────────────────────────────────────────────────────────────────────────╮ ---verbose-v  Print verbose output to the console.                               ---log-file-l<filename>  Save a log to a file.                                              ---no-prompt  Run without any interactive features.                              ---token-path-tpTEXT        The path where the authentication token will be stored. For a      -                                normal use-case, this should not be needed.                        ---version  Display the version of this software.                              ---help  List the options of any DDS subcommand and its default settings.   -╰──────────────────────────────────────────────────────────────────────────────────────────────────╯ -╭─ Commands ───────────────────────────────────────────────────────────────────────────────────────╮ -auth         Group command for creating and managing authenticated sessions (valid for 7 days).  -data         Group command for uploading, downloading and managing project data.                 -ls           List the active projects you have access to or the project contents.                -maintenance  [Super Admins only] Activate / Deactivate / Display status for Maintenance mode.    -motd         [Super Admins only] Group command for managing Message of the Day within DDS.       -project      Group command for creating and managing projects within the DDS.                    -stats        Get statistics in the DDS.                                                          -unit         [Super Admins only] Group command for managing units.                               -user         Group command for managing user accounts, including your own.                       -╰──────────────────────────────────────────────────────────────────────────────────────────────────╯ - + + $ dds --help +     ︵  + ︵ (  )   ︵  +(  ) ) (  (  )   SciLifeLab Data Delivery System  + ︶  (  ) ) (    https://delivery.scilifelab.se/  +      ︶ (  )    CLI Version 2.6.2  +          ︶ +[..truncated..] +Usage: dds [OPTIONSCOMMAND [ARGS]... + + SciLifeLab Data Delivery System (DDS) command line interface.                                       +Access token is saved in a .dds_cli_token file in the home directory. +The token is valid for 7 days. Make sure your token is valid long enough for the delivery to  +finish. To avoid that a delivery fails because of an expired token, we recommend reauthenticating  +yourself before each delivery ('dds data put' / 'get'). + +╭─ Options ────────────────────────────────────────────────────────────────────────────────────────╮ +--verbose-v  Print verbose output to the console.                               +--log-file-l<filename>  Save a log to a file.                                              +--no-prompt  Run without any interactive features.                              +--token-path-tpTEXT        The path where the authentication token will be stored. For a      +                                normal use-case, this should not be needed.                        +--version  Display the version of this software.                              +--help  List the options of any DDS subcommand and its default settings.   +╰──────────────────────────────────────────────────────────────────────────────────────────────────╯ +╭─ Commands ───────────────────────────────────────────────────────────────────────────────────────╮ +auth         Group command for creating and managing authenticated sessions (valid for 7 days).  +data         Group command for uploading, downloading and managing project data.                 +ls           List the active projects you have access to or the project contents.                +maintenance  [Super Admins only] Activate / Deactivate / Display status for Maintenance mode.    +motd         [Super Admins only] Group command for managing Message of the Day within DDS.       +project      Group command for creating and managing projects within the DDS.                    +stats        Get statistics in the DDS.                                                          +unit         [Super Admins only] Group command for managing units.                               +user         Group command for managing user accounts, including your own.                       +╰──────────────────────────────────────────────────────────────────────────────────────────────────╯ + diff --git a/img/dds-version.svg b/img/dds-version.svg index 73227130..1e6c25f7 100644 --- a/img/dds-version.svg +++ b/img/dds-version.svg @@ -19,31 +19,31 @@ font-weight: 700; } - .terminal-1540503442-matrix { + .terminal-1541552019-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1540503442-title { + .terminal-1541552019-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1540503442-r1 { fill: #c5c8c6 } -.terminal-1540503442-r2 { fill: #868887;font-style: italic; } + .terminal-1541552019-r1 { fill: #c5c8c6 } +.terminal-1541552019-r2 { fill: #868887;font-style: italic; } - + - + - + @@ -55,12 +55,12 @@ - + - - $ dds --version -[..truncated..] -Data Delivery System, version 2.6.1 + + $ dds --version +[..truncated..] +Data Delivery System, version 2.6.2 diff --git a/img/python-version.svg b/img/python-version.svg index 75b72b7a..9c22b089 100644 --- a/img/python-version.svg +++ b/img/python-version.svg @@ -19,27 +19,27 @@ font-weight: 700; } - .terminal-622008712-matrix { + .terminal-623057289-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-622008712-title { + .terminal-623057289-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-622008712-r1 { fill: #c5c8c6 } + .terminal-623057289-r1 { fill: #c5c8c6 } - + - + @@ -51,11 +51,11 @@ - + - - $ python --version -Python 3.12.1 + + $ python --version +Python 3.12.2 diff --git a/img/python3-version.svg b/img/python3-version.svg index 95377337..e2c1da7b 100644 --- a/img/python3-version.svg +++ b/img/python3-version.svg @@ -19,27 +19,27 @@ font-weight: 700; } - .terminal-933829051-matrix { + .terminal-934877628-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-933829051-title { + .terminal-934877628-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-933829051-r1 { fill: #c5c8c6 } + .terminal-934877628-r1 { fill: #c5c8c6 } - + - + @@ -51,11 +51,11 @@ - + - - $ python3 --version -Python 3.12.1 + + $ python3 --version +Python 3.12.2