From 8c130943fefa7d41e41eabfa05765fb4469c24b8 Mon Sep 17 00:00:00 2001 From: Thomas Ubensee <34603111+tomuben@users.noreply.github.com> Date: Wed, 9 Oct 2024 11:18:18 -0300 Subject: [PATCH 01/18] #944: Removed exaudfclient_bin_py3 (#975) fixes #944 --- .current_gitmodules | 2 +- doc/changes/changes_8.4.0.md | 1 + exaudfclient/.bazelrc | 10 ++-- exaudfclient/BUILD | 52 ++++++++----------- .../base_test_build_run/Dockerfile | 6 +-- .../flavor_base/build_run/Dockerfile | 4 +- .../flavor_base/language_definition | 2 +- .../base_test_build_run/Dockerfile | 4 +- .../flavor_base/build_run/Dockerfile | 4 +- .../flavor_base/language_definition | 2 +- .../base_test_build_run/Dockerfile | 4 +- .../flavor_base/build_run/Dockerfile | 4 +- .../flavor_base/language_definition | 2 +- script-languages | 2 +- 14 files changed, 45 insertions(+), 54 deletions(-) diff --git a/.current_gitmodules b/.current_gitmodules index 261cfd04..4b04c2c2 100644 --- a/.current_gitmodules +++ b/.current_gitmodules @@ -1 +1 @@ -160000 ca29b6f41f107c0c6f9142284b855dd86d3f16d3 0 script-languages +160000 3bf2f0cd023fe85d2f79a50a00e92391b602a2fa 0 script-languages diff --git a/doc/changes/changes_8.4.0.md b/doc/changes/changes_8.4.0.md index 34f62736..720e02b1 100644 --- a/doc/changes/changes_8.4.0.md +++ b/doc/changes/changes_8.4.0.md @@ -22,6 +22,7 @@ This release uses version 1.0.0 of the container tool. ## Refactorings - #950: Refactored existing script-options parser + - #944: Removed exaudfclient_bin_py3 ## Doc diff --git a/exaudfclient/.bazelrc b/exaudfclient/.bazelrc index b83b98ad..30a31de5 100644 --- a/exaudfclient/.bazelrc +++ b/exaudfclient/.bazelrc @@ -3,11 +3,11 @@ build --lockfile_mode=off --copt='-std=c++17' --force_pic --action_env=PROTOBUF_ build:benchmark --define benchmark=true build:r --define r=true build:java --define java=true --action_env=JAVA_PREFIX -build:python --define python=true --action_env=PYTHON2_SYSPATH --action_env=PYTHON2_PREFIX --action_env=PYTHON2_VERSION --action_env=NUMPY_PREFIX --action_env=PYTHON3_SYSPATH --action_env=PYTHON3_PREFIX --action_env=PYTHON3_VERSION -build:fast-binary-py3 --copt='-DCUSTOM_LIBEXAUDFLIB_PATH="/exaudf/base/libexaudflib_complete.so"' --define binary_type=fast_binary //:exaudfclient_py3 -build:slow-wrapper-py3 --define binary_type=slow_wrapper //:exaudfclient_py3 -build:static-binary-py3 //:exaudfclient_py3_static -build:test-binaries-py3 --config=static-binary-py3 --config=slow-wrapper-py3 +build:python --define python=true --action_env=NUMPY_PREFIX --action_env=PYTHON3_SYSPATH --action_env=PYTHON3_PREFIX --action_env=PYTHON3_VERSION +build:fast-binary --copt='-DCUSTOM_LIBEXAUDFLIB_PATH="/exaudf/base/libexaudflib_complete.so"' --define binary_type=fast_binary //:exaudfclient +build:slow-wrapper --define binary_type=slow_wrapper //:exaudfclient +build:static-binary //:exaudfclient_static +build:test-binaries --config=static-binary --config=slow-wrapper build:verbose --copt='-v' --subcommands --verbose_failures --announce_rc #TODO test linkopts="-flto" build:optimize --copt="-g0" --copt="-DNDEBUG" --copt=-fstack-protector-strong --copt=-fomit-frame-pointer --copt=-ffunction-sections --copt=-fdata-sections --copt="-O3" --copt="-U_FORTIFY_SOURCE" --copt="-flto" --copt="-fuse-linker-plugin" diff --git a/exaudfclient/BUILD b/exaudfclient/BUILD index 5385dda4..b41731f5 100644 --- a/exaudfclient/BUILD +++ b/exaudfclient/BUILD @@ -89,16 +89,6 @@ cc_binary( name = "exaudfclient_bin", srcs = ["exaudfclient.cc", "//base:load_dynamic"], linkopts = ["-ldl"], # needed for dynamicly loading libexaudflib_complete.so into another linker namespace - deps = ["//base/exaudflib:header", "//base:debug_message_h"]+VM_ENABLED_DEPS+VM_R_DEPS+ - ["//base/exaudflib:exaudflib-deps", "//base/swig_factory:swig_factory"], - defines = VM_ENABLED_DEFINES, - data = ["//base:libexaudflib_complete.so"] -) - -cc_binary( - name = "exaudfclient_py3_bin", - srcs = ["exaudfclient.cc", "//base:load_dynamic"], - linkopts = ["-ldl"], # needed for dynamicly loading libexaudflib_complete.so into another linker namespace deps = ["//base/exaudflib:header", "//base:debug_message_h"]+VM_ENABLED_DEPS+VM_PYTHON3_DEPS+VM_R_DEPS+ ["//base/exaudflib:exaudflib-deps", "//base/swig_factory:swig_factory"], defines = VM_ENABLED_DEFINES, @@ -119,7 +109,7 @@ cc_binary( ## as dependency as it is a binary for bazel. cc_binary( - name = "exaudfclient_py3_static_bin", + name = "exaudfclient_static_bin", srcs = ["exaudfclient.cc", "//base:load_dynamic"], linkopts = ["-ldl"], # needed for dynamicly loading libexaudflib_complete.so into another linker namespace deps = ["//base/exaudflib:header", "//base:debug_message_h"]+VM_ENABLED_DEPS+VM_PYTHON3_DEPS+VM_R_DEPS+ @@ -147,33 +137,33 @@ sh_library( ) -SLOW_WRAPPER_BINARY_PY3="""$(location //:wrapper_generator_bin) "$(location exaudfclient_py3_bin)" "$(location exaudfclient_py3)" "$(location //base:exaudfclient.template.sh)" """ -FAST_BINARY_PY3="""cp "$(location exaudfclient_py3_bin)" "$(location exaudfclient_py3)" """ -CREATE_BINARY_PY3_SCRIPT=select({ - "//:fast_binary": FAST_BINARY_PY3, - "//:slow_wrapper": SLOW_WRAPPER_BINARY_PY3, - "//conditions:default": FAST_BINARY_PY3 +SLOW_WRAPPER_BINARY="""$(location //:wrapper_generator_bin) "$(location exaudfclient_bin)" "$(location exaudfclient)" "$(location //base:exaudfclient.template.sh)" """ +FAST_BINARY="""cp "$(location exaudfclient_bin)" "$(location exaudfclient)" """ +CREATE_BINARY_SCRIPT=select({ + "//:fast_binary": FAST_BINARY, + "//:slow_wrapper": SLOW_WRAPPER_BINARY, + "//conditions:default": FAST_BINARY }) genrule( - name = "exaudfclient_py3", - cmd = CREATE_BINARY_PY3_SCRIPT, - outs = ["exaudfclient_py3"], - srcs = [":exaudfclient_py3_bin", "//base:libexaudflib_complete.so", "//base:exaudfclient.template.sh", "//:wrapper_generator_bin"], + name = "exaudfclient", + cmd = CREATE_BINARY_SCRIPT, + outs = ["exaudfclient"], + srcs = [":exaudfclient_bin", "//base:libexaudflib_complete.so", "//base:exaudfclient.template.sh", "//:wrapper_generator_bin"], output_to_bindir = True ) -SLOW_WRAPPER_STATIC_BINARY_PY3="""$(location //:wrapper_generator_bin) "$(location exaudfclient_py3_static_bin)" "$(location exaudfclient_py3_static)" "$(location //base:exaudfclient.template.sh)" """ -FAST_BINARY_STATIC_PY3="""cp "$(location exaudfclient_py3_static_bin)" "$(location exaudfclient_py3_static)" """ -CREATE_STATIC_BINARY_PY3_SCRIPT=select({ - "//:fast_binary": FAST_BINARY_STATIC_PY3, - "//:slow_wrapper": SLOW_WRAPPER_STATIC_BINARY_PY3, - "//conditions:default": FAST_BINARY_STATIC_PY3 +SLOW_WRAPPER_STATIC_BINARY="""$(location //:wrapper_generator_bin) "$(location exaudfclient_static_bin)" "$(location exaudfclient_static)" "$(location //base:exaudfclient.template.sh)" """ +FAST_BINARY_STATIC="""cp "$(location exaudfclient_static_bin)" "$(location exaudfclient_static)" """ +CREATE_STATIC_BINARY_SCRIPT=select({ + "//:fast_binary": FAST_BINARY_STATIC, + "//:slow_wrapper": SLOW_WRAPPER_STATIC_BINARY, + "//conditions:default": FAST_BINARY_STATIC }) genrule( - name = "exaudfclient_py3_static", - cmd = CREATE_STATIC_BINARY_PY3_SCRIPT, - outs = ["exaudfclient_py3_static"], - srcs = [":exaudfclient_py3_static_bin", "//base:libexaudflib_complete.so", "//base:exaudfclient.template.sh", "//:wrapper_generator_bin"], + name = "exaudfclient_static", + cmd = CREATE_STATIC_BINARY_SCRIPT, + outs = ["exaudfclient_static"], + srcs = [":exaudfclient_static_bin", "//base:libexaudflib_complete.so", "//base:exaudfclient.template.sh", "//:wrapper_generator_bin"], output_to_bindir = True ) diff --git a/flavors/standard-EXASOL-all/flavor_base/base_test_build_run/Dockerfile b/flavors/standard-EXASOL-all/flavor_base/base_test_build_run/Dockerfile index 81671e8d..0d87256f 100644 --- a/flavors/standard-EXASOL-all/flavor_base/base_test_build_run/Dockerfile +++ b/flavors/standard-EXASOL-all/flavor_base/base_test_build_run/Dockerfile @@ -27,12 +27,12 @@ RUN mkdir /exaudfclient /exaudf COPY /exaudfclient /exaudfclient WORKDIR /exaudfclient/ -RUN ["/bin/bash", "-c", "source /env && bash build.sh --config no-tty -c dbg --config python --config java --config r --config test-binaries-py3"] +RUN ["/bin/bash", "-c", "source /env && bash build.sh --config no-tty -c dbg --config python --config java --config r --config test-binaries"] RUN cp -r -L bazel-bin/* /exaudf && rm -r /exaudf/external RUN rm -r /root/.cache/bazel #Delete bazel cache as it contains java rules with special characters which will cause a problem for Bucketfs WORKDIR /exaudfclient/base -RUN ./test_udfclient.sh /exaudf/exaudfclient_py3 -RUN ./test_udfclient.sh /exaudf/exaudfclient_py3_static +RUN ./test_udfclient.sh /exaudf/exaudfclient +RUN ./test_udfclient.sh /exaudf/exaudfclient_static WORKDIR / RUN mkdir /exasol_emulator diff --git a/flavors/standard-EXASOL-all/flavor_base/build_run/Dockerfile b/flavors/standard-EXASOL-all/flavor_base/build_run/Dockerfile index aafc32b5..e3428aea 100644 --- a/flavors/standard-EXASOL-all/flavor_base/build_run/Dockerfile +++ b/flavors/standard-EXASOL-all/flavor_base/build_run/Dockerfile @@ -25,12 +25,12 @@ RUN mkdir /exaudfclient /exaudf COPY /exaudfclient /exaudfclient WORKDIR /exaudfclient/ -RUN ["/bin/bash", "-c", "source /env && bash build.sh --config no-tty --config optimize --config python --config java --config optimize-r --config fast-binary-py3"] +RUN ["/bin/bash", "-c", "source /env && bash build.sh --config no-tty --config optimize --config python --config java --config optimize-r --config fast-binary"] RUN cp -r -L bazel-bin/* /exaudf && rm -r /exaudf/external WORKDIR /exaudfclient/base -RUN ./test_udfclient.sh /exaudf/exaudfclient_py3 +RUN ./test_udfclient.sh /exaudf/exaudfclient WORKDIR /exaudf/ diff --git a/flavors/standard-EXASOL-all/flavor_base/language_definition b/flavors/standard-EXASOL-all/flavor_base/language_definition index ee1b87fa..3461b0d4 100644 --- a/flavors/standard-EXASOL-all/flavor_base/language_definition +++ b/flavors/standard-EXASOL-all/flavor_base/language_definition @@ -1 +1 @@ -PYTHON3=localzmq+protobuf:///{{ bucketfs_name }}/{{ bucket_name }}/{{ path_in_bucket }}{{ release_name }}?lang=python#buckets/{{ bucketfs_name }}/{{ bucket_name }}/{{ path_in_bucket }}{{ release_name }}/exaudf/exaudfclient_py3 JAVA=localzmq+protobuf:///{{ bucketfs_name }}/{{ bucket_name }}/{{ path_in_bucket }}{{ release_name }}?lang=java#buckets/{{ bucketfs_name }}/{{ bucket_name }}/{{ path_in_bucket }}{{ release_name }}/exaudf/exaudfclient_py3 R=localzmq+protobuf:///{{ bucketfs_name }}/{{ bucket_name }}/{{ path_in_bucket }}{{ release_name }}?lang=r#buckets/{{ bucketfs_name }}/{{ bucket_name }}/{{ path_in_bucket }}{{ release_name }}/exaudf/exaudfclient_py3 +PYTHON3=localzmq+protobuf:///{{ bucketfs_name }}/{{ bucket_name }}/{{ path_in_bucket }}{{ release_name }}?lang=python#buckets/{{ bucketfs_name }}/{{ bucket_name }}/{{ path_in_bucket }}{{ release_name }}/exaudf/exaudfclient JAVA=localzmq+protobuf:///{{ bucketfs_name }}/{{ bucket_name }}/{{ path_in_bucket }}{{ release_name }}?lang=java#buckets/{{ bucketfs_name }}/{{ bucket_name }}/{{ path_in_bucket }}{{ release_name }}/exaudf/exaudfclient R=localzmq+protobuf:///{{ bucketfs_name }}/{{ bucket_name }}/{{ path_in_bucket }}{{ release_name }}?lang=r#buckets/{{ bucketfs_name }}/{{ bucket_name }}/{{ path_in_bucket }}{{ release_name }}/exaudf/exaudfclient diff --git a/flavors/template-Exasol-all-java-17/flavor_base/base_test_build_run/Dockerfile b/flavors/template-Exasol-all-java-17/flavor_base/base_test_build_run/Dockerfile index d8fe706c..e7c8a19c 100644 --- a/flavors/template-Exasol-all-java-17/flavor_base/base_test_build_run/Dockerfile +++ b/flavors/template-Exasol-all-java-17/flavor_base/base_test_build_run/Dockerfile @@ -27,12 +27,12 @@ RUN mkdir /exaudfclient /exaudf COPY /exaudfclient /exaudfclient WORKDIR /exaudfclient/ -RUN ["/bin/bash", "-c", "source /env && bash build.sh --config no-tty -c dbg --config java --config test-binaries-py3"] +RUN ["/bin/bash", "-c", "source /env && bash build.sh --config no-tty -c dbg --config java --config test-binaries"] RUN cp -r -L bazel-bin/* /exaudf && rm -r /exaudf/external RUN rm -r /root/.cache/bazel #Delete bazel cache as it contains java rules with special characters which will cause a problem for Bucketfs WORKDIR /exaudfclient/base -RUN ./test_udfclient.sh /exaudf/exaudfclient_py3 +RUN ./test_udfclient.sh /exaudf/exaudfclient WORKDIR / RUN mkdir /exasol_emulator diff --git a/flavors/template-Exasol-all-java-17/flavor_base/build_run/Dockerfile b/flavors/template-Exasol-all-java-17/flavor_base/build_run/Dockerfile index 0f608a63..bf11a29b 100644 --- a/flavors/template-Exasol-all-java-17/flavor_base/build_run/Dockerfile +++ b/flavors/template-Exasol-all-java-17/flavor_base/build_run/Dockerfile @@ -25,11 +25,11 @@ RUN mkdir /exaudfclient /exaudf /exaudf/src COPY /exaudfclient /exaudfclient WORKDIR /exaudfclient/ -RUN ["/bin/bash", "-c", "source /env && bash build.sh --config no-tty --config optimize --config java --config fast-binary-py3"] +RUN ["/bin/bash", "-c", "source /env && bash build.sh --config no-tty --config optimize --config java --config fast-binary"] RUN cp -r -L bazel-bin/* /exaudf && rm -r /exaudf/external WORKDIR /exaudfclient/base -RUN ./test_udfclient.sh /exaudf/exaudfclient_py3 +RUN ./test_udfclient.sh /exaudf/exaudfclient WORKDIR /exaudf/ diff --git a/flavors/template-Exasol-all-java-17/flavor_base/language_definition b/flavors/template-Exasol-all-java-17/flavor_base/language_definition index 3c851056..2050151f 100644 --- a/flavors/template-Exasol-all-java-17/flavor_base/language_definition +++ b/flavors/template-Exasol-all-java-17/flavor_base/language_definition @@ -1 +1 @@ -JAVA=localzmq+protobuf:///{{ bucketfs_name }}/{{ bucket_name }}/{{ path_in_bucket }}{{ release_name }}?lang=java#buckets/{{ bucketfs_name }}/{{ bucket_name }}/{{ path_in_bucket }}{{ release_name }}/exaudf/exaudfclient_py3 +JAVA=localzmq+protobuf:///{{ bucketfs_name }}/{{ bucket_name }}/{{ path_in_bucket }}{{ release_name }}?lang=java#buckets/{{ bucketfs_name }}/{{ bucket_name }}/{{ path_in_bucket }}{{ release_name }}/exaudf/exaudfclient diff --git a/flavors/template-Exasol-all-r-4/flavor_base/base_test_build_run/Dockerfile b/flavors/template-Exasol-all-r-4/flavor_base/base_test_build_run/Dockerfile index 4b9f1030..473f6577 100644 --- a/flavors/template-Exasol-all-r-4/flavor_base/base_test_build_run/Dockerfile +++ b/flavors/template-Exasol-all-r-4/flavor_base/base_test_build_run/Dockerfile @@ -27,11 +27,11 @@ RUN mkdir /exaudfclient /exaudf COPY /exaudfclient /exaudfclient WORKDIR /exaudfclient/ -RUN ["/bin/bash", "-c", "source /env && bash build.sh --config no-tty -c dbg --config r --config slow-wrapper-py3"] +RUN ["/bin/bash", "-c", "source /env && bash build.sh --config no-tty -c dbg --config r --config slow-wrapper"] RUN cp -r -L bazel-bin/* /exaudf WORKDIR /exaudfclient/base -RUN ./test_udfclient.sh /exaudf/exaudfclient_py3 +RUN ./test_udfclient.sh /exaudf/exaudfclient WORKDIR / RUN mkdir /exasol_emulator diff --git a/flavors/template-Exasol-all-r-4/flavor_base/build_run/Dockerfile b/flavors/template-Exasol-all-r-4/flavor_base/build_run/Dockerfile index c37dbb6d..3a645fff 100644 --- a/flavors/template-Exasol-all-r-4/flavor_base/build_run/Dockerfile +++ b/flavors/template-Exasol-all-r-4/flavor_base/build_run/Dockerfile @@ -25,11 +25,11 @@ RUN mkdir /exaudfclient /exaudf /exaudf/src COPY /exaudfclient /exaudfclient WORKDIR /exaudfclient/ -RUN ["/bin/bash", "-c", "source /env && bash build.sh --config no-tty --config optimize --config optimize-r --config fast-binary-py3"] +RUN ["/bin/bash", "-c", "source /env && bash build.sh --config no-tty --config optimize --config optimize-r --config fast-binary"] RUN cp -r -L bazel-bin/* /exaudf WORKDIR /exaudfclient/base -RUN ./test_udfclient.sh /exaudf/exaudfclient_py3 +RUN ./test_udfclient.sh /exaudf/exaudfclient WORKDIR /exaudf/ diff --git a/flavors/template-Exasol-all-r-4/flavor_base/language_definition b/flavors/template-Exasol-all-r-4/flavor_base/language_definition index 5e5b8069..bc55bb8f 100644 --- a/flavors/template-Exasol-all-r-4/flavor_base/language_definition +++ b/flavors/template-Exasol-all-r-4/flavor_base/language_definition @@ -1 +1 @@ -R=localzmq+protobuf:///{{ bucketfs_name }}/{{ bucket_name }}/{{ path_in_bucket }}{{ release_name }}?lang=r#buckets/{{ bucketfs_name }}/{{ bucket_name }}/{{ path_in_bucket }}{{ release_name }}/exaudf/exaudfclient_py3 +R=localzmq+protobuf:///{{ bucketfs_name }}/{{ bucket_name }}/{{ path_in_bucket }}{{ release_name }}?lang=r#buckets/{{ bucketfs_name }}/{{ bucket_name }}/{{ path_in_bucket }}{{ release_name }}/exaudf/exaudfclient diff --git a/script-languages b/script-languages index ca29b6f4..3bf2f0cd 160000 --- a/script-languages +++ b/script-languages @@ -1 +1 @@ -Subproject commit ca29b6f41f107c0c6f9142284b855dd86d3f16d3 +Subproject commit 3bf2f0cd023fe85d2f79a50a00e92391b602a2fa From e79f74daf0e06f323a4ca9ea187030c3d6214c53 Mon Sep 17 00:00:00 2001 From: Thomas Ubensee <34603111+tomuben@users.noreply.github.com> Date: Thu, 10 Oct 2024 05:57:01 -0300 Subject: [PATCH 02/18] #967: Added ctpg script options parser (#968) fixes #967 --- .current_gitmodules | 2 +- .github/workflows/check_bazel_tests.yml | 2 +- doc/changes/changes_8.4.0.md | 1 + script-languages | 2 +- 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.current_gitmodules b/.current_gitmodules index 4b04c2c2..4203d70d 100644 --- a/.current_gitmodules +++ b/.current_gitmodules @@ -1 +1 @@ -160000 3bf2f0cd023fe85d2f79a50a00e92391b602a2fa 0 script-languages +160000 b37f762c0a973c04a755c24157c3894fc0158361 0 script-languages diff --git a/.github/workflows/check_bazel_tests.yml b/.github/workflows/check_bazel_tests.yml index 822c64c9..8055d80e 100644 --- a/.github/workflows/check_bazel_tests.yml +++ b/.github/workflows/check_bazel_tests.yml @@ -37,6 +37,6 @@ jobs: working-directory: ./exaudfclient/ - name: Script Options Parser Tests run: | - bazel test //base/script_options_parser/test/... + bazel test //base/script_options_parser/... working-directory: ./exaudfclient/ diff --git a/doc/changes/changes_8.4.0.md b/doc/changes/changes_8.4.0.md index 720e02b1..1f30419d 100644 --- a/doc/changes/changes_8.4.0.md +++ b/doc/changes/changes_8.4.0.md @@ -23,6 +23,7 @@ This release uses version 1.0.0 of the container tool. - #950: Refactored existing script-options parser - #944: Removed exaudfclient_bin_py3 + - #967: Added ctpg script options parser ## Doc diff --git a/script-languages b/script-languages index 3bf2f0cd..b37f762c 160000 --- a/script-languages +++ b/script-languages @@ -1 +1 @@ -Subproject commit 3bf2f0cd023fe85d2f79a50a00e92391b602a2fa +Subproject commit b37f762c0a973c04a755c24157c3894fc0158361 From dd30dafccc111605cf52d8eac0aa889c9105e950 Mon Sep 17 00:00:00 2001 From: Thomas Ubensee <34603111+tomuben@users.noreply.github.com> Date: Fri, 11 Oct 2024 05:59:19 -0300 Subject: [PATCH 03/18] #972 and #973: Refactorings for Script Options parser (#976) - #972: Refactor exception handling for Script Options parser - #973: Support new lines in script options values --- .current_gitmodules | 2 +- doc/changes/changes_8.4.0.md | 2 ++ exaudfclient/BUILD | 4 ++-- exaudfclient/exaudfclient.cc | 2 +- script-languages | 2 +- 5 files changed, 7 insertions(+), 5 deletions(-) diff --git a/.current_gitmodules b/.current_gitmodules index 4203d70d..bf0a92b4 100644 --- a/.current_gitmodules +++ b/.current_gitmodules @@ -1 +1 @@ -160000 b37f762c0a973c04a755c24157c3894fc0158361 0 script-languages +160000 c52fc446ce62195a474dc9b2742f95dfeba8314f 0 script-languages diff --git a/doc/changes/changes_8.4.0.md b/doc/changes/changes_8.4.0.md index 1f30419d..c767a300 100644 --- a/doc/changes/changes_8.4.0.md +++ b/doc/changes/changes_8.4.0.md @@ -24,6 +24,8 @@ This release uses version 1.0.0 of the container tool. - #950: Refactored existing script-options parser - #944: Removed exaudfclient_bin_py3 - #967: Added ctpg script options parser + - #972: Refactor exception handling for Script Options parser + - #973: Support new lines and white spaces at the beginning in script options values ## Doc diff --git a/exaudfclient/BUILD b/exaudfclient/BUILD index b41731f5..587d1372 100644 --- a/exaudfclient/BUILD +++ b/exaudfclient/BUILD @@ -89,7 +89,7 @@ cc_binary( name = "exaudfclient_bin", srcs = ["exaudfclient.cc", "//base:load_dynamic"], linkopts = ["-ldl"], # needed for dynamicly loading libexaudflib_complete.so into another linker namespace - deps = ["//base/exaudflib:header", "//base:debug_message_h"]+VM_ENABLED_DEPS+VM_PYTHON3_DEPS+VM_R_DEPS+ + deps = ["//base/exaudflib:header", "//base/utils:utils"]+VM_ENABLED_DEPS+VM_PYTHON3_DEPS+VM_R_DEPS+ ["//base/exaudflib:exaudflib-deps", "//base/swig_factory:swig_factory"], defines = VM_ENABLED_DEFINES, data = ["//base:libexaudflib_complete.so"] @@ -112,7 +112,7 @@ cc_binary( name = "exaudfclient_static_bin", srcs = ["exaudfclient.cc", "//base:load_dynamic"], linkopts = ["-ldl"], # needed for dynamicly loading libexaudflib_complete.so into another linker namespace - deps = ["//base/exaudflib:header", "//base:debug_message_h"]+VM_ENABLED_DEPS+VM_PYTHON3_DEPS+VM_R_DEPS+ + deps = ["//base/exaudflib:header", "//base/utils:utils"]+VM_ENABLED_DEPS+VM_PYTHON3_DEPS+VM_R_DEPS+ ["//base/exaudflib:exaudflib-deps", "//base/swig_factory:swig_factory"] + [ "@zmq//:zmq", "@protobuf//:protobuf"], defines = VM_ENABLED_DEFINES, data = ["//base:libexaudflib_complete.so"], diff --git a/exaudfclient/exaudfclient.cc b/exaudfclient/exaudfclient.cc index b05a6e42..81eb1003 100644 --- a/exaudfclient/exaudfclient.cc +++ b/exaudfclient/exaudfclient.cc @@ -26,7 +26,7 @@ #include "base/streaming_container/streamingcontainer.h" #endif #include -#include "base/debug_message.h" +#include "base/utils/debug_message.h" #include #include #include diff --git a/script-languages b/script-languages index b37f762c..c52fc446 160000 --- a/script-languages +++ b/script-languages @@ -1 +1 @@ -Subproject commit b37f762c0a973c04a755c24157c3894fc0158361 +Subproject commit c52fc446ce62195a474dc9b2742f95dfeba8314f From 26fc5215f45584fc80b4246a6558fc6556588b3d Mon Sep 17 00:00:00 2001 From: Thomas Ubensee <34603111+tomuben@users.noreply.github.com> Date: Mon, 14 Oct 2024 08:07:02 -0300 Subject: [PATCH 04/18] #977: Fixed Trivy update cache workflow (#978) closes #977 --- .github/workflows/update_trivy_cache.yaml | 2 +- doc/changes/changes_8.4.0.md | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/update_trivy_cache.yaml b/.github/workflows/update_trivy_cache.yaml index b7ddb064..40e14f03 100644 --- a/.github/workflows/update_trivy_cache.yaml +++ b/.github/workflows/update_trivy_cache.yaml @@ -12,7 +12,7 @@ jobs: steps: - name: Run install dependencies run: | - sudo apt update && sudo apt install -y awscli curl wget apt-transport-https gnupg lsb-release + sudo apt update && sudo apt install -y curl wget apt-transport-https gnupg lsb-release wget -qO - https://aquasecurity.github.io/trivy-repo/deb/public.key | sudo apt-key add - echo deb https://aquasecurity.github.io/trivy-repo/deb $(lsb_release -sc) main | sudo tee -a /etc/apt/sources.list.d/trivy.list sudo apt-get update diff --git a/doc/changes/changes_8.4.0.md b/doc/changes/changes_8.4.0.md index c767a300..84c5c76b 100644 --- a/doc/changes/changes_8.4.0.md +++ b/doc/changes/changes_8.4.0.md @@ -27,6 +27,9 @@ This release uses version 1.0.0 of the container tool. - #972: Refactor exception handling for Script Options parser - #973: Support new lines and white spaces at the beginning in script options values +## Bugs + - #977: Fixed Trivy update cache workflow + ## Doc - #954: added release checklist \ No newline at end of file From de7d41d290f615929cb5a0c6ede370a061e08035 Mon Sep 17 00:00:00 2001 From: Thomas Ubensee <34603111+tomuben@users.noreply.github.com> Date: Wed, 16 Oct 2024 10:01:32 -0300 Subject: [PATCH 05/18] #969: Use new CTPG parser in java vm (#970) fixes #969 --- .current_gitmodules | 2 +- .github/workflows/check_bazel_build.yml | 29 +++++++++++++++++ .github/workflows/check_bazel_tests.yml | 42 ------------------------- doc/changes/changes_8.4.0.md | 1 + exaudfclient/BUILD | 4 +-- exaudfclient/exaudfclient.cc | 7 ++--- script-languages | 2 +- 7 files changed, 36 insertions(+), 51 deletions(-) create mode 100644 .github/workflows/check_bazel_build.yml delete mode 100644 .github/workflows/check_bazel_tests.yml diff --git a/.current_gitmodules b/.current_gitmodules index bf0a92b4..db6a21bf 100644 --- a/.current_gitmodules +++ b/.current_gitmodules @@ -1 +1 @@ -160000 c52fc446ce62195a474dc9b2742f95dfeba8314f 0 script-languages +160000 a2a2f0bf0be31e7897beb934542e43ddbb609567 0 script-languages diff --git a/.github/workflows/check_bazel_build.yml b/.github/workflows/check_bazel_build.yml new file mode 100644 index 00000000..80deeec4 --- /dev/null +++ b/.github/workflows/check_bazel_build.yml @@ -0,0 +1,29 @@ +name: Check Bazel Build + +on: + push: + branches: + - develop + pull_request: + + +jobs: + build: + runs-on: ubuntu-22.04 + env: + UDF_CLIENT_ENV_FILE: /tmp/.udf_client_env + steps: + - uses: actions/checkout@v4 + with: + fetch-depth: 0 + submodules: 'recursive' + + - name: Install UDF Client Dependencies + run: | + sudo bash scripts/installUdfClientDeps.sh "$UDF_CLIENT_ENV_FILE" + - uses: r-lib/actions/setup-r@v2 + - name: Build + run: | + source "$UDF_CLIENT_ENV_FILE" + bazel build --lockfile_mode=off --config no-tty -c dbg --config python --config java --config fast-binary --config r --verbose_failures + working-directory: ./exaudfclient/ diff --git a/.github/workflows/check_bazel_tests.yml b/.github/workflows/check_bazel_tests.yml deleted file mode 100644 index 8055d80e..00000000 --- a/.github/workflows/check_bazel_tests.yml +++ /dev/null @@ -1,42 +0,0 @@ -name: Check Bazel Tests - -on: - push: - branches: - - develop - pull_request: - - -jobs: - build: - runs-on: ubuntu-latest - - env: - USE_BAZEL_VERSION: 7.2.1 - steps: - - uses: actions/checkout@v4 - with: - fetch-depth: 0 - submodules: 'recursive' - - - name: Install bazel - run: | - curl -L -o bazel https://github.com/bazelbuild/bazelisk/releases/download/v1.19.0/bazelisk-linux-amd64 - chmod +x bazel - - name: Install JDK and ZMQ - run: | - sudo apt-get update - sudo apt-get install -y openjdk-11-jdk libzmq3-dev - - name: Java Tests - run: | - bazel test //base/javacontainer/test/... - working-directory: ./exaudfclient/ - - name: ExaudfLib Tests - run: | - bazel test //base/exaudflib/test/... - working-directory: ./exaudfclient/ - - name: Script Options Parser Tests - run: | - bazel test //base/script_options_parser/... - working-directory: ./exaudfclient/ - diff --git a/doc/changes/changes_8.4.0.md b/doc/changes/changes_8.4.0.md index 84c5c76b..c28f599f 100644 --- a/doc/changes/changes_8.4.0.md +++ b/doc/changes/changes_8.4.0.md @@ -26,6 +26,7 @@ This release uses version 1.0.0 of the container tool. - #967: Added ctpg script options parser - #972: Refactor exception handling for Script Options parser - #973: Support new lines and white spaces at the beginning in script options values + - #969: Use new CTPG Parser in Java VM ## Bugs - #977: Fixed Trivy update cache workflow diff --git a/exaudfclient/BUILD b/exaudfclient/BUILD index 587d1372..fd396fb2 100644 --- a/exaudfclient/BUILD +++ b/exaudfclient/BUILD @@ -90,7 +90,7 @@ cc_binary( srcs = ["exaudfclient.cc", "//base:load_dynamic"], linkopts = ["-ldl"], # needed for dynamicly loading libexaudflib_complete.so into another linker namespace deps = ["//base/exaudflib:header", "//base/utils:utils"]+VM_ENABLED_DEPS+VM_PYTHON3_DEPS+VM_R_DEPS+ - ["//base/exaudflib:exaudflib-deps", "//base/swig_factory:swig_factory"], + ["//base/exaudflib:exaudflib-deps"], defines = VM_ENABLED_DEFINES, data = ["//base:libexaudflib_complete.so"] ) @@ -113,7 +113,7 @@ cc_binary( srcs = ["exaudfclient.cc", "//base:load_dynamic"], linkopts = ["-ldl"], # needed for dynamicly loading libexaudflib_complete.so into another linker namespace deps = ["//base/exaudflib:header", "//base/utils:utils"]+VM_ENABLED_DEPS+VM_PYTHON3_DEPS+VM_R_DEPS+ - ["//base/exaudflib:exaudflib-deps", "//base/swig_factory:swig_factory"] + [ "@zmq//:zmq", "@protobuf//:protobuf"], + ["//base/exaudflib:exaudflib-deps"] + [ "@zmq//:zmq", "@protobuf//:protobuf"], defines = VM_ENABLED_DEFINES, data = ["//base:libexaudflib_complete.so"], ) diff --git a/exaudfclient/exaudfclient.cc b/exaudfclient/exaudfclient.cc index 81eb1003..4fd928c8 100644 --- a/exaudfclient/exaudfclient.cc +++ b/exaudfclient/exaudfclient.cc @@ -38,7 +38,7 @@ #include #ifdef ENABLE_JAVA_VM -#include "base/javacontainer/javacontainer.h" +#include "base/javacontainer/javacontainer_builder.h" #endif //ENABLE_JAVA_VM #ifdef ENABLE_PYTHON_VM @@ -49,8 +49,6 @@ #include "protegrityclient.h" #endif -#include "base/swig_factory/swig_factory_impl.h" - using namespace std; using namespace SWIGVMContainers; @@ -140,7 +138,6 @@ int main(int argc, char **argv) { ::setlocale(LC_ALL, "en_US.utf8"); std::functionvmMaker=[](){return nullptr;}; // the initial vm maker returns NULL - SwigFactoryImpl swigFactory; #ifdef UDF_PLUGIN_CLIENT vmMaker = [](){return new SWIGVMContainers::Protegrity(false);}; #else @@ -170,7 +167,7 @@ int main(int argc, char **argv) { } else if (strcmp(argv[2], "lang=java")==0) { #ifdef ENABLE_JAVA_VM - vmMaker = [&](){return new SWIGVMContainers::JavaVMach(false, swigFactory);}; + vmMaker = [&](){return SWIGVMContainers::JavaContainerBuilder().build();}; #else throw SWIGVM::exception("this exaudfclient has been compilied without Java support"); #endif diff --git a/script-languages b/script-languages index c52fc446..a2a2f0bf 160000 --- a/script-languages +++ b/script-languages @@ -1 +1 @@ -Subproject commit c52fc446ce62195a474dc9b2742f95dfeba8314f +Subproject commit a2a2f0bf0be31e7897beb934542e43ddbb609567 From 77afcb9e9d053b00a6a82d64a41b436bc2c8622f Mon Sep 17 00:00:00 2001 From: Thomas Ubensee <34603111+tomuben@users.noreply.github.com> Date: Thu, 17 Oct 2024 06:40:33 -0300 Subject: [PATCH 06/18] #980: Moved flavor template-Exasol-all-java-17 to script-languages repo (#984) fixes #980 --- .current_gitmodules | 2 +- doc/changes/changes_8.4.0.md | 3 +- flavors/template-Exasol-all-java-17 | 1 + .../FLAVOR_DESCRIPTION.md | 10 -- .../base_test_build_run/Dockerfile | 41 ----- .../flavor_base/base_test_deps/Dockerfile | 6 - .../base_test_deps/packages/apt_get_packages | 7 - .../flavor_base/build_deps/Dockerfile | 37 ----- .../build_deps/packages/apt_get_packages | 10 -- .../flavor_base/build_run/Dockerfile | 42 ----- .../flavor_base/build_steps.py | 147 ------------------ .../flavor_base/flavor_base_deps/Dockerfile | 6 - .../packages/apt_get_packages | 5 - .../flavor_test_build_run/Dockerfile | 25 --- .../flavor_base/language_definition | 1 - .../flavor_base/language_deps/Dockerfile | 7 - .../language_deps/packages/apt_get_packages | 3 - .../flavor_base/release/Dockerfile | 61 -------- .../flavor_base/security_scan/.oysterignore | 2 - .../flavor_base/security_scan/.trivyignore | 0 .../flavor_base/security_scan/Dockerfile | 18 --- .../security_scan/packages/apt_get_packages | 1 - .../packages/apt_get_packages_trivy_deps | 2 - .../security_scan/trivy-secret.yaml | 4 - .../flavor_base/security_scan/trivy.rego | 10 -- .../flavor_base/testconfig | 2 - .../flavor_base/udfclient_deps/Dockerfile | 26 ---- .../udfclient_deps/packages/apt_get_packages | 6 - .../flavor_customization/Dockerfile | 73 --------- .../packages/apt_get_packages | 9 -- .../packages/python2_pip_packages | 9 -- .../packages/python3_pip_packages | 9 -- .../packages/r_cran_packages | 10 -- script-languages | 2 +- 34 files changed, 5 insertions(+), 592 deletions(-) create mode 120000 flavors/template-Exasol-all-java-17 delete mode 100644 flavors/template-Exasol-all-java-17/FLAVOR_DESCRIPTION.md delete mode 100644 flavors/template-Exasol-all-java-17/flavor_base/base_test_build_run/Dockerfile delete mode 100644 flavors/template-Exasol-all-java-17/flavor_base/base_test_deps/Dockerfile delete mode 100644 flavors/template-Exasol-all-java-17/flavor_base/base_test_deps/packages/apt_get_packages delete mode 100644 flavors/template-Exasol-all-java-17/flavor_base/build_deps/Dockerfile delete mode 100644 flavors/template-Exasol-all-java-17/flavor_base/build_deps/packages/apt_get_packages delete mode 100644 flavors/template-Exasol-all-java-17/flavor_base/build_run/Dockerfile delete mode 100644 flavors/template-Exasol-all-java-17/flavor_base/build_steps.py delete mode 100644 flavors/template-Exasol-all-java-17/flavor_base/flavor_base_deps/Dockerfile delete mode 100644 flavors/template-Exasol-all-java-17/flavor_base/flavor_base_deps/packages/apt_get_packages delete mode 100644 flavors/template-Exasol-all-java-17/flavor_base/flavor_test_build_run/Dockerfile delete mode 100644 flavors/template-Exasol-all-java-17/flavor_base/language_definition delete mode 100644 flavors/template-Exasol-all-java-17/flavor_base/language_deps/Dockerfile delete mode 100644 flavors/template-Exasol-all-java-17/flavor_base/language_deps/packages/apt_get_packages delete mode 100644 flavors/template-Exasol-all-java-17/flavor_base/release/Dockerfile delete mode 100644 flavors/template-Exasol-all-java-17/flavor_base/security_scan/.oysterignore delete mode 100644 flavors/template-Exasol-all-java-17/flavor_base/security_scan/.trivyignore delete mode 100644 flavors/template-Exasol-all-java-17/flavor_base/security_scan/Dockerfile delete mode 100644 flavors/template-Exasol-all-java-17/flavor_base/security_scan/packages/apt_get_packages delete mode 100644 flavors/template-Exasol-all-java-17/flavor_base/security_scan/packages/apt_get_packages_trivy_deps delete mode 100644 flavors/template-Exasol-all-java-17/flavor_base/security_scan/trivy-secret.yaml delete mode 100644 flavors/template-Exasol-all-java-17/flavor_base/security_scan/trivy.rego delete mode 100644 flavors/template-Exasol-all-java-17/flavor_base/testconfig delete mode 100644 flavors/template-Exasol-all-java-17/flavor_base/udfclient_deps/Dockerfile delete mode 100644 flavors/template-Exasol-all-java-17/flavor_base/udfclient_deps/packages/apt_get_packages delete mode 100644 flavors/template-Exasol-all-java-17/flavor_customization/Dockerfile delete mode 100644 flavors/template-Exasol-all-java-17/flavor_customization/packages/apt_get_packages delete mode 100644 flavors/template-Exasol-all-java-17/flavor_customization/packages/python2_pip_packages delete mode 100644 flavors/template-Exasol-all-java-17/flavor_customization/packages/python3_pip_packages delete mode 100644 flavors/template-Exasol-all-java-17/flavor_customization/packages/r_cran_packages diff --git a/.current_gitmodules b/.current_gitmodules index db6a21bf..10aa95ff 100644 --- a/.current_gitmodules +++ b/.current_gitmodules @@ -1 +1 @@ -160000 a2a2f0bf0be31e7897beb934542e43ddbb609567 0 script-languages +160000 78c5a28d4f84793839e02a46bc373cb48b84e608 0 script-languages diff --git a/doc/changes/changes_8.4.0.md b/doc/changes/changes_8.4.0.md index c28f599f..6ce05b7c 100644 --- a/doc/changes/changes_8.4.0.md +++ b/doc/changes/changes_8.4.0.md @@ -27,7 +27,8 @@ This release uses version 1.0.0 of the container tool. - #972: Refactor exception handling for Script Options parser - #973: Support new lines and white spaces at the beginning in script options values - #969: Use new CTPG Parser in Java VM - + - #980: Moved flavor template-Exasol-all-java-17 to script-languages repo + ## Bugs - #977: Fixed Trivy update cache workflow diff --git a/flavors/template-Exasol-all-java-17 b/flavors/template-Exasol-all-java-17 new file mode 120000 index 00000000..a41cfe15 --- /dev/null +++ b/flavors/template-Exasol-all-java-17 @@ -0,0 +1 @@ +../script-languages/flavors/template-Exasol-all-java-17/ \ No newline at end of file diff --git a/flavors/template-Exasol-all-java-17/FLAVOR_DESCRIPTION.md b/flavors/template-Exasol-all-java-17/FLAVOR_DESCRIPTION.md deleted file mode 100644 index 2219ba60..00000000 --- a/flavors/template-Exasol-all-java-17/FLAVOR_DESCRIPTION.md +++ /dev/null @@ -1,10 +0,0 @@ -# Details for r-4-minimal-EXASOL-6.2.0 - -## Packages - -- [UDFclient dependencies](flavor_base/udfclient_deps/packages/apt_get_packages) -- [Language dependencies](flavor_base/language_deps/packages/apt_get_packages) -- Flavor packages - - [Ubuntu packages](flavor_base/flavor_base_deps/packages/apt_get_packages) -- Customization - - [Ubuntu packages](flavor_customization/packages/apt_get_packages) diff --git a/flavors/template-Exasol-all-java-17/flavor_base/base_test_build_run/Dockerfile b/flavors/template-Exasol-all-java-17/flavor_base/base_test_build_run/Dockerfile deleted file mode 100644 index e7c8a19c..00000000 --- a/flavors/template-Exasol-all-java-17/flavor_base/base_test_build_run/Dockerfile +++ /dev/null @@ -1,41 +0,0 @@ -FROM {{language_deps}} - -RUN mkdir /conf /buckets - -COPY --from={{base_test_deps}} /usr /usr -RUN true # workaround for https://github.com/moby/moby/issues/37965 - -COPY --from={{base_test_deps}} /lib /lib -RUN true # workaround for https://github.com/moby/moby/issues/37965 - -COPY --from={{base_test_deps}} /bin /bin -RUN true # workaround for https://github.com/moby/moby/issues/37965 - -COPY --from={{base_test_deps}} /opt /opt -RUN true # workaround for https://github.com/moby/moby/issues/37965 - -COPY --from={{base_test_deps}} /etc /etc -RUN true # workaround for https://github.com/moby/moby/issues/37965 - -COPY --from={{base_test_deps}} /env /env -RUN true # workaround for https://github.com/moby/moby/issues/37965 - - -RUN ldconfig - -RUN mkdir /exaudfclient /exaudf -COPY /exaudfclient /exaudfclient - -WORKDIR /exaudfclient/ -RUN ["/bin/bash", "-c", "source /env && bash build.sh --config no-tty -c dbg --config java --config test-binaries"] -RUN cp -r -L bazel-bin/* /exaudf && rm -r /exaudf/external -RUN rm -r /root/.cache/bazel #Delete bazel cache as it contains java rules with special characters which will cause a problem for Bucketfs - -WORKDIR /exaudfclient/base -RUN ./test_udfclient.sh /exaudf/exaudfclient - -WORKDIR / -RUN mkdir /exasol_emulator -COPY emulator/ /exasol_emulator -COPY /exaudfclient/base/exaudflib/zmqcontainer.proto /exasol_emulator -RUN cd /exasol_emulator && protoc zmqcontainer.proto --python_out=. diff --git a/flavors/template-Exasol-all-java-17/flavor_base/base_test_deps/Dockerfile b/flavors/template-Exasol-all-java-17/flavor_base/base_test_deps/Dockerfile deleted file mode 100644 index 3a8ca3f6..00000000 --- a/flavors/template-Exasol-all-java-17/flavor_base/base_test_deps/Dockerfile +++ /dev/null @@ -1,6 +0,0 @@ -FROM {{build_deps}} - -RUN mkdir -p /build_info/packages -COPY base_test_deps/packages /build_info/packages/base_test_deps - -RUN /scripts/install_scripts/install_via_apt.pl --file /build_info/packages/base_test_deps/apt_get_packages --with-versions diff --git a/flavors/template-Exasol-all-java-17/flavor_base/base_test_deps/packages/apt_get_packages b/flavors/template-Exasol-all-java-17/flavor_base/base_test_deps/packages/apt_get_packages deleted file mode 100644 index d7e9d183..00000000 --- a/flavors/template-Exasol-all-java-17/flavor_base/base_test_deps/packages/apt_get_packages +++ /dev/null @@ -1,7 +0,0 @@ -gdb|12.1-0ubuntu1~22.04.2 -valgrind|1:3.18.1-1ubuntu2 -gdbserver|12.1-0ubuntu1~22.04.2 -binutils|2.38-4ubuntu2.6 -patchelf|0.14.3-1 -strace|5.16-0ubuntu3 -chrpath|0.16-2 diff --git a/flavors/template-Exasol-all-java-17/flavor_base/build_deps/Dockerfile b/flavors/template-Exasol-all-java-17/flavor_base/build_deps/Dockerfile deleted file mode 100644 index ebd01539..00000000 --- a/flavors/template-Exasol-all-java-17/flavor_base/build_deps/Dockerfile +++ /dev/null @@ -1,37 +0,0 @@ -FROM ubuntu:22.04 -ENV DEBIAN_FRONTEND=noninteractive - -ENV ARCHIVE_UBUNTU_PREFIX="" -RUN sed --in-place --regexp-extended "s/(\/\/)(archive\.ubuntu)/\1$ARCHIVE_UBUNTU_PREFIX\2/" /etc/apt/sources.list - -COPY 01_nodoc /etc/dpkg/dpkg.cfg.d/01_nodoc -COPY scripts /scripts - -RUN mkdir -p /build_info/packages -COPY build_deps/packages /build_info/packages/build_deps - -ENV BAZEL_PACKAGE_VERSION="7.2.1" -ENV BAZEL_PACKAGE_FILE="bazel_$BAZEL_PACKAGE_VERSION-linux-x86_64.deb" -ENV BAZEL_PACKAGE_URL="https://github.com/bazelbuild/bazel/releases/download/$BAZEL_PACKAGE_VERSION/$BAZEL_PACKAGE_FILE" - -RUN /scripts/install_scripts/install_via_apt.pl --file /build_info/packages/build_deps/apt_get_packages --with-versions - -RUN apt-get -y update && \ - curl -L --output "$BAZEL_PACKAGE_FILE" "$BAZEL_PACKAGE_URL" && \ - apt-get install -y "./$BAZEL_PACKAGE_FILE" && \ - rm "$BAZEL_PACKAGE_FILE" && \ - apt-get -y clean && \ - apt-get -y autoremove - -RUN curl -L -o swig-2.0.4.tar.gz https://exasol-script-languages-dependencies.s3.eu-central-1.amazonaws.com/swig-2.0.4.tar.gz && \ - tar zxf swig-2.0.4.tar.gz && \ - (cd swig-2.0.4 && ./configure --prefix=/usr && make && make install) && \ - rm -rf swig-2.0.4 swig-2.0.4.tar.gz - -RUN locale-gen en_US.UTF-8 && \ - update-locale LC_ALL=en_US.UTF-8 && \ - ldconfig - -RUN touch /env && \ - echo "export PROTOBUF_BIN=/usr/bin/protoc" >> /env && \ - echo "export JAVA_HOME=/usr/lib/jvm/java-1.17.0-openjdk-amd64" >> /env diff --git a/flavors/template-Exasol-all-java-17/flavor_base/build_deps/packages/apt_get_packages b/flavors/template-Exasol-all-java-17/flavor_base/build_deps/packages/apt_get_packages deleted file mode 100644 index e715eb2d..00000000 --- a/flavors/template-Exasol-all-java-17/flavor_base/build_deps/packages/apt_get_packages +++ /dev/null @@ -1,10 +0,0 @@ -coreutils|8.32-4.1ubuntu1.2 -locales|2.35-0ubuntu3.8 -tar|1.34+dfsg-1ubuntu0.1.22.04.2 -curl|7.81.0-1ubuntu1.18 -openjdk-17-jdk-headless|17.0.12+7-1ubuntu2~22.04 -build-essential|12.9ubuntu3 -libpcre3-dev|2:8.39-13ubuntu0.22.04.1 -protobuf-compiler|3.12.4-1ubuntu7.22.04.1 -chrpath|0.16-2 -python3|3.10.6-1~22.04.1 diff --git a/flavors/template-Exasol-all-java-17/flavor_base/build_run/Dockerfile b/flavors/template-Exasol-all-java-17/flavor_base/build_run/Dockerfile deleted file mode 100644 index bf11a29b..00000000 --- a/flavors/template-Exasol-all-java-17/flavor_base/build_run/Dockerfile +++ /dev/null @@ -1,42 +0,0 @@ -FROM {{language_deps}} - -COPY --from={{build_deps}} /usr /usr -RUN true # workaround for https://github.com/moby/moby/issues/37965 - -COPY --from={{build_deps}} /lib /lib -RUN true # workaround for https://github.com/moby/moby/issues/37965 - -COPY --from={{build_deps}} /bin /bin -RUN true # workaround for https://github.com/moby/moby/issues/37965 - -COPY --from={{build_deps}} /opt /opt -RUN true # workaround for https://github.com/moby/moby/issues/37965 - -COPY --from={{build_deps}} /etc /etc -RUN true # workaround for https://github.com/moby/moby/issues/37965 - -COPY --from={{build_deps}} /env /env -RUN true # workaround for https://github.com/moby/moby/issues/37965 - - -RUN ldconfig - -RUN mkdir /exaudfclient /exaudf /exaudf/src -COPY /exaudfclient /exaudfclient - -WORKDIR /exaudfclient/ -RUN ["/bin/bash", "-c", "source /env && bash build.sh --config no-tty --config optimize --config java --config fast-binary"] -RUN cp -r -L bazel-bin/* /exaudf && rm -r /exaudf/external - -WORKDIR /exaudfclient/base -RUN ./test_udfclient.sh /exaudf/exaudfclient - -WORKDIR /exaudf/ - -RUN rm -r /exaudfclient - -COPY --from={{build_deps}} /build_info /build_info -RUN true # workaround for https://github.com/moby/moby/issues/37965 - - -RUN mkdir /conf /buckets diff --git a/flavors/template-Exasol-all-java-17/flavor_base/build_steps.py b/flavors/template-Exasol-all-java-17/flavor_base/build_steps.py deleted file mode 100644 index 40441d91..00000000 --- a/flavors/template-Exasol-all-java-17/flavor_base/build_steps.py +++ /dev/null @@ -1,147 +0,0 @@ -from typing import Dict - -from exasol.slc.internal.tasks.build.docker_flavor_image_task import DockerFlavorAnalyzeImageTask - - -class AnalyzeUDFClientDeps(DockerFlavorAnalyzeImageTask): - - def get_build_step(self) -> str: - return "udfclient_deps" - - def get_additional_build_directories_mapping(self) -> Dict[str, str]: - return {"01_nodoc": "ext/01_nodoc","scripts": "ext/scripts"} - - def get_path_in_flavor(self): - return "flavor_base" - - -class AnalyzeLanguageDeps(DockerFlavorAnalyzeImageTask): - - def get_build_step(self) -> str: - return "language_deps" - - def get_additional_build_directories_mapping(self) -> Dict[str, str]: - return {"scripts": "ext/scripts"} - - def requires_tasks(self): - return {"udfclient_deps": AnalyzeUDFClientDeps} - - def get_path_in_flavor(self): - return "flavor_base" - - -class AnalyzeBuildDeps(DockerFlavorAnalyzeImageTask): - - def get_build_step(self) -> str: - return "build_deps" - - def get_additional_build_directories_mapping(self) -> Dict[str, str]: - return {"01_nodoc": "ext/01_nodoc", "scripts": "ext/scripts"} - - def get_path_in_flavor(self): - return "flavor_base" - - -class AnalyzeBuildRun(DockerFlavorAnalyzeImageTask): - - def get_build_step(self) -> str: - return "build_run" - - def requires_tasks(self): - return {"build_deps": AnalyzeBuildDeps, - "language_deps": AnalyzeLanguageDeps} - - def get_additional_build_directories_mapping(self) -> Dict[str, str]: - return {"exaudfclient": "exaudfclient"} - - def get_path_in_flavor(self): - return "flavor_base" - - -class AnalyzeBaseTestDeps(DockerFlavorAnalyzeImageTask): - - def get_build_step(self) -> str: - return "base_test_deps" - - def requires_tasks(self): - return {"build_deps": AnalyzeBuildDeps} - - def get_path_in_flavor(self): - return "flavor_base" - - -class AnalyzeBaseTestBuildRun(DockerFlavorAnalyzeImageTask): - - def get_build_step(self) -> str: - return "base_test_build_run" - - def requires_tasks(self): - return {"base_test_deps": AnalyzeBaseTestDeps, - "language_deps": AnalyzeLanguageDeps} - - def get_additional_build_directories_mapping(self) -> Dict[str, str]: - return {"exaudfclient": "exaudfclient", "emulator": "emulator"} - - def get_path_in_flavor(self): - return "flavor_base" - - -class AnalyzeFlavorBaseDeps(DockerFlavorAnalyzeImageTask): - - def get_build_step(self) -> str: - return "flavor_base_deps" - - def requires_tasks(self): - return {"language_deps": AnalyzeLanguageDeps} - - def get_additional_build_directories_mapping(self): - return {"01_nodoc": "ext/01_nodoc", "scripts": "ext/scripts"} - - def get_path_in_flavor(self): - return "flavor_base" - - -class AnalyzeFlavorCustomization(DockerFlavorAnalyzeImageTask): - - def get_build_step(self) -> str: - return "flavor_customization" - - def requires_tasks(self): - return {"flavor_base_deps": AnalyzeFlavorBaseDeps} - - -class AnalyzeFlavorTestBuildRun(DockerFlavorAnalyzeImageTask): - - def get_build_step(self) -> str: - return "flavor_test_build_run" - - def requires_tasks(self): - return {"flavor_customization": AnalyzeFlavorCustomization, - "base_test_build_run": AnalyzeBaseTestBuildRun} - - def get_path_in_flavor(self): - return "flavor_base" - - -class AnalyzeRelease(DockerFlavorAnalyzeImageTask): - def get_build_step(self) -> str: - return "release" - - def requires_tasks(self): - return {"flavor_customization": AnalyzeFlavorCustomization, - "build_run": AnalyzeBuildRun, - "language_deps": AnalyzeLanguageDeps} - - def get_path_in_flavor(self): - return "flavor_base" - - -class SecurityScan(DockerFlavorAnalyzeImageTask): - def get_build_step(self) -> str: - return "security_scan" - - def requires_tasks(self): - return {"release": AnalyzeRelease} - - def get_path_in_flavor(self): - return "flavor_base" \ No newline at end of file diff --git a/flavors/template-Exasol-all-java-17/flavor_base/flavor_base_deps/Dockerfile b/flavors/template-Exasol-all-java-17/flavor_base/flavor_base_deps/Dockerfile deleted file mode 100644 index 21e86b51..00000000 --- a/flavors/template-Exasol-all-java-17/flavor_base/flavor_base_deps/Dockerfile +++ /dev/null @@ -1,6 +0,0 @@ -FROM {{ language_deps }} - -RUN mkdir -p /build_info/packages/flavor_base_deps - -COPY flavor_base_deps/packages/apt_get_packages /build_info/packages/flavor_base_deps -RUN /scripts/install_scripts/install_via_apt.pl --file /build_info/packages/flavor_base_deps/apt_get_packages --with-versions diff --git a/flavors/template-Exasol-all-java-17/flavor_base/flavor_base_deps/packages/apt_get_packages b/flavors/template-Exasol-all-java-17/flavor_base/flavor_base_deps/packages/apt_get_packages deleted file mode 100644 index e5641b0e..00000000 --- a/flavors/template-Exasol-all-java-17/flavor_base/flavor_base_deps/packages/apt_get_packages +++ /dev/null @@ -1,5 +0,0 @@ -coreutils|8.32-4.1ubuntu1.2 -locales|2.35-0ubuntu3.8 -unzip|6.0-26ubuntu3.2 -wget|1.21.2-2ubuntu1.1 -git|1:2.34.1-1ubuntu1.11 diff --git a/flavors/template-Exasol-all-java-17/flavor_base/flavor_test_build_run/Dockerfile b/flavors/template-Exasol-all-java-17/flavor_base/flavor_test_build_run/Dockerfile deleted file mode 100644 index 32230a4d..00000000 --- a/flavors/template-Exasol-all-java-17/flavor_base/flavor_test_build_run/Dockerfile +++ /dev/null @@ -1,25 +0,0 @@ -FROM {{base_test_build_run}} - -RUN mkdir -p /conf /buckets - -COPY --from={{flavor_customization}} /usr /usr -RUN true # workaround for https://github.com/moby/moby/issues/37965 - -COPY --from={{flavor_customization}} /opt /opt -RUN true # workaround for https://github.com/moby/moby/issues/37965 - -COPY --from={{flavor_customization}} /lib /lib -RUN true # workaround for https://github.com/moby/moby/issues/37965 - -COPY --from={{flavor_customization}} /bin /bin -RUN true # workaround for https://github.com/moby/moby/issues/37965 - -COPY --from={{flavor_customization}} /etc /etc -RUN true # workaround for https://github.com/moby/moby/issues/37965 - -COPY --from={{flavor_customization}} /build_info /build_info -RUN true # workaround for https://github.com/moby/moby/issues/37965 - - -RUN ldconfig - diff --git a/flavors/template-Exasol-all-java-17/flavor_base/language_definition b/flavors/template-Exasol-all-java-17/flavor_base/language_definition deleted file mode 100644 index 2050151f..00000000 --- a/flavors/template-Exasol-all-java-17/flavor_base/language_definition +++ /dev/null @@ -1 +0,0 @@ -JAVA=localzmq+protobuf:///{{ bucketfs_name }}/{{ bucket_name }}/{{ path_in_bucket }}{{ release_name }}?lang=java#buckets/{{ bucketfs_name }}/{{ bucket_name }}/{{ path_in_bucket }}{{ release_name }}/exaudf/exaudfclient diff --git a/flavors/template-Exasol-all-java-17/flavor_base/language_deps/Dockerfile b/flavors/template-Exasol-all-java-17/flavor_base/language_deps/Dockerfile deleted file mode 100644 index 9eb11e54..00000000 --- a/flavors/template-Exasol-all-java-17/flavor_base/language_deps/Dockerfile +++ /dev/null @@ -1,7 +0,0 @@ -FROM {{udfclient_deps}} - -COPY language_deps/packages /build_info/packages/language_deps - -RUN /scripts/install_scripts/install_via_apt.pl --file /build_info/packages/language_deps/apt_get_packages --with-versions - -ENV JAVA_PREFIX /usr/lib/jvm/java-17-openjdk-amd64 diff --git a/flavors/template-Exasol-all-java-17/flavor_base/language_deps/packages/apt_get_packages b/flavors/template-Exasol-all-java-17/flavor_base/language_deps/packages/apt_get_packages deleted file mode 100644 index 48c78b1b..00000000 --- a/flavors/template-Exasol-all-java-17/flavor_base/language_deps/packages/apt_get_packages +++ /dev/null @@ -1,3 +0,0 @@ -ca-certificates|20240203~22.04.1 -curl|7.81.0-1ubuntu1.18 -openjdk-17-jdk-headless|17.0.12+7-1ubuntu2~22.04 diff --git a/flavors/template-Exasol-all-java-17/flavor_base/release/Dockerfile b/flavors/template-Exasol-all-java-17/flavor_base/release/Dockerfile deleted file mode 100644 index eab0a8bc..00000000 --- a/flavors/template-Exasol-all-java-17/flavor_base/release/Dockerfile +++ /dev/null @@ -1,61 +0,0 @@ -FROM ubuntu:22.04 -RUN mkdir /conf /buckets - -COPY --from={{language_deps}} /usr /usr -RUN true # workaround for https://github.com/moby/moby/issues/37965 - -COPY --from={{language_deps}} /lib /lib -RUN true # workaround for https://github.com/moby/moby/issues/37965 - -COPY --from={{language_deps}} /bin /bin -RUN true # workaround for https://github.com/moby/moby/issues/37965 - -COPY --from={{language_deps}} /opt /opt -RUN true # workaround for https://github.com/moby/moby/issues/37965 - -COPY --from={{language_deps}} /etc /etc -RUN true # workaround for https://github.com/moby/moby/issues/37965 - -COPY --from={{language_deps}} /build_info /build_info -RUN true # workaround for https://github.com/moby/moby/issues/37965 - -COPY --from={{language_deps}} /var /var -RUN true # workaround for https://github.com/moby/moby/issues/37965 - -COPY --from={{language_deps}} /scripts /scripts -RUN true # workaround for https://github.com/moby/moby/issues/37965 - - -COPY --from={{flavor_customization}} /usr /usr -RUN true # workaround for https://github.com/moby/moby/issues/37965 - -COPY --from={{flavor_customization}} /lib /lib -RUN true # workaround for https://github.com/moby/moby/issues/37965 - -COPY --from={{flavor_customization}} /bin /bin -RUN true # workaround for https://github.com/moby/moby/issues/37965 - -COPY --from={{flavor_customization}} /opt /opt -RUN true # workaround for https://github.com/moby/moby/issues/37965 - -COPY --from={{flavor_customization}} /etc /etc -RUN true # workaround for https://github.com/moby/moby/issues/37965 - -COPY --from={{flavor_customization}} /build_info /build_info -RUN true # workaround for https://github.com/moby/moby/issues/37965 - -COPY --from={{flavor_customization}} /var /var -RUN true # workaround for https://github.com/moby/moby/issues/37965 - - -RUN ldconfig - -COPY --from={{build_run}} /exaudf /exaudf -RUN true # workaround for https://github.com/moby/moby/issues/37965 - -COPY --from={{build_run}} /build_info /build_info -RUN true # workaround for https://github.com/moby/moby/issues/37965 - - -RUN mkdir -p /build_info/actual_installed_packages/release && \ - /scripts/list_installed_scripts/list_installed_apt.sh > /build_info/actual_installed_packages/release/apt_get_packages diff --git a/flavors/template-Exasol-all-java-17/flavor_base/security_scan/.oysterignore b/flavors/template-Exasol-all-java-17/flavor_base/security_scan/.oysterignore deleted file mode 100644 index e7664472..00000000 --- a/flavors/template-Exasol-all-java-17/flavor_base/security_scan/.oysterignore +++ /dev/null @@ -1,2 +0,0 @@ -#ignore false positive for CURL, the underlying Ubuntu package already includes a fix for this CVE -CVE-2022-27774 diff --git a/flavors/template-Exasol-all-java-17/flavor_base/security_scan/.trivyignore b/flavors/template-Exasol-all-java-17/flavor_base/security_scan/.trivyignore deleted file mode 100644 index e69de29b..00000000 diff --git a/flavors/template-Exasol-all-java-17/flavor_base/security_scan/Dockerfile b/flavors/template-Exasol-all-java-17/flavor_base/security_scan/Dockerfile deleted file mode 100644 index 84f5a656..00000000 --- a/flavors/template-Exasol-all-java-17/flavor_base/security_scan/Dockerfile +++ /dev/null @@ -1,18 +0,0 @@ -FROM {{release}} -ENV DEBIAN_FRONTEND=noninteractive - -RUN mkdir -p /build_info/packages -COPY security_scan/packages /build_info/packages/security_scan -RUN /scripts/install_scripts/install_via_apt.pl --file /build_info/packages/security_scan/apt_get_packages_trivy_deps -RUN curl -s https://aquasecurity.github.io/trivy-repo/deb/public.key | apt-key add - &&\ - /scripts/install_scripts/install_ppa.pl --ppa 'deb https://aquasecurity.github.io/trivy-repo/deb jammy main' --out-file trivy.list -RUN /scripts/install_scripts/install_via_apt.pl --file /build_info/packages/security_scan/apt_get_packages - -ENV SECURITY_SCANNERS="trivy" -COPY /security_scan/.trivyignore /.trivyignore -COPY /security_scan/trivy-secret.yaml /trivy-secret.yaml - -COPY /security_scan/.oysterignore /.oysterignore -COPY /security_scan/trivy.rego /trivy.rego - -ENTRYPOINT ["/scripts/security_scan/run.sh"] diff --git a/flavors/template-Exasol-all-java-17/flavor_base/security_scan/packages/apt_get_packages b/flavors/template-Exasol-all-java-17/flavor_base/security_scan/packages/apt_get_packages deleted file mode 100644 index 6bd628d4..00000000 --- a/flavors/template-Exasol-all-java-17/flavor_base/security_scan/packages/apt_get_packages +++ /dev/null @@ -1 +0,0 @@ -trivy diff --git a/flavors/template-Exasol-all-java-17/flavor_base/security_scan/packages/apt_get_packages_trivy_deps b/flavors/template-Exasol-all-java-17/flavor_base/security_scan/packages/apt_get_packages_trivy_deps deleted file mode 100644 index 8920661b..00000000 --- a/flavors/template-Exasol-all-java-17/flavor_base/security_scan/packages/apt_get_packages_trivy_deps +++ /dev/null @@ -1,2 +0,0 @@ -apt-transport-https -gnupg \ No newline at end of file diff --git a/flavors/template-Exasol-all-java-17/flavor_base/security_scan/trivy-secret.yaml b/flavors/template-Exasol-all-java-17/flavor_base/security_scan/trivy-secret.yaml deleted file mode 100644 index 86e881df..00000000 --- a/flavors/template-Exasol-all-java-17/flavor_base/security_scan/trivy-secret.yaml +++ /dev/null @@ -1,4 +0,0 @@ -allow-rules: - - id: r-open-ssl-samples - description: skip R open ssl sample secrets - path: usr/local/lib/R/site-library/openssl/doc/* diff --git a/flavors/template-Exasol-all-java-17/flavor_base/security_scan/trivy.rego b/flavors/template-Exasol-all-java-17/flavor_base/security_scan/trivy.rego deleted file mode 100644 index fc807388..00000000 --- a/flavors/template-Exasol-all-java-17/flavor_base/security_scan/trivy.rego +++ /dev/null @@ -1,10 +0,0 @@ -package trivy - -import data.lib.trivy - -default ignore = false - -ignore { - input.PkgName == "linux-libc-dev" - regex.match("^kernel:", input.Title) -} \ No newline at end of file diff --git a/flavors/template-Exasol-all-java-17/flavor_base/testconfig b/flavors/template-Exasol-all-java-17/flavor_base/testconfig deleted file mode 100644 index 2b7b56e0..00000000 --- a/flavors/template-Exasol-all-java-17/flavor_base/testconfig +++ /dev/null @@ -1,2 +0,0 @@ -generic_language_tests=java -test_folders=java diff --git a/flavors/template-Exasol-all-java-17/flavor_base/udfclient_deps/Dockerfile b/flavors/template-Exasol-all-java-17/flavor_base/udfclient_deps/Dockerfile deleted file mode 100644 index a18d69b2..00000000 --- a/flavors/template-Exasol-all-java-17/flavor_base/udfclient_deps/Dockerfile +++ /dev/null @@ -1,26 +0,0 @@ -FROM ubuntu:22.04 -ENV DEBIAN_FRONTEND=noninteractive - -ENV ARCHIVE_UBUNTU_PREFIX="" -RUN sed --in-place --regexp-extended "s/(\/\/)(archive\.ubuntu)/\1$ARCHIVE_UBUNTU_PREFIX\2/" /etc/apt/sources.list - -COPY 01_nodoc /etc/dpkg/dpkg.cfg.d/01_nodoc -COPY scripts /scripts - -RUN mkdir -p /build_info/packages -COPY udfclient_deps/packages /build_info/packages/udfclient_deps -RUN /scripts/install_scripts/install_via_apt.pl --file /build_info/packages/udfclient_deps/apt_get_packages --with-versions - -RUN addgroup --gid 1000 exasolution -RUN adduser --disabled-login --uid 1000 --gid 1000 exasolution --gecos "First Last,RoomNumber,WorkPhone,HomePhone" -RUN addgroup --gid 500 exausers -RUN adduser --disabled-login --uid 500 --gid 500 exadefusr --gecos "First Last,RoomNumber,WorkPhone,HomePhone" - -ENV LANG en_US.UTF-8 -ENV LANGUAGE en_US:en -ENV LC_ALL en_US.UTF-8 - -ENV PROTOBUF_LIBRARY_PREFIX=/usr/lib/ -ENV PROTOBUF_INCLUDE_PREFIX=/usr/include/ -ENV ZMQ_LIBRARY_PREFIX=/usr/lib -ENV ZMQ_INCLUDE_PREFIX=/usr/include diff --git a/flavors/template-Exasol-all-java-17/flavor_base/udfclient_deps/packages/apt_get_packages b/flavors/template-Exasol-all-java-17/flavor_base/udfclient_deps/packages/apt_get_packages deleted file mode 100644 index 49dc6a1c..00000000 --- a/flavors/template-Exasol-all-java-17/flavor_base/udfclient_deps/packages/apt_get_packages +++ /dev/null @@ -1,6 +0,0 @@ -coreutils|8.32-4.1ubuntu1.2 -locales|2.35-0ubuntu3.8 -libnss-db|2.2.3pre1-6ubuntu3 -libzmq3-dev|4.3.4-2 -libprotobuf-dev|3.12.4-1ubuntu7.22.04.1 -libssl-dev|3.0.2-0ubuntu1.18 diff --git a/flavors/template-Exasol-all-java-17/flavor_customization/Dockerfile b/flavors/template-Exasol-all-java-17/flavor_customization/Dockerfile deleted file mode 100644 index f2cee445..00000000 --- a/flavors/template-Exasol-all-java-17/flavor_customization/Dockerfile +++ /dev/null @@ -1,73 +0,0 @@ -############################################################################################ -############################################################################################ -# This Dockerfile allows you to extend this flavor by installing packages or adding files. -# IF you didn't change the lines below, you can add packages and their version to the -# files in ./packages and they get automatically installed. -############################################################################################ -############################################################################################ - -####################################################################### -####################################################################### -# Do not change the following lines unless you know what you are doing -####################################################################### -####################################################################### - -FROM {{flavor_base_deps}} - -RUN mkdir -p /build_info/packages/flavor_customization - -COPY flavor_customization/packages/apt_get_packages /build_info/packages/flavor_customization -RUN /scripts/install_scripts/install_via_apt.pl --file /build_info/packages/flavor_customization/apt_get_packages --with-versions - -########################################################################## -########################################################################## -# Below this text you can add any Dockerfile commands except of FROM. -# However only commands which change the filesystem will be -# reflected to the final script-language container. -# We recommend to use only RUN, COPY and ADD. For example, WORKDIR, USER -# and ENV will be not carried over into the final container. For more -# information about Dockerfile commands, please check the reference -# https://docs.docker.com/engine/reference/builder/#dockerfile-reference -########################################################################## -########################################################################## - - -########### -########### -# Examples: -########### -########### - -################################################# -# Execute a command during the build of the image -################################################# - -# With RUN you can excute any command you usally would run in a bash shell. -# It usually is a good idea to cleanup downloaded files or packages -# caches in the same in the same RUN statement to keep the image size -# small. You can execute multiple shell commands in one RUN statement -# by combine them with -# - `&&` (only execute if the previous command was successfull), -# - `||` (only execute if the previous command was unsuccesfull) -# - `;` (execute regardless of the success of the previous command) -# To format multiple command per RUN statement you can add a line break with `\`. -# If you need to execute complex sequences of commands you should execute -# scripts which you can copy into the image. -# ------------------------------------------------------------------------------- - -# RUN git clone https://github.com/exasol/data-science-examples -# RUN curl -o data-science-examples.zip https://codeload.github.com/exasol/data-science-examples/zip/master && \ -# unzip data-science-examples.zip && \ -# rm data-science-examples.zip - -##################################### -# Copy a file from ./ into the image. -##################################### - -# In case of exaslct it is important to prefix source files or directories with `flavor_customization` -# if you want to copy files or directories located in the same directory as this Dockerfile -# ----------------------------------------------------------------------------------------------------- - -# COPY flavor_customization/packages/cran_packages /build_info/packages/flavor_customization -# ADD flavor_customization/code.tar.gz /code - diff --git a/flavors/template-Exasol-all-java-17/flavor_customization/packages/apt_get_packages b/flavors/template-Exasol-all-java-17/flavor_customization/packages/apt_get_packages deleted file mode 100644 index d78cd6de..00000000 --- a/flavors/template-Exasol-all-java-17/flavor_customization/packages/apt_get_packages +++ /dev/null @@ -1,9 +0,0 @@ -# This file specifies the package list which gets installed via apt. -# You must specify the the package and its version separated by a |. -# We recommend here the usage of package versions, to ensure that the container -# builds are reproducible. However, we allow also packages without version. -# As you can see, this file can contain comments which start with #. -# If a line starts with # the whole line is a comment, however you can -# also start a comment after the package definition. - -# p7zip-full|16.02+dfsg-6 # you can check which versions of a package are available with apt-cache policy diff --git a/flavors/template-Exasol-all-java-17/flavor_customization/packages/python2_pip_packages b/flavors/template-Exasol-all-java-17/flavor_customization/packages/python2_pip_packages deleted file mode 100644 index a9f22f99..00000000 --- a/flavors/template-Exasol-all-java-17/flavor_customization/packages/python2_pip_packages +++ /dev/null @@ -1,9 +0,0 @@ -# This file specifies the package list which gets installed via pip for python3. -# You must specify the the package and its version separated by a |. -# We recommend here the usage of package versions, to ensure that the container -# builds are reproducible. However, we allow also packages without version. -# As you can see, this file can contain comments which start with #. -# If a line starts with # the whole line is a comment, however you can -# also start a comment after the package definition. - -#tensorflow-probability|0.9.0 diff --git a/flavors/template-Exasol-all-java-17/flavor_customization/packages/python3_pip_packages b/flavors/template-Exasol-all-java-17/flavor_customization/packages/python3_pip_packages deleted file mode 100644 index a9f22f99..00000000 --- a/flavors/template-Exasol-all-java-17/flavor_customization/packages/python3_pip_packages +++ /dev/null @@ -1,9 +0,0 @@ -# This file specifies the package list which gets installed via pip for python3. -# You must specify the the package and its version separated by a |. -# We recommend here the usage of package versions, to ensure that the container -# builds are reproducible. However, we allow also packages without version. -# As you can see, this file can contain comments which start with #. -# If a line starts with # the whole line is a comment, however you can -# also start a comment after the package definition. - -#tensorflow-probability|0.9.0 diff --git a/flavors/template-Exasol-all-java-17/flavor_customization/packages/r_cran_packages b/flavors/template-Exasol-all-java-17/flavor_customization/packages/r_cran_packages deleted file mode 100644 index b82fe11e..00000000 --- a/flavors/template-Exasol-all-java-17/flavor_customization/packages/r_cran_packages +++ /dev/null @@ -1,10 +0,0 @@ -# This file specifies the package list which gets installed via the -# R remotes (https://github.com/r-lib/remotes) package from CRAN. -# You must specify the the package and its version separated by a |. -# We recommend here the usage of package versions, to ensure that the container -# builds are reproducible. However, we allow also packages without version. -# As you can see, this file can contain comments which start with #. -# If a line starts with # the whole line is a comment, however you can -# also start a comment after the package definition. - -#stringr|1.4.0 diff --git a/script-languages b/script-languages index a2a2f0bf..78c5a28d 160000 --- a/script-languages +++ b/script-languages @@ -1 +1 @@ -Subproject commit a2a2f0bf0be31e7897beb934542e43ddbb609567 +Subproject commit 78c5a28d4f84793839e02a46bc373cb48b84e608 From 5bd0a7a1a5552dbe1b947bcc62bfae6a6b5b71e8 Mon Sep 17 00:00:00 2001 From: Thomas Ubensee <34603111+tomuben@users.noreply.github.com> Date: Thu, 17 Oct 2024 08:22:51 -0300 Subject: [PATCH 07/18] #971: Removed dead code in Java VM (#985) fixes #971 --- .current_gitmodules | 2 +- doc/changes/changes_8.4.0.md | 1 + script-languages | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.current_gitmodules b/.current_gitmodules index 10aa95ff..aa46792f 100644 --- a/.current_gitmodules +++ b/.current_gitmodules @@ -1 +1 @@ -160000 78c5a28d4f84793839e02a46bc373cb48b84e608 0 script-languages +160000 5e098e02373571dede87272bb16f30cc8ada81df 0 script-languages diff --git a/doc/changes/changes_8.4.0.md b/doc/changes/changes_8.4.0.md index 6ce05b7c..bf79072a 100644 --- a/doc/changes/changes_8.4.0.md +++ b/doc/changes/changes_8.4.0.md @@ -28,6 +28,7 @@ This release uses version 1.0.0 of the container tool. - #973: Support new lines and white spaces at the beginning in script options values - #969: Use new CTPG Parser in Java VM - #980: Moved flavor template-Exasol-all-java-17 to script-languages repo + - #971: Removed dead code in Java VM ## Bugs - #977: Fixed Trivy update cache workflow diff --git a/script-languages b/script-languages index 78c5a28d..5e098e02 160000 --- a/script-languages +++ b/script-languages @@ -1 +1 @@ -Subproject commit 78c5a28d4f84793839e02a46bc373cb48b84e608 +Subproject commit 5e098e02373571dede87272bb16f30cc8ada81df From 430eb35d6e87dcec104f8899bd3954daf5b402f6 Mon Sep 17 00:00:00 2001 From: Thomas Ubensee <34603111+tomuben@users.noreply.github.com> Date: Mon, 21 Oct 2024 09:13:02 -0300 Subject: [PATCH 08/18] Refactorings in ScriptOptions parser (#987) closes #982 - Added a performance test for ScriptOptions parser for a single line UDF closes #983 - Refactor CTPG script options Java parser code --- .current_gitmodules | 2 +- doc/changes/changes_8.4.0.md | 2 ++ script-languages | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/.current_gitmodules b/.current_gitmodules index aa46792f..8e7a6846 100644 --- a/.current_gitmodules +++ b/.current_gitmodules @@ -1 +1 @@ -160000 5e098e02373571dede87272bb16f30cc8ada81df 0 script-languages +160000 684d0ef5c5cdb856aaa436ce705ecdecf2b08fc2 0 script-languages diff --git a/doc/changes/changes_8.4.0.md b/doc/changes/changes_8.4.0.md index bf79072a..80ea092b 100644 --- a/doc/changes/changes_8.4.0.md +++ b/doc/changes/changes_8.4.0.md @@ -29,6 +29,8 @@ This release uses version 1.0.0 of the container tool. - #969: Use new CTPG Parser in Java VM - #980: Moved flavor template-Exasol-all-java-17 to script-languages repo - #971: Removed dead code in Java VM + - #982: Added a performance test for ScriptOptions parser for a single line UDF + - #983: Refactor CTPG script options Java parser code ## Bugs - #977: Fixed Trivy update cache workflow diff --git a/script-languages b/script-languages index 5e098e02..684d0ef5 160000 --- a/script-languages +++ b/script-languages @@ -1 +1 @@ -Subproject commit 5e098e02373571dede87272bb16f30cc8ada81df +Subproject commit 684d0ef5c5cdb856aaa436ce705ecdecf2b08fc2 From 4b35f9442dbec3a16bc358ea3d88e0a9f2d14232 Mon Sep 17 00:00:00 2001 From: Thomas Ubensee <34603111+tomuben@users.noreply.github.com> Date: Tue, 29 Oct 2024 10:38:37 -0300 Subject: [PATCH 09/18] Refactorings Script Options Parser closes #990: Forward JAR options without changing order to classpath closes #989: Trim script class and import script options closes #993: Added escape sequence for backslash in new Script Options parser closes #986: Added environment variable for new ScriptOptionsLine parser in UDF client --- .current_gitmodules | 2 +- doc/changes/changes_8.4.0.md | 4 ++++ exaudfclient/exaudfclient.cc | 11 ++++++++++- script-languages | 2 +- 4 files changed, 16 insertions(+), 3 deletions(-) diff --git a/.current_gitmodules b/.current_gitmodules index 8e7a6846..dfcb7afe 100644 --- a/.current_gitmodules +++ b/.current_gitmodules @@ -1 +1 @@ -160000 684d0ef5c5cdb856aaa436ce705ecdecf2b08fc2 0 script-languages +160000 cf43d08ed99955d00d8cc3909ad62e80eaf00ec6 0 script-languages diff --git a/doc/changes/changes_8.4.0.md b/doc/changes/changes_8.4.0.md index 80ea092b..35909eca 100644 --- a/doc/changes/changes_8.4.0.md +++ b/doc/changes/changes_8.4.0.md @@ -31,9 +31,13 @@ This release uses version 1.0.0 of the container tool. - #971: Removed dead code in Java VM - #982: Added a performance test for ScriptOptions parser for a single line UDF - #983: Refactor CTPG script options Java parser code + - #986: Added environment variable for new ScriptOptionsLine parser in UDF client + - #990: Forward JAR options without changing order to classpath + - #989: Trim script class and import script options ## Bugs - #977: Fixed Trivy update cache workflow + - #993: Added escape sequence for backslash in new Script Options parser ## Doc diff --git a/exaudfclient/exaudfclient.cc b/exaudfclient/exaudfclient.cc index 4fd928c8..dcb94d71 100644 --- a/exaudfclient/exaudfclient.cc +++ b/exaudfclient/exaudfclient.cc @@ -129,6 +129,10 @@ int main(int argc, char **argv) { cerr << "Usage: " << argv[0] << " lang=python|lang=r|lang=java|lang=streaming|lang=benchmark" << endl; return 1; } + const char* script_options_parser_env_val = ::getenv("SCRIPT_OPTIONS_PARSER_VERSION"); + const bool useCtpgScriptOptionsParser = script_options_parser_env_val != nullptr && + ::strcmp(script_options_parser_env_val, "2") == 0; + #endif if (::setenv("HOME", "/tmp", 1) == -1) @@ -167,7 +171,12 @@ int main(int argc, char **argv) { } else if (strcmp(argv[2], "lang=java")==0) { #ifdef ENABLE_JAVA_VM - vmMaker = [&](){return SWIGVMContainers::JavaContainerBuilder().build();}; + if (useCtpgScriptOptionsParser) { + vmMaker = [&](){return SWIGVMContainers::JavaContainerBuilder().useCtpgParser().build();}; + } else { + vmMaker = [&](){return SWIGVMContainers::JavaContainerBuilder().build();}; + } + #else throw SWIGVM::exception("this exaudfclient has been compilied without Java support"); #endif diff --git a/script-languages b/script-languages index 684d0ef5..cf43d08e 160000 --- a/script-languages +++ b/script-languages @@ -1 +1 @@ -Subproject commit 684d0ef5c5cdb856aaa436ce705ecdecf2b08fc2 +Subproject commit cf43d08ed99955d00d8cc3909ad62e80eaf00ec6 From b49b8a4813c81d990788566b3bbb7370fef154f1 Mon Sep 17 00:00:00 2001 From: Thomas Ubensee <34603111+tomuben@users.noreply.github.com> Date: Wed, 30 Oct 2024 15:40:41 -0300 Subject: [PATCH 10/18] #988: Adapted Java integration tests for new ScriptOptions parser (#995) closes #988 --- .current_gitmodules | 2 +- doc/changes/changes_8.4.0.md | 1 + script-languages | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.current_gitmodules b/.current_gitmodules index dfcb7afe..d37d0963 100644 --- a/.current_gitmodules +++ b/.current_gitmodules @@ -1 +1 @@ -160000 cf43d08ed99955d00d8cc3909ad62e80eaf00ec6 0 script-languages +160000 e42b5a898f9525586172036b55bbb79ea346b88d 0 script-languages diff --git a/doc/changes/changes_8.4.0.md b/doc/changes/changes_8.4.0.md index 35909eca..a7c78542 100644 --- a/doc/changes/changes_8.4.0.md +++ b/doc/changes/changes_8.4.0.md @@ -34,6 +34,7 @@ This release uses version 1.0.0 of the container tool. - #986: Added environment variable for new ScriptOptionsLine parser in UDF client - #990: Forward JAR options without changing order to classpath - #989: Trim script class and import script options + - #988: Adapted Java integration tests for new ScriptOptions parser ## Bugs - #977: Fixed Trivy update cache workflow diff --git a/script-languages b/script-languages index cf43d08e..e42b5a89 160000 --- a/script-languages +++ b/script-languages @@ -1 +1 @@ -Subproject commit cf43d08ed99955d00d8cc3909ad62e80eaf00ec6 +Subproject commit e42b5a898f9525586172036b55bbb79ea346b88d From 70e6d542672327966d3eea049e445b18fb1b234f Mon Sep 17 00:00:00 2001 From: Thomas Ubensee <34603111+tomuben@users.noreply.github.com> Date: Tue, 5 Nov 2024 08:06:24 -0300 Subject: [PATCH 11/18] #997: Added documentation for Rollback of Script-Languages-Container (#999) fixes #997 --- .../check_rollback_7.1.30_script.yml | 92 +++++++++++++++++++ .../workflows/scripts/install_python2_udf.sql | 10 ++ .github/workflows/scripts/install_r_udf.sql | 10 ++ ...uct_alter_system_command_before_update.sql | 66 +++++++++++++ ...et_original_script_languages_parameter.sql | 3 + doc/user_guide/resources/pre_update_check.sql | 45 +++++++++ .../use_R3_and_Python2_on_7.1.30_and_above.md | 72 +++++++++++++++ doc/user_guide/user_guide.md | 1 + 8 files changed, 299 insertions(+) create mode 100644 .github/workflows/check_rollback_7.1.30_script.yml create mode 100644 .github/workflows/scripts/install_python2_udf.sql create mode 100644 .github/workflows/scripts/install_r_udf.sql create mode 100644 doc/user_guide/resources/construct_alter_system_command_before_update.sql create mode 100644 doc/user_guide/resources/get_original_script_languages_parameter.sql create mode 100644 doc/user_guide/resources/pre_update_check.sql create mode 100644 doc/user_guide/use_R3_and_Python2_on_7.1.30_and_above.md diff --git a/.github/workflows/check_rollback_7.1.30_script.yml b/.github/workflows/check_rollback_7.1.30_script.yml new file mode 100644 index 00000000..dd3d6092 --- /dev/null +++ b/.github/workflows/check_rollback_7.1.30_script.yml @@ -0,0 +1,92 @@ +name: Check Rollback Script 7.1.30 + +on: + push: + branches: + - develop + pull_request: + +jobs: + Check: + runs-on: ubuntu-20.04 + strategy: + fail-fast: false + matrix: + include: + - db-version: "7.1.29" + expected-original-alter-system-parameter: "ALTER SYSTEM SET SCRIPT_LANGUAGES='R=builtin_r JAVA=builtin_java PYTHON3=builtin_python3'" + expected-new-alter-system-command: "ALTER SYSTEM SET SCRIPT_LANGUAGES='JAVA=builtin_java PYTHON3=builtin_python3 R=localzmq+protobuf:///bfsdefault/default/EXAClusterOS/ScriptLanguages-standard-EXASOL-7.1.0-slc-v6.0.0-VYP23K36/?lang=r#/buckets/bfsdefault/default/EXAClusterOS/ScriptLanguages-standard-EXASOL-7.1.0-slc-v6.0.0-VYP23K36/exaudf/exaudfclient_py3';" + support-python2: "no" + - db-version: "7.1.19" + expected-original-alter-system-parameter: "ALTER SYSTEM SET SCRIPT_LANGUAGES='PYTHON=builtin_python R=builtin_r JAVA=builtin_java PYTHON3=builtin_python3';" + expected-new-alter-system-command: "ALTER SYSTEM SET SCRIPT_LANGUAGES='JAVA=builtin_java PYTHON3=builtin_python3 PYTHON=localzmq+protobuf:///bfsdefault/default/EXAClusterOS/ScriptLanguages-standard-EXASOL-7.1.0-slc-v4.0.0-CM4RWW6R/?lang=python#/buckets/bfsdefault/default/EXAClusterOS/ScriptLanguages-standard-EXASOL-7.1.0-slc-v4.0.0-CM4RWW6R/exaudf/exaudfclient R=localzmq+protobuf:///bfsdefault/default/EXAClusterOS/ScriptLanguages-standard-EXASOL-7.1.0-slc-v4.0.0-CM4RWW6R/?lang=r#/buckets/bfsdefault/default/EXAClusterOS/ScriptLanguages-standard-EXASOL-7.1.0-slc-v4.0.0-CM4RWW6R/exaudf/exaudfclient_py3';" + support-python2: "yes" + - db-version: "7.1.6" + expected-original-alter-system-parameter: "ALTER SYSTEM SET SCRIPT_LANGUAGES='PYTHON=builtin_python R=builtin_r JAVA=builtin_java PYTHON3=builtin_python3';" + expected-new-alter-system-command: "ALTER SYSTEM SET SCRIPT_LANGUAGES='JAVA=builtin_java PYTHON3=builtin_python3 PYTHON=localzmq+protobuf:///bfsdefault/default/EXAClusterOS/ScriptLanguages-release-standard-exasol-7.1.0-1.1.0/?lang=python#/buckets/bfsdefault/default/EXAClusterOS/ScriptLanguages-release-standard-exasol-7.1.0-1.1.0/exaudf/exaudfclient R=localzmq+protobuf:///bfsdefault/default/EXAClusterOS/ScriptLanguages-release-standard-exasol-7.1.0-1.1.0/?lang=r#/buckets/bfsdefault/default/EXAClusterOS/ScriptLanguages-release-standard-exasol-7.1.0-1.1.0/exaudf/exaudfclient_py3';" + support-python2: "yes" + steps: + - uses: actions/checkout@v4 + with: + fetch-depth: 0 + submodules: 'recursive' + + - name: Setup Python & Poetry Environment + uses: exasol/python-toolbox/.github/actions/python-environment@0.12.0 + with: + python-version: "3.10" + poetry-version: '1.8.2' + - name: Start ITDE + run: poetry run itde spawn-test-environment --environment-name exasol_test --database-port-forward 8888 --bucketfs-port-forward 6583 --docker-db-image-version "${{ matrix.db-version }}" + - name: Install dependencies + run: sudo apt update && sudo apt install -y perl default-jre + - name: Install EXAPlus + run: | + curl -o exaplus.tar.gz https://exasol-script-languages-dependencies.s3.eu-central-1.amazonaws.com/EXAplus-7.0.11.tar.gz && tar xf exaplus.tar.gz + echo "/tmp/EXAplus-7.0.11" >> $GITHUB_PATH + working-directory: /tmp + - name: Check if get_original_script_languages_parameters.sql works + run: | + RESULT=`exaplus -x -q -c localhost:8888 -u sys -p exasol -f ./get_original_script_languages_parameter.sql` + echo "$RESULT" | grep "$EXPECTED_ORIGINAL_ALTER_SYSTEM_PARAMETER" || (echo SCRIPT_LANGUAGES parameter not as expected && exit 1) + env: + EXPECTED_ORIGINAL_ALTER_SYSTEM_PARAMETER: "${{ matrix.expected-original-alter-system-parameter }}" + + working-directory: doc/user_guide/resources + - name: Install a simple R UDF + run: | + sleep 120 + exaplus -x -q -c localhost:8888 -u sys -p exasol -f install_r_udf.sql + exaplus -x -q -c localhost:8888 -u sys -p exasol -sql "SELECT TEST.R_DEMO();" + working-directory: .github/workflows/scripts + - name: Install a simple Python2 UDF + if: ${{ matrix.support-python2=='yes' }} + run: | + exaplus -x -q -c localhost:8888 -u sys -p exasol -f install_python2_udf.sql + exaplus -x -q -c localhost:8888 -u sys -p exasol -sql "SELECT TEST.TEST_PYTHON_VERSION();" + working-directory: .github/workflows/scripts + - name: Check if pre_update_check.sql works for R only + if: ${{ matrix.support-python2=='no' }} + run: | + RESULT=`exaplus -x -q -c localhost:8888 -u sys -p exasol -f ./pre_update_check.sql` + echo "$RESULT" | grep "You have 1 UDFs using the pre-shipped R/Python2" + working-directory: doc/user_guide/resources + - name: Check if pre_update_check.sql works for R and Python2 + if: ${{ matrix.support-python2=='yes' }} + run: | + RESULT=`exaplus -x -q -c localhost:8888 -u sys -p exasol -f ./pre_update_check.sql` + echo "$RESULT" | grep "You have 2 UDFs using the pre-shipped R/Python2" + working-directory: doc/user_guide/resources + - name: Run construct_alter_system_command_before_update.sql + run: | + RESULT=`exaplus -c localhost:8888 -u sys -p exasol -f ./construct_alter_system_command_before_update.sql` + echo "$RESULT" | tr -d '\n' | grep "$EXPECTED_NEW_ALTER_SYSTEM_PARAMETER" || (echo ALTER SYSTEM command not as expected && exit 1) + exaplus -x -q -c localhost:8888 -u sys -p exasol -sql "$EXPECTED_NEW_ALTER_SYSTEM_PARAMETER" + working-directory: doc/user_guide/resources + env: + EXPECTED_NEW_ALTER_SYSTEM_PARAMETER: "${{ matrix.expected-new-alter-system-command }}" + - name: Test if R UDF still works + run: exaplus -x -q -c localhost:8888 -u sys -p exasol -sql "SELECT TEST.R_DEMO();" + - name: Test if Python2 UDF still works + if: ${{ matrix.support-python2=='yes' }} + run: exaplus -x -q -c localhost:8888 -u sys -p exasol -sql "SELECT TEST.TEST_PYTHON_VERSION();" \ No newline at end of file diff --git a/.github/workflows/scripts/install_python2_udf.sql b/.github/workflows/scripts/install_python2_udf.sql new file mode 100644 index 00000000..d9b7929b --- /dev/null +++ b/.github/workflows/scripts/install_python2_udf.sql @@ -0,0 +1,10 @@ +CREATE SCHEMA IF NOT EXISTS TEST; +OPEN SCHEMA TEST; +--/ + +CREATE OR REPLACE PYTHON SCALAR SCRIPT "TEST_PYTHON_VERSION" () RETURNS VARCHAR(2000) AS +import sys +def run(ctx): + return sys.version +/ + diff --git a/.github/workflows/scripts/install_r_udf.sql b/.github/workflows/scripts/install_r_udf.sql new file mode 100644 index 00000000..69fb0415 --- /dev/null +++ b/.github/workflows/scripts/install_r_udf.sql @@ -0,0 +1,10 @@ +CREATE SCHEMA IF NOT EXISTS TEST; +OPEN SCHEMA TEST; + +--/ +CREATE OR REPLACE R SCALAR SCRIPT TEST.R_DEMO() RETURNS VARCHAR(2000) AS + +run <- function(ctx) { + "Minimal R language UDF" +} +/ diff --git a/doc/user_guide/resources/construct_alter_system_command_before_update.sql b/doc/user_guide/resources/construct_alter_system_command_before_update.sql new file mode 100644 index 00000000..96518749 --- /dev/null +++ b/doc/user_guide/resources/construct_alter_system_command_before_update.sql @@ -0,0 +1,66 @@ +with minor_version as ( + select CAST(SUBSTR(PARAM_VALUE,INSTR(PARAM_VALUE,'.',-1,1)+1) as INT) as minor_version + from EXA_METADATA + where PARAM_NAME='databaseProductVersion' and PARAM_VALUE like '7.1%' +), +container_name as ( + select 'ScriptLanguages-standard-EXASOL-7.1.0-slc-v6.0.0-VYP23K36' as container_name + from minor_version + where minor_version>=20 + union all + select 'ScriptLanguages-standard-EXASOL-7.1.0-slc-v4.0.0-CM4RWW6R' as container_name + from minor_version + where minor_version>=7 AND minor_version<20 + union all + select 'ScriptLanguages-release-standard-exasol-7.1.0-1.1.0' as container_name + from minor_version + where minor_version<7 + +), +num_of_pairs as( + SELECT + p.system_value, + length(p.system_value)-length(replace(p.system_value, '=')) as num_of_pairs + FROM exa_parameters p + WHERE p.parameter_name in ('SCRIPT_LANGUAGES') +), +lang_pairs as( + SELECT + regexp_substr(nop.system_value, '[^ =]+=[^ ]+', 1, level) as pair_val, + nop.system_value + FROM num_of_pairs nop + connect by level <= nop.num_of_pairs +), +parsed_lang_pairs as( + SELECT + instr(lp.pair_val, '=') as eq_pos, + substr(lp.pair_val, 1, local.eq_pos-1) as alias_name, + substr(lp.pair_val, local.eq_pos + 1, length(lp.pair_val) - local.eq_pos) as alias_content + FROM lang_pairs lp +), +new_alias_content as ( + select + alias_name, + 'localzmq+protobuf:///bfsdefault/default/EXAClusterOS/' || container_name || '/?lang=r#/buckets/bfsdefault/default/EXAClusterOS/' || container_name || '/exaudf/exaudfclient_py3' as alias_content + from container_name + join parsed_lang_pairs on true + where alias_content='builtin_r' + union all + select + alias_name, + 'localzmq+protobuf:///bfsdefault/default/EXAClusterOS/' || container_name || '/?lang=python#/buckets/bfsdefault/default/EXAClusterOS/' || container_name || '/exaudf/exaudfclient' as alias_content + from container_name + join parsed_lang_pairs on true + where alias_content='builtin_python' + union all + select + alias_name, + alias_content + from parsed_lang_pairs + where alias_content<>'builtin_r' and alias_content<>'builtin_python' +), +new_system_value as ( + select GROUP_CONCAT(alias_name || '=' || alias_content SEPARATOR ' ') as new_system_value + from new_alias_content +) +select 'ALTER SYSTEM SET SCRIPT_LANGUAGES=''' || new_system_value || ''';' as command_text from new_system_value; diff --git a/doc/user_guide/resources/get_original_script_languages_parameter.sql b/doc/user_guide/resources/get_original_script_languages_parameter.sql new file mode 100644 index 00000000..4cb58b26 --- /dev/null +++ b/doc/user_guide/resources/get_original_script_languages_parameter.sql @@ -0,0 +1,3 @@ +SELECT 'ALTER SYSTEM SET SCRIPT_LANGUAGES=''' || system_value || ''';' +FROM EXA_PARAMETERS +WHERE PARAMETER_NAME='SCRIPT_LANGUAGES'; diff --git a/doc/user_guide/resources/pre_update_check.sql b/doc/user_guide/resources/pre_update_check.sql new file mode 100644 index 00000000..29d19a9d --- /dev/null +++ b/doc/user_guide/resources/pre_update_check.sql @@ -0,0 +1,45 @@ +with +num_of_pairs as( + SELECT + p.system_value + , length(p.system_value)-length(replace(p.system_value, '=')) as num_of_pairs + FROM + exa_parameters p + WHERE + 1=1 + and p.parameter_name in ('SCRIPT_LANGUAGES') +) +, lang_pairs as( + SELECT + regexp_substr(nop.system_value, '[^ =]+=[^ ]+', 1, level) as pair_val + , nop.system_value + FROM + num_of_pairs nop + connect by + level <= nop.num_of_pairs +) +, parsed as( + SELECT + lp.* + , instr(lp.pair_val, '=') as eq_pos + , substr(lp.pair_val, 1, local.eq_pos-1) as alias_name + , substr(lp.pair_val, local.eq_pos + 1, length(lp.pair_val) - local.eq_pos) as alias_content + FROM + lang_pairs lp +) +select + case + when count(*) = 0 then 'You are not using the pre-shipped R/Python2 in UDFs.' + else 'You have '||to_char(count(*))||' UDFs using the pre-shipped R/Python2: + +' || GROUP_CONCAT('"'||s.script_schema||'"."'||s.script_name||'"' separator ' +') + end as check_results +FROM + parsed p + join exa_dba_scripts s + on upper(p.alias_name)=s.script_language +WHERE + 1=1 + and (p.alias_content = 'builtin_r' or p.alias_content = 'builtin_python') +; diff --git a/doc/user_guide/use_R3_and_Python2_on_7.1.30_and_above.md b/doc/user_guide/use_R3_and_Python2_on_7.1.30_and_above.md new file mode 100644 index 00000000..fa3ab7c1 --- /dev/null +++ b/doc/user_guide/use_R3_and_Python2_on_7.1.30_and_above.md @@ -0,0 +1,72 @@ +# Use R3.6 UDF's with Exasol 7.1.30 and later + +## Background + +The Script-Languages-Container was updated to version [8.1.0](https://github.com/exasol/script-languages-release/releases/tag/8.1.0) in Database v7.1.30. Release 8.1.0 included a major update for the Python and R languages compared to 6.0.0. For R we detected some performance drops in special circumstances: Newer versions of R have a higher memory consumption which can lead to throttling of the UDFs and decrease their performance. +Also, some R packages were removed. +In case, customers want to use the previous Script-Languages-Container [6.0.0](https://github.com/exasol/script-languages-release/releases/tag/6.0.0), they can follow the steps described in this document. Alternatively, if the customer experiences performance drops with R UDF's, [limiting the number](https://docs.exasol.com/db/latest/database_concepts/udf_scripts/udf_instance_limit.htm) of UDF instances might avoid this problem. + +⚠️These script language containers are provided as is and are not maintained anymore. + +## Pre-update Check + +ⓘ This script will detect most occurrences of R and Python2 usage in UDFs. We cannot guarantee that all occurrences are detected. + +See [pre_update_check.sql](./resources/pre_update_check.sql) + + +## Update From 7.1.x To 7.1.30 or newer + +To use Python 2.7 or R3.4 with UDFs after updating from Exasol 7.1.x to Exasol 7.1.30 or later you need to change the SCRIPT_LANGUAGES parameter to activate a script language container that supports Python 2.7/R3.4. The new parameter value can be generated automatically or manually. + +### Automatic generation of the new SCRIPT_LANGUAGES parameter value + +1. Get the current value of the SCRIPT_LANGUAGES parameter and save the output in case you need to restore it. + +See [get_original_script_languages_parameter.sql](./resources/get_original_script_languages_parameter.sql) + +Expected result for an Exasol 7.1.20 database or later (the example shows the default values - actual values may be different if the parameter has been changed): +```sql +ALTER SYSTEM SET SCRIPT_LANGUAGES='R=builtin_r JAVA=builtin_java PYTHON3=builtin_python3'; +``` +Expected result for an Exasol 7.1.19 database or lower (the example shows the default values - actual values may be different if the parameter has been changed): +```sql +ALTER SYSTEM SET SCRIPT_LANGUAGES='PYTHON=builtin_python R=builtin_r JAVA=builtin_java PYTHON3=builtin_python3'; +``` + +2. Run the following query before updating to 7.1.30: + +See [construct_alter_system_command_before_update.sql](./resources/construct_alter_system_command_before_update.sql) + +3. Run the ALTER SYSTEM statement returned by the query. For example: + +```sql +ALTER SYSTEM SET SCRIPT_LANGUAGES='JAVA=builtin_java PYTHON3=builtin_python3 R=localzmq+protobuf:///bfsdefault/default/EXAClusterOS/ScriptLanguages-standard-EXASOL-7.1.0-slc-v6.0.0-VYP23K36/?lang=r#/buckets/bfsdefault/default/EXAClusterOS/ScriptLanguages-standard-EXASOL-7.1.0-slc-v6.0.0-VYP23K36/exaudf/exaudfclient_py3'; +``` +ⓘ We recommend that you test parameter changes using ALTER SESSION before making system-wide changes using ALTER SYSTEM. + +### Manual generation of the new SCRIPT_LANGUAGES parameter value + +1. Get the current value of the SCRIPT_LANGUAGES parameter and save the output in case you need to restore it. + +See [get_original_script_languages_parameter.sql](./resources/get_original_script_languages_parameter.sql) + +2. Using the output from the query in the previous step, replace: +- `builtin_r` with `localzmq+protobuf:///bfsdefault/default/EXAClusterOS//?lang=r#/buckets/bfsdefault/default/EXAClusterOS//exaudf/exaudfclient_py3` +- `builtin_python` with `localzmq+protobuf:///bfsdefault/default/EXAClusterOS//?lang=r#/buckets/bfsdefault/default/EXAClusterOS//exaudf/exaudfclient` (in case you need Python2 in UDF's) + +Replace in this string with the following value depending on which version you are upgrading from: + +| Exasol DB Min Version | Exasol DB Max Version | Container Name | +|:-----------------------------|:---------------------------------|:---------------------------------------------------------| +| 7.1.20 | 7.1.29 |ScriptLanguages-standard-EXASOL-7.1.0-slc-v6.0.0-VYP23K36 | +| 7.1.7 | 7.1.19 |ScriptLanguages-standard-EXASOL-7.1.0-slc-v4.0.0-CM4RWW6R | +| 7.1.0 | 7.1.6 |ScriptLanguages-release-standard-exasol-7.1.0-1.1.0 | + +ⓘ If you already had updated the `SCRIPT_LANGUAGES` parameter during a previous update, following steps in https://docs.exasol.com/db/7.1/database_concepts/udf_scripts/python2_extended_use.htm, leave the value for Python2 unchanged. + +3. Run the updated ALTER SYSTEM statement after changing the values as described in the previous step. For example: +```sql +ALTER SYSTEM SET SCRIPT_LANGUAGES='JAVA=builtin_java PYTHON3=builtin_python3 R=localzmq+protobuf:///bfsdefault/default/EXAClusterOS/ScriptLanguages-standard-EXASOL-7.1.0-slc-v6.0.0-VYP23K36/?lang=r#/buckets/bfsdefault/default/EXAClusterOS/ScriptLanguages-standard-EXASOL-7.1.0-slc-v6.0.0-VYP23K36/exaudf/exaudfclient_py3 PYTHON=localzmq+protobuf:///bfsdefault/default/EXAClusterOS/ScriptLanguages-standard-EXASOL-7.1.0-slc-v4.0.0-CM4RWW6R/?lang=python#/buckets/bfsdefault/default/EXAClusterOS/ScriptLanguages-standard-EXASOL-7.1.0-slc-v4.0.0-CM4RWW6R/exaudf/exaudfclient'; +``` +ⓘ We recommend that you test parameter changes using ALTER SESSION before making system-wide changes using ALTER SYSTEM. diff --git a/doc/user_guide/user_guide.md b/doc/user_guide/user_guide.md index 413d8af1..18dd2ebd 100644 --- a/doc/user_guide/user_guide.md +++ b/doc/user_guide/user_guide.md @@ -6,3 +6,4 @@ - [Python Dataframe Support](py_dataframe.md) - [Using Vagrant as development environment](vagrant.md) - [FAQ](FAQ.md) +- [Use R3.x and Python2 on an Exasol 7.1.3.0 database and above](use_R3_and_Python2_on_7.1.30_and_above.md) From fc147baa6ecae3e8f94da554501d2b06fe3d2094 Mon Sep 17 00:00:00 2001 From: Thomas Ubensee <34603111+tomuben@users.noreply.github.com> Date: Wed, 6 Nov 2024 12:14:31 -0300 Subject: [PATCH 12/18] #878: Fixed jvmoption and parameters containing a space (#1001) fixes #878 --- .current_gitmodules | 2 +- doc/changes/changes_8.4.0.md | 1 + script-languages | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.current_gitmodules b/.current_gitmodules index d37d0963..ca162e68 100644 --- a/.current_gitmodules +++ b/.current_gitmodules @@ -1 +1 @@ -160000 e42b5a898f9525586172036b55bbb79ea346b88d 0 script-languages +160000 f2ba8d2b531ecde327ca11f84f50c31594c6f80d 0 script-languages diff --git a/doc/changes/changes_8.4.0.md b/doc/changes/changes_8.4.0.md index a7c78542..1c64146d 100644 --- a/doc/changes/changes_8.4.0.md +++ b/doc/changes/changes_8.4.0.md @@ -35,6 +35,7 @@ This release uses version 1.0.0 of the container tool. - #990: Forward JAR options without changing order to classpath - #989: Trim script class and import script options - #988: Adapted Java integration tests for new ScriptOptions parser + - #878: Fixed jvmoption and parameters containing a space ## Bugs - #977: Fixed Trivy update cache workflow diff --git a/script-languages b/script-languages index e42b5a89..f2ba8d2b 160000 --- a/script-languages +++ b/script-languages @@ -1 +1 @@ -Subproject commit e42b5a898f9525586172036b55bbb79ea346b88d +Subproject commit f2ba8d2b531ecde327ca11f84f50c31594c6f80d From a507d2436fc7b4cb55b1a0670f92acfab565a433 Mon Sep 17 00:00:00 2001 From: Thomas Ubensee <34603111+tomuben@users.noreply.github.com> Date: Fri, 8 Nov 2024 08:18:16 -0300 Subject: [PATCH 13/18] #1002: Use ECR fallback repository for Trivy caching (#1004) fixes #1002 --- .github/workflows/update_trivy_cache.yaml | 4 ++-- doc/changes/changes_8.4.0.md | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/update_trivy_cache.yaml b/.github/workflows/update_trivy_cache.yaml index 40e14f03..bdbc8c9a 100644 --- a/.github/workflows/update_trivy_cache.yaml +++ b/.github/workflows/update_trivy_cache.yaml @@ -22,8 +22,8 @@ jobs: - name: Fetch trivy databases run: | - trivy image --download-java-db-only - trivy image --download-db-only + trivy image --download-java-db-only || (echo "Falling back to ECR repository...." && trivy image --download-java-db-only --java-db-repository public.ecr.aws/aquasecurity/trivy-java-db) + trivy image --download-db-only || (echo "Falling back to ECR repository....." && trivy image --download-db-only --db-repository public.ecr.aws/aquasecurity/trivy-db) - name: Create tar gz databases run: | diff --git a/doc/changes/changes_8.4.0.md b/doc/changes/changes_8.4.0.md index 1c64146d..0f7dadb2 100644 --- a/doc/changes/changes_8.4.0.md +++ b/doc/changes/changes_8.4.0.md @@ -40,7 +40,7 @@ This release uses version 1.0.0 of the container tool. ## Bugs - #977: Fixed Trivy update cache workflow - #993: Added escape sequence for backslash in new Script Options parser - + - #1002: Use ECR fallback repository for Trivy caching ## Doc - #954: added release checklist \ No newline at end of file From 5a9cb442b3faac20fc2f50891361b561c4f271a7 Mon Sep 17 00:00:00 2001 From: Thomas Ubensee <34603111+tomuben@users.noreply.github.com> Date: Tue, 12 Nov 2024 12:48:39 -0300 Subject: [PATCH 14/18] #1006: Updated Dependencies on top of 8.4.0 (#1007) fixes #1006 --- .current_gitmodules | 2 +- doc/changes/changes_8.4.0.md | 1 + .../build_deps/apt_get_packages_diff.md | 12 ++++++------ .../language_deps/apt_get_packages_diff.md | 6 +++--- .../build_deps/apt_get_packages_diff.md | 12 ++++++------ .../language_deps/apt_get_packages_diff.md | 10 +++++----- .../build_deps/apt_get_packages_diff.md | 12 ++++++------ .../build_deps/apt_get_packages_diff.md | 12 ++++++------ .../flavor_base/build_deps/packages/apt_get_packages | 2 +- .../language_deps/packages/apt_get_packages | 2 +- .../flavor_base/build_deps/packages/apt_get_packages | 2 +- script-languages | 2 +- 12 files changed, 38 insertions(+), 37 deletions(-) diff --git a/.current_gitmodules b/.current_gitmodules index ca162e68..ee30c5ec 100644 --- a/.current_gitmodules +++ b/.current_gitmodules @@ -1 +1 @@ -160000 f2ba8d2b531ecde327ca11f84f50c31594c6f80d 0 script-languages +160000 dfcc16523028c7b980e394eb8bed829de968da0a 0 script-languages diff --git a/doc/changes/changes_8.4.0.md b/doc/changes/changes_8.4.0.md index 0f7dadb2..135021ed 100644 --- a/doc/changes/changes_8.4.0.md +++ b/doc/changes/changes_8.4.0.md @@ -18,6 +18,7 @@ This release uses version 1.0.0 of the container tool. ## Security Issues - #956: Updated dependencies + - #1006: Updated Dependencies on top of 8.4.0 ## Refactorings diff --git a/doc/changes/package_diffs/8.4.0/standard-EXASOL-all/build_deps/apt_get_packages_diff.md b/doc/changes/package_diffs/8.4.0/standard-EXASOL-all/build_deps/apt_get_packages_diff.md index adae0ece..b97b9463 100644 --- a/doc/changes/package_diffs/8.4.0/standard-EXASOL-all/build_deps/apt_get_packages_diff.md +++ b/doc/changes/package_diffs/8.4.0/standard-EXASOL-all/build_deps/apt_get_packages_diff.md @@ -3,11 +3,11 @@ | | Package | Version in 8.3.0 | Version in 8.4.0 | Status | |---:|:------------------|:-----------------------------|:-----------------------------|:---------| | 0 | curl | 7.81.0-1ubuntu1.17 | 7.81.0-1ubuntu1.18 | UPDATED | -| 1 | build-essential | 12.9ubuntu3 | 12.9ubuntu3 | | -| 2 | chrpath | 0.16-2 | 0.16-2 | | -| 3 | coreutils | 8.32-4.1ubuntu1.2 | 8.32-4.1ubuntu1.2 | | -| 4 | libpcre3-dev | 2:8.39-13ubuntu0.22.04.1 | 2:8.39-13ubuntu0.22.04.1 | | -| 5 | locales | 2.35-0ubuntu3.8 | 2.35-0ubuntu3.8 | | -| 6 | openjdk-11-jdk | 11.0.24+8-1ubuntu3~22.04 | 11.0.24+8-1ubuntu3~22.04 | | +| 1 | openjdk-11-jdk | 11.0.24+8-1ubuntu3~22.04 | 11.0.25+9-1ubuntu1~22.04 | UPDATED | +| 2 | build-essential | 12.9ubuntu3 | 12.9ubuntu3 | | +| 3 | chrpath | 0.16-2 | 0.16-2 | | +| 4 | coreutils | 8.32-4.1ubuntu1.2 | 8.32-4.1ubuntu1.2 | | +| 5 | libpcre3-dev | 2:8.39-13ubuntu0.22.04.1 | 2:8.39-13ubuntu0.22.04.1 | | +| 6 | locales | 2.35-0ubuntu3.8 | 2.35-0ubuntu3.8 | | | 7 | protobuf-compiler | 3.12.4-1ubuntu7.22.04.1 | 3.12.4-1ubuntu7.22.04.1 | | | 8 | tar | 1.34+dfsg-1ubuntu0.1.22.04.2 | 1.34+dfsg-1ubuntu0.1.22.04.2 | | \ No newline at end of file diff --git a/doc/changes/package_diffs/8.4.0/standard-EXASOL-all/language_deps/apt_get_packages_diff.md b/doc/changes/package_diffs/8.4.0/standard-EXASOL-all/language_deps/apt_get_packages_diff.md index 4f604906..4e116b7f 100644 --- a/doc/changes/package_diffs/8.4.0/standard-EXASOL-all/language_deps/apt_get_packages_diff.md +++ b/doc/changes/package_diffs/8.4.0/standard-EXASOL-all/language_deps/apt_get_packages_diff.md @@ -4,7 +4,7 @@ |---:|:------------------------|:-------------------------|:-------------------------|:---------| | 0 | ca-certificates | 20230311ubuntu0.22.04.1 | 20240203~22.04.1 | UPDATED | | 1 | curl | 7.81.0-1ubuntu1.17 | 7.81.0-1ubuntu1.18 | UPDATED | -| 2 | python3.10-dev | 3.10.12-1~22.04.5 | 3.10.12-1~22.04.6 | UPDATED | -| 3 | chrpath | 0.16-2 | 0.16-2 | | -| 4 | openjdk-11-jdk-headless | 11.0.24+8-1ubuntu3~22.04 | 11.0.24+8-1ubuntu3~22.04 | | +| 2 | openjdk-11-jdk-headless | 11.0.24+8-1ubuntu3~22.04 | 11.0.25+9-1ubuntu1~22.04 | UPDATED | +| 3 | python3.10-dev | 3.10.12-1~22.04.5 | 3.10.12-1~22.04.6 | UPDATED | +| 4 | chrpath | 0.16-2 | 0.16-2 | | | 5 | python3-distutils | 3.10.8-1~22.04 | 3.10.8-1~22.04 | | \ No newline at end of file diff --git a/doc/changes/package_diffs/8.4.0/template-Exasol-all-java-17/build_deps/apt_get_packages_diff.md b/doc/changes/package_diffs/8.4.0/template-Exasol-all-java-17/build_deps/apt_get_packages_diff.md index 6540c51d..355b5a11 100644 --- a/doc/changes/package_diffs/8.4.0/template-Exasol-all-java-17/build_deps/apt_get_packages_diff.md +++ b/doc/changes/package_diffs/8.4.0/template-Exasol-all-java-17/build_deps/apt_get_packages_diff.md @@ -3,12 +3,12 @@ | | Package | Version in 8.3.0 | Version in 8.4.0 | Status | |---:|:------------------------|:-----------------------------|:-----------------------------|:---------| | 0 | curl | 7.81.0-1ubuntu1.17 | 7.81.0-1ubuntu1.18 | UPDATED | -| 1 | build-essential | 12.9ubuntu3 | 12.9ubuntu3 | | -| 2 | chrpath | 0.16-2 | 0.16-2 | | -| 3 | coreutils | 8.32-4.1ubuntu1.2 | 8.32-4.1ubuntu1.2 | | -| 4 | libpcre3-dev | 2:8.39-13ubuntu0.22.04.1 | 2:8.39-13ubuntu0.22.04.1 | | -| 5 | locales | 2.35-0ubuntu3.8 | 2.35-0ubuntu3.8 | | -| 6 | openjdk-17-jdk-headless | 17.0.12+7-1ubuntu2~22.04 | 17.0.12+7-1ubuntu2~22.04 | | +| 1 | openjdk-17-jdk-headless | 17.0.12+7-1ubuntu2~22.04 | 17.0.13+11-2ubuntu1~22.04 | UPDATED | +| 2 | build-essential | 12.9ubuntu3 | 12.9ubuntu3 | | +| 3 | chrpath | 0.16-2 | 0.16-2 | | +| 4 | coreutils | 8.32-4.1ubuntu1.2 | 8.32-4.1ubuntu1.2 | | +| 5 | libpcre3-dev | 2:8.39-13ubuntu0.22.04.1 | 2:8.39-13ubuntu0.22.04.1 | | +| 6 | locales | 2.35-0ubuntu3.8 | 2.35-0ubuntu3.8 | | | 7 | protobuf-compiler | 3.12.4-1ubuntu7.22.04.1 | 3.12.4-1ubuntu7.22.04.1 | | | 8 | python3 | 3.10.6-1~22.04.1 | 3.10.6-1~22.04.1 | | | 9 | tar | 1.34+dfsg-1ubuntu0.1.22.04.2 | 1.34+dfsg-1ubuntu0.1.22.04.2 | | \ No newline at end of file diff --git a/doc/changes/package_diffs/8.4.0/template-Exasol-all-java-17/language_deps/apt_get_packages_diff.md b/doc/changes/package_diffs/8.4.0/template-Exasol-all-java-17/language_deps/apt_get_packages_diff.md index 074ccfb9..83957cad 100644 --- a/doc/changes/package_diffs/8.4.0/template-Exasol-all-java-17/language_deps/apt_get_packages_diff.md +++ b/doc/changes/package_diffs/8.4.0/template-Exasol-all-java-17/language_deps/apt_get_packages_diff.md @@ -1,7 +1,7 @@ -| | Package | Version in 8.3.0 | Version in 8.4.0 | Status | -|---:|:------------------------|:-------------------------|:-------------------------|:---------| -| 0 | ca-certificates | 20230311ubuntu0.22.04.1 | 20240203~22.04.1 | UPDATED | -| 1 | curl | 7.81.0-1ubuntu1.17 | 7.81.0-1ubuntu1.18 | UPDATED | -| 2 | openjdk-17-jdk-headless | 17.0.12+7-1ubuntu2~22.04 | 17.0.12+7-1ubuntu2~22.04 | | \ No newline at end of file +| | Package | Version in 8.3.0 | Version in 8.4.0 | Status | +|---:|:------------------------|:-------------------------|:--------------------------|:---------| +| 0 | ca-certificates | 20230311ubuntu0.22.04.1 | 20240203~22.04.1 | UPDATED | +| 1 | curl | 7.81.0-1ubuntu1.17 | 7.81.0-1ubuntu1.18 | UPDATED | +| 2 | openjdk-17-jdk-headless | 17.0.12+7-1ubuntu2~22.04 | 17.0.13+11-2ubuntu1~22.04 | UPDATED | \ No newline at end of file diff --git a/doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10/build_deps/apt_get_packages_diff.md b/doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10/build_deps/apt_get_packages_diff.md index adae0ece..b97b9463 100644 --- a/doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10/build_deps/apt_get_packages_diff.md +++ b/doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10/build_deps/apt_get_packages_diff.md @@ -3,11 +3,11 @@ | | Package | Version in 8.3.0 | Version in 8.4.0 | Status | |---:|:------------------|:-----------------------------|:-----------------------------|:---------| | 0 | curl | 7.81.0-1ubuntu1.17 | 7.81.0-1ubuntu1.18 | UPDATED | -| 1 | build-essential | 12.9ubuntu3 | 12.9ubuntu3 | | -| 2 | chrpath | 0.16-2 | 0.16-2 | | -| 3 | coreutils | 8.32-4.1ubuntu1.2 | 8.32-4.1ubuntu1.2 | | -| 4 | libpcre3-dev | 2:8.39-13ubuntu0.22.04.1 | 2:8.39-13ubuntu0.22.04.1 | | -| 5 | locales | 2.35-0ubuntu3.8 | 2.35-0ubuntu3.8 | | -| 6 | openjdk-11-jdk | 11.0.24+8-1ubuntu3~22.04 | 11.0.24+8-1ubuntu3~22.04 | | +| 1 | openjdk-11-jdk | 11.0.24+8-1ubuntu3~22.04 | 11.0.25+9-1ubuntu1~22.04 | UPDATED | +| 2 | build-essential | 12.9ubuntu3 | 12.9ubuntu3 | | +| 3 | chrpath | 0.16-2 | 0.16-2 | | +| 4 | coreutils | 8.32-4.1ubuntu1.2 | 8.32-4.1ubuntu1.2 | | +| 5 | libpcre3-dev | 2:8.39-13ubuntu0.22.04.1 | 2:8.39-13ubuntu0.22.04.1 | | +| 6 | locales | 2.35-0ubuntu3.8 | 2.35-0ubuntu3.8 | | | 7 | protobuf-compiler | 3.12.4-1ubuntu7.22.04.1 | 3.12.4-1ubuntu7.22.04.1 | | | 8 | tar | 1.34+dfsg-1ubuntu0.1.22.04.2 | 1.34+dfsg-1ubuntu0.1.22.04.2 | | \ No newline at end of file diff --git a/doc/changes/package_diffs/8.4.0/template-Exasol-all-r-4/build_deps/apt_get_packages_diff.md b/doc/changes/package_diffs/8.4.0/template-Exasol-all-r-4/build_deps/apt_get_packages_diff.md index 168e4779..7b5b8174 100644 --- a/doc/changes/package_diffs/8.4.0/template-Exasol-all-r-4/build_deps/apt_get_packages_diff.md +++ b/doc/changes/package_diffs/8.4.0/template-Exasol-all-r-4/build_deps/apt_get_packages_diff.md @@ -3,12 +3,12 @@ | | Package | Version in 8.3.0 | Version in 8.4.0 | Status | |---:|:------------------|:-----------------------------|:-----------------------------|:---------| | 0 | curl | 7.81.0-1ubuntu1.17 | 7.81.0-1ubuntu1.18 | UPDATED | -| 1 | build-essential | 12.9ubuntu3 | 12.9ubuntu3 | | -| 2 | chrpath | 0.16-2 | 0.16-2 | | -| 3 | coreutils | 8.32-4.1ubuntu1.2 | 8.32-4.1ubuntu1.2 | | -| 4 | libpcre3-dev | 2:8.39-13ubuntu0.22.04.1 | 2:8.39-13ubuntu0.22.04.1 | | -| 5 | locales | 2.35-0ubuntu3.8 | 2.35-0ubuntu3.8 | | -| 6 | openjdk-11-jdk | 11.0.24+8-1ubuntu3~22.04 | 11.0.24+8-1ubuntu3~22.04 | | +| 1 | openjdk-11-jdk | 11.0.24+8-1ubuntu3~22.04 | 11.0.25+9-1ubuntu1~22.04 | UPDATED | +| 2 | build-essential | 12.9ubuntu3 | 12.9ubuntu3 | | +| 3 | chrpath | 0.16-2 | 0.16-2 | | +| 4 | coreutils | 8.32-4.1ubuntu1.2 | 8.32-4.1ubuntu1.2 | | +| 5 | libpcre3-dev | 2:8.39-13ubuntu0.22.04.1 | 2:8.39-13ubuntu0.22.04.1 | | +| 6 | locales | 2.35-0ubuntu3.8 | 2.35-0ubuntu3.8 | | | 7 | protobuf-compiler | 3.12.4-1ubuntu7.22.04.1 | 3.12.4-1ubuntu7.22.04.1 | | | 8 | python3 | 3.10.6-1~22.04.1 | 3.10.6-1~22.04.1 | | | 9 | tar | 1.34+dfsg-1ubuntu0.1.22.04.2 | 1.34+dfsg-1ubuntu0.1.22.04.2 | | \ No newline at end of file diff --git a/flavors/standard-EXASOL-all/flavor_base/build_deps/packages/apt_get_packages b/flavors/standard-EXASOL-all/flavor_base/build_deps/packages/apt_get_packages index 8e8dc222..35ad0d14 100644 --- a/flavors/standard-EXASOL-all/flavor_base/build_deps/packages/apt_get_packages +++ b/flavors/standard-EXASOL-all/flavor_base/build_deps/packages/apt_get_packages @@ -2,7 +2,7 @@ coreutils|8.32-4.1ubuntu1.2 locales|2.35-0ubuntu3.8 tar|1.34+dfsg-1ubuntu0.1.22.04.2 curl|7.81.0-1ubuntu1.18 -openjdk-11-jdk|11.0.24+8-1ubuntu3~22.04 +openjdk-11-jdk|11.0.25+9-1ubuntu1~22.04 build-essential|12.9ubuntu3 libpcre3-dev|2:8.39-13ubuntu0.22.04.1 protobuf-compiler|3.12.4-1ubuntu7.22.04.1 diff --git a/flavors/standard-EXASOL-all/flavor_base/language_deps/packages/apt_get_packages b/flavors/standard-EXASOL-all/flavor_base/language_deps/packages/apt_get_packages index c6f34a8c..cad28188 100644 --- a/flavors/standard-EXASOL-all/flavor_base/language_deps/packages/apt_get_packages +++ b/flavors/standard-EXASOL-all/flavor_base/language_deps/packages/apt_get_packages @@ -2,5 +2,5 @@ ca-certificates|20240203~22.04.1 python3.10-dev|3.10.12-1~22.04.6 python3-distutils|3.10.8-1~22.04 curl|7.81.0-1ubuntu1.18 -openjdk-11-jdk-headless|11.0.24+8-1ubuntu3~22.04 +openjdk-11-jdk-headless|11.0.25+9-1ubuntu1~22.04 chrpath|0.16-2 diff --git a/flavors/template-Exasol-all-r-4/flavor_base/build_deps/packages/apt_get_packages b/flavors/template-Exasol-all-r-4/flavor_base/build_deps/packages/apt_get_packages index 740da853..ef5783b2 100644 --- a/flavors/template-Exasol-all-r-4/flavor_base/build_deps/packages/apt_get_packages +++ b/flavors/template-Exasol-all-r-4/flavor_base/build_deps/packages/apt_get_packages @@ -2,7 +2,7 @@ coreutils|8.32-4.1ubuntu1.2 locales|2.35-0ubuntu3.8 tar|1.34+dfsg-1ubuntu0.1.22.04.2 curl|7.81.0-1ubuntu1.18 -openjdk-11-jdk|11.0.24+8-1ubuntu3~22.04 +openjdk-11-jdk|11.0.25+9-1ubuntu1~22.04 build-essential|12.9ubuntu3 libpcre3-dev|2:8.39-13ubuntu0.22.04.1 protobuf-compiler|3.12.4-1ubuntu7.22.04.1 diff --git a/script-languages b/script-languages index f2ba8d2b..dfcc1652 160000 --- a/script-languages +++ b/script-languages @@ -1 +1 @@ -Subproject commit f2ba8d2b531ecde327ca11f84f50c31594c6f80d +Subproject commit dfcc16523028c7b980e394eb8bed829de968da0a From 739c3a9cff250694d71a60f23417a6714f176659 Mon Sep 17 00:00:00 2001 From: Thomas Ubensee <34603111+tomuben@users.noreply.github.com> Date: Wed, 13 Nov 2024 07:25:27 -0300 Subject: [PATCH 15/18] #958: Fix conda version conflict (#1010) closes #958 --- .current_gitmodules | 2 +- doc/changes/changes_8.4.0.md | 2 ++ script-languages | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/.current_gitmodules b/.current_gitmodules index ee30c5ec..066b61b2 100644 --- a/.current_gitmodules +++ b/.current_gitmodules @@ -1 +1 @@ -160000 dfcc16523028c7b980e394eb8bed829de968da0a 0 script-languages +160000 ba951587d1698df77e2d4a8286d7c4c5c9c61160 0 script-languages diff --git a/doc/changes/changes_8.4.0.md b/doc/changes/changes_8.4.0.md index 135021ed..2564d604 100644 --- a/doc/changes/changes_8.4.0.md +++ b/doc/changes/changes_8.4.0.md @@ -42,6 +42,8 @@ This release uses version 1.0.0 of the container tool. - #977: Fixed Trivy update cache workflow - #993: Added escape sequence for backslash in new Script Options parser - #1002: Use ECR fallback repository for Trivy caching + - #958: Fix conda version conflict + ## Doc - #954: added release checklist \ No newline at end of file diff --git a/script-languages b/script-languages index dfcc1652..ba951587 160000 --- a/script-languages +++ b/script-languages @@ -1 +1 @@ -Subproject commit dfcc16523028c7b980e394eb8bed829de968da0a +Subproject commit ba951587d1698df77e2d4a8286d7c4c5c9c61160 From 0dcfcf5d64c848e66f8ef89e5d22906eac4368ed Mon Sep 17 00:00:00 2001 From: Thomas Ubensee <34603111+tomuben@users.noreply.github.com> Date: Thu, 14 Nov 2024 06:53:19 -0300 Subject: [PATCH 16/18] #1009: Removed NVIDIA GPU Driver Libraries from template-CUDA SLC (#1012) fixes #1009 --- .current_gitmodules | 2 +- aws-code-build/ci/buildspec.yaml | 14 ++-- aws-code-build/release/buildspec.yaml | 14 ++-- doc/changes/changes_8.4.0.md | 1 + doc/changes/package_diffs/8.4.0/README.md | 4 +- .../README.md | 4 +- .../base_test_deps/apt_get_packages_diff.md | 0 .../build_deps/conda_channels_diff.md | 0 .../build_deps/conda_packages_diff.md | 8 +- .../conda_deps/apt_get_packages_diff.md | 9 +++ .../flavor_base_deps/conda_channels_diff.md | 0 .../flavor_base_deps/conda_packages_diff.md | 0 .../python3_pip_packages_diff.md | 0 .../language_deps/conda_channels_diff.md | 0 .../language_deps/conda_packages_diff.md | 0 .../security_scan/apt_get_packages_diff.md | 0 .../apt_get_packages_trivy_deps_diff.md | 0 .../udfclient_deps/conda_channels_diff.md | 0 .../udfclient_deps/conda_packages_diff.md | 0 .../README.md | 22 ------ .../apt_get_packages_diff.md | 9 --- doc/changes/package_diffs/README.md | 8 -- .../standard-EXASOL-all/README.md | 19 ----- .../base_test_deps/apt_get_packages_diff.md | 10 --- .../build_deps/apt_get_packages_diff.md | 13 --- .../apt_get_packages_diff.md | 26 ------ .../apt_get_packages_trivy_diff.md | 5 -- .../python3_pip_packages_diff.md | 79 ------------------- .../flavor_base_deps_r/cran_packages_diff.md | 48 ----------- .../language_deps/apt_get_packages_diff.md | 10 --- .../language_deps/apt_get_packages_r_diff.md | 8 -- .../python3_pip_packages_diff.md | 7 -- .../udfclient_deps/apt_get_packages_diff.md | 10 --- .../template-Exasol-all-java-17/README.md | 15 ---- .../base_test_deps/apt_get_packages_diff.md | 11 --- .../build_deps/apt_get_packages_diff.md | 14 ---- .../flavor_base_deps/apt_get_packages_diff.md | 9 --- .../language_deps/apt_get_packages_diff.md | 7 -- .../security_scan/apt_get_packages_diff.md | 5 -- .../apt_get_packages_trivy_deps_diff.md | 6 -- .../udfclient_deps/apt_get_packages_diff.md | 10 --- .../base_test_deps/apt_get_packages_diff.md | 10 --- .../build_deps/conda_channels_diff.md | 5 -- .../build_deps/conda_packages_diff.md | 12 --- .../conda_deps/apt_get_packages_diff.md | 9 --- .../flavor_base_deps/conda_channels_diff.md | 5 -- .../flavor_base_deps/conda_packages_diff.md | 4 - .../python3_pip_packages_diff.md | 4 - .../language_deps/conda_channels_diff.md | 5 -- .../language_deps/conda_packages_diff.md | 15 ---- .../security_scan/apt_get_packages_diff.md | 5 -- .../apt_get_packages_trivy_deps_diff.md | 6 -- .../udfclient_deps/conda_channels_diff.md | 5 -- .../udfclient_deps/conda_packages_diff.md | 11 --- .../README.md | 22 ------ .../base_test_deps/apt_get_packages_diff.md | 10 --- .../build_deps/conda_channels_diff.md | 5 -- .../build_deps/conda_packages_diff.md | 12 --- .../flavor_base_deps/conda_channels_diff.md | 5 -- .../flavor_base_deps/conda_packages_diff.md | 5 -- .../python3_pip_packages_diff.md | 4 - .../language_deps/conda_channels_diff.md | 6 -- .../language_deps/conda_packages_diff.md | 17 ---- .../apt_get_packages_diff.md | 9 --- .../security_scan/apt_get_packages_diff.md | 5 -- .../apt_get_packages_trivy_deps_diff.md | 6 -- .../udfclient_deps/conda_channels_diff.md | 5 -- .../udfclient_deps/conda_packages_diff.md | 11 --- .../template-Exasol-all-python-3.10/README.md | 17 ---- .../base_test_deps/apt_get_packages_diff.md | 10 --- .../build_deps/apt_get_packages_diff.md | 13 --- .../flavor_base_deps/apt_get_packages_diff.md | 8 -- .../python3_pip_packages_diff.md | 4 - .../language_deps/apt_get_packages_diff.md | 8 -- .../python3_pip_packages_diff.md | 7 -- .../security_scan/apt_get_packages_diff.md | 5 -- .../apt_get_packages_trivy_deps_diff.md | 6 -- .../udfclient_deps/apt_get_packages_diff.md | 10 --- .../template-Exasol-all-r-4/README.md | 19 ----- .../base_test_deps/apt_get_packages_diff.md | 11 --- .../build_deps/apt_get_packages_diff.md | 14 ---- .../flavor_base_deps/apt_get_packages_diff.md | 9 --- .../flavor_base_deps/cran_packages_diff.md | 4 - .../language_deps/apt_get_packages_diff.md | 6 -- .../language_deps/apt_get_packages_r_diff.md | 6 -- .../security_scan/apt_get_packages_diff.md | 5 -- .../apt_get_packages_oyster_deps_diff.md | 5 -- .../apt_get_packages_trivy_deps_diff.md | 6 -- .../security_scan/r_cran_packages_diff.md | 5 -- .../udfclient_deps/apt_get_packages_diff.md | 10 --- flavors/README.md | 10 +-- .../template-Exasol-8-python-3.10-cuda-conda | 1 + ...template-Exasol-all-python-3.10-cuda-conda | 1 - script-languages | 2 +- 94 files changed, 41 insertions(+), 786 deletions(-) rename doc/changes/package_diffs/{template-Exasol-all-python-3.10-conda => 8.4.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda}/README.md (84%) rename doc/changes/package_diffs/8.4.0/{template-Exasol-all-python-3.10-cuda-conda => template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda}/base_test_deps/apt_get_packages_diff.md (100%) rename doc/changes/package_diffs/8.4.0/{template-Exasol-all-python-3.10-cuda-conda => template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda}/build_deps/conda_channels_diff.md (100%) rename doc/changes/package_diffs/8.4.0/{template-Exasol-all-python-3.10-cuda-conda => template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda}/build_deps/conda_packages_diff.md (60%) create mode 100644 doc/changes/package_diffs/8.4.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/conda_deps/apt_get_packages_diff.md rename doc/changes/package_diffs/8.4.0/{template-Exasol-all-python-3.10-cuda-conda => template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda}/flavor_base_deps/conda_channels_diff.md (100%) rename doc/changes/package_diffs/8.4.0/{template-Exasol-all-python-3.10-cuda-conda => template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda}/flavor_base_deps/conda_packages_diff.md (100%) rename doc/changes/package_diffs/8.4.0/{template-Exasol-all-python-3.10-cuda-conda => template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda}/flavor_base_deps/python3_pip_packages_diff.md (100%) rename doc/changes/package_diffs/8.4.0/{template-Exasol-all-python-3.10-cuda-conda => template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda}/language_deps/conda_channels_diff.md (100%) rename doc/changes/package_diffs/8.4.0/{template-Exasol-all-python-3.10-cuda-conda => template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda}/language_deps/conda_packages_diff.md (100%) rename doc/changes/package_diffs/8.4.0/{template-Exasol-all-python-3.10-cuda-conda => template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda}/security_scan/apt_get_packages_diff.md (100%) rename doc/changes/package_diffs/8.4.0/{template-Exasol-all-python-3.10-cuda-conda => template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda}/security_scan/apt_get_packages_trivy_deps_diff.md (100%) rename doc/changes/package_diffs/8.4.0/{template-Exasol-all-python-3.10-cuda-conda => template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda}/udfclient_deps/conda_channels_diff.md (100%) rename doc/changes/package_diffs/8.4.0/{template-Exasol-all-python-3.10-cuda-conda => template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda}/udfclient_deps/conda_packages_diff.md (100%) delete mode 100644 doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10-cuda-conda/README.md delete mode 100644 doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10-cuda-conda/nvidia_driver_deps/apt_get_packages_diff.md delete mode 100644 doc/changes/package_diffs/README.md delete mode 100644 doc/changes/package_diffs/standard-EXASOL-all/README.md delete mode 100644 doc/changes/package_diffs/standard-EXASOL-all/base_test_deps/apt_get_packages_diff.md delete mode 100644 doc/changes/package_diffs/standard-EXASOL-all/build_deps/apt_get_packages_diff.md delete mode 100644 doc/changes/package_diffs/standard-EXASOL-all/flavor_base_deps_apt/apt_get_packages_diff.md delete mode 100644 doc/changes/package_diffs/standard-EXASOL-all/flavor_base_deps_apt/apt_get_packages_trivy_diff.md delete mode 100644 doc/changes/package_diffs/standard-EXASOL-all/flavor_base_deps_python/python3_pip_packages_diff.md delete mode 100644 doc/changes/package_diffs/standard-EXASOL-all/flavor_base_deps_r/cran_packages_diff.md delete mode 100644 doc/changes/package_diffs/standard-EXASOL-all/language_deps/apt_get_packages_diff.md delete mode 100644 doc/changes/package_diffs/standard-EXASOL-all/language_deps/apt_get_packages_r_diff.md delete mode 100644 doc/changes/package_diffs/standard-EXASOL-all/language_deps/python3_pip_packages_diff.md delete mode 100644 doc/changes/package_diffs/standard-EXASOL-all/udfclient_deps/apt_get_packages_diff.md delete mode 100644 doc/changes/package_diffs/template-Exasol-all-java-17/README.md delete mode 100644 doc/changes/package_diffs/template-Exasol-all-java-17/base_test_deps/apt_get_packages_diff.md delete mode 100644 doc/changes/package_diffs/template-Exasol-all-java-17/build_deps/apt_get_packages_diff.md delete mode 100644 doc/changes/package_diffs/template-Exasol-all-java-17/flavor_base_deps/apt_get_packages_diff.md delete mode 100644 doc/changes/package_diffs/template-Exasol-all-java-17/language_deps/apt_get_packages_diff.md delete mode 100644 doc/changes/package_diffs/template-Exasol-all-java-17/security_scan/apt_get_packages_diff.md delete mode 100644 doc/changes/package_diffs/template-Exasol-all-java-17/security_scan/apt_get_packages_trivy_deps_diff.md delete mode 100644 doc/changes/package_diffs/template-Exasol-all-java-17/udfclient_deps/apt_get_packages_diff.md delete mode 100644 doc/changes/package_diffs/template-Exasol-all-python-3.10-conda/base_test_deps/apt_get_packages_diff.md delete mode 100644 doc/changes/package_diffs/template-Exasol-all-python-3.10-conda/build_deps/conda_channels_diff.md delete mode 100644 doc/changes/package_diffs/template-Exasol-all-python-3.10-conda/build_deps/conda_packages_diff.md delete mode 100644 doc/changes/package_diffs/template-Exasol-all-python-3.10-conda/conda_deps/apt_get_packages_diff.md delete mode 100644 doc/changes/package_diffs/template-Exasol-all-python-3.10-conda/flavor_base_deps/conda_channels_diff.md delete mode 100644 doc/changes/package_diffs/template-Exasol-all-python-3.10-conda/flavor_base_deps/conda_packages_diff.md delete mode 100644 doc/changes/package_diffs/template-Exasol-all-python-3.10-conda/flavor_base_deps/python3_pip_packages_diff.md delete mode 100644 doc/changes/package_diffs/template-Exasol-all-python-3.10-conda/language_deps/conda_channels_diff.md delete mode 100644 doc/changes/package_diffs/template-Exasol-all-python-3.10-conda/language_deps/conda_packages_diff.md delete mode 100644 doc/changes/package_diffs/template-Exasol-all-python-3.10-conda/security_scan/apt_get_packages_diff.md delete mode 100644 doc/changes/package_diffs/template-Exasol-all-python-3.10-conda/security_scan/apt_get_packages_trivy_deps_diff.md delete mode 100644 doc/changes/package_diffs/template-Exasol-all-python-3.10-conda/udfclient_deps/conda_channels_diff.md delete mode 100644 doc/changes/package_diffs/template-Exasol-all-python-3.10-conda/udfclient_deps/conda_packages_diff.md delete mode 100644 doc/changes/package_diffs/template-Exasol-all-python-3.10-cuda-conda/README.md delete mode 100644 doc/changes/package_diffs/template-Exasol-all-python-3.10-cuda-conda/base_test_deps/apt_get_packages_diff.md delete mode 100644 doc/changes/package_diffs/template-Exasol-all-python-3.10-cuda-conda/build_deps/conda_channels_diff.md delete mode 100644 doc/changes/package_diffs/template-Exasol-all-python-3.10-cuda-conda/build_deps/conda_packages_diff.md delete mode 100644 doc/changes/package_diffs/template-Exasol-all-python-3.10-cuda-conda/flavor_base_deps/conda_channels_diff.md delete mode 100644 doc/changes/package_diffs/template-Exasol-all-python-3.10-cuda-conda/flavor_base_deps/conda_packages_diff.md delete mode 100644 doc/changes/package_diffs/template-Exasol-all-python-3.10-cuda-conda/flavor_base_deps/python3_pip_packages_diff.md delete mode 100644 doc/changes/package_diffs/template-Exasol-all-python-3.10-cuda-conda/language_deps/conda_channels_diff.md delete mode 100644 doc/changes/package_diffs/template-Exasol-all-python-3.10-cuda-conda/language_deps/conda_packages_diff.md delete mode 100644 doc/changes/package_diffs/template-Exasol-all-python-3.10-cuda-conda/nvidia_driver_deps/apt_get_packages_diff.md delete mode 100644 doc/changes/package_diffs/template-Exasol-all-python-3.10-cuda-conda/security_scan/apt_get_packages_diff.md delete mode 100644 doc/changes/package_diffs/template-Exasol-all-python-3.10-cuda-conda/security_scan/apt_get_packages_trivy_deps_diff.md delete mode 100644 doc/changes/package_diffs/template-Exasol-all-python-3.10-cuda-conda/udfclient_deps/conda_channels_diff.md delete mode 100644 doc/changes/package_diffs/template-Exasol-all-python-3.10-cuda-conda/udfclient_deps/conda_packages_diff.md delete mode 100644 doc/changes/package_diffs/template-Exasol-all-python-3.10/README.md delete mode 100644 doc/changes/package_diffs/template-Exasol-all-python-3.10/base_test_deps/apt_get_packages_diff.md delete mode 100644 doc/changes/package_diffs/template-Exasol-all-python-3.10/build_deps/apt_get_packages_diff.md delete mode 100644 doc/changes/package_diffs/template-Exasol-all-python-3.10/flavor_base_deps/apt_get_packages_diff.md delete mode 100644 doc/changes/package_diffs/template-Exasol-all-python-3.10/flavor_base_deps/python3_pip_packages_diff.md delete mode 100644 doc/changes/package_diffs/template-Exasol-all-python-3.10/language_deps/apt_get_packages_diff.md delete mode 100644 doc/changes/package_diffs/template-Exasol-all-python-3.10/language_deps/python3_pip_packages_diff.md delete mode 100644 doc/changes/package_diffs/template-Exasol-all-python-3.10/security_scan/apt_get_packages_diff.md delete mode 100644 doc/changes/package_diffs/template-Exasol-all-python-3.10/security_scan/apt_get_packages_trivy_deps_diff.md delete mode 100644 doc/changes/package_diffs/template-Exasol-all-python-3.10/udfclient_deps/apt_get_packages_diff.md delete mode 100644 doc/changes/package_diffs/template-Exasol-all-r-4/README.md delete mode 100644 doc/changes/package_diffs/template-Exasol-all-r-4/base_test_deps/apt_get_packages_diff.md delete mode 100644 doc/changes/package_diffs/template-Exasol-all-r-4/build_deps/apt_get_packages_diff.md delete mode 100644 doc/changes/package_diffs/template-Exasol-all-r-4/flavor_base_deps/apt_get_packages_diff.md delete mode 100644 doc/changes/package_diffs/template-Exasol-all-r-4/flavor_base_deps/cran_packages_diff.md delete mode 100644 doc/changes/package_diffs/template-Exasol-all-r-4/language_deps/apt_get_packages_diff.md delete mode 100644 doc/changes/package_diffs/template-Exasol-all-r-4/language_deps/apt_get_packages_r_diff.md delete mode 100644 doc/changes/package_diffs/template-Exasol-all-r-4/security_scan/apt_get_packages_diff.md delete mode 100644 doc/changes/package_diffs/template-Exasol-all-r-4/security_scan/apt_get_packages_oyster_deps_diff.md delete mode 100644 doc/changes/package_diffs/template-Exasol-all-r-4/security_scan/apt_get_packages_trivy_deps_diff.md delete mode 100644 doc/changes/package_diffs/template-Exasol-all-r-4/security_scan/r_cran_packages_diff.md delete mode 100644 doc/changes/package_diffs/template-Exasol-all-r-4/udfclient_deps/apt_get_packages_diff.md create mode 120000 flavors/template-Exasol-8-python-3.10-cuda-conda delete mode 120000 flavors/template-Exasol-all-python-3.10-cuda-conda diff --git a/.current_gitmodules b/.current_gitmodules index 066b61b2..7e98a578 100644 --- a/.current_gitmodules +++ b/.current_gitmodules @@ -1 +1 @@ -160000 ba951587d1698df77e2d4a8286d7c4c5c9c61160 0 script-languages +160000 1f35fd5226aabf50fb40bec4dec9c4d7d8db9340 0 script-languages diff --git a/aws-code-build/ci/buildspec.yaml b/aws-code-build/ci/buildspec.yaml index c0d5ffad..bfa2725e 100644 --- a/aws-code-build/ci/buildspec.yaml +++ b/aws-code-build/ci/buildspec.yaml @@ -13,6 +13,13 @@ batch: compute-type: BUILD_GENERAL1_MEDIUM privileged-mode: true buildspec: ./aws-code-build/ci/build_buildspec.yaml + - identifier: build_template_Exasol_8_python_310_cuda_conda + env: + variables: + FLAVOR: template-Exasol-8-python-3.10-cuda-conda + compute-type: BUILD_GENERAL1_MEDIUM + privileged-mode: true + buildspec: ./aws-code-build/ci/build_buildspec.yaml - identifier: build_template_Exasol_all_java_17 env: variables: @@ -34,13 +41,6 @@ batch: compute-type: BUILD_GENERAL1_MEDIUM privileged-mode: true buildspec: ./aws-code-build/ci/build_buildspec.yaml - - identifier: build_template_Exasol_all_python_310_cuda_conda - env: - variables: - FLAVOR: template-Exasol-all-python-3.10-cuda-conda - compute-type: BUILD_GENERAL1_MEDIUM - privileged-mode: true - buildspec: ./aws-code-build/ci/build_buildspec.yaml - identifier: build_template_Exasol_all_r_4 env: variables: diff --git a/aws-code-build/release/buildspec.yaml b/aws-code-build/release/buildspec.yaml index 8cad7a89..233ee733 100644 --- a/aws-code-build/release/buildspec.yaml +++ b/aws-code-build/release/buildspec.yaml @@ -13,6 +13,13 @@ batch: compute-type: BUILD_GENERAL1_MEDIUM privileged-mode: true buildspec: ./aws-code-build/release/build_buildspec.yaml + - identifier: build_template_Exasol_8_python_310_cuda_conda + env: + variables: + FLAVOR: template-Exasol-8-python-3.10-cuda-conda + compute-type: BUILD_GENERAL1_MEDIUM + privileged-mode: true + buildspec: ./aws-code-build/release/build_buildspec.yaml - identifier: build_template_Exasol_all_java_17 env: variables: @@ -34,13 +41,6 @@ batch: compute-type: BUILD_GENERAL1_MEDIUM privileged-mode: true buildspec: ./aws-code-build/release/build_buildspec.yaml - - identifier: build_template_Exasol_all_python_310_cuda_conda - env: - variables: - FLAVOR: template-Exasol-all-python-3.10-cuda-conda - compute-type: BUILD_GENERAL1_MEDIUM - privileged-mode: true - buildspec: ./aws-code-build/release/build_buildspec.yaml - identifier: build_template_Exasol_all_r_4 env: variables: diff --git a/doc/changes/changes_8.4.0.md b/doc/changes/changes_8.4.0.md index 2564d604..a39b98d1 100644 --- a/doc/changes/changes_8.4.0.md +++ b/doc/changes/changes_8.4.0.md @@ -37,6 +37,7 @@ This release uses version 1.0.0 of the container tool. - #989: Trim script class and import script options - #988: Adapted Java integration tests for new ScriptOptions parser - #878: Fixed jvmoption and parameters containing a space + - #1009: Removed NVIDIA GPU Driver Libraries from template-CUDA SLC ## Bugs - #977: Fixed Trivy update cache workflow diff --git a/doc/changes/package_diffs/8.4.0/README.md b/doc/changes/package_diffs/8.4.0/README.md index a055697f..98fb283e 100644 --- a/doc/changes/package_diffs/8.4.0/README.md +++ b/doc/changes/package_diffs/8.4.0/README.md @@ -1,8 +1,10 @@ # Package Version Comparison between 8.4.0 and 8.3.0 +Flavor `template-Exasol-all-python-3.10-cuda-conda` was renamed to `template-Exasol-8-python-3.10-cuda-conda` in order to emphasize the fact that this flavor is now only compatible with Exasol 8. + - [Comparison of flavor Template-exasol-all-python-3.10-conda](template-Exasol-all-python-3.10-conda/README.md) - [Comparison of flavor Standard-exasol-all](standard-EXASOL-all/README.md) - [Comparison of flavor Template-exasol-all-python-3.10](template-Exasol-all-python-3.10/README.md) +- [Comparison of flavor Template-exasol-8-python-3.10-cuda-conda](template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/README.md) - [Comparison of flavor Template-exasol-all-java-17](template-Exasol-all-java-17/README.md) - [Comparison of flavor Template-exasol-all-r-4](template-Exasol-all-r-4/README.md) -- [Comparison of flavor Template-exasol-all-python-3.10-cuda-conda](template-Exasol-all-python-3.10-cuda-conda/README.md) diff --git a/doc/changes/package_diffs/template-Exasol-all-python-3.10-conda/README.md b/doc/changes/package_diffs/8.4.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/README.md similarity index 84% rename from doc/changes/package_diffs/template-Exasol-all-python-3.10-conda/README.md rename to doc/changes/package_diffs/8.4.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/README.md index a6ec109e..f6336748 100644 --- a/doc/changes/package_diffs/template-Exasol-all-python-3.10-conda/README.md +++ b/doc/changes/package_diffs/8.4.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/README.md @@ -1,4 +1,4 @@ -# Package Version Comparison between Template-exasol-all-python-3.10-conda flavor in and Template-exasol-all-python-3.10-conda flavor in 8.2.0 +# Package Version Comparison between Template-exasol-8-python-3.10-cuda-conda flavor in 8.4.0 and Template-exasol-all-python-3.10-cuda-conda flavor in 8.3.0 - Comparison of build step Udfclient_deps - [Comparison of Conda Channels](udfclient_deps/conda_channels_diff.md) @@ -14,7 +14,7 @@ - [Comparison of Conda Packages](flavor_base_deps/conda_packages_diff.md) - [Comparison of Python3 Pip Packages](flavor_base_deps/python3_pip_packages_diff.md) - Comparison of build step Conda_deps - - [Comparison of Apt Get Packages](conda_deps/apt_get_packages_diff.md) + - [New Apt Get Packages](conda_deps/apt_get_packages_diff.md) - Comparison of build step Build_deps - [Comparison of Conda Channels](build_deps/conda_channels_diff.md) - [Comparison of Conda Packages](build_deps/conda_packages_diff.md) diff --git a/doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10-cuda-conda/base_test_deps/apt_get_packages_diff.md b/doc/changes/package_diffs/8.4.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/base_test_deps/apt_get_packages_diff.md similarity index 100% rename from doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10-cuda-conda/base_test_deps/apt_get_packages_diff.md rename to doc/changes/package_diffs/8.4.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/base_test_deps/apt_get_packages_diff.md diff --git a/doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10-cuda-conda/build_deps/conda_channels_diff.md b/doc/changes/package_diffs/8.4.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/build_deps/conda_channels_diff.md similarity index 100% rename from doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10-cuda-conda/build_deps/conda_channels_diff.md rename to doc/changes/package_diffs/8.4.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/build_deps/conda_channels_diff.md diff --git a/doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10-cuda-conda/build_deps/conda_packages_diff.md b/doc/changes/package_diffs/8.4.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/build_deps/conda_packages_diff.md similarity index 60% rename from doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10-cuda-conda/build_deps/conda_packages_diff.md rename to doc/changes/package_diffs/8.4.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/build_deps/conda_packages_diff.md index c7e52a2d..ad6c0060 100644 --- a/doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10-cuda-conda/build_deps/conda_packages_diff.md +++ b/doc/changes/package_diffs/8.4.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/build_deps/conda_packages_diff.md @@ -2,10 +2,10 @@ | | Package | Version in 8.3.0 | Version in 8.4.0 | Status | |---:|:-------------|:-------------------|:-------------------|:---------| -| 0 | gcc_linux-64 | 12.4.0 | | REMOVED | -| 1 | gxx_linux-64 | 12.4.0 | | REMOVED | -| 2 | bazel | 7.2.1 | 7.2.1 | | -| 3 | chrpath | 0.16 | 0.16 | | +| 0 | bazel | 7.2.1 | 7.2.1 | | +| 1 | chrpath | 0.16 | 0.16 | | +| 2 | gcc_linux-64 | 12.4.0 | 12.4.0 | | +| 3 | gxx_linux-64 | 12.4.0 | 12.4.0 | | | 4 | make | 4.3 | 4.3 | | | 5 | pcre | 8.45 | 8.45 | | | 6 | protobuf | 4.25.3 | 4.25.3 | | \ No newline at end of file diff --git a/doc/changes/package_diffs/8.4.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/conda_deps/apt_get_packages_diff.md b/doc/changes/package_diffs/8.4.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/conda_deps/apt_get_packages_diff.md new file mode 100644 index 00000000..a712b6ec --- /dev/null +++ b/doc/changes/package_diffs/8.4.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/conda_deps/apt_get_packages_diff.md @@ -0,0 +1,9 @@ + + +| | Package | Version in 8.3.0 | Version in 8.4.0 | Status | +|---:|:----------------|:-------------------|:-------------------|:---------| +| 0 | bzip2 | | 1.0.8-5build1 | NEW | +| 1 | ca-certificates | | 20240203~22.04.1 | NEW | +| 2 | coreutils | | 8.32-4.1ubuntu1.2 | NEW | +| 3 | curl | | 7.81.0-1ubuntu1.18 | NEW | +| 4 | locales | | 2.35-0ubuntu3.8 | NEW | \ No newline at end of file diff --git a/doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10-cuda-conda/flavor_base_deps/conda_channels_diff.md b/doc/changes/package_diffs/8.4.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/flavor_base_deps/conda_channels_diff.md similarity index 100% rename from doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10-cuda-conda/flavor_base_deps/conda_channels_diff.md rename to doc/changes/package_diffs/8.4.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/flavor_base_deps/conda_channels_diff.md diff --git a/doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10-cuda-conda/flavor_base_deps/conda_packages_diff.md b/doc/changes/package_diffs/8.4.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/flavor_base_deps/conda_packages_diff.md similarity index 100% rename from doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10-cuda-conda/flavor_base_deps/conda_packages_diff.md rename to doc/changes/package_diffs/8.4.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/flavor_base_deps/conda_packages_diff.md diff --git a/doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10-cuda-conda/flavor_base_deps/python3_pip_packages_diff.md b/doc/changes/package_diffs/8.4.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/flavor_base_deps/python3_pip_packages_diff.md similarity index 100% rename from doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10-cuda-conda/flavor_base_deps/python3_pip_packages_diff.md rename to doc/changes/package_diffs/8.4.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/flavor_base_deps/python3_pip_packages_diff.md diff --git a/doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10-cuda-conda/language_deps/conda_channels_diff.md b/doc/changes/package_diffs/8.4.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/language_deps/conda_channels_diff.md similarity index 100% rename from doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10-cuda-conda/language_deps/conda_channels_diff.md rename to doc/changes/package_diffs/8.4.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/language_deps/conda_channels_diff.md diff --git a/doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10-cuda-conda/language_deps/conda_packages_diff.md b/doc/changes/package_diffs/8.4.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/language_deps/conda_packages_diff.md similarity index 100% rename from doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10-cuda-conda/language_deps/conda_packages_diff.md rename to doc/changes/package_diffs/8.4.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/language_deps/conda_packages_diff.md diff --git a/doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10-cuda-conda/security_scan/apt_get_packages_diff.md b/doc/changes/package_diffs/8.4.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/security_scan/apt_get_packages_diff.md similarity index 100% rename from doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10-cuda-conda/security_scan/apt_get_packages_diff.md rename to doc/changes/package_diffs/8.4.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/security_scan/apt_get_packages_diff.md diff --git a/doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10-cuda-conda/security_scan/apt_get_packages_trivy_deps_diff.md b/doc/changes/package_diffs/8.4.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/security_scan/apt_get_packages_trivy_deps_diff.md similarity index 100% rename from doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10-cuda-conda/security_scan/apt_get_packages_trivy_deps_diff.md rename to doc/changes/package_diffs/8.4.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/security_scan/apt_get_packages_trivy_deps_diff.md diff --git a/doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10-cuda-conda/udfclient_deps/conda_channels_diff.md b/doc/changes/package_diffs/8.4.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/udfclient_deps/conda_channels_diff.md similarity index 100% rename from doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10-cuda-conda/udfclient_deps/conda_channels_diff.md rename to doc/changes/package_diffs/8.4.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/udfclient_deps/conda_channels_diff.md diff --git a/doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10-cuda-conda/udfclient_deps/conda_packages_diff.md b/doc/changes/package_diffs/8.4.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/udfclient_deps/conda_packages_diff.md similarity index 100% rename from doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10-cuda-conda/udfclient_deps/conda_packages_diff.md rename to doc/changes/package_diffs/8.4.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/udfclient_deps/conda_packages_diff.md diff --git a/doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10-cuda-conda/README.md b/doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10-cuda-conda/README.md deleted file mode 100644 index 3dfbee0f..00000000 --- a/doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10-cuda-conda/README.md +++ /dev/null @@ -1,22 +0,0 @@ -# Package Version Comparison between Template-exasol-all-python-3.10-cuda-conda flavor in 8.4.0 and Template-exasol-all-python-3.10-cuda-conda flavor in 8.3.0 - -- Comparison of build step Udfclient_deps - - [Comparison of Conda Channels](udfclient_deps/conda_channels_diff.md) - - [Comparison of Conda Packages](udfclient_deps/conda_packages_diff.md) -- Comparison of build step Security_scan - - [Comparison of Apt Get Packages](security_scan/apt_get_packages_diff.md) - - [Comparison of Apt Get Packages Trivy Deps](security_scan/apt_get_packages_trivy_deps_diff.md) -- Comparison of build step Nvidia_driver_deps - - [Comparison of Apt Get Packages](nvidia_driver_deps/apt_get_packages_diff.md) -- Comparison of build step Language_deps - - [Comparison of Conda Channels](language_deps/conda_channels_diff.md) - - [Comparison of Conda Packages](language_deps/conda_packages_diff.md) -- Comparison of build step Flavor_base_deps - - [Comparison of Conda Channels](flavor_base_deps/conda_channels_diff.md) - - [Comparison of Conda Packages](flavor_base_deps/conda_packages_diff.md) - - [Comparison of Python3 Pip Packages](flavor_base_deps/python3_pip_packages_diff.md) -- Comparison of build step Build_deps - - [Comparison of Conda Channels](build_deps/conda_channels_diff.md) - - [Comparison of Conda Packages](build_deps/conda_packages_diff.md) -- Comparison of build step Base_test_deps - - [Comparison of Apt Get Packages](base_test_deps/apt_get_packages_diff.md) diff --git a/doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10-cuda-conda/nvidia_driver_deps/apt_get_packages_diff.md b/doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10-cuda-conda/nvidia_driver_deps/apt_get_packages_diff.md deleted file mode 100644 index f2c1d0e4..00000000 --- a/doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10-cuda-conda/nvidia_driver_deps/apt_get_packages_diff.md +++ /dev/null @@ -1,9 +0,0 @@ - - -| | Package | Version in 8.3.0 | Version in 8.4.0 | Status | -|---:|:----------------|:------------------------|:-------------------|:---------| -| 0 | ca-certificates | 20230311ubuntu0.22.04.1 | 20240203~22.04.1 | UPDATED | -| 1 | curl | 7.81.0-1ubuntu1.17 | 7.81.0-1ubuntu1.18 | UPDATED | -| 2 | bzip2 | 1.0.8-5build1 | 1.0.8-5build1 | | -| 3 | coreutils | 8.32-4.1ubuntu1.2 | 8.32-4.1ubuntu1.2 | | -| 4 | locales | 2.35-0ubuntu3.8 | 2.35-0ubuntu3.8 | | \ No newline at end of file diff --git a/doc/changes/package_diffs/README.md b/doc/changes/package_diffs/README.md deleted file mode 100644 index e4a1feb2..00000000 --- a/doc/changes/package_diffs/README.md +++ /dev/null @@ -1,8 +0,0 @@ -# Package Version Comparison between and 8.2.0 - -- [Comparison of flavor Standard-exasol-all](standard-EXASOL-all/README.md) -- [Comparison of flavor Template-exasol-all-java-17](template-Exasol-all-java-17/README.md) -- [Comparison of flavor Template-exasol-all-python-3.10](template-Exasol-all-python-3.10/README.md) -- [Comparison of flavor Template-exasol-all-python-3.10-conda](template-Exasol-all-python-3.10-conda/README.md) -- [Comparison of flavor Template-exasol-all-python-3.10-cuda-conda](template-Exasol-all-python-3.10-cuda-conda/README.md) -- [Comparison of flavor Template-exasol-all-r-4](template-Exasol-all-r-4/README.md) diff --git a/doc/changes/package_diffs/standard-EXASOL-all/README.md b/doc/changes/package_diffs/standard-EXASOL-all/README.md deleted file mode 100644 index b0cd4fa7..00000000 --- a/doc/changes/package_diffs/standard-EXASOL-all/README.md +++ /dev/null @@ -1,19 +0,0 @@ -# Package Version Comparison between Standard-exasol-all flavor in and Standard-exasol-all flavor in 8.2.0 - -- Comparison of build step Udfclient_deps - - [Comparison of Apt Get Packages](udfclient_deps/apt_get_packages_diff.md) -- Comparison of build step Language_deps - - [Comparison of Apt Get Packages](language_deps/apt_get_packages_diff.md) - - [Comparison of Apt Get Packages R](language_deps/apt_get_packages_r_diff.md) - - [Comparison of Python3 Pip Packages](language_deps/python3_pip_packages_diff.md) -- Comparison of build step Flavor_base_deps_r - - [Comparison of Cran Packages](flavor_base_deps_r/cran_packages_diff.md) -- Comparison of build step Flavor_base_deps_python - - [Comparison of Python3 Pip Packages](flavor_base_deps_python/python3_pip_packages_diff.md) -- Comparison of build step Flavor_base_deps_apt - - [Comparison of Apt Get Packages](flavor_base_deps_apt/apt_get_packages_diff.md) - - [Comparison of Apt Get Packages Trivy](flavor_base_deps_apt/apt_get_packages_trivy_diff.md) -- Comparison of build step Build_deps - - [Comparison of Apt Get Packages](build_deps/apt_get_packages_diff.md) -- Comparison of build step Base_test_deps - - [Comparison of Apt Get Packages](base_test_deps/apt_get_packages_diff.md) diff --git a/doc/changes/package_diffs/standard-EXASOL-all/base_test_deps/apt_get_packages_diff.md b/doc/changes/package_diffs/standard-EXASOL-all/base_test_deps/apt_get_packages_diff.md deleted file mode 100644 index afa2475f..00000000 --- a/doc/changes/package_diffs/standard-EXASOL-all/base_test_deps/apt_get_packages_diff.md +++ /dev/null @@ -1,10 +0,0 @@ - - -| | Package | Version in 8.2.0 | Version in | Status | -|---:|:----------|:----------------------|:----------------------|:---------| -| 0 | binutils | 2.38-4ubuntu2.6 | 2.38-4ubuntu2.6 | | -| 1 | gdb | 12.1-0ubuntu1~22.04.2 | 12.1-0ubuntu1~22.04.2 | | -| 2 | gdbserver | 12.1-0ubuntu1~22.04.2 | 12.1-0ubuntu1~22.04.2 | | -| 3 | patchelf | 0.14.3-1 | 0.14.3-1 | | -| 4 | strace | 5.16-0ubuntu3 | 5.16-0ubuntu3 | | -| 5 | valgrind | 1:3.18.1-1ubuntu2 | 1:3.18.1-1ubuntu2 | | \ No newline at end of file diff --git a/doc/changes/package_diffs/standard-EXASOL-all/build_deps/apt_get_packages_diff.md b/doc/changes/package_diffs/standard-EXASOL-all/build_deps/apt_get_packages_diff.md deleted file mode 100644 index fb330673..00000000 --- a/doc/changes/package_diffs/standard-EXASOL-all/build_deps/apt_get_packages_diff.md +++ /dev/null @@ -1,13 +0,0 @@ - - -| | Package | Version in 8.2.0 | Version in | Status | -|---:|:------------------|:-----------------------------|:-----------------------------|:---------| -| 0 | build-essential | 12.9ubuntu3 | 12.9ubuntu3 | | -| 1 | chrpath | 0.16-2 | 0.16-2 | | -| 2 | coreutils | 8.32-4.1ubuntu1.2 | 8.32-4.1ubuntu1.2 | | -| 3 | curl | 7.81.0-1ubuntu1.16 | 7.81.0-1ubuntu1.16 | | -| 4 | libpcre3-dev | 2:8.39-13ubuntu0.22.04.1 | 2:8.39-13ubuntu0.22.04.1 | | -| 5 | locales | 2.35-0ubuntu3.8 | 2.35-0ubuntu3.8 | | -| 6 | openjdk-11-jdk | 11.0.23+9-1ubuntu1~22.04.1 | 11.0.23+9-1ubuntu1~22.04.1 | | -| 7 | protobuf-compiler | 3.12.4-1ubuntu7.22.04.1 | 3.12.4-1ubuntu7.22.04.1 | | -| 8 | tar | 1.34+dfsg-1ubuntu0.1.22.04.2 | 1.34+dfsg-1ubuntu0.1.22.04.2 | | \ No newline at end of file diff --git a/doc/changes/package_diffs/standard-EXASOL-all/flavor_base_deps_apt/apt_get_packages_diff.md b/doc/changes/package_diffs/standard-EXASOL-all/flavor_base_deps_apt/apt_get_packages_diff.md deleted file mode 100644 index 3b986226..00000000 --- a/doc/changes/package_diffs/standard-EXASOL-all/flavor_base_deps_apt/apt_get_packages_diff.md +++ /dev/null @@ -1,26 +0,0 @@ - - -| | Package | Version in 8.2.0 | Version in | Status | -|---:|:---------------------|:-----------------------------|:-----------------------------|:---------| -| 0 | ldap-utils | 2.5.18+dfsg-0ubuntu0.22.04.1 | 2.5.18+dfsg-0ubuntu0.22.04.2 | UPDATED | -| 1 | libldap2-dev | 2.5.18+dfsg-0ubuntu0.22.04.1 | 2.5.18+dfsg-0ubuntu0.22.04.2 | UPDATED | -| 2 | slapd | 2.5.18+dfsg-0ubuntu0.22.04.1 | 2.5.18+dfsg-0ubuntu0.22.04.2 | UPDATED | -| 3 | apt-transport-https | 2.4.12 | 2.4.12 | | -| 4 | build-essential | 12.9ubuntu3 | 12.9ubuntu3 | | -| 5 | cmake | 3.22.1-1ubuntu1.22.04.2 | 3.22.1-1ubuntu1.22.04.2 | | -| 6 | git | 1:2.34.1-1ubuntu1.11 | 1:2.34.1-1ubuntu1.11 | | -| 7 | gnupg | 2.2.27-3ubuntu2.1 | 2.2.27-3ubuntu2.1 | | -| 8 | libcurl4-openssl-dev | 7.81.0-1ubuntu1.16 | 7.81.0-1ubuntu1.16 | | -| 9 | libhiredis-dev | 0.14.1-2 | 0.14.1-2 | | -| 10 | libldb2 | 2:2.4.4-0ubuntu0.22.04.2 | 2:2.4.4-0ubuntu0.22.04.2 | | -| 11 | libleveldb1d | 1.23-3build1 | 1.23-3build1 | | -| 12 | libsasl2-dev | 2.1.27+dfsg2-3ubuntu1.2 | 2.1.27+dfsg2-3ubuntu1.2 | | -| 13 | libsmbclient | 2:4.15.13+dfsg-0ubuntu1.6 | 2:4.15.13+dfsg-0ubuntu1.6 | | -| 14 | libsmbclient-dev | 2:4.15.13+dfsg-0ubuntu1.6 | 2:4.15.13+dfsg-0ubuntu1.6 | | -| 15 | libxml2-dev | 2.9.13+dfsg-1ubuntu0.4 | 2.9.13+dfsg-1ubuntu0.4 | | -| 16 | maven | 3.6.3-5 | 3.6.3-5 | | -| 17 | openssl | 3.0.2-0ubuntu1.16 | 3.0.2-0ubuntu1.16 | | -| 18 | smbclient | 2:4.15.13+dfsg-0ubuntu1.6 | 2:4.15.13+dfsg-0ubuntu1.6 | | -| 19 | unixodbc-dev | 2.3.9-5ubuntu0.1 | 2.3.9-5ubuntu0.1 | | -| 20 | unzip | 6.0-26ubuntu3.2 | 6.0-26ubuntu3.2 | | -| 21 | wget | 1.21.2-2ubuntu1.1 | 1.21.2-2ubuntu1.1 | | \ No newline at end of file diff --git a/doc/changes/package_diffs/standard-EXASOL-all/flavor_base_deps_apt/apt_get_packages_trivy_diff.md b/doc/changes/package_diffs/standard-EXASOL-all/flavor_base_deps_apt/apt_get_packages_trivy_diff.md deleted file mode 100644 index 8ff81962..00000000 --- a/doc/changes/package_diffs/standard-EXASOL-all/flavor_base_deps_apt/apt_get_packages_trivy_diff.md +++ /dev/null @@ -1,5 +0,0 @@ - - -| | Package | Version in 8.2.0 | Version in | Status | -|---:|:----------|:-------------------|:--------------|:---------| -| 0 | trivy | 0.51.1 | 0.51.1 | | \ No newline at end of file diff --git a/doc/changes/package_diffs/standard-EXASOL-all/flavor_base_deps_python/python3_pip_packages_diff.md b/doc/changes/package_diffs/standard-EXASOL-all/flavor_base_deps_python/python3_pip_packages_diff.md deleted file mode 100644 index fd8a6003..00000000 --- a/doc/changes/package_diffs/standard-EXASOL-all/flavor_base_deps_python/python3_pip_packages_diff.md +++ /dev/null @@ -1,79 +0,0 @@ - - -| | Package | Version in 8.2.0 | Version in | Status | -|---:|:------------------------------------------------------------------------------------------------------------------------------|:---------------------|:---------------------|:---------| -| 0 | awscrt | 0.20.9 | 0.20.9 | | -| 1 | azure-batch | 14.2.0 | 14.2.0 | | -| 2 | azure-cosmos | 4.6.0 | 4.6.0 | | -| 3 | azure-eventgrid | 4.19.0 | 4.19.0 | | -| 4 | azure-eventhub | 5.11.7 | 5.11.7 | | -| 5 | azure-eventhub-checkpointstoreblob | 1.1.4 | 1.1.4 | | -| 6 | azure-eventhub-checkpointstoreblob-aio | 1.1.4 | 1.1.4 | | -| 7 | azure-identity | 1.16.0 | 1.16.0 | | -| 8 | azure-keyvault | 4.2.0 | 4.2.0 | | -| 9 | azure-keyvault-certificates | 4.8.0 | 4.8.0 | | -| 10 | azure-keyvault-keys | 4.9.0 | 4.9.0 | | -| 11 | azure-keyvault-secrets | 4.8.0 | 4.8.0 | | -| 12 | azure-kusto-data | 4.4.0 | 4.4.0 | | -| 13 | azure-loganalytics | 0.1.1 | 0.1.1 | | -| 14 | azure-servicebus | 7.12.1 | 7.12.1 | | -| 15 | azure-storage-blob | 12.19.1 | 12.19.1 | | -| 16 | azure-storage-file-datalake | 12.14.0 | 12.14.0 | | -| 17 | azure-storage-file-share | 12.15.0 | 12.15.0 | | -| 18 | azure-storage-queue | 12.9.0 | 12.9.0 | | -| 19 | bitarray | 2.9.2 | 2.9.2 | | -| 20 | bitsets | 0.8.4 | 0.8.4 | | -| 21 | boto3 | 1.34.98 | 1.34.98 | | -| 22 | cffi | 1.16.0 | 1.16.0 | | -| 23 | cryptography | 42.0.6 | 42.0.6 | | -| 24 | cython | 3.0.10 | 3.0.10 | | -| 25 | debugpy | 1.8.1 | 1.8.1 | | -| 26 | docutils | 0.21.2 | 0.21.2 | | -| 27 | exasol-bucketfs | 0.9.0 | 0.9.0 | | -| 28 | git+http://github.com/EXASOL/websocket-api.git@5e122932d11a5c52a5889c6882b86a6018efb0fb#egg=exasol-db-api&subdirectory=python | No version specified | No version specified | | -| 29 | google-cloud-asset | 3.26.1 | 3.26.1 | | -| 30 | google-cloud-bigquery | 3.21.0 | 3.21.0 | | -| 31 | google-cloud-bigquery-storage | 2.25.0 | 2.25.0 | | -| 32 | google-cloud-bigtable | 2.23.1 | 2.23.1 | | -| 33 | google-cloud-containeranalysis | 2.14.3 | 2.14.3 | | -| 34 | google-cloud-datacatalog | 3.19.0 | 3.19.0 | | -| 35 | google-cloud-datastore | 2.19.0 | 2.19.0 | | -| 36 | google-cloud-firestore | 2.16.0 | 2.16.0 | | -| 37 | google-cloud-kms | 2.21.4 | 2.21.4 | | -| 38 | google-cloud-logging | 3.10.0 | 3.10.0 | | -| 39 | google-cloud-monitoring | 2.21.0 | 2.21.0 | | -| 40 | google-cloud-ndb | 2.3.1 | 2.3.1 | | -| 41 | google-cloud-pubsub | 2.21.1 | 2.21.1 | | -| 42 | google-cloud-spanner | 3.46.0 | 3.46.0 | | -| 43 | google-cloud-storage | 2.16.0 | 2.16.0 | | -| 44 | google-cloud-trace | 1.13.3 | 1.13.3 | | -| 45 | h2 | 4.1.0 | 4.1.0 | | -| 46 | jinja2 | 3.1.4 | 3.1.4 | | -| 47 | lxml | 5.2.1 | 5.2.1 | | -| 48 | martian | 2.0.post1 | 2.0.post1 | | -| 49 | numba | 0.59.1 | 0.59.1 | | -| 50 | paramiko | 3.4.0 | 3.4.0 | | -| 51 | plyvel | 1.5.1 | 1.5.1 | | -| 52 | protobuf | 4.25.3 | 4.25.3 | | -| 53 | pyOpenSSL | 24.1.0 | 24.1.0 | | -| 54 | pybase64 | 1.3.2 | 1.3.2 | | -| 55 | pybloomfiltermmap3 | 0.5.7 | 0.5.7 | | -| 56 | pycurl | 7.45.3 | 7.45.3 | | -| 57 | pyexasol | 0.25.2 | 0.25.2 | | -| 58 | pyftpdlib | 1.5.9 | 1.5.9 | | -| 59 | pyodbc | 5.1.0 | 5.1.0 | | -| 60 | pysftp | 0.2.9 | 0.2.9 | | -| 61 | pysimdjson | 6.0.2 | 6.0.2 | | -| 62 | pysmbc | 1.0.25.1 | 1.0.25.1 | | -| 63 | python-ldap | 3.4.4 | 3.4.4 | | -| 64 | pytz | 2024.1 | 2024.1 | | -| 65 | pyyaml | 6.0.1 | 6.0.1 | | -| 66 | redis | 5.0.4 | 5.0.4 | | -| 67 | requests | 2.31.0 | 2.31.0 | | -| 68 | roman | 4.2 | 4.2 | | -| 69 | sagemaker | 2.218.1 | 2.218.1 | | -| 70 | scikit-learn | 1.4.2 | 1.4.2 | | -| 71 | scipy | 1.13.0 | 1.13.0 | | -| 72 | setuptools | 70.0.0 | 70.0.0 | | -| 73 | simplejson | 3.19.2 | 3.19.2 | | -| 74 | ujson | 5.9.0 | 5.9.0 | | \ No newline at end of file diff --git a/doc/changes/package_diffs/standard-EXASOL-all/flavor_base_deps_r/cran_packages_diff.md b/doc/changes/package_diffs/standard-EXASOL-all/flavor_base_deps_r/cran_packages_diff.md deleted file mode 100644 index 79f9801b..00000000 --- a/doc/changes/package_diffs/standard-EXASOL-all/flavor_base_deps_r/cran_packages_diff.md +++ /dev/null @@ -1,48 +0,0 @@ - - -| | Package | Version in 8.2.0 | Version in | Status | -|---:|:--------------|:-------------------|:--------------|:---------| -| 0 | BradleyTerry2 | 1.1-2 | 1.1-2 | | -| 1 | Formula | 1.2-5 | 1.2-5 | | -| 2 | RCurl | 1.98-1.14 | 1.98-1.14 | | -| 3 | RODBC | 1.3-23 | 1.3-23 | | -| 4 | Rcpp | 1.0.12 | 1.0.12 | | -| 5 | SparseM | 1.81 | 1.81 | | -| 6 | XML | 3.99-0.16.1 | 3.99-0.16.1 | | -| 7 | acepack | 1.4.2 | 1.4.2 | | -| 8 | brglm | 0.7.2 | 0.7.2 | | -| 9 | caret | 6.0-94 | 6.0-94 | | -| 10 | caretEnsemble | 2.0.3 | 2.0.3 | | -| 11 | chron | 2.3-61 | 2.3-61 | | -| 12 | data.table | 1.15.4 | 1.15.4 | | -| 13 | digest | 0.6.35 | 0.6.35 | | -| 14 | dplyr | 1.1.4 | 1.1.4 | | -| 15 | e1071 | 1.7-14 | 1.7-14 | | -| 16 | fastcluster | 1.2.6 | 1.2.6 | | -| 17 | flashClust | 1.01-2 | 1.01-2 | | -| 18 | foreach | 1.5.2 | 1.5.2 | | -| 19 | gbm | 2.1.9 | 2.1.9 | | -| 20 | glue | 1.7.0 | 1.7.0 | | -| 21 | gtools | 3.9.5 | 3.9.5 | | -| 22 | htmltools | 0.5.8.1 | 0.5.8.1 | | -| 23 | httr | 1.4.7 | 1.4.7 | | -| 24 | iterators | 1.0.14 | 1.0.14 | | -| 25 | jsonlite | 1.8.8 | 1.8.8 | | -| 26 | lme4 | 1.1-35.3 | 1.1-35.3 | | -| 27 | magrittr | 2.0.3 | 2.0.3 | | -| 28 | minqa | 1.2.6 | 1.2.6 | | -| 29 | nloptr | 2.0.3 | 2.0.3 | | -| 30 | oysteR | 0.1.1 | 0.1.1 | | -| 31 | plyr | 1.8.9 | 1.8.9 | | -| 32 | profileModel | 0.6.1 | 0.6.1 | | -| 33 | proto | 1.0.0 | 1.0.0 | | -| 34 | purrr | 1.0.2 | 1.0.2 | | -| 35 | randomForest | 4.7-1.1 | 4.7-1.1 | | -| 36 | redux | 1.1.4 | 1.1.4 | | -| 37 | reshape2 | 1.4.4 | 1.4.4 | | -| 38 | rjson | 0.2.21 | 0.2.21 | | -| 39 | scales | 1.3.0 | 1.3.0 | | -| 40 | stringr | 1.5.1 | 1.5.1 | | -| 41 | tibble | 3.2.1 | 3.2.1 | | -| 42 | tidyr | 1.3.1 | 1.3.1 | | -| 43 | yaml | 2.3.8 | 2.3.8 | | \ No newline at end of file diff --git a/doc/changes/package_diffs/standard-EXASOL-all/language_deps/apt_get_packages_diff.md b/doc/changes/package_diffs/standard-EXASOL-all/language_deps/apt_get_packages_diff.md deleted file mode 100644 index feda9ccb..00000000 --- a/doc/changes/package_diffs/standard-EXASOL-all/language_deps/apt_get_packages_diff.md +++ /dev/null @@ -1,10 +0,0 @@ - - -| | Package | Version in 8.2.0 | Version in | Status | -|---:|:------------------------|:---------------------------|:---------------------------|:---------| -| 0 | ca-certificates | 20230311ubuntu0.22.04.1 | 20230311ubuntu0.22.04.1 | | -| 1 | chrpath | 0.16-2 | 0.16-2 | | -| 2 | curl | 7.81.0-1ubuntu1.16 | 7.81.0-1ubuntu1.16 | | -| 3 | openjdk-11-jdk-headless | 11.0.23+9-1ubuntu1~22.04.1 | 11.0.23+9-1ubuntu1~22.04.1 | | -| 4 | python3-distutils | 3.10.8-1~22.04 | 3.10.8-1~22.04 | | -| 5 | python3.10-dev | 3.10.12-1~22.04.4 | 3.10.12-1~22.04.4 | | \ No newline at end of file diff --git a/doc/changes/package_diffs/standard-EXASOL-all/language_deps/apt_get_packages_r_diff.md b/doc/changes/package_diffs/standard-EXASOL-all/language_deps/apt_get_packages_r_diff.md deleted file mode 100644 index 045c22c0..00000000 --- a/doc/changes/package_diffs/standard-EXASOL-all/language_deps/apt_get_packages_r_diff.md +++ /dev/null @@ -1,8 +0,0 @@ - - -| | Package | Version in 8.2.0 | Version in | Status | -|---:|:--------------|:-------------------|:-----------------|:---------| -| 0 | libexpat1 | 2.4.7-1ubuntu0.3 | 2.4.7-1ubuntu0.3 | | -| 1 | libexpat1-dev | 2.4.7-1ubuntu0.3 | 2.4.7-1ubuntu0.3 | | -| 2 | r-base-core | 4.4.0-1.2204.0 | 4.4.0-1.2204.0 | | -| 3 | r-base-dev | 4.4.0-1.2204.0 | 4.4.0-1.2204.0 | | \ No newline at end of file diff --git a/doc/changes/package_diffs/standard-EXASOL-all/language_deps/python3_pip_packages_diff.md b/doc/changes/package_diffs/standard-EXASOL-all/language_deps/python3_pip_packages_diff.md deleted file mode 100644 index 8c34af4c..00000000 --- a/doc/changes/package_diffs/standard-EXASOL-all/language_deps/python3_pip_packages_diff.md +++ /dev/null @@ -1,7 +0,0 @@ - - -| | Package | Version in 8.2.0 | Version in | Status | -|---:|:----------|:-------------------|:--------------|:---------| -| 0 | numpy | 1.26.4 | 1.26.4 | | -| 1 | pandas | 2.2.2 | 2.2.2 | | -| 2 | pyarrow | 16.0.0 | 16.0.0 | | \ No newline at end of file diff --git a/doc/changes/package_diffs/standard-EXASOL-all/udfclient_deps/apt_get_packages_diff.md b/doc/changes/package_diffs/standard-EXASOL-all/udfclient_deps/apt_get_packages_diff.md deleted file mode 100644 index d3102c4f..00000000 --- a/doc/changes/package_diffs/standard-EXASOL-all/udfclient_deps/apt_get_packages_diff.md +++ /dev/null @@ -1,10 +0,0 @@ - - -| | Package | Version in 8.2.0 | Version in | Status | -|---:|:----------------|:------------------------|:------------------------|:---------| -| 0 | coreutils | 8.32-4.1ubuntu1.2 | 8.32-4.1ubuntu1.2 | | -| 1 | libnss-db | 2.2.3pre1-6ubuntu3 | 2.2.3pre1-6ubuntu3 | | -| 2 | libprotobuf-dev | 3.12.4-1ubuntu7.22.04.1 | 3.12.4-1ubuntu7.22.04.1 | | -| 3 | libssl-dev | 3.0.2-0ubuntu1.16 | 3.0.2-0ubuntu1.16 | | -| 4 | libzmq3-dev | 4.3.4-2 | 4.3.4-2 | | -| 5 | locales | 2.35-0ubuntu3.8 | 2.35-0ubuntu3.8 | | \ No newline at end of file diff --git a/doc/changes/package_diffs/template-Exasol-all-java-17/README.md b/doc/changes/package_diffs/template-Exasol-all-java-17/README.md deleted file mode 100644 index a7883423..00000000 --- a/doc/changes/package_diffs/template-Exasol-all-java-17/README.md +++ /dev/null @@ -1,15 +0,0 @@ -# Package Version Comparison between Template-exasol-all-java-17 flavor in and Template-exasol-all-java-17 flavor in 8.2.0 - -- Comparison of build step Udfclient_deps - - [Comparison of Apt Get Packages](udfclient_deps/apt_get_packages_diff.md) -- Comparison of build step Security_scan - - [Comparison of Apt Get Packages](security_scan/apt_get_packages_diff.md) - - [Comparison of Apt Get Packages Trivy Deps](security_scan/apt_get_packages_trivy_deps_diff.md) -- Comparison of build step Language_deps - - [Comparison of Apt Get Packages](language_deps/apt_get_packages_diff.md) -- Comparison of build step Flavor_base_deps - - [Comparison of Apt Get Packages](flavor_base_deps/apt_get_packages_diff.md) -- Comparison of build step Build_deps - - [Comparison of Apt Get Packages](build_deps/apt_get_packages_diff.md) -- Comparison of build step Base_test_deps - - [Comparison of Apt Get Packages](base_test_deps/apt_get_packages_diff.md) diff --git a/doc/changes/package_diffs/template-Exasol-all-java-17/base_test_deps/apt_get_packages_diff.md b/doc/changes/package_diffs/template-Exasol-all-java-17/base_test_deps/apt_get_packages_diff.md deleted file mode 100644 index 1e87b1e0..00000000 --- a/doc/changes/package_diffs/template-Exasol-all-java-17/base_test_deps/apt_get_packages_diff.md +++ /dev/null @@ -1,11 +0,0 @@ - - -| | Package | Version in 8.2.0 | Version in | Status | -|---:|:----------|:----------------------|:----------------------|:---------| -| 0 | binutils | 2.38-4ubuntu2.6 | 2.38-4ubuntu2.6 | | -| 1 | chrpath | 0.16-2 | 0.16-2 | | -| 2 | gdb | 12.1-0ubuntu1~22.04.2 | 12.1-0ubuntu1~22.04.2 | | -| 3 | gdbserver | 12.1-0ubuntu1~22.04.2 | 12.1-0ubuntu1~22.04.2 | | -| 4 | patchelf | 0.14.3-1 | 0.14.3-1 | | -| 5 | strace | 5.16-0ubuntu3 | 5.16-0ubuntu3 | | -| 6 | valgrind | 1:3.18.1-1ubuntu2 | 1:3.18.1-1ubuntu2 | | \ No newline at end of file diff --git a/doc/changes/package_diffs/template-Exasol-all-java-17/build_deps/apt_get_packages_diff.md b/doc/changes/package_diffs/template-Exasol-all-java-17/build_deps/apt_get_packages_diff.md deleted file mode 100644 index b2e7188d..00000000 --- a/doc/changes/package_diffs/template-Exasol-all-java-17/build_deps/apt_get_packages_diff.md +++ /dev/null @@ -1,14 +0,0 @@ - - -| | Package | Version in 8.2.0 | Version in | Status | -|---:|:------------------------|:-----------------------------|:-----------------------------|:---------| -| 0 | build-essential | 12.9ubuntu3 | 12.9ubuntu3 | | -| 1 | chrpath | 0.16-2 | 0.16-2 | | -| 2 | coreutils | 8.32-4.1ubuntu1.2 | 8.32-4.1ubuntu1.2 | | -| 3 | curl | 7.81.0-1ubuntu1.16 | 7.81.0-1ubuntu1.16 | | -| 4 | libpcre3-dev | 2:8.39-13ubuntu0.22.04.1 | 2:8.39-13ubuntu0.22.04.1 | | -| 5 | locales | 2.35-0ubuntu3.8 | 2.35-0ubuntu3.8 | | -| 6 | openjdk-17-jdk-headless | 17.0.11+9-1~22.04.1 | 17.0.11+9-1~22.04.1 | | -| 7 | protobuf-compiler | 3.12.4-1ubuntu7.22.04.1 | 3.12.4-1ubuntu7.22.04.1 | | -| 8 | python3 | 3.10.6-1~22.04 | 3.10.6-1~22.04 | | -| 9 | tar | 1.34+dfsg-1ubuntu0.1.22.04.2 | 1.34+dfsg-1ubuntu0.1.22.04.2 | | \ No newline at end of file diff --git a/doc/changes/package_diffs/template-Exasol-all-java-17/flavor_base_deps/apt_get_packages_diff.md b/doc/changes/package_diffs/template-Exasol-all-java-17/flavor_base_deps/apt_get_packages_diff.md deleted file mode 100644 index 56ec69af..00000000 --- a/doc/changes/package_diffs/template-Exasol-all-java-17/flavor_base_deps/apt_get_packages_diff.md +++ /dev/null @@ -1,9 +0,0 @@ - - -| | Package | Version in 8.2.0 | Version in | Status | -|---:|:----------|:---------------------|:---------------------|:---------| -| 0 | coreutils | 8.32-4.1ubuntu1.2 | 8.32-4.1ubuntu1.2 | | -| 1 | git | 1:2.34.1-1ubuntu1.11 | 1:2.34.1-1ubuntu1.11 | | -| 2 | locales | 2.35-0ubuntu3.8 | 2.35-0ubuntu3.8 | | -| 3 | unzip | 6.0-26ubuntu3.2 | 6.0-26ubuntu3.2 | | -| 4 | wget | 1.21.2-2ubuntu1.1 | 1.21.2-2ubuntu1.1 | | \ No newline at end of file diff --git a/doc/changes/package_diffs/template-Exasol-all-java-17/language_deps/apt_get_packages_diff.md b/doc/changes/package_diffs/template-Exasol-all-java-17/language_deps/apt_get_packages_diff.md deleted file mode 100644 index 8fdcca60..00000000 --- a/doc/changes/package_diffs/template-Exasol-all-java-17/language_deps/apt_get_packages_diff.md +++ /dev/null @@ -1,7 +0,0 @@ - - -| | Package | Version in 8.2.0 | Version in | Status | -|---:|:------------------------|:------------------------|:------------------------|:---------| -| 0 | ca-certificates | 20230311ubuntu0.22.04.1 | 20230311ubuntu0.22.04.1 | | -| 1 | curl | 7.81.0-1ubuntu1.16 | 7.81.0-1ubuntu1.16 | | -| 2 | openjdk-17-jdk-headless | 17.0.11+9-1~22.04.1 | 17.0.11+9-1~22.04.1 | | \ No newline at end of file diff --git a/doc/changes/package_diffs/template-Exasol-all-java-17/security_scan/apt_get_packages_diff.md b/doc/changes/package_diffs/template-Exasol-all-java-17/security_scan/apt_get_packages_diff.md deleted file mode 100644 index 14040f08..00000000 --- a/doc/changes/package_diffs/template-Exasol-all-java-17/security_scan/apt_get_packages_diff.md +++ /dev/null @@ -1,5 +0,0 @@ - - -| | Package | Version in 8.2.0 | Version in | Status | -|---:|:----------|:---------------------|:---------------------|:---------| -| 0 | trivy | No version specified | No version specified | | \ No newline at end of file diff --git a/doc/changes/package_diffs/template-Exasol-all-java-17/security_scan/apt_get_packages_trivy_deps_diff.md b/doc/changes/package_diffs/template-Exasol-all-java-17/security_scan/apt_get_packages_trivy_deps_diff.md deleted file mode 100644 index eece7990..00000000 --- a/doc/changes/package_diffs/template-Exasol-all-java-17/security_scan/apt_get_packages_trivy_deps_diff.md +++ /dev/null @@ -1,6 +0,0 @@ - - -| | Package | Version in 8.2.0 | Version in | Status | -|---:|:--------------------|:---------------------|:---------------------|:---------| -| 0 | apt-transport-https | No version specified | No version specified | | -| 1 | gnupg | No version specified | No version specified | | \ No newline at end of file diff --git a/doc/changes/package_diffs/template-Exasol-all-java-17/udfclient_deps/apt_get_packages_diff.md b/doc/changes/package_diffs/template-Exasol-all-java-17/udfclient_deps/apt_get_packages_diff.md deleted file mode 100644 index d3102c4f..00000000 --- a/doc/changes/package_diffs/template-Exasol-all-java-17/udfclient_deps/apt_get_packages_diff.md +++ /dev/null @@ -1,10 +0,0 @@ - - -| | Package | Version in 8.2.0 | Version in | Status | -|---:|:----------------|:------------------------|:------------------------|:---------| -| 0 | coreutils | 8.32-4.1ubuntu1.2 | 8.32-4.1ubuntu1.2 | | -| 1 | libnss-db | 2.2.3pre1-6ubuntu3 | 2.2.3pre1-6ubuntu3 | | -| 2 | libprotobuf-dev | 3.12.4-1ubuntu7.22.04.1 | 3.12.4-1ubuntu7.22.04.1 | | -| 3 | libssl-dev | 3.0.2-0ubuntu1.16 | 3.0.2-0ubuntu1.16 | | -| 4 | libzmq3-dev | 4.3.4-2 | 4.3.4-2 | | -| 5 | locales | 2.35-0ubuntu3.8 | 2.35-0ubuntu3.8 | | \ No newline at end of file diff --git a/doc/changes/package_diffs/template-Exasol-all-python-3.10-conda/base_test_deps/apt_get_packages_diff.md b/doc/changes/package_diffs/template-Exasol-all-python-3.10-conda/base_test_deps/apt_get_packages_diff.md deleted file mode 100644 index afa2475f..00000000 --- a/doc/changes/package_diffs/template-Exasol-all-python-3.10-conda/base_test_deps/apt_get_packages_diff.md +++ /dev/null @@ -1,10 +0,0 @@ - - -| | Package | Version in 8.2.0 | Version in | Status | -|---:|:----------|:----------------------|:----------------------|:---------| -| 0 | binutils | 2.38-4ubuntu2.6 | 2.38-4ubuntu2.6 | | -| 1 | gdb | 12.1-0ubuntu1~22.04.2 | 12.1-0ubuntu1~22.04.2 | | -| 2 | gdbserver | 12.1-0ubuntu1~22.04.2 | 12.1-0ubuntu1~22.04.2 | | -| 3 | patchelf | 0.14.3-1 | 0.14.3-1 | | -| 4 | strace | 5.16-0ubuntu3 | 5.16-0ubuntu3 | | -| 5 | valgrind | 1:3.18.1-1ubuntu2 | 1:3.18.1-1ubuntu2 | | \ No newline at end of file diff --git a/doc/changes/package_diffs/template-Exasol-all-python-3.10-conda/build_deps/conda_channels_diff.md b/doc/changes/package_diffs/template-Exasol-all-python-3.10-conda/build_deps/conda_channels_diff.md deleted file mode 100644 index 06bb243f..00000000 --- a/doc/changes/package_diffs/template-Exasol-all-python-3.10-conda/build_deps/conda_channels_diff.md +++ /dev/null @@ -1,5 +0,0 @@ - - -| | Package | Version in 8.2.0 | Version in | Status | -|---:|:------------|:---------------------|:---------------------|:---------| -| 0 | conda-forge | No version specified | No version specified | | \ No newline at end of file diff --git a/doc/changes/package_diffs/template-Exasol-all-python-3.10-conda/build_deps/conda_packages_diff.md b/doc/changes/package_diffs/template-Exasol-all-python-3.10-conda/build_deps/conda_packages_diff.md deleted file mode 100644 index a87a450f..00000000 --- a/doc/changes/package_diffs/template-Exasol-all-python-3.10-conda/build_deps/conda_packages_diff.md +++ /dev/null @@ -1,12 +0,0 @@ - - -| | Package | Version in 8.2.0 | Version in | Status | -|---:|:-------------|:-------------------|:--------------|:---------| -| 0 | bazel | 5.2.0 | 5.2.0 | | -| 1 | chrpath | 0.16 | 0.16 | | -| 2 | gcc_linux-64 | 11.2.0 | 11.2.0 | | -| 3 | gxx_linux-64 | 11.2.0 | 11.2.0 | | -| 4 | make | 4.3 | 4.3 | | -| 5 | openjdk | 11.0.15 | 11.0.15 | | -| 6 | pcre | 8.45 | 8.45 | | -| 7 | protobuf | 4.25.3 | 4.25.3 | | \ No newline at end of file diff --git a/doc/changes/package_diffs/template-Exasol-all-python-3.10-conda/conda_deps/apt_get_packages_diff.md b/doc/changes/package_diffs/template-Exasol-all-python-3.10-conda/conda_deps/apt_get_packages_diff.md deleted file mode 100644 index fb1a088d..00000000 --- a/doc/changes/package_diffs/template-Exasol-all-python-3.10-conda/conda_deps/apt_get_packages_diff.md +++ /dev/null @@ -1,9 +0,0 @@ - - -| | Package | Version in 8.2.0 | Version in | Status | -|---:|:----------------|:------------------------|:------------------------|:---------| -| 0 | bzip2 | 1.0.8-5build1 | 1.0.8-5build1 | | -| 1 | ca-certificates | 20230311ubuntu0.22.04.1 | 20230311ubuntu0.22.04.1 | | -| 2 | coreutils | 8.32-4.1ubuntu1.2 | 8.32-4.1ubuntu1.2 | | -| 3 | curl | 7.81.0-1ubuntu1.16 | 7.81.0-1ubuntu1.16 | | -| 4 | locales | 2.35-0ubuntu3.8 | 2.35-0ubuntu3.8 | | \ No newline at end of file diff --git a/doc/changes/package_diffs/template-Exasol-all-python-3.10-conda/flavor_base_deps/conda_channels_diff.md b/doc/changes/package_diffs/template-Exasol-all-python-3.10-conda/flavor_base_deps/conda_channels_diff.md deleted file mode 100644 index 06bb243f..00000000 --- a/doc/changes/package_diffs/template-Exasol-all-python-3.10-conda/flavor_base_deps/conda_channels_diff.md +++ /dev/null @@ -1,5 +0,0 @@ - - -| | Package | Version in 8.2.0 | Version in | Status | -|---:|:------------|:---------------------|:---------------------|:---------| -| 0 | conda-forge | No version specified | No version specified | | \ No newline at end of file diff --git a/doc/changes/package_diffs/template-Exasol-all-python-3.10-conda/flavor_base_deps/conda_packages_diff.md b/doc/changes/package_diffs/template-Exasol-all-python-3.10-conda/flavor_base_deps/conda_packages_diff.md deleted file mode 100644 index 8e6633b2..00000000 --- a/doc/changes/package_diffs/template-Exasol-all-python-3.10-conda/flavor_base_deps/conda_packages_diff.md +++ /dev/null @@ -1,4 +0,0 @@ - - -| Package | Version in 8.2.0 | Version in | Status | -|-----------|--------------------|---------------|----------| \ No newline at end of file diff --git a/doc/changes/package_diffs/template-Exasol-all-python-3.10-conda/flavor_base_deps/python3_pip_packages_diff.md b/doc/changes/package_diffs/template-Exasol-all-python-3.10-conda/flavor_base_deps/python3_pip_packages_diff.md deleted file mode 100644 index 8e6633b2..00000000 --- a/doc/changes/package_diffs/template-Exasol-all-python-3.10-conda/flavor_base_deps/python3_pip_packages_diff.md +++ /dev/null @@ -1,4 +0,0 @@ - - -| Package | Version in 8.2.0 | Version in | Status | -|-----------|--------------------|---------------|----------| \ No newline at end of file diff --git a/doc/changes/package_diffs/template-Exasol-all-python-3.10-conda/language_deps/conda_channels_diff.md b/doc/changes/package_diffs/template-Exasol-all-python-3.10-conda/language_deps/conda_channels_diff.md deleted file mode 100644 index 06bb243f..00000000 --- a/doc/changes/package_diffs/template-Exasol-all-python-3.10-conda/language_deps/conda_channels_diff.md +++ /dev/null @@ -1,5 +0,0 @@ - - -| | Package | Version in 8.2.0 | Version in | Status | -|---:|:------------|:---------------------|:---------------------|:---------| -| 0 | conda-forge | No version specified | No version specified | | \ No newline at end of file diff --git a/doc/changes/package_diffs/template-Exasol-all-python-3.10-conda/language_deps/conda_packages_diff.md b/doc/changes/package_diffs/template-Exasol-all-python-3.10-conda/language_deps/conda_packages_diff.md deleted file mode 100644 index b867c03a..00000000 --- a/doc/changes/package_diffs/template-Exasol-all-python-3.10-conda/language_deps/conda_packages_diff.md +++ /dev/null @@ -1,15 +0,0 @@ - - -| | Package | Version in 8.2.0 | Version in | Status | -|---:|:-----------------|:---------------------|:---------------------|:---------| -| 0 | cryptography | 42.0.7 | 42.0.7 | | -| 1 | icu | 70.1=h27087fc_0 | 70.1=h27087fc_0 | | -| 2 | ld_impl_linux-64 | 2.36.1 | 2.36.1 | | -| 3 | libblas | 3.9.0=15_linux64_mkl | 3.9.0=15_linux64_mkl | | -| 4 | libxcrypt | 4.4.36 | 4.4.36 | | -| 5 | libxml2 | 2.10.3=hca2bb57_4 | 2.10.3=hca2bb57_4 | | -| 6 | mamba | 1.5.1 | 1.5.1 | | -| 7 | numpy | 1.26.2 | 1.26.2 | | -| 8 | pandas | 2.2.2 | 2.2.2 | | -| 9 | pyarrow | 16.0.0 | 16.0.0 | | -| 10 | python | 3.10.4 | 3.10.4 | | \ No newline at end of file diff --git a/doc/changes/package_diffs/template-Exasol-all-python-3.10-conda/security_scan/apt_get_packages_diff.md b/doc/changes/package_diffs/template-Exasol-all-python-3.10-conda/security_scan/apt_get_packages_diff.md deleted file mode 100644 index 14040f08..00000000 --- a/doc/changes/package_diffs/template-Exasol-all-python-3.10-conda/security_scan/apt_get_packages_diff.md +++ /dev/null @@ -1,5 +0,0 @@ - - -| | Package | Version in 8.2.0 | Version in | Status | -|---:|:----------|:---------------------|:---------------------|:---------| -| 0 | trivy | No version specified | No version specified | | \ No newline at end of file diff --git a/doc/changes/package_diffs/template-Exasol-all-python-3.10-conda/security_scan/apt_get_packages_trivy_deps_diff.md b/doc/changes/package_diffs/template-Exasol-all-python-3.10-conda/security_scan/apt_get_packages_trivy_deps_diff.md deleted file mode 100644 index eece7990..00000000 --- a/doc/changes/package_diffs/template-Exasol-all-python-3.10-conda/security_scan/apt_get_packages_trivy_deps_diff.md +++ /dev/null @@ -1,6 +0,0 @@ - - -| | Package | Version in 8.2.0 | Version in | Status | -|---:|:--------------------|:---------------------|:---------------------|:---------| -| 0 | apt-transport-https | No version specified | No version specified | | -| 1 | gnupg | No version specified | No version specified | | \ No newline at end of file diff --git a/doc/changes/package_diffs/template-Exasol-all-python-3.10-conda/udfclient_deps/conda_channels_diff.md b/doc/changes/package_diffs/template-Exasol-all-python-3.10-conda/udfclient_deps/conda_channels_diff.md deleted file mode 100644 index 06bb243f..00000000 --- a/doc/changes/package_diffs/template-Exasol-all-python-3.10-conda/udfclient_deps/conda_channels_diff.md +++ /dev/null @@ -1,5 +0,0 @@ - - -| | Package | Version in 8.2.0 | Version in | Status | -|---:|:------------|:---------------------|:---------------------|:---------| -| 0 | conda-forge | No version specified | No version specified | | \ No newline at end of file diff --git a/doc/changes/package_diffs/template-Exasol-all-python-3.10-conda/udfclient_deps/conda_packages_diff.md b/doc/changes/package_diffs/template-Exasol-all-python-3.10-conda/udfclient_deps/conda_packages_diff.md deleted file mode 100644 index 8ceae910..00000000 --- a/doc/changes/package_diffs/template-Exasol-all-python-3.10-conda/udfclient_deps/conda_packages_diff.md +++ /dev/null @@ -1,11 +0,0 @@ - - -| | Package | Version in 8.2.0 | Version in | Status | -|---:|:--------------|:-------------------|:---------------|:---------| -| 0 | _openmp_mutex | 4.5=2_kmp_llvm | 4.5=2_kmp_llvm | | -| 1 | cppzmq | 4.10.0 | 4.10.0 | | -| 2 | libprotobuf | 4.25.3 | 4.25.3 | | -| 3 | libzlib | 1.2.13 | 1.2.13 | | -| 4 | nss | 3.100 | 3.100 | | -| 5 | openssl | 3.3.0 | 3.3.0 | | -| 6 | zeromq | 4.3.5 | 4.3.5 | | \ No newline at end of file diff --git a/doc/changes/package_diffs/template-Exasol-all-python-3.10-cuda-conda/README.md b/doc/changes/package_diffs/template-Exasol-all-python-3.10-cuda-conda/README.md deleted file mode 100644 index 8ec5cb20..00000000 --- a/doc/changes/package_diffs/template-Exasol-all-python-3.10-cuda-conda/README.md +++ /dev/null @@ -1,22 +0,0 @@ -# Package Version Comparison between Template-exasol-all-python-3.10-cuda-conda flavor in and Template-exasol-all-python-3.10-cuda-conda flavor in 8.2.0 - -- Comparison of build step Udfclient_deps - - [Comparison of Conda Channels](udfclient_deps/conda_channels_diff.md) - - [Comparison of Conda Packages](udfclient_deps/conda_packages_diff.md) -- Comparison of build step Security_scan - - [Comparison of Apt Get Packages](security_scan/apt_get_packages_diff.md) - - [Comparison of Apt Get Packages Trivy Deps](security_scan/apt_get_packages_trivy_deps_diff.md) -- Comparison of build step Nvidia_driver_deps - - [Comparison of Apt Get Packages](nvidia_driver_deps/apt_get_packages_diff.md) -- Comparison of build step Language_deps - - [Comparison of Conda Channels](language_deps/conda_channels_diff.md) - - [Comparison of Conda Packages](language_deps/conda_packages_diff.md) -- Comparison of build step Flavor_base_deps - - [Comparison of Conda Channels](flavor_base_deps/conda_channels_diff.md) - - [Comparison of Conda Packages](flavor_base_deps/conda_packages_diff.md) - - [Comparison of Python3 Pip Packages](flavor_base_deps/python3_pip_packages_diff.md) -- Comparison of build step Build_deps - - [Comparison of Conda Channels](build_deps/conda_channels_diff.md) - - [Comparison of Conda Packages](build_deps/conda_packages_diff.md) -- Comparison of build step Base_test_deps - - [Comparison of Apt Get Packages](base_test_deps/apt_get_packages_diff.md) diff --git a/doc/changes/package_diffs/template-Exasol-all-python-3.10-cuda-conda/base_test_deps/apt_get_packages_diff.md b/doc/changes/package_diffs/template-Exasol-all-python-3.10-cuda-conda/base_test_deps/apt_get_packages_diff.md deleted file mode 100644 index afa2475f..00000000 --- a/doc/changes/package_diffs/template-Exasol-all-python-3.10-cuda-conda/base_test_deps/apt_get_packages_diff.md +++ /dev/null @@ -1,10 +0,0 @@ - - -| | Package | Version in 8.2.0 | Version in | Status | -|---:|:----------|:----------------------|:----------------------|:---------| -| 0 | binutils | 2.38-4ubuntu2.6 | 2.38-4ubuntu2.6 | | -| 1 | gdb | 12.1-0ubuntu1~22.04.2 | 12.1-0ubuntu1~22.04.2 | | -| 2 | gdbserver | 12.1-0ubuntu1~22.04.2 | 12.1-0ubuntu1~22.04.2 | | -| 3 | patchelf | 0.14.3-1 | 0.14.3-1 | | -| 4 | strace | 5.16-0ubuntu3 | 5.16-0ubuntu3 | | -| 5 | valgrind | 1:3.18.1-1ubuntu2 | 1:3.18.1-1ubuntu2 | | \ No newline at end of file diff --git a/doc/changes/package_diffs/template-Exasol-all-python-3.10-cuda-conda/build_deps/conda_channels_diff.md b/doc/changes/package_diffs/template-Exasol-all-python-3.10-cuda-conda/build_deps/conda_channels_diff.md deleted file mode 100644 index 06bb243f..00000000 --- a/doc/changes/package_diffs/template-Exasol-all-python-3.10-cuda-conda/build_deps/conda_channels_diff.md +++ /dev/null @@ -1,5 +0,0 @@ - - -| | Package | Version in 8.2.0 | Version in | Status | -|---:|:------------|:---------------------|:---------------------|:---------| -| 0 | conda-forge | No version specified | No version specified | | \ No newline at end of file diff --git a/doc/changes/package_diffs/template-Exasol-all-python-3.10-cuda-conda/build_deps/conda_packages_diff.md b/doc/changes/package_diffs/template-Exasol-all-python-3.10-cuda-conda/build_deps/conda_packages_diff.md deleted file mode 100644 index 61b7119c..00000000 --- a/doc/changes/package_diffs/template-Exasol-all-python-3.10-cuda-conda/build_deps/conda_packages_diff.md +++ /dev/null @@ -1,12 +0,0 @@ - - -| | Package | Version in 8.2.0 | Version in | Status | -|---:|:-------------|:-------------------|:--------------|:---------| -| 0 | bazel | 5.2.0 | 5.2.0 | | -| 1 | chrpath | 0.16 | 0.16 | | -| 2 | gcc_linux-64 | 12.1.0 | 12.1.0 | | -| 3 | gxx_linux-64 | 12.1.0 | 12.1.0 | | -| 4 | make | 4.3 | 4.3 | | -| 5 | openjdk | 11.0.15 | 11.0.15 | | -| 6 | pcre | 8.45 | 8.45 | | -| 7 | protobuf | 4.25.3 | 4.25.3 | | \ No newline at end of file diff --git a/doc/changes/package_diffs/template-Exasol-all-python-3.10-cuda-conda/flavor_base_deps/conda_channels_diff.md b/doc/changes/package_diffs/template-Exasol-all-python-3.10-cuda-conda/flavor_base_deps/conda_channels_diff.md deleted file mode 100644 index 06bb243f..00000000 --- a/doc/changes/package_diffs/template-Exasol-all-python-3.10-cuda-conda/flavor_base_deps/conda_channels_diff.md +++ /dev/null @@ -1,5 +0,0 @@ - - -| | Package | Version in 8.2.0 | Version in | Status | -|---:|:------------|:---------------------|:---------------------|:---------| -| 0 | conda-forge | No version specified | No version specified | | \ No newline at end of file diff --git a/doc/changes/package_diffs/template-Exasol-all-python-3.10-cuda-conda/flavor_base_deps/conda_packages_diff.md b/doc/changes/package_diffs/template-Exasol-all-python-3.10-cuda-conda/flavor_base_deps/conda_packages_diff.md deleted file mode 100644 index 5dd30bea..00000000 --- a/doc/changes/package_diffs/template-Exasol-all-python-3.10-cuda-conda/flavor_base_deps/conda_packages_diff.md +++ /dev/null @@ -1,5 +0,0 @@ - - -| | Package | Version in 8.2.0 | Version in | Status | -|---:|:----------|:-------------------|:--------------|:---------| -| 0 | cudnn | 8.1.0.77 | 8.1.0.77 | | \ No newline at end of file diff --git a/doc/changes/package_diffs/template-Exasol-all-python-3.10-cuda-conda/flavor_base_deps/python3_pip_packages_diff.md b/doc/changes/package_diffs/template-Exasol-all-python-3.10-cuda-conda/flavor_base_deps/python3_pip_packages_diff.md deleted file mode 100644 index 8e6633b2..00000000 --- a/doc/changes/package_diffs/template-Exasol-all-python-3.10-cuda-conda/flavor_base_deps/python3_pip_packages_diff.md +++ /dev/null @@ -1,4 +0,0 @@ - - -| Package | Version in 8.2.0 | Version in | Status | -|-----------|--------------------|---------------|----------| \ No newline at end of file diff --git a/doc/changes/package_diffs/template-Exasol-all-python-3.10-cuda-conda/language_deps/conda_channels_diff.md b/doc/changes/package_diffs/template-Exasol-all-python-3.10-cuda-conda/language_deps/conda_channels_diff.md deleted file mode 100644 index 7853e560..00000000 --- a/doc/changes/package_diffs/template-Exasol-all-python-3.10-cuda-conda/language_deps/conda_channels_diff.md +++ /dev/null @@ -1,6 +0,0 @@ - - -| | Package | Version in 8.2.0 | Version in | Status | -|---:|:------------|:---------------------|:---------------------|:---------| -| 0 | conda-forge | No version specified | No version specified | | -| 1 | nvidia | No version specified | No version specified | | \ No newline at end of file diff --git a/doc/changes/package_diffs/template-Exasol-all-python-3.10-cuda-conda/language_deps/conda_packages_diff.md b/doc/changes/package_diffs/template-Exasol-all-python-3.10-cuda-conda/language_deps/conda_packages_diff.md deleted file mode 100644 index 037ee3e0..00000000 --- a/doc/changes/package_diffs/template-Exasol-all-python-3.10-cuda-conda/language_deps/conda_packages_diff.md +++ /dev/null @@ -1,17 +0,0 @@ - - -| | Package | Version in 8.2.0 | Version in | Status | -|---:|:-----------------|:-----------------------|:-----------------------|:---------| -| 0 | cryptography | 42.0.7 | 42.0.7 | | -| 1 | cuda-toolkit | 11.8.0 | 11.8.0 | | -| 2 | icu | 70.1=h27087fc_0 | 70.1=h27087fc_0 | | -| 3 | ld_impl_linux-64 | 2.36.1 | 2.36.1 | | -| 4 | libarrow | 16.0.0=he216f8a_1_cuda | 16.0.0=he216f8a_1_cuda | | -| 5 | libblas | 3.9.0=15_linux64_mkl | 3.9.0=15_linux64_mkl | | -| 6 | libxcrypt | 4.4.36 | 4.4.36 | | -| 7 | libxml2 | 2.10.3=hca2bb57_4 | 2.10.3=hca2bb57_4 | | -| 8 | mamba | 1.5.1 | 1.5.1 | | -| 9 | numpy | 1.26.2 | 1.26.2 | | -| 10 | pandas | 2.2.2 | 2.2.2 | | -| 11 | pyarrow | 16.0.0 | 16.0.0 | | -| 12 | python | 3.10.4 | 3.10.4 | | \ No newline at end of file diff --git a/doc/changes/package_diffs/template-Exasol-all-python-3.10-cuda-conda/nvidia_driver_deps/apt_get_packages_diff.md b/doc/changes/package_diffs/template-Exasol-all-python-3.10-cuda-conda/nvidia_driver_deps/apt_get_packages_diff.md deleted file mode 100644 index fb1a088d..00000000 --- a/doc/changes/package_diffs/template-Exasol-all-python-3.10-cuda-conda/nvidia_driver_deps/apt_get_packages_diff.md +++ /dev/null @@ -1,9 +0,0 @@ - - -| | Package | Version in 8.2.0 | Version in | Status | -|---:|:----------------|:------------------------|:------------------------|:---------| -| 0 | bzip2 | 1.0.8-5build1 | 1.0.8-5build1 | | -| 1 | ca-certificates | 20230311ubuntu0.22.04.1 | 20230311ubuntu0.22.04.1 | | -| 2 | coreutils | 8.32-4.1ubuntu1.2 | 8.32-4.1ubuntu1.2 | | -| 3 | curl | 7.81.0-1ubuntu1.16 | 7.81.0-1ubuntu1.16 | | -| 4 | locales | 2.35-0ubuntu3.8 | 2.35-0ubuntu3.8 | | \ No newline at end of file diff --git a/doc/changes/package_diffs/template-Exasol-all-python-3.10-cuda-conda/security_scan/apt_get_packages_diff.md b/doc/changes/package_diffs/template-Exasol-all-python-3.10-cuda-conda/security_scan/apt_get_packages_diff.md deleted file mode 100644 index 14040f08..00000000 --- a/doc/changes/package_diffs/template-Exasol-all-python-3.10-cuda-conda/security_scan/apt_get_packages_diff.md +++ /dev/null @@ -1,5 +0,0 @@ - - -| | Package | Version in 8.2.0 | Version in | Status | -|---:|:----------|:---------------------|:---------------------|:---------| -| 0 | trivy | No version specified | No version specified | | \ No newline at end of file diff --git a/doc/changes/package_diffs/template-Exasol-all-python-3.10-cuda-conda/security_scan/apt_get_packages_trivy_deps_diff.md b/doc/changes/package_diffs/template-Exasol-all-python-3.10-cuda-conda/security_scan/apt_get_packages_trivy_deps_diff.md deleted file mode 100644 index eece7990..00000000 --- a/doc/changes/package_diffs/template-Exasol-all-python-3.10-cuda-conda/security_scan/apt_get_packages_trivy_deps_diff.md +++ /dev/null @@ -1,6 +0,0 @@ - - -| | Package | Version in 8.2.0 | Version in | Status | -|---:|:--------------------|:---------------------|:---------------------|:---------| -| 0 | apt-transport-https | No version specified | No version specified | | -| 1 | gnupg | No version specified | No version specified | | \ No newline at end of file diff --git a/doc/changes/package_diffs/template-Exasol-all-python-3.10-cuda-conda/udfclient_deps/conda_channels_diff.md b/doc/changes/package_diffs/template-Exasol-all-python-3.10-cuda-conda/udfclient_deps/conda_channels_diff.md deleted file mode 100644 index 06bb243f..00000000 --- a/doc/changes/package_diffs/template-Exasol-all-python-3.10-cuda-conda/udfclient_deps/conda_channels_diff.md +++ /dev/null @@ -1,5 +0,0 @@ - - -| | Package | Version in 8.2.0 | Version in | Status | -|---:|:------------|:---------------------|:---------------------|:---------| -| 0 | conda-forge | No version specified | No version specified | | \ No newline at end of file diff --git a/doc/changes/package_diffs/template-Exasol-all-python-3.10-cuda-conda/udfclient_deps/conda_packages_diff.md b/doc/changes/package_diffs/template-Exasol-all-python-3.10-cuda-conda/udfclient_deps/conda_packages_diff.md deleted file mode 100644 index 8ceae910..00000000 --- a/doc/changes/package_diffs/template-Exasol-all-python-3.10-cuda-conda/udfclient_deps/conda_packages_diff.md +++ /dev/null @@ -1,11 +0,0 @@ - - -| | Package | Version in 8.2.0 | Version in | Status | -|---:|:--------------|:-------------------|:---------------|:---------| -| 0 | _openmp_mutex | 4.5=2_kmp_llvm | 4.5=2_kmp_llvm | | -| 1 | cppzmq | 4.10.0 | 4.10.0 | | -| 2 | libprotobuf | 4.25.3 | 4.25.3 | | -| 3 | libzlib | 1.2.13 | 1.2.13 | | -| 4 | nss | 3.100 | 3.100 | | -| 5 | openssl | 3.3.0 | 3.3.0 | | -| 6 | zeromq | 4.3.5 | 4.3.5 | | \ No newline at end of file diff --git a/doc/changes/package_diffs/template-Exasol-all-python-3.10/README.md b/doc/changes/package_diffs/template-Exasol-all-python-3.10/README.md deleted file mode 100644 index a8886571..00000000 --- a/doc/changes/package_diffs/template-Exasol-all-python-3.10/README.md +++ /dev/null @@ -1,17 +0,0 @@ -# Package Version Comparison between Template-exasol-all-python-3.10 flavor in and Template-exasol-all-python-3.10 flavor in 8.2.0 - -- Comparison of build step Udfclient_deps - - [Comparison of Apt Get Packages](udfclient_deps/apt_get_packages_diff.md) -- Comparison of build step Security_scan - - [Comparison of Apt Get Packages](security_scan/apt_get_packages_diff.md) - - [Comparison of Apt Get Packages Trivy Deps](security_scan/apt_get_packages_trivy_deps_diff.md) -- Comparison of build step Language_deps - - [Comparison of Apt Get Packages](language_deps/apt_get_packages_diff.md) - - [Comparison of Python3 Pip Packages](language_deps/python3_pip_packages_diff.md) -- Comparison of build step Flavor_base_deps - - [Comparison of Apt Get Packages](flavor_base_deps/apt_get_packages_diff.md) - - [Comparison of Python3 Pip Packages](flavor_base_deps/python3_pip_packages_diff.md) -- Comparison of build step Build_deps - - [Comparison of Apt Get Packages](build_deps/apt_get_packages_diff.md) -- Comparison of build step Base_test_deps - - [Comparison of Apt Get Packages](base_test_deps/apt_get_packages_diff.md) diff --git a/doc/changes/package_diffs/template-Exasol-all-python-3.10/base_test_deps/apt_get_packages_diff.md b/doc/changes/package_diffs/template-Exasol-all-python-3.10/base_test_deps/apt_get_packages_diff.md deleted file mode 100644 index afa2475f..00000000 --- a/doc/changes/package_diffs/template-Exasol-all-python-3.10/base_test_deps/apt_get_packages_diff.md +++ /dev/null @@ -1,10 +0,0 @@ - - -| | Package | Version in 8.2.0 | Version in | Status | -|---:|:----------|:----------------------|:----------------------|:---------| -| 0 | binutils | 2.38-4ubuntu2.6 | 2.38-4ubuntu2.6 | | -| 1 | gdb | 12.1-0ubuntu1~22.04.2 | 12.1-0ubuntu1~22.04.2 | | -| 2 | gdbserver | 12.1-0ubuntu1~22.04.2 | 12.1-0ubuntu1~22.04.2 | | -| 3 | patchelf | 0.14.3-1 | 0.14.3-1 | | -| 4 | strace | 5.16-0ubuntu3 | 5.16-0ubuntu3 | | -| 5 | valgrind | 1:3.18.1-1ubuntu2 | 1:3.18.1-1ubuntu2 | | \ No newline at end of file diff --git a/doc/changes/package_diffs/template-Exasol-all-python-3.10/build_deps/apt_get_packages_diff.md b/doc/changes/package_diffs/template-Exasol-all-python-3.10/build_deps/apt_get_packages_diff.md deleted file mode 100644 index fb330673..00000000 --- a/doc/changes/package_diffs/template-Exasol-all-python-3.10/build_deps/apt_get_packages_diff.md +++ /dev/null @@ -1,13 +0,0 @@ - - -| | Package | Version in 8.2.0 | Version in | Status | -|---:|:------------------|:-----------------------------|:-----------------------------|:---------| -| 0 | build-essential | 12.9ubuntu3 | 12.9ubuntu3 | | -| 1 | chrpath | 0.16-2 | 0.16-2 | | -| 2 | coreutils | 8.32-4.1ubuntu1.2 | 8.32-4.1ubuntu1.2 | | -| 3 | curl | 7.81.0-1ubuntu1.16 | 7.81.0-1ubuntu1.16 | | -| 4 | libpcre3-dev | 2:8.39-13ubuntu0.22.04.1 | 2:8.39-13ubuntu0.22.04.1 | | -| 5 | locales | 2.35-0ubuntu3.8 | 2.35-0ubuntu3.8 | | -| 6 | openjdk-11-jdk | 11.0.23+9-1ubuntu1~22.04.1 | 11.0.23+9-1ubuntu1~22.04.1 | | -| 7 | protobuf-compiler | 3.12.4-1ubuntu7.22.04.1 | 3.12.4-1ubuntu7.22.04.1 | | -| 8 | tar | 1.34+dfsg-1ubuntu0.1.22.04.2 | 1.34+dfsg-1ubuntu0.1.22.04.2 | | \ No newline at end of file diff --git a/doc/changes/package_diffs/template-Exasol-all-python-3.10/flavor_base_deps/apt_get_packages_diff.md b/doc/changes/package_diffs/template-Exasol-all-python-3.10/flavor_base_deps/apt_get_packages_diff.md deleted file mode 100644 index 5c4cc7c5..00000000 --- a/doc/changes/package_diffs/template-Exasol-all-python-3.10/flavor_base_deps/apt_get_packages_diff.md +++ /dev/null @@ -1,8 +0,0 @@ - - -| | Package | Version in 8.2.0 | Version in | Status | -|---:|:---------------------|:---------------------|:---------------------|:---------| -| 0 | build-essential | 12.9ubuntu3 | 12.9ubuntu3 | | -| 1 | git | 1:2.34.1-1ubuntu1.11 | 1:2.34.1-1ubuntu1.11 | | -| 2 | libcurl4-openssl-dev | 7.81.0-1ubuntu1.16 | 7.81.0-1ubuntu1.16 | | -| 3 | unzip | 6.0-26ubuntu3.2 | 6.0-26ubuntu3.2 | | \ No newline at end of file diff --git a/doc/changes/package_diffs/template-Exasol-all-python-3.10/flavor_base_deps/python3_pip_packages_diff.md b/doc/changes/package_diffs/template-Exasol-all-python-3.10/flavor_base_deps/python3_pip_packages_diff.md deleted file mode 100644 index 8e6633b2..00000000 --- a/doc/changes/package_diffs/template-Exasol-all-python-3.10/flavor_base_deps/python3_pip_packages_diff.md +++ /dev/null @@ -1,4 +0,0 @@ - - -| Package | Version in 8.2.0 | Version in | Status | -|-----------|--------------------|---------------|----------| \ No newline at end of file diff --git a/doc/changes/package_diffs/template-Exasol-all-python-3.10/language_deps/apt_get_packages_diff.md b/doc/changes/package_diffs/template-Exasol-all-python-3.10/language_deps/apt_get_packages_diff.md deleted file mode 100644 index d1374dc5..00000000 --- a/doc/changes/package_diffs/template-Exasol-all-python-3.10/language_deps/apt_get_packages_diff.md +++ /dev/null @@ -1,8 +0,0 @@ - - -| | Package | Version in 8.2.0 | Version in | Status | -|---:|:------------------|:------------------------|:------------------------|:---------| -| 0 | ca-certificates | 20230311ubuntu0.22.04.1 | 20230311ubuntu0.22.04.1 | | -| 1 | curl | 7.81.0-1ubuntu1.16 | 7.81.0-1ubuntu1.16 | | -| 2 | python3-distutils | 3.10.8-1~22.04 | 3.10.8-1~22.04 | | -| 3 | python3.10-dev | 3.10.12-1~22.04.4 | 3.10.12-1~22.04.4 | | \ No newline at end of file diff --git a/doc/changes/package_diffs/template-Exasol-all-python-3.10/language_deps/python3_pip_packages_diff.md b/doc/changes/package_diffs/template-Exasol-all-python-3.10/language_deps/python3_pip_packages_diff.md deleted file mode 100644 index 8c34af4c..00000000 --- a/doc/changes/package_diffs/template-Exasol-all-python-3.10/language_deps/python3_pip_packages_diff.md +++ /dev/null @@ -1,7 +0,0 @@ - - -| | Package | Version in 8.2.0 | Version in | Status | -|---:|:----------|:-------------------|:--------------|:---------| -| 0 | numpy | 1.26.4 | 1.26.4 | | -| 1 | pandas | 2.2.2 | 2.2.2 | | -| 2 | pyarrow | 16.0.0 | 16.0.0 | | \ No newline at end of file diff --git a/doc/changes/package_diffs/template-Exasol-all-python-3.10/security_scan/apt_get_packages_diff.md b/doc/changes/package_diffs/template-Exasol-all-python-3.10/security_scan/apt_get_packages_diff.md deleted file mode 100644 index 14040f08..00000000 --- a/doc/changes/package_diffs/template-Exasol-all-python-3.10/security_scan/apt_get_packages_diff.md +++ /dev/null @@ -1,5 +0,0 @@ - - -| | Package | Version in 8.2.0 | Version in | Status | -|---:|:----------|:---------------------|:---------------------|:---------| -| 0 | trivy | No version specified | No version specified | | \ No newline at end of file diff --git a/doc/changes/package_diffs/template-Exasol-all-python-3.10/security_scan/apt_get_packages_trivy_deps_diff.md b/doc/changes/package_diffs/template-Exasol-all-python-3.10/security_scan/apt_get_packages_trivy_deps_diff.md deleted file mode 100644 index eece7990..00000000 --- a/doc/changes/package_diffs/template-Exasol-all-python-3.10/security_scan/apt_get_packages_trivy_deps_diff.md +++ /dev/null @@ -1,6 +0,0 @@ - - -| | Package | Version in 8.2.0 | Version in | Status | -|---:|:--------------------|:---------------------|:---------------------|:---------| -| 0 | apt-transport-https | No version specified | No version specified | | -| 1 | gnupg | No version specified | No version specified | | \ No newline at end of file diff --git a/doc/changes/package_diffs/template-Exasol-all-python-3.10/udfclient_deps/apt_get_packages_diff.md b/doc/changes/package_diffs/template-Exasol-all-python-3.10/udfclient_deps/apt_get_packages_diff.md deleted file mode 100644 index d3102c4f..00000000 --- a/doc/changes/package_diffs/template-Exasol-all-python-3.10/udfclient_deps/apt_get_packages_diff.md +++ /dev/null @@ -1,10 +0,0 @@ - - -| | Package | Version in 8.2.0 | Version in | Status | -|---:|:----------------|:------------------------|:------------------------|:---------| -| 0 | coreutils | 8.32-4.1ubuntu1.2 | 8.32-4.1ubuntu1.2 | | -| 1 | libnss-db | 2.2.3pre1-6ubuntu3 | 2.2.3pre1-6ubuntu3 | | -| 2 | libprotobuf-dev | 3.12.4-1ubuntu7.22.04.1 | 3.12.4-1ubuntu7.22.04.1 | | -| 3 | libssl-dev | 3.0.2-0ubuntu1.16 | 3.0.2-0ubuntu1.16 | | -| 4 | libzmq3-dev | 4.3.4-2 | 4.3.4-2 | | -| 5 | locales | 2.35-0ubuntu3.8 | 2.35-0ubuntu3.8 | | \ No newline at end of file diff --git a/doc/changes/package_diffs/template-Exasol-all-r-4/README.md b/doc/changes/package_diffs/template-Exasol-all-r-4/README.md deleted file mode 100644 index 15d286ed..00000000 --- a/doc/changes/package_diffs/template-Exasol-all-r-4/README.md +++ /dev/null @@ -1,19 +0,0 @@ -# Package Version Comparison between Template-exasol-all-r-4 flavor in and Template-exasol-all-r-4 flavor in 8.2.0 - -- Comparison of build step Udfclient_deps - - [Comparison of Apt Get Packages](udfclient_deps/apt_get_packages_diff.md) -- Comparison of build step Security_scan - - [Comparison of Apt Get Packages](security_scan/apt_get_packages_diff.md) - - [Comparison of Apt Get Packages Oyster Deps](security_scan/apt_get_packages_oyster_deps_diff.md) - - [Comparison of Apt Get Packages Trivy Deps](security_scan/apt_get_packages_trivy_deps_diff.md) - - [Comparison of R Cran Packages](security_scan/r_cran_packages_diff.md) -- Comparison of build step Language_deps - - [Comparison of Apt Get Packages](language_deps/apt_get_packages_diff.md) - - [Comparison of Apt Get Packages R](language_deps/apt_get_packages_r_diff.md) -- Comparison of build step Flavor_base_deps - - [Comparison of Apt Get Packages](flavor_base_deps/apt_get_packages_diff.md) - - [Comparison of Cran Packages](flavor_base_deps/cran_packages_diff.md) -- Comparison of build step Build_deps - - [Comparison of Apt Get Packages](build_deps/apt_get_packages_diff.md) -- Comparison of build step Base_test_deps - - [Comparison of Apt Get Packages](base_test_deps/apt_get_packages_diff.md) diff --git a/doc/changes/package_diffs/template-Exasol-all-r-4/base_test_deps/apt_get_packages_diff.md b/doc/changes/package_diffs/template-Exasol-all-r-4/base_test_deps/apt_get_packages_diff.md deleted file mode 100644 index 1e87b1e0..00000000 --- a/doc/changes/package_diffs/template-Exasol-all-r-4/base_test_deps/apt_get_packages_diff.md +++ /dev/null @@ -1,11 +0,0 @@ - - -| | Package | Version in 8.2.0 | Version in | Status | -|---:|:----------|:----------------------|:----------------------|:---------| -| 0 | binutils | 2.38-4ubuntu2.6 | 2.38-4ubuntu2.6 | | -| 1 | chrpath | 0.16-2 | 0.16-2 | | -| 2 | gdb | 12.1-0ubuntu1~22.04.2 | 12.1-0ubuntu1~22.04.2 | | -| 3 | gdbserver | 12.1-0ubuntu1~22.04.2 | 12.1-0ubuntu1~22.04.2 | | -| 4 | patchelf | 0.14.3-1 | 0.14.3-1 | | -| 5 | strace | 5.16-0ubuntu3 | 5.16-0ubuntu3 | | -| 6 | valgrind | 1:3.18.1-1ubuntu2 | 1:3.18.1-1ubuntu2 | | \ No newline at end of file diff --git a/doc/changes/package_diffs/template-Exasol-all-r-4/build_deps/apt_get_packages_diff.md b/doc/changes/package_diffs/template-Exasol-all-r-4/build_deps/apt_get_packages_diff.md deleted file mode 100644 index 6e0c0f9f..00000000 --- a/doc/changes/package_diffs/template-Exasol-all-r-4/build_deps/apt_get_packages_diff.md +++ /dev/null @@ -1,14 +0,0 @@ - - -| | Package | Version in 8.2.0 | Version in | Status | -|---:|:------------------|:-----------------------------|:-----------------------------|:---------| -| 0 | build-essential | 12.9ubuntu3 | 12.9ubuntu3 | | -| 1 | chrpath | 0.16-2 | 0.16-2 | | -| 2 | coreutils | 8.32-4.1ubuntu1.2 | 8.32-4.1ubuntu1.2 | | -| 3 | curl | 7.81.0-1ubuntu1.16 | 7.81.0-1ubuntu1.16 | | -| 4 | libpcre3-dev | 2:8.39-13ubuntu0.22.04.1 | 2:8.39-13ubuntu0.22.04.1 | | -| 5 | locales | 2.35-0ubuntu3.8 | 2.35-0ubuntu3.8 | | -| 6 | openjdk-11-jdk | 11.0.23+9-1ubuntu1~22.04.1 | 11.0.23+9-1ubuntu1~22.04.1 | | -| 7 | protobuf-compiler | 3.12.4-1ubuntu7.22.04.1 | 3.12.4-1ubuntu7.22.04.1 | | -| 8 | python3 | 3.10.6-1~22.04 | 3.10.6-1~22.04 | | -| 9 | tar | 1.34+dfsg-1ubuntu0.1.22.04.2 | 1.34+dfsg-1ubuntu0.1.22.04.2 | | \ No newline at end of file diff --git a/doc/changes/package_diffs/template-Exasol-all-r-4/flavor_base_deps/apt_get_packages_diff.md b/doc/changes/package_diffs/template-Exasol-all-r-4/flavor_base_deps/apt_get_packages_diff.md deleted file mode 100644 index 56ec69af..00000000 --- a/doc/changes/package_diffs/template-Exasol-all-r-4/flavor_base_deps/apt_get_packages_diff.md +++ /dev/null @@ -1,9 +0,0 @@ - - -| | Package | Version in 8.2.0 | Version in | Status | -|---:|:----------|:---------------------|:---------------------|:---------| -| 0 | coreutils | 8.32-4.1ubuntu1.2 | 8.32-4.1ubuntu1.2 | | -| 1 | git | 1:2.34.1-1ubuntu1.11 | 1:2.34.1-1ubuntu1.11 | | -| 2 | locales | 2.35-0ubuntu3.8 | 2.35-0ubuntu3.8 | | -| 3 | unzip | 6.0-26ubuntu3.2 | 6.0-26ubuntu3.2 | | -| 4 | wget | 1.21.2-2ubuntu1.1 | 1.21.2-2ubuntu1.1 | | \ No newline at end of file diff --git a/doc/changes/package_diffs/template-Exasol-all-r-4/flavor_base_deps/cran_packages_diff.md b/doc/changes/package_diffs/template-Exasol-all-r-4/flavor_base_deps/cran_packages_diff.md deleted file mode 100644 index 8e6633b2..00000000 --- a/doc/changes/package_diffs/template-Exasol-all-r-4/flavor_base_deps/cran_packages_diff.md +++ /dev/null @@ -1,4 +0,0 @@ - - -| Package | Version in 8.2.0 | Version in | Status | -|-----------|--------------------|---------------|----------| \ No newline at end of file diff --git a/doc/changes/package_diffs/template-Exasol-all-r-4/language_deps/apt_get_packages_diff.md b/doc/changes/package_diffs/template-Exasol-all-r-4/language_deps/apt_get_packages_diff.md deleted file mode 100644 index a8cb2c4d..00000000 --- a/doc/changes/package_diffs/template-Exasol-all-r-4/language_deps/apt_get_packages_diff.md +++ /dev/null @@ -1,6 +0,0 @@ - - -| | Package | Version in 8.2.0 | Version in | Status | -|---:|:----------------|:------------------------|:------------------------|:---------| -| 0 | ca-certificates | 20230311ubuntu0.22.04.1 | 20230311ubuntu0.22.04.1 | | -| 1 | curl | 7.81.0-1ubuntu1.16 | 7.81.0-1ubuntu1.16 | | \ No newline at end of file diff --git a/doc/changes/package_diffs/template-Exasol-all-r-4/language_deps/apt_get_packages_r_diff.md b/doc/changes/package_diffs/template-Exasol-all-r-4/language_deps/apt_get_packages_r_diff.md deleted file mode 100644 index e7c443d0..00000000 --- a/doc/changes/package_diffs/template-Exasol-all-r-4/language_deps/apt_get_packages_r_diff.md +++ /dev/null @@ -1,6 +0,0 @@ - - -| | Package | Version in 8.2.0 | Version in | Status | -|---:|:------------|:-------------------|:---------------|:---------| -| 0 | r-base-core | 4.4.0-1.2204.0 | 4.4.0-1.2204.0 | | -| 1 | r-base-dev | 4.4.0-1.2204.0 | 4.4.0-1.2204.0 | | \ No newline at end of file diff --git a/doc/changes/package_diffs/template-Exasol-all-r-4/security_scan/apt_get_packages_diff.md b/doc/changes/package_diffs/template-Exasol-all-r-4/security_scan/apt_get_packages_diff.md deleted file mode 100644 index 14040f08..00000000 --- a/doc/changes/package_diffs/template-Exasol-all-r-4/security_scan/apt_get_packages_diff.md +++ /dev/null @@ -1,5 +0,0 @@ - - -| | Package | Version in 8.2.0 | Version in | Status | -|---:|:----------|:---------------------|:---------------------|:---------| -| 0 | trivy | No version specified | No version specified | | \ No newline at end of file diff --git a/doc/changes/package_diffs/template-Exasol-all-r-4/security_scan/apt_get_packages_oyster_deps_diff.md b/doc/changes/package_diffs/template-Exasol-all-r-4/security_scan/apt_get_packages_oyster_deps_diff.md deleted file mode 100644 index 9b6805ba..00000000 --- a/doc/changes/package_diffs/template-Exasol-all-r-4/security_scan/apt_get_packages_oyster_deps_diff.md +++ /dev/null @@ -1,5 +0,0 @@ - - -| | Package | Version in 8.2.0 | Version in | Status | -|---:|:---------------------|:---------------------|:---------------------|:---------| -| 0 | libcurl4-openssl-dev | No version specified | No version specified | | \ No newline at end of file diff --git a/doc/changes/package_diffs/template-Exasol-all-r-4/security_scan/apt_get_packages_trivy_deps_diff.md b/doc/changes/package_diffs/template-Exasol-all-r-4/security_scan/apt_get_packages_trivy_deps_diff.md deleted file mode 100644 index eece7990..00000000 --- a/doc/changes/package_diffs/template-Exasol-all-r-4/security_scan/apt_get_packages_trivy_deps_diff.md +++ /dev/null @@ -1,6 +0,0 @@ - - -| | Package | Version in 8.2.0 | Version in | Status | -|---:|:--------------------|:---------------------|:---------------------|:---------| -| 0 | apt-transport-https | No version specified | No version specified | | -| 1 | gnupg | No version specified | No version specified | | \ No newline at end of file diff --git a/doc/changes/package_diffs/template-Exasol-all-r-4/security_scan/r_cran_packages_diff.md b/doc/changes/package_diffs/template-Exasol-all-r-4/security_scan/r_cran_packages_diff.md deleted file mode 100644 index 74ae4b80..00000000 --- a/doc/changes/package_diffs/template-Exasol-all-r-4/security_scan/r_cran_packages_diff.md +++ /dev/null @@ -1,5 +0,0 @@ - - -| | Package | Version in 8.2.0 | Version in | Status | -|---:|:----------|:---------------------|:---------------------|:---------| -| 0 | oysteR | No version specified | No version specified | | \ No newline at end of file diff --git a/doc/changes/package_diffs/template-Exasol-all-r-4/udfclient_deps/apt_get_packages_diff.md b/doc/changes/package_diffs/template-Exasol-all-r-4/udfclient_deps/apt_get_packages_diff.md deleted file mode 100644 index d3102c4f..00000000 --- a/doc/changes/package_diffs/template-Exasol-all-r-4/udfclient_deps/apt_get_packages_diff.md +++ /dev/null @@ -1,10 +0,0 @@ - - -| | Package | Version in 8.2.0 | Version in | Status | -|---:|:----------------|:------------------------|:------------------------|:---------| -| 0 | coreutils | 8.32-4.1ubuntu1.2 | 8.32-4.1ubuntu1.2 | | -| 1 | libnss-db | 2.2.3pre1-6ubuntu3 | 2.2.3pre1-6ubuntu3 | | -| 2 | libprotobuf-dev | 3.12.4-1ubuntu7.22.04.1 | 3.12.4-1ubuntu7.22.04.1 | | -| 3 | libssl-dev | 3.0.2-0ubuntu1.16 | 3.0.2-0ubuntu1.16 | | -| 4 | libzmq3-dev | 4.3.4-2 | 4.3.4-2 | | -| 5 | locales | 2.35-0ubuntu3.8 | 2.35-0ubuntu3.8 | | \ No newline at end of file diff --git a/flavors/README.md b/flavors/README.md index 6f3b1582..09e38f6c 100644 --- a/flavors/README.md +++ b/flavors/README.md @@ -45,19 +45,19 @@ The template-Exasol-all-python-3.10-conda flavor provides the language Python 3. - Supported Package Manager: conda, pip - [Here](template-Exasol-all-python-3.10-conda/FLAVOR_DESCRIPTION.md) you can find more details about the flavor, such as the provided packages. -### template-Exasol-all-python-3.10-cuda-conda +### template-Exasol-8-python-3.10-cuda-conda -The template-Exasol-all-python-3.10-cuda-conda flavor provides the language Python 3.10 with NVIDIA GPU support and with only absolute necessary packages. This allows very simple customization because you control almost all dependencies. In contrast to template-Exasol-all-python-3.10, it also allows the installation of conda packages. +The template-Exasol-8-python-3.10-cuda-conda flavor provides the language Python 3.10 with NVIDIA GPU support and with only absolute necessary packages. This allows very simple customization because you control almost all dependencies. In contrast to template-Exasol-all-python-3.10, it also allows the installation of conda packages. -- template-Exasol-all-python-3.10-cuda-conda +- template-Exasol-8-python-3.10-cuda-conda - Base Image: ubuntu:22.04 - Compatible Exasol Versions: 8.0.\*,7.1.\*, 7.0.\* - Available languages: Python 3.10 - Supported Package Manager: conda, pip - - Supported NVIDIA Driver: 550.54.15 + - Withou NVIDIA Driver - Installed CudaToolkit: 11.8 - Installed CuDNN: 8.1.0.77 - - [Here](template-Exasol-all-python-3.10-cuda-conda/FLAVOR_DESCRIPTION.md) you can find more details about the flavor, such as the provided packages. + - [Here](template-Exasol-8-python-3.10-cuda-conda/FLAVOR_DESCRIPTION.md) you can find more details about the flavor, such as the provided packages. ### template-Exasol-all-r-4 diff --git a/flavors/template-Exasol-8-python-3.10-cuda-conda b/flavors/template-Exasol-8-python-3.10-cuda-conda new file mode 120000 index 00000000..0dfb2ccd --- /dev/null +++ b/flavors/template-Exasol-8-python-3.10-cuda-conda @@ -0,0 +1 @@ +../script-languages/flavors/template-Exasol-8-python-3.10-cuda-conda \ No newline at end of file diff --git a/flavors/template-Exasol-all-python-3.10-cuda-conda b/flavors/template-Exasol-all-python-3.10-cuda-conda deleted file mode 120000 index aea03f30..00000000 --- a/flavors/template-Exasol-all-python-3.10-cuda-conda +++ /dev/null @@ -1 +0,0 @@ -../script-languages/flavors/template-Exasol-all-python-3.10-cuda-conda/ \ No newline at end of file diff --git a/script-languages b/script-languages index ba951587..1f35fd52 160000 --- a/script-languages +++ b/script-languages @@ -1 +1 @@ -Subproject commit ba951587d1698df77e2d4a8286d7c4c5c9c61160 +Subproject commit 1f35fd5226aabf50fb40bec4dec9c4d7d8db9340 From 7ed69e87035290e274366c42d4eeee56a18586d4 Mon Sep 17 00:00:00 2001 From: Thomas Ubensee <34603111+tomuben@users.noreply.github.com> Date: Thu, 14 Nov 2024 10:30:06 -0300 Subject: [PATCH 17/18] Bumped version to 9.0.0 (#1013) * Bumped version to 9.0.0 --- doc/changes/changelog.md | 2 +- .../{changes_8.4.0.md => changes_9.0.0.md} | 3 +- .../flavor_base_deps/conda_channels_diff.md | 5 - .../language_deps/conda_channels_diff.md | 5 - .../udfclient_deps/conda_channels_diff.md | 5 - .../security_scan/apt_get_packages_diff.md | 5 - .../apt_get_packages_trivy_deps_diff.md | 6 - .../package_diffs/{8.4.0 => 9.0.0}/README.md | 2 +- .../standard-EXASOL-all/README.md | 2 +- .../base_test_deps/apt_get_packages_diff.md | 2 +- .../build_deps/apt_get_packages_diff.md | 2 +- .../apt_get_packages_diff.md | 2 +- .../apt_get_packages_trivy_diff.md | 2 +- .../python3_pip_packages_diff.md | 2 +- .../flavor_base_deps_r/cran_packages_diff.md | 2 +- .../language_deps/apt_get_packages_diff.md | 2 +- .../language_deps/apt_get_packages_r_diff.md | 2 +- .../python3_pip_packages_diff.md | 2 +- .../udfclient_deps/apt_get_packages_diff.md | 2 +- .../README.md | 2 +- .../base_test_deps/apt_get_packages_diff.md | 2 +- .../build_deps/conda_channels_diff.md | 2 +- .../build_deps/conda_packages_diff.md | 2 +- .../conda_deps/apt_get_packages_diff.md | 2 +- .../flavor_base_deps/conda_channels_diff.md | 2 +- .../flavor_base_deps/conda_packages_diff.md | 2 +- .../python3_pip_packages_diff.md | 2 +- .../language_deps/conda_channels_diff.md | 2 +- .../language_deps/conda_packages_diff.md | 2 +- .../security_scan/apt_get_packages_diff.md | 2 +- .../apt_get_packages_trivy_deps_diff.md | 2 +- .../udfclient_deps/conda_channels_diff.md | 2 +- .../udfclient_deps/conda_packages_diff.md | 2 +- .../template-Exasol-all-java-17/README.md | 2 +- .../base_test_deps/apt_get_packages_diff.md | 2 +- .../build_deps/apt_get_packages_diff.md | 2 +- .../flavor_base_deps/apt_get_packages_diff.md | 2 +- .../language_deps/apt_get_packages_diff.md | 2 +- .../security_scan/apt_get_packages_diff.md | 2 +- .../apt_get_packages_trivy_deps_diff.md | 2 +- .../udfclient_deps/apt_get_packages_diff.md | 2 +- .../README.md | 2 +- .../base_test_deps/apt_get_packages_diff.md | 2 +- .../build_deps/conda_channels_diff.md | 2 +- .../build_deps/conda_packages_diff.md | 2 +- .../conda_deps/apt_get_packages_diff.md | 2 +- .../flavor_base_deps/conda_channels_diff.md | 5 + .../flavor_base_deps/conda_packages_diff.md | 2 +- .../python3_pip_packages_diff.md | 2 +- .../language_deps/conda_channels_diff.md | 5 + .../language_deps/conda_packages_diff.md | 2 +- .../security_scan/apt_get_packages_diff.md | 2 +- .../apt_get_packages_trivy_deps_diff.md | 2 +- .../udfclient_deps/conda_channels_diff.md | 5 + .../udfclient_deps/conda_packages_diff.md | 2 +- .../template-Exasol-all-python-3.10/README.md | 2 +- .../base_test_deps/apt_get_packages_diff.md | 2 +- .../build_deps/apt_get_packages_diff.md | 2 +- .../flavor_base_deps/apt_get_packages_diff.md | 2 +- .../python3_pip_packages_diff.md | 2 +- .../language_deps/apt_get_packages_diff.md | 2 +- .../python3_pip_packages_diff.md | 2 +- .../security_scan/apt_get_packages_diff.md | 2 +- .../apt_get_packages_trivy_deps_diff.md | 2 +- .../udfclient_deps/apt_get_packages_diff.md | 2 +- .../template-Exasol-all-r-4/README.md | 2 +- .../base_test_deps/apt_get_packages_diff.md | 2 +- .../build_deps/apt_get_packages_diff.md | 2 +- .../flavor_base_deps/apt_get_packages_diff.md | 2 +- .../flavor_base_deps/cran_packages_diff.md | 2 +- .../language_deps/apt_get_packages_diff.md | 2 +- .../language_deps/apt_get_packages_r_diff.md | 2 +- .../security_scan/apt_get_packages_diff.md | 5 + .../apt_get_packages_oyster_deps_diff.md | 2 +- .../apt_get_packages_trivy_deps_diff.md | 6 + .../security_scan/r_cran_packages_diff.md | 2 +- .../udfclient_deps/apt_get_packages_diff.md | 2 +- poetry.lock | 927 +++++++++--------- pyproject.toml | 2 +- 79 files changed, 566 insertions(+), 550 deletions(-) rename doc/changes/{changes_8.4.0.md => changes_9.0.0.md} (95%) delete mode 100644 doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10-conda/flavor_base_deps/conda_channels_diff.md delete mode 100644 doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10-conda/language_deps/conda_channels_diff.md delete mode 100644 doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10-conda/udfclient_deps/conda_channels_diff.md delete mode 100644 doc/changes/package_diffs/8.4.0/template-Exasol-all-r-4/security_scan/apt_get_packages_diff.md delete mode 100644 doc/changes/package_diffs/8.4.0/template-Exasol-all-r-4/security_scan/apt_get_packages_trivy_deps_diff.md rename doc/changes/package_diffs/{8.4.0 => 9.0.0}/README.md (93%) rename doc/changes/package_diffs/{8.4.0 => 9.0.0}/standard-EXASOL-all/README.md (96%) rename doc/changes/package_diffs/{8.4.0/template-Exasol-all-python-3.10 => 9.0.0/standard-EXASOL-all}/base_test_deps/apt_get_packages_diff.md (90%) rename doc/changes/package_diffs/{8.4.0 => 9.0.0}/standard-EXASOL-all/build_deps/apt_get_packages_diff.md (96%) rename doc/changes/package_diffs/{8.4.0 => 9.0.0}/standard-EXASOL-all/flavor_base_deps_apt/apt_get_packages_diff.md (98%) rename doc/changes/package_diffs/{8.4.0 => 9.0.0}/standard-EXASOL-all/flavor_base_deps_apt/apt_get_packages_trivy_diff.md (74%) rename doc/changes/package_diffs/{8.4.0 => 9.0.0}/standard-EXASOL-all/flavor_base_deps_python/python3_pip_packages_diff.md (99%) rename doc/changes/package_diffs/{8.4.0 => 9.0.0}/standard-EXASOL-all/flavor_base_deps_r/cran_packages_diff.md (98%) rename doc/changes/package_diffs/{8.4.0 => 9.0.0}/standard-EXASOL-all/language_deps/apt_get_packages_diff.md (95%) rename doc/changes/package_diffs/{8.4.0 => 9.0.0}/standard-EXASOL-all/language_deps/apt_get_packages_r_diff.md (87%) rename doc/changes/package_diffs/{8.4.0 => 9.0.0}/standard-EXASOL-all/language_deps/python3_pip_packages_diff.md (83%) rename doc/changes/package_diffs/{8.4.0/template-Exasol-all-java-17 => 9.0.0/standard-EXASOL-all}/udfclient_deps/apt_get_packages_diff.md (88%) rename doc/changes/package_diffs/{8.4.0 => 9.0.0}/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/README.md (95%) rename doc/changes/package_diffs/{8.4.0/template-Exasol-all-python-3.10-conda => 9.0.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda}/base_test_deps/apt_get_packages_diff.md (90%) rename doc/changes/package_diffs/{8.4.0/template-Exasol-all-python-3.10-conda => 9.0.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda}/build_deps/conda_channels_diff.md (76%) rename doc/changes/package_diffs/{8.4.0 => 9.0.0}/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/build_deps/conda_packages_diff.md (91%) rename doc/changes/package_diffs/{8.4.0 => 9.0.0}/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/conda_deps/apt_get_packages_diff.md (89%) rename doc/changes/package_diffs/{8.4.0 => 9.0.0}/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/flavor_base_deps/conda_channels_diff.md (76%) rename doc/changes/package_diffs/{8.4.0 => 9.0.0}/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/flavor_base_deps/conda_packages_diff.md (74%) rename doc/changes/package_diffs/{8.4.0/template-Exasol-all-python-3.10-conda => 9.0.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda}/flavor_base_deps/python3_pip_packages_diff.md (62%) rename doc/changes/package_diffs/{8.4.0 => 9.0.0}/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/language_deps/conda_channels_diff.md (81%) rename doc/changes/package_diffs/{8.4.0 => 9.0.0}/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/language_deps/conda_packages_diff.md (91%) rename doc/changes/package_diffs/{8.4.0/template-Exasol-all-java-17 => 9.0.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda}/security_scan/apt_get_packages_diff.md (75%) rename doc/changes/package_diffs/{8.4.0 => 9.0.0}/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/security_scan/apt_get_packages_trivy_deps_diff.md (77%) rename doc/changes/package_diffs/{8.4.0 => 9.0.0}/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/udfclient_deps/conda_channels_diff.md (76%) rename doc/changes/package_diffs/{8.4.0 => 9.0.0}/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/udfclient_deps/conda_packages_diff.md (86%) rename doc/changes/package_diffs/{8.4.0 => 9.0.0}/template-Exasol-all-java-17/README.md (93%) rename doc/changes/package_diffs/{8.4.0/template-Exasol-all-r-4 => 9.0.0/template-Exasol-all-java-17}/base_test_deps/apt_get_packages_diff.md (91%) rename doc/changes/package_diffs/{8.4.0 => 9.0.0}/template-Exasol-all-java-17/build_deps/apt_get_packages_diff.md (96%) rename doc/changes/package_diffs/{8.4.0 => 9.0.0}/template-Exasol-all-java-17/flavor_base_deps/apt_get_packages_diff.md (88%) rename doc/changes/package_diffs/{8.4.0 => 9.0.0}/template-Exasol-all-java-17/language_deps/apt_get_packages_diff.md (93%) rename doc/changes/package_diffs/{8.4.0/template-Exasol-all-python-3.10-conda => 9.0.0/template-Exasol-all-java-17}/security_scan/apt_get_packages_diff.md (75%) rename doc/changes/package_diffs/{8.4.0 => 9.0.0}/template-Exasol-all-java-17/security_scan/apt_get_packages_trivy_deps_diff.md (77%) rename doc/changes/package_diffs/{8.4.0/template-Exasol-all-r-4 => 9.0.0/template-Exasol-all-java-17}/udfclient_deps/apt_get_packages_diff.md (88%) rename doc/changes/package_diffs/{8.4.0 => 9.0.0}/template-Exasol-all-python-3.10-conda/README.md (95%) rename doc/changes/package_diffs/{8.4.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda => 9.0.0/template-Exasol-all-python-3.10-conda}/base_test_deps/apt_get_packages_diff.md (90%) rename doc/changes/package_diffs/{8.4.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda => 9.0.0/template-Exasol-all-python-3.10-conda}/build_deps/conda_channels_diff.md (76%) rename doc/changes/package_diffs/{8.4.0 => 9.0.0}/template-Exasol-all-python-3.10-conda/build_deps/conda_packages_diff.md (91%) rename doc/changes/package_diffs/{8.4.0 => 9.0.0}/template-Exasol-all-python-3.10-conda/conda_deps/apt_get_packages_diff.md (86%) create mode 100644 doc/changes/package_diffs/9.0.0/template-Exasol-all-python-3.10-conda/flavor_base_deps/conda_channels_diff.md rename doc/changes/package_diffs/{8.4.0 => 9.0.0}/template-Exasol-all-python-3.10-conda/flavor_base_deps/conda_packages_diff.md (62%) rename doc/changes/package_diffs/{8.4.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda => 9.0.0/template-Exasol-all-python-3.10-conda}/flavor_base_deps/python3_pip_packages_diff.md (62%) create mode 100644 doc/changes/package_diffs/9.0.0/template-Exasol-all-python-3.10-conda/language_deps/conda_channels_diff.md rename doc/changes/package_diffs/{8.4.0 => 9.0.0}/template-Exasol-all-python-3.10-conda/language_deps/conda_packages_diff.md (88%) rename doc/changes/package_diffs/{8.4.0/template-Exasol-all-python-3.10 => 9.0.0/template-Exasol-all-python-3.10-conda}/security_scan/apt_get_packages_diff.md (75%) rename doc/changes/package_diffs/{8.4.0 => 9.0.0}/template-Exasol-all-python-3.10-conda/security_scan/apt_get_packages_trivy_deps_diff.md (77%) create mode 100644 doc/changes/package_diffs/9.0.0/template-Exasol-all-python-3.10-conda/udfclient_deps/conda_channels_diff.md rename doc/changes/package_diffs/{8.4.0 => 9.0.0}/template-Exasol-all-python-3.10-conda/udfclient_deps/conda_packages_diff.md (86%) rename doc/changes/package_diffs/{8.4.0 => 9.0.0}/template-Exasol-all-python-3.10/README.md (94%) rename doc/changes/package_diffs/{8.4.0/standard-EXASOL-all => 9.0.0/template-Exasol-all-python-3.10}/base_test_deps/apt_get_packages_diff.md (90%) rename doc/changes/package_diffs/{8.4.0 => 9.0.0}/template-Exasol-all-python-3.10/build_deps/apt_get_packages_diff.md (96%) rename doc/changes/package_diffs/{8.4.0 => 9.0.0}/template-Exasol-all-python-3.10/flavor_base_deps/apt_get_packages_diff.md (95%) rename doc/changes/package_diffs/{8.4.0 => 9.0.0}/template-Exasol-all-python-3.10/flavor_base_deps/python3_pip_packages_diff.md (62%) rename doc/changes/package_diffs/{8.4.0 => 9.0.0}/template-Exasol-all-python-3.10/language_deps/apt_get_packages_diff.md (96%) rename doc/changes/package_diffs/{8.4.0 => 9.0.0}/template-Exasol-all-python-3.10/language_deps/python3_pip_packages_diff.md (83%) rename doc/changes/package_diffs/{8.4.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda => 9.0.0/template-Exasol-all-python-3.10}/security_scan/apt_get_packages_diff.md (75%) rename doc/changes/package_diffs/{8.4.0 => 9.0.0}/template-Exasol-all-python-3.10/security_scan/apt_get_packages_trivy_deps_diff.md (77%) rename doc/changes/package_diffs/{8.4.0/standard-EXASOL-all => 9.0.0/template-Exasol-all-python-3.10}/udfclient_deps/apt_get_packages_diff.md (88%) rename doc/changes/package_diffs/{8.4.0 => 9.0.0}/template-Exasol-all-r-4/README.md (95%) rename doc/changes/package_diffs/{8.4.0/template-Exasol-all-java-17 => 9.0.0/template-Exasol-all-r-4}/base_test_deps/apt_get_packages_diff.md (91%) rename doc/changes/package_diffs/{8.4.0 => 9.0.0}/template-Exasol-all-r-4/build_deps/apt_get_packages_diff.md (97%) rename doc/changes/package_diffs/{8.4.0 => 9.0.0}/template-Exasol-all-r-4/flavor_base_deps/apt_get_packages_diff.md (88%) rename doc/changes/package_diffs/{8.4.0 => 9.0.0}/template-Exasol-all-r-4/flavor_base_deps/cran_packages_diff.md (62%) rename doc/changes/package_diffs/{8.4.0 => 9.0.0}/template-Exasol-all-r-4/language_deps/apt_get_packages_diff.md (77%) rename doc/changes/package_diffs/{8.4.0 => 9.0.0}/template-Exasol-all-r-4/language_deps/apt_get_packages_r_diff.md (80%) create mode 100644 doc/changes/package_diffs/9.0.0/template-Exasol-all-r-4/security_scan/apt_get_packages_diff.md rename doc/changes/package_diffs/{8.4.0 => 9.0.0}/template-Exasol-all-r-4/security_scan/apt_get_packages_oyster_deps_diff.md (92%) create mode 100644 doc/changes/package_diffs/9.0.0/template-Exasol-all-r-4/security_scan/apt_get_packages_trivy_deps_diff.md rename doc/changes/package_diffs/{8.4.0 => 9.0.0}/template-Exasol-all-r-4/security_scan/r_cran_packages_diff.md (75%) rename doc/changes/package_diffs/{8.4.0/template-Exasol-all-python-3.10 => 9.0.0/template-Exasol-all-r-4}/udfclient_deps/apt_get_packages_diff.md (88%) diff --git a/doc/changes/changelog.md b/doc/changes/changelog.md index b0fe8a1a..1899141f 100644 --- a/doc/changes/changelog.md +++ b/doc/changes/changelog.md @@ -1,6 +1,6 @@ # Changes -* [8.4.0](changes_8.4.0.md) +* [9.0.0](changes_9.0.0.md) * [8.3.0](changes_8.3.0.md) * [8.2.0](changes_8.2.0.md) * [8.1.0](changes_8.1.0.md) diff --git a/doc/changes/changes_8.4.0.md b/doc/changes/changes_9.0.0.md similarity index 95% rename from doc/changes/changes_8.4.0.md rename to doc/changes/changes_9.0.0.md index a39b98d1..af556f11 100644 --- a/doc/changes/changes_8.4.0.md +++ b/doc/changes/changes_9.0.0.md @@ -1,4 +1,4 @@ -# script-languages-release 8.4.0, released t.b.d. +# script-languages-release 9.0.0, released t.b.d. Code name: t.b.d. @@ -38,6 +38,7 @@ This release uses version 1.0.0 of the container tool. - #988: Adapted Java integration tests for new ScriptOptions parser - #878: Fixed jvmoption and parameters containing a space - #1009: Removed NVIDIA GPU Driver Libraries from template-CUDA SLC + - Bumped version to 9.0.0 ## Bugs - #977: Fixed Trivy update cache workflow diff --git a/doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10-conda/flavor_base_deps/conda_channels_diff.md b/doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10-conda/flavor_base_deps/conda_channels_diff.md deleted file mode 100644 index 7f46641c..00000000 --- a/doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10-conda/flavor_base_deps/conda_channels_diff.md +++ /dev/null @@ -1,5 +0,0 @@ - - -| | Package | Version in 8.3.0 | Version in 8.4.0 | Status | -|---:|:------------|:---------------------|:---------------------|:---------| -| 0 | conda-forge | No version specified | No version specified | | \ No newline at end of file diff --git a/doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10-conda/language_deps/conda_channels_diff.md b/doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10-conda/language_deps/conda_channels_diff.md deleted file mode 100644 index 7f46641c..00000000 --- a/doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10-conda/language_deps/conda_channels_diff.md +++ /dev/null @@ -1,5 +0,0 @@ - - -| | Package | Version in 8.3.0 | Version in 8.4.0 | Status | -|---:|:------------|:---------------------|:---------------------|:---------| -| 0 | conda-forge | No version specified | No version specified | | \ No newline at end of file diff --git a/doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10-conda/udfclient_deps/conda_channels_diff.md b/doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10-conda/udfclient_deps/conda_channels_diff.md deleted file mode 100644 index 7f46641c..00000000 --- a/doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10-conda/udfclient_deps/conda_channels_diff.md +++ /dev/null @@ -1,5 +0,0 @@ - - -| | Package | Version in 8.3.0 | Version in 8.4.0 | Status | -|---:|:------------|:---------------------|:---------------------|:---------| -| 0 | conda-forge | No version specified | No version specified | | \ No newline at end of file diff --git a/doc/changes/package_diffs/8.4.0/template-Exasol-all-r-4/security_scan/apt_get_packages_diff.md b/doc/changes/package_diffs/8.4.0/template-Exasol-all-r-4/security_scan/apt_get_packages_diff.md deleted file mode 100644 index 2615d463..00000000 --- a/doc/changes/package_diffs/8.4.0/template-Exasol-all-r-4/security_scan/apt_get_packages_diff.md +++ /dev/null @@ -1,5 +0,0 @@ - - -| | Package | Version in 8.3.0 | Version in 8.4.0 | Status | -|---:|:----------|:---------------------|:---------------------|:---------| -| 0 | trivy | No version specified | No version specified | | \ No newline at end of file diff --git a/doc/changes/package_diffs/8.4.0/template-Exasol-all-r-4/security_scan/apt_get_packages_trivy_deps_diff.md b/doc/changes/package_diffs/8.4.0/template-Exasol-all-r-4/security_scan/apt_get_packages_trivy_deps_diff.md deleted file mode 100644 index 7a10fbfb..00000000 --- a/doc/changes/package_diffs/8.4.0/template-Exasol-all-r-4/security_scan/apt_get_packages_trivy_deps_diff.md +++ /dev/null @@ -1,6 +0,0 @@ - - -| | Package | Version in 8.3.0 | Version in 8.4.0 | Status | -|---:|:--------------------|:---------------------|:---------------------|:---------| -| 0 | apt-transport-https | No version specified | No version specified | | -| 1 | gnupg | No version specified | No version specified | | \ No newline at end of file diff --git a/doc/changes/package_diffs/8.4.0/README.md b/doc/changes/package_diffs/9.0.0/README.md similarity index 93% rename from doc/changes/package_diffs/8.4.0/README.md rename to doc/changes/package_diffs/9.0.0/README.md index 98fb283e..57a36518 100644 --- a/doc/changes/package_diffs/8.4.0/README.md +++ b/doc/changes/package_diffs/9.0.0/README.md @@ -1,4 +1,4 @@ -# Package Version Comparison between 8.4.0 and 8.3.0 +# Package Version Comparison between 9.0.0 and 8.3.0 Flavor `template-Exasol-all-python-3.10-cuda-conda` was renamed to `template-Exasol-8-python-3.10-cuda-conda` in order to emphasize the fact that this flavor is now only compatible with Exasol 8. diff --git a/doc/changes/package_diffs/8.4.0/standard-EXASOL-all/README.md b/doc/changes/package_diffs/9.0.0/standard-EXASOL-all/README.md similarity index 96% rename from doc/changes/package_diffs/8.4.0/standard-EXASOL-all/README.md rename to doc/changes/package_diffs/9.0.0/standard-EXASOL-all/README.md index 25ff98b9..dcf1ab41 100644 --- a/doc/changes/package_diffs/8.4.0/standard-EXASOL-all/README.md +++ b/doc/changes/package_diffs/9.0.0/standard-EXASOL-all/README.md @@ -1,4 +1,4 @@ -# Package Version Comparison between Standard-exasol-all flavor in 8.4.0 and Standard-exasol-all flavor in 8.3.0 +# Package Version Comparison between Standard-exasol-all flavor in 9.0.0 and Standard-exasol-all flavor in 8.3.0 - Comparison of build step Udfclient_deps - [Comparison of Apt Get Packages](udfclient_deps/apt_get_packages_diff.md) diff --git a/doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10/base_test_deps/apt_get_packages_diff.md b/doc/changes/package_diffs/9.0.0/standard-EXASOL-all/base_test_deps/apt_get_packages_diff.md similarity index 90% rename from doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10/base_test_deps/apt_get_packages_diff.md rename to doc/changes/package_diffs/9.0.0/standard-EXASOL-all/base_test_deps/apt_get_packages_diff.md index 7bf7369f..96c528d9 100644 --- a/doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10/base_test_deps/apt_get_packages_diff.md +++ b/doc/changes/package_diffs/9.0.0/standard-EXASOL-all/base_test_deps/apt_get_packages_diff.md @@ -1,6 +1,6 @@ -| | Package | Version in 8.3.0 | Version in 8.4.0 | Status | +| | Package | Version in 8.3.0 | Version in 9.0.0 | Status | |---:|:----------|:----------------------|:----------------------|:---------| | 0 | binutils | 2.38-4ubuntu2.6 | 2.38-4ubuntu2.6 | | | 1 | gdb | 12.1-0ubuntu1~22.04.2 | 12.1-0ubuntu1~22.04.2 | | diff --git a/doc/changes/package_diffs/8.4.0/standard-EXASOL-all/build_deps/apt_get_packages_diff.md b/doc/changes/package_diffs/9.0.0/standard-EXASOL-all/build_deps/apt_get_packages_diff.md similarity index 96% rename from doc/changes/package_diffs/8.4.0/standard-EXASOL-all/build_deps/apt_get_packages_diff.md rename to doc/changes/package_diffs/9.0.0/standard-EXASOL-all/build_deps/apt_get_packages_diff.md index b97b9463..6eb5e27f 100644 --- a/doc/changes/package_diffs/8.4.0/standard-EXASOL-all/build_deps/apt_get_packages_diff.md +++ b/doc/changes/package_diffs/9.0.0/standard-EXASOL-all/build_deps/apt_get_packages_diff.md @@ -1,6 +1,6 @@ -| | Package | Version in 8.3.0 | Version in 8.4.0 | Status | +| | Package | Version in 8.3.0 | Version in 9.0.0 | Status | |---:|:------------------|:-----------------------------|:-----------------------------|:---------| | 0 | curl | 7.81.0-1ubuntu1.17 | 7.81.0-1ubuntu1.18 | UPDATED | | 1 | openjdk-11-jdk | 11.0.24+8-1ubuntu3~22.04 | 11.0.25+9-1ubuntu1~22.04 | UPDATED | diff --git a/doc/changes/package_diffs/8.4.0/standard-EXASOL-all/flavor_base_deps_apt/apt_get_packages_diff.md b/doc/changes/package_diffs/9.0.0/standard-EXASOL-all/flavor_base_deps_apt/apt_get_packages_diff.md similarity index 98% rename from doc/changes/package_diffs/8.4.0/standard-EXASOL-all/flavor_base_deps_apt/apt_get_packages_diff.md rename to doc/changes/package_diffs/9.0.0/standard-EXASOL-all/flavor_base_deps_apt/apt_get_packages_diff.md index df01ed62..e4ca3d6a 100644 --- a/doc/changes/package_diffs/8.4.0/standard-EXASOL-all/flavor_base_deps_apt/apt_get_packages_diff.md +++ b/doc/changes/package_diffs/9.0.0/standard-EXASOL-all/flavor_base_deps_apt/apt_get_packages_diff.md @@ -1,6 +1,6 @@ -| | Package | Version in 8.3.0 | Version in 8.4.0 | Status | +| | Package | Version in 8.3.0 | Version in 9.0.0 | Status | |---:|:---------------------|:-----------------------------|:-----------------------------|:---------| | 0 | apt-transport-https | 2.4.12 | 2.4.13 | UPDATED | | 1 | libcurl4-openssl-dev | 7.81.0-1ubuntu1.17 | 7.81.0-1ubuntu1.18 | UPDATED | diff --git a/doc/changes/package_diffs/8.4.0/standard-EXASOL-all/flavor_base_deps_apt/apt_get_packages_trivy_diff.md b/doc/changes/package_diffs/9.0.0/standard-EXASOL-all/flavor_base_deps_apt/apt_get_packages_trivy_diff.md similarity index 74% rename from doc/changes/package_diffs/8.4.0/standard-EXASOL-all/flavor_base_deps_apt/apt_get_packages_trivy_diff.md rename to doc/changes/package_diffs/9.0.0/standard-EXASOL-all/flavor_base_deps_apt/apt_get_packages_trivy_diff.md index 2323ee43..4516ed0e 100644 --- a/doc/changes/package_diffs/8.4.0/standard-EXASOL-all/flavor_base_deps_apt/apt_get_packages_trivy_diff.md +++ b/doc/changes/package_diffs/9.0.0/standard-EXASOL-all/flavor_base_deps_apt/apt_get_packages_trivy_diff.md @@ -1,5 +1,5 @@ -| | Package | Version in 8.3.0 | Version in 8.4.0 | Status | +| | Package | Version in 8.3.0 | Version in 9.0.0 | Status | |---:|:----------|:-------------------|:-------------------|:---------| | 0 | trivy | 0.51.1 | 0.51.1 | | \ No newline at end of file diff --git a/doc/changes/package_diffs/8.4.0/standard-EXASOL-all/flavor_base_deps_python/python3_pip_packages_diff.md b/doc/changes/package_diffs/9.0.0/standard-EXASOL-all/flavor_base_deps_python/python3_pip_packages_diff.md similarity index 99% rename from doc/changes/package_diffs/8.4.0/standard-EXASOL-all/flavor_base_deps_python/python3_pip_packages_diff.md rename to doc/changes/package_diffs/9.0.0/standard-EXASOL-all/flavor_base_deps_python/python3_pip_packages_diff.md index e304b5d5..60988813 100644 --- a/doc/changes/package_diffs/8.4.0/standard-EXASOL-all/flavor_base_deps_python/python3_pip_packages_diff.md +++ b/doc/changes/package_diffs/9.0.0/standard-EXASOL-all/flavor_base_deps_python/python3_pip_packages_diff.md @@ -1,6 +1,6 @@ -| | Package | Version in 8.3.0 | Version in 8.4.0 | Status | +| | Package | Version in 8.3.0 | Version in 9.0.0 | Status | |---:|:------------------------------------------------------------------------------------------------------------------------------|:---------------------|:---------------------|:---------| | 0 | awscrt | 0.20.9 | 0.20.9 | | | 1 | azure-batch | 14.2.0 | 14.2.0 | | diff --git a/doc/changes/package_diffs/8.4.0/standard-EXASOL-all/flavor_base_deps_r/cran_packages_diff.md b/doc/changes/package_diffs/9.0.0/standard-EXASOL-all/flavor_base_deps_r/cran_packages_diff.md similarity index 98% rename from doc/changes/package_diffs/8.4.0/standard-EXASOL-all/flavor_base_deps_r/cran_packages_diff.md rename to doc/changes/package_diffs/9.0.0/standard-EXASOL-all/flavor_base_deps_r/cran_packages_diff.md index ce9a71bd..561edcc5 100644 --- a/doc/changes/package_diffs/8.4.0/standard-EXASOL-all/flavor_base_deps_r/cran_packages_diff.md +++ b/doc/changes/package_diffs/9.0.0/standard-EXASOL-all/flavor_base_deps_r/cran_packages_diff.md @@ -1,6 +1,6 @@ -| | Package | Version in 8.3.0 | Version in 8.4.0 | Status | +| | Package | Version in 8.3.0 | Version in 9.0.0 | Status | |---:|:--------------|:-------------------|:-------------------|:---------| | 0 | BradleyTerry2 | 1.1-2 | 1.1-2 | | | 1 | Formula | 1.2-5 | 1.2-5 | | diff --git a/doc/changes/package_diffs/8.4.0/standard-EXASOL-all/language_deps/apt_get_packages_diff.md b/doc/changes/package_diffs/9.0.0/standard-EXASOL-all/language_deps/apt_get_packages_diff.md similarity index 95% rename from doc/changes/package_diffs/8.4.0/standard-EXASOL-all/language_deps/apt_get_packages_diff.md rename to doc/changes/package_diffs/9.0.0/standard-EXASOL-all/language_deps/apt_get_packages_diff.md index 4e116b7f..dd11203c 100644 --- a/doc/changes/package_diffs/8.4.0/standard-EXASOL-all/language_deps/apt_get_packages_diff.md +++ b/doc/changes/package_diffs/9.0.0/standard-EXASOL-all/language_deps/apt_get_packages_diff.md @@ -1,6 +1,6 @@ -| | Package | Version in 8.3.0 | Version in 8.4.0 | Status | +| | Package | Version in 8.3.0 | Version in 9.0.0 | Status | |---:|:------------------------|:-------------------------|:-------------------------|:---------| | 0 | ca-certificates | 20230311ubuntu0.22.04.1 | 20240203~22.04.1 | UPDATED | | 1 | curl | 7.81.0-1ubuntu1.17 | 7.81.0-1ubuntu1.18 | UPDATED | diff --git a/doc/changes/package_diffs/8.4.0/standard-EXASOL-all/language_deps/apt_get_packages_r_diff.md b/doc/changes/package_diffs/9.0.0/standard-EXASOL-all/language_deps/apt_get_packages_r_diff.md similarity index 87% rename from doc/changes/package_diffs/8.4.0/standard-EXASOL-all/language_deps/apt_get_packages_r_diff.md rename to doc/changes/package_diffs/9.0.0/standard-EXASOL-all/language_deps/apt_get_packages_r_diff.md index 5082c2d9..fc3bad92 100644 --- a/doc/changes/package_diffs/8.4.0/standard-EXASOL-all/language_deps/apt_get_packages_r_diff.md +++ b/doc/changes/package_diffs/9.0.0/standard-EXASOL-all/language_deps/apt_get_packages_r_diff.md @@ -1,6 +1,6 @@ -| | Package | Version in 8.3.0 | Version in 8.4.0 | Status | +| | Package | Version in 8.3.0 | Version in 9.0.0 | Status | |---:|:--------------|:-------------------|:-------------------|:---------| | 0 | libexpat1 | 2.4.7-1ubuntu0.3 | 2.4.7-1ubuntu0.4 | UPDATED | | 1 | libexpat1-dev | 2.4.7-1ubuntu0.3 | 2.4.7-1ubuntu0.4 | UPDATED | diff --git a/doc/changes/package_diffs/8.4.0/standard-EXASOL-all/language_deps/python3_pip_packages_diff.md b/doc/changes/package_diffs/9.0.0/standard-EXASOL-all/language_deps/python3_pip_packages_diff.md similarity index 83% rename from doc/changes/package_diffs/8.4.0/standard-EXASOL-all/language_deps/python3_pip_packages_diff.md rename to doc/changes/package_diffs/9.0.0/standard-EXASOL-all/language_deps/python3_pip_packages_diff.md index cf95e9f4..00a09b58 100644 --- a/doc/changes/package_diffs/8.4.0/standard-EXASOL-all/language_deps/python3_pip_packages_diff.md +++ b/doc/changes/package_diffs/9.0.0/standard-EXASOL-all/language_deps/python3_pip_packages_diff.md @@ -1,6 +1,6 @@ -| | Package | Version in 8.3.0 | Version in 8.4.0 | Status | +| | Package | Version in 8.3.0 | Version in 9.0.0 | Status | |---:|:----------|:-------------------|:-------------------|:---------| | 0 | numpy | 1.26.4 | 1.26.4 | | | 1 | pandas | 2.2.2 | 2.2.2 | | diff --git a/doc/changes/package_diffs/8.4.0/template-Exasol-all-java-17/udfclient_deps/apt_get_packages_diff.md b/doc/changes/package_diffs/9.0.0/standard-EXASOL-all/udfclient_deps/apt_get_packages_diff.md similarity index 88% rename from doc/changes/package_diffs/8.4.0/template-Exasol-all-java-17/udfclient_deps/apt_get_packages_diff.md rename to doc/changes/package_diffs/9.0.0/standard-EXASOL-all/udfclient_deps/apt_get_packages_diff.md index 1d5bd04d..1cccd37c 100644 --- a/doc/changes/package_diffs/8.4.0/template-Exasol-all-java-17/udfclient_deps/apt_get_packages_diff.md +++ b/doc/changes/package_diffs/9.0.0/standard-EXASOL-all/udfclient_deps/apt_get_packages_diff.md @@ -1,6 +1,6 @@ -| | Package | Version in 8.3.0 | Version in 8.4.0 | Status | +| | Package | Version in 8.3.0 | Version in 9.0.0 | Status | |---:|:----------------|:------------------------|:------------------------|:---------| | 0 | coreutils | 8.32-4.1ubuntu1.2 | 8.32-4.1ubuntu1.2 | | | 1 | libnss-db | 2.2.3pre1-6ubuntu3 | 2.2.3pre1-6ubuntu3 | | diff --git a/doc/changes/package_diffs/8.4.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/README.md b/doc/changes/package_diffs/9.0.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/README.md similarity index 95% rename from doc/changes/package_diffs/8.4.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/README.md rename to doc/changes/package_diffs/9.0.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/README.md index f6336748..d07c9815 100644 --- a/doc/changes/package_diffs/8.4.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/README.md +++ b/doc/changes/package_diffs/9.0.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/README.md @@ -1,4 +1,4 @@ -# Package Version Comparison between Template-exasol-8-python-3.10-cuda-conda flavor in 8.4.0 and Template-exasol-all-python-3.10-cuda-conda flavor in 8.3.0 +# Package Version Comparison between Template-exasol-8-python-3.10-cuda-conda flavor in 9.0.0 and Template-exasol-all-python-3.10-cuda-conda flavor in 8.3.0 - Comparison of build step Udfclient_deps - [Comparison of Conda Channels](udfclient_deps/conda_channels_diff.md) diff --git a/doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10-conda/base_test_deps/apt_get_packages_diff.md b/doc/changes/package_diffs/9.0.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/base_test_deps/apt_get_packages_diff.md similarity index 90% rename from doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10-conda/base_test_deps/apt_get_packages_diff.md rename to doc/changes/package_diffs/9.0.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/base_test_deps/apt_get_packages_diff.md index 7bf7369f..96c528d9 100644 --- a/doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10-conda/base_test_deps/apt_get_packages_diff.md +++ b/doc/changes/package_diffs/9.0.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/base_test_deps/apt_get_packages_diff.md @@ -1,6 +1,6 @@ -| | Package | Version in 8.3.0 | Version in 8.4.0 | Status | +| | Package | Version in 8.3.0 | Version in 9.0.0 | Status | |---:|:----------|:----------------------|:----------------------|:---------| | 0 | binutils | 2.38-4ubuntu2.6 | 2.38-4ubuntu2.6 | | | 1 | gdb | 12.1-0ubuntu1~22.04.2 | 12.1-0ubuntu1~22.04.2 | | diff --git a/doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10-conda/build_deps/conda_channels_diff.md b/doc/changes/package_diffs/9.0.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/build_deps/conda_channels_diff.md similarity index 76% rename from doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10-conda/build_deps/conda_channels_diff.md rename to doc/changes/package_diffs/9.0.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/build_deps/conda_channels_diff.md index 7f46641c..3633a0d8 100644 --- a/doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10-conda/build_deps/conda_channels_diff.md +++ b/doc/changes/package_diffs/9.0.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/build_deps/conda_channels_diff.md @@ -1,5 +1,5 @@ -| | Package | Version in 8.3.0 | Version in 8.4.0 | Status | +| | Package | Version in 8.3.0 | Version in 9.0.0 | Status | |---:|:------------|:---------------------|:---------------------|:---------| | 0 | conda-forge | No version specified | No version specified | | \ No newline at end of file diff --git a/doc/changes/package_diffs/8.4.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/build_deps/conda_packages_diff.md b/doc/changes/package_diffs/9.0.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/build_deps/conda_packages_diff.md similarity index 91% rename from doc/changes/package_diffs/8.4.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/build_deps/conda_packages_diff.md rename to doc/changes/package_diffs/9.0.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/build_deps/conda_packages_diff.md index ad6c0060..0099caec 100644 --- a/doc/changes/package_diffs/8.4.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/build_deps/conda_packages_diff.md +++ b/doc/changes/package_diffs/9.0.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/build_deps/conda_packages_diff.md @@ -1,6 +1,6 @@ -| | Package | Version in 8.3.0 | Version in 8.4.0 | Status | +| | Package | Version in 8.3.0 | Version in 9.0.0 | Status | |---:|:-------------|:-------------------|:-------------------|:---------| | 0 | bazel | 7.2.1 | 7.2.1 | | | 1 | chrpath | 0.16 | 0.16 | | diff --git a/doc/changes/package_diffs/8.4.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/conda_deps/apt_get_packages_diff.md b/doc/changes/package_diffs/9.0.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/conda_deps/apt_get_packages_diff.md similarity index 89% rename from doc/changes/package_diffs/8.4.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/conda_deps/apt_get_packages_diff.md rename to doc/changes/package_diffs/9.0.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/conda_deps/apt_get_packages_diff.md index a712b6ec..fa55d99f 100644 --- a/doc/changes/package_diffs/8.4.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/conda_deps/apt_get_packages_diff.md +++ b/doc/changes/package_diffs/9.0.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/conda_deps/apt_get_packages_diff.md @@ -1,6 +1,6 @@ -| | Package | Version in 8.3.0 | Version in 8.4.0 | Status | +| | Package | Version in 8.3.0 | Version in 9.0.0 | Status | |---:|:----------------|:-------------------|:-------------------|:---------| | 0 | bzip2 | | 1.0.8-5build1 | NEW | | 1 | ca-certificates | | 20240203~22.04.1 | NEW | diff --git a/doc/changes/package_diffs/8.4.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/flavor_base_deps/conda_channels_diff.md b/doc/changes/package_diffs/9.0.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/flavor_base_deps/conda_channels_diff.md similarity index 76% rename from doc/changes/package_diffs/8.4.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/flavor_base_deps/conda_channels_diff.md rename to doc/changes/package_diffs/9.0.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/flavor_base_deps/conda_channels_diff.md index 7f46641c..3633a0d8 100644 --- a/doc/changes/package_diffs/8.4.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/flavor_base_deps/conda_channels_diff.md +++ b/doc/changes/package_diffs/9.0.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/flavor_base_deps/conda_channels_diff.md @@ -1,5 +1,5 @@ -| | Package | Version in 8.3.0 | Version in 8.4.0 | Status | +| | Package | Version in 8.3.0 | Version in 9.0.0 | Status | |---:|:------------|:---------------------|:---------------------|:---------| | 0 | conda-forge | No version specified | No version specified | | \ No newline at end of file diff --git a/doc/changes/package_diffs/8.4.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/flavor_base_deps/conda_packages_diff.md b/doc/changes/package_diffs/9.0.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/flavor_base_deps/conda_packages_diff.md similarity index 74% rename from doc/changes/package_diffs/8.4.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/flavor_base_deps/conda_packages_diff.md rename to doc/changes/package_diffs/9.0.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/flavor_base_deps/conda_packages_diff.md index 0ee0855d..c68ca1eb 100644 --- a/doc/changes/package_diffs/8.4.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/flavor_base_deps/conda_packages_diff.md +++ b/doc/changes/package_diffs/9.0.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/flavor_base_deps/conda_packages_diff.md @@ -1,5 +1,5 @@ -| | Package | Version in 8.3.0 | Version in 8.4.0 | Status | +| | Package | Version in 8.3.0 | Version in 9.0.0 | Status | |---:|:----------|:-------------------|:-------------------|:---------| | 0 | cudnn | 8.1.0.77 | 8.1.0.77 | | \ No newline at end of file diff --git a/doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10-conda/flavor_base_deps/python3_pip_packages_diff.md b/doc/changes/package_diffs/9.0.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/flavor_base_deps/python3_pip_packages_diff.md similarity index 62% rename from doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10-conda/flavor_base_deps/python3_pip_packages_diff.md rename to doc/changes/package_diffs/9.0.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/flavor_base_deps/python3_pip_packages_diff.md index 3df9ee88..b6142123 100644 --- a/doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10-conda/flavor_base_deps/python3_pip_packages_diff.md +++ b/doc/changes/package_diffs/9.0.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/flavor_base_deps/python3_pip_packages_diff.md @@ -1,4 +1,4 @@ -| Package | Version in 8.3.0 | Version in 8.4.0 | Status | +| Package | Version in 8.3.0 | Version in 9.0.0 | Status | |-----------|--------------------|--------------------|----------| \ No newline at end of file diff --git a/doc/changes/package_diffs/8.4.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/language_deps/conda_channels_diff.md b/doc/changes/package_diffs/9.0.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/language_deps/conda_channels_diff.md similarity index 81% rename from doc/changes/package_diffs/8.4.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/language_deps/conda_channels_diff.md rename to doc/changes/package_diffs/9.0.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/language_deps/conda_channels_diff.md index bb481c5b..6249cc9d 100644 --- a/doc/changes/package_diffs/8.4.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/language_deps/conda_channels_diff.md +++ b/doc/changes/package_diffs/9.0.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/language_deps/conda_channels_diff.md @@ -1,6 +1,6 @@ -| | Package | Version in 8.3.0 | Version in 8.4.0 | Status | +| | Package | Version in 8.3.0 | Version in 9.0.0 | Status | |---:|:------------|:---------------------|:---------------------|:---------| | 0 | conda-forge | No version specified | No version specified | | | 1 | nvidia | No version specified | No version specified | | \ No newline at end of file diff --git a/doc/changes/package_diffs/8.4.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/language_deps/conda_packages_diff.md b/doc/changes/package_diffs/9.0.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/language_deps/conda_packages_diff.md similarity index 91% rename from doc/changes/package_diffs/8.4.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/language_deps/conda_packages_diff.md rename to doc/changes/package_diffs/9.0.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/language_deps/conda_packages_diff.md index 64c13945..420fb9cc 100644 --- a/doc/changes/package_diffs/8.4.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/language_deps/conda_packages_diff.md +++ b/doc/changes/package_diffs/9.0.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/language_deps/conda_packages_diff.md @@ -1,6 +1,6 @@ -| | Package | Version in 8.3.0 | Version in 8.4.0 | Status | +| | Package | Version in 8.3.0 | Version in 9.0.0 | Status | |---:|:-------------|:-----------------------|:-----------------------|:---------| | 0 | cuda-toolkit | 11.8.0 | 11.8.0 | | | 1 | libarrow | 16.0.0=he216f8a_1_cuda | 16.0.0=he216f8a_1_cuda | | diff --git a/doc/changes/package_diffs/8.4.0/template-Exasol-all-java-17/security_scan/apt_get_packages_diff.md b/doc/changes/package_diffs/9.0.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/security_scan/apt_get_packages_diff.md similarity index 75% rename from doc/changes/package_diffs/8.4.0/template-Exasol-all-java-17/security_scan/apt_get_packages_diff.md rename to doc/changes/package_diffs/9.0.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/security_scan/apt_get_packages_diff.md index 2615d463..4367d4a0 100644 --- a/doc/changes/package_diffs/8.4.0/template-Exasol-all-java-17/security_scan/apt_get_packages_diff.md +++ b/doc/changes/package_diffs/9.0.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/security_scan/apt_get_packages_diff.md @@ -1,5 +1,5 @@ -| | Package | Version in 8.3.0 | Version in 8.4.0 | Status | +| | Package | Version in 8.3.0 | Version in 9.0.0 | Status | |---:|:----------|:---------------------|:---------------------|:---------| | 0 | trivy | No version specified | No version specified | | \ No newline at end of file diff --git a/doc/changes/package_diffs/8.4.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/security_scan/apt_get_packages_trivy_deps_diff.md b/doc/changes/package_diffs/9.0.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/security_scan/apt_get_packages_trivy_deps_diff.md similarity index 77% rename from doc/changes/package_diffs/8.4.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/security_scan/apt_get_packages_trivy_deps_diff.md rename to doc/changes/package_diffs/9.0.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/security_scan/apt_get_packages_trivy_deps_diff.md index 7a10fbfb..14a7463f 100644 --- a/doc/changes/package_diffs/8.4.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/security_scan/apt_get_packages_trivy_deps_diff.md +++ b/doc/changes/package_diffs/9.0.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/security_scan/apt_get_packages_trivy_deps_diff.md @@ -1,6 +1,6 @@ -| | Package | Version in 8.3.0 | Version in 8.4.0 | Status | +| | Package | Version in 8.3.0 | Version in 9.0.0 | Status | |---:|:--------------------|:---------------------|:---------------------|:---------| | 0 | apt-transport-https | No version specified | No version specified | | | 1 | gnupg | No version specified | No version specified | | \ No newline at end of file diff --git a/doc/changes/package_diffs/8.4.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/udfclient_deps/conda_channels_diff.md b/doc/changes/package_diffs/9.0.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/udfclient_deps/conda_channels_diff.md similarity index 76% rename from doc/changes/package_diffs/8.4.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/udfclient_deps/conda_channels_diff.md rename to doc/changes/package_diffs/9.0.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/udfclient_deps/conda_channels_diff.md index 7f46641c..3633a0d8 100644 --- a/doc/changes/package_diffs/8.4.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/udfclient_deps/conda_channels_diff.md +++ b/doc/changes/package_diffs/9.0.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/udfclient_deps/conda_channels_diff.md @@ -1,5 +1,5 @@ -| | Package | Version in 8.3.0 | Version in 8.4.0 | Status | +| | Package | Version in 8.3.0 | Version in 9.0.0 | Status | |---:|:------------|:---------------------|:---------------------|:---------| | 0 | conda-forge | No version specified | No version specified | | \ No newline at end of file diff --git a/doc/changes/package_diffs/8.4.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/udfclient_deps/conda_packages_diff.md b/doc/changes/package_diffs/9.0.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/udfclient_deps/conda_packages_diff.md similarity index 86% rename from doc/changes/package_diffs/8.4.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/udfclient_deps/conda_packages_diff.md rename to doc/changes/package_diffs/9.0.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/udfclient_deps/conda_packages_diff.md index 29eb8462..a15fde0f 100644 --- a/doc/changes/package_diffs/8.4.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/udfclient_deps/conda_packages_diff.md +++ b/doc/changes/package_diffs/9.0.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/udfclient_deps/conda_packages_diff.md @@ -1,6 +1,6 @@ -| | Package | Version in 8.3.0 | Version in 8.4.0 | Status | +| | Package | Version in 8.3.0 | Version in 9.0.0 | Status | |---:|:------------|:-------------------|:-------------------|:---------| | 0 | cppzmq | 4.10.0 | 4.10.0 | | | 1 | libprotobuf | 4.25.3 | 4.25.3 | | diff --git a/doc/changes/package_diffs/8.4.0/template-Exasol-all-java-17/README.md b/doc/changes/package_diffs/9.0.0/template-Exasol-all-java-17/README.md similarity index 93% rename from doc/changes/package_diffs/8.4.0/template-Exasol-all-java-17/README.md rename to doc/changes/package_diffs/9.0.0/template-Exasol-all-java-17/README.md index 0be90292..6ed60c69 100644 --- a/doc/changes/package_diffs/8.4.0/template-Exasol-all-java-17/README.md +++ b/doc/changes/package_diffs/9.0.0/template-Exasol-all-java-17/README.md @@ -1,4 +1,4 @@ -# Package Version Comparison between Template-exasol-all-java-17 flavor in 8.4.0 and Template-exasol-all-java-17 flavor in 8.3.0 +# Package Version Comparison between Template-exasol-all-java-17 flavor in 9.0.0 and Template-exasol-all-java-17 flavor in 8.3.0 - Comparison of build step Udfclient_deps - [Comparison of Apt Get Packages](udfclient_deps/apt_get_packages_diff.md) diff --git a/doc/changes/package_diffs/8.4.0/template-Exasol-all-r-4/base_test_deps/apt_get_packages_diff.md b/doc/changes/package_diffs/9.0.0/template-Exasol-all-java-17/base_test_deps/apt_get_packages_diff.md similarity index 91% rename from doc/changes/package_diffs/8.4.0/template-Exasol-all-r-4/base_test_deps/apt_get_packages_diff.md rename to doc/changes/package_diffs/9.0.0/template-Exasol-all-java-17/base_test_deps/apt_get_packages_diff.md index b1ab8eee..3a9a1d66 100644 --- a/doc/changes/package_diffs/8.4.0/template-Exasol-all-r-4/base_test_deps/apt_get_packages_diff.md +++ b/doc/changes/package_diffs/9.0.0/template-Exasol-all-java-17/base_test_deps/apt_get_packages_diff.md @@ -1,6 +1,6 @@ -| | Package | Version in 8.3.0 | Version in 8.4.0 | Status | +| | Package | Version in 8.3.0 | Version in 9.0.0 | Status | |---:|:----------|:----------------------|:----------------------|:---------| | 0 | binutils | 2.38-4ubuntu2.6 | 2.38-4ubuntu2.6 | | | 1 | chrpath | 0.16-2 | 0.16-2 | | diff --git a/doc/changes/package_diffs/8.4.0/template-Exasol-all-java-17/build_deps/apt_get_packages_diff.md b/doc/changes/package_diffs/9.0.0/template-Exasol-all-java-17/build_deps/apt_get_packages_diff.md similarity index 96% rename from doc/changes/package_diffs/8.4.0/template-Exasol-all-java-17/build_deps/apt_get_packages_diff.md rename to doc/changes/package_diffs/9.0.0/template-Exasol-all-java-17/build_deps/apt_get_packages_diff.md index 355b5a11..f3842b8e 100644 --- a/doc/changes/package_diffs/8.4.0/template-Exasol-all-java-17/build_deps/apt_get_packages_diff.md +++ b/doc/changes/package_diffs/9.0.0/template-Exasol-all-java-17/build_deps/apt_get_packages_diff.md @@ -1,6 +1,6 @@ -| | Package | Version in 8.3.0 | Version in 8.4.0 | Status | +| | Package | Version in 8.3.0 | Version in 9.0.0 | Status | |---:|:------------------------|:-----------------------------|:-----------------------------|:---------| | 0 | curl | 7.81.0-1ubuntu1.17 | 7.81.0-1ubuntu1.18 | UPDATED | | 1 | openjdk-17-jdk-headless | 17.0.12+7-1ubuntu2~22.04 | 17.0.13+11-2ubuntu1~22.04 | UPDATED | diff --git a/doc/changes/package_diffs/8.4.0/template-Exasol-all-java-17/flavor_base_deps/apt_get_packages_diff.md b/doc/changes/package_diffs/9.0.0/template-Exasol-all-java-17/flavor_base_deps/apt_get_packages_diff.md similarity index 88% rename from doc/changes/package_diffs/8.4.0/template-Exasol-all-java-17/flavor_base_deps/apt_get_packages_diff.md rename to doc/changes/package_diffs/9.0.0/template-Exasol-all-java-17/flavor_base_deps/apt_get_packages_diff.md index 06c71223..accde810 100644 --- a/doc/changes/package_diffs/8.4.0/template-Exasol-all-java-17/flavor_base_deps/apt_get_packages_diff.md +++ b/doc/changes/package_diffs/9.0.0/template-Exasol-all-java-17/flavor_base_deps/apt_get_packages_diff.md @@ -1,6 +1,6 @@ -| | Package | Version in 8.3.0 | Version in 8.4.0 | Status | +| | Package | Version in 8.3.0 | Version in 9.0.0 | Status | |---:|:----------|:---------------------|:---------------------|:---------| | 0 | coreutils | 8.32-4.1ubuntu1.2 | 8.32-4.1ubuntu1.2 | | | 1 | git | 1:2.34.1-1ubuntu1.11 | 1:2.34.1-1ubuntu1.11 | | diff --git a/doc/changes/package_diffs/8.4.0/template-Exasol-all-java-17/language_deps/apt_get_packages_diff.md b/doc/changes/package_diffs/9.0.0/template-Exasol-all-java-17/language_deps/apt_get_packages_diff.md similarity index 93% rename from doc/changes/package_diffs/8.4.0/template-Exasol-all-java-17/language_deps/apt_get_packages_diff.md rename to doc/changes/package_diffs/9.0.0/template-Exasol-all-java-17/language_deps/apt_get_packages_diff.md index 83957cad..fba0a3c0 100644 --- a/doc/changes/package_diffs/8.4.0/template-Exasol-all-java-17/language_deps/apt_get_packages_diff.md +++ b/doc/changes/package_diffs/9.0.0/template-Exasol-all-java-17/language_deps/apt_get_packages_diff.md @@ -1,6 +1,6 @@ -| | Package | Version in 8.3.0 | Version in 8.4.0 | Status | +| | Package | Version in 8.3.0 | Version in 9.0.0 | Status | |---:|:------------------------|:-------------------------|:--------------------------|:---------| | 0 | ca-certificates | 20230311ubuntu0.22.04.1 | 20240203~22.04.1 | UPDATED | | 1 | curl | 7.81.0-1ubuntu1.17 | 7.81.0-1ubuntu1.18 | UPDATED | diff --git a/doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10-conda/security_scan/apt_get_packages_diff.md b/doc/changes/package_diffs/9.0.0/template-Exasol-all-java-17/security_scan/apt_get_packages_diff.md similarity index 75% rename from doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10-conda/security_scan/apt_get_packages_diff.md rename to doc/changes/package_diffs/9.0.0/template-Exasol-all-java-17/security_scan/apt_get_packages_diff.md index 2615d463..4367d4a0 100644 --- a/doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10-conda/security_scan/apt_get_packages_diff.md +++ b/doc/changes/package_diffs/9.0.0/template-Exasol-all-java-17/security_scan/apt_get_packages_diff.md @@ -1,5 +1,5 @@ -| | Package | Version in 8.3.0 | Version in 8.4.0 | Status | +| | Package | Version in 8.3.0 | Version in 9.0.0 | Status | |---:|:----------|:---------------------|:---------------------|:---------| | 0 | trivy | No version specified | No version specified | | \ No newline at end of file diff --git a/doc/changes/package_diffs/8.4.0/template-Exasol-all-java-17/security_scan/apt_get_packages_trivy_deps_diff.md b/doc/changes/package_diffs/9.0.0/template-Exasol-all-java-17/security_scan/apt_get_packages_trivy_deps_diff.md similarity index 77% rename from doc/changes/package_diffs/8.4.0/template-Exasol-all-java-17/security_scan/apt_get_packages_trivy_deps_diff.md rename to doc/changes/package_diffs/9.0.0/template-Exasol-all-java-17/security_scan/apt_get_packages_trivy_deps_diff.md index 7a10fbfb..14a7463f 100644 --- a/doc/changes/package_diffs/8.4.0/template-Exasol-all-java-17/security_scan/apt_get_packages_trivy_deps_diff.md +++ b/doc/changes/package_diffs/9.0.0/template-Exasol-all-java-17/security_scan/apt_get_packages_trivy_deps_diff.md @@ -1,6 +1,6 @@ -| | Package | Version in 8.3.0 | Version in 8.4.0 | Status | +| | Package | Version in 8.3.0 | Version in 9.0.0 | Status | |---:|:--------------------|:---------------------|:---------------------|:---------| | 0 | apt-transport-https | No version specified | No version specified | | | 1 | gnupg | No version specified | No version specified | | \ No newline at end of file diff --git a/doc/changes/package_diffs/8.4.0/template-Exasol-all-r-4/udfclient_deps/apt_get_packages_diff.md b/doc/changes/package_diffs/9.0.0/template-Exasol-all-java-17/udfclient_deps/apt_get_packages_diff.md similarity index 88% rename from doc/changes/package_diffs/8.4.0/template-Exasol-all-r-4/udfclient_deps/apt_get_packages_diff.md rename to doc/changes/package_diffs/9.0.0/template-Exasol-all-java-17/udfclient_deps/apt_get_packages_diff.md index 1d5bd04d..1cccd37c 100644 --- a/doc/changes/package_diffs/8.4.0/template-Exasol-all-r-4/udfclient_deps/apt_get_packages_diff.md +++ b/doc/changes/package_diffs/9.0.0/template-Exasol-all-java-17/udfclient_deps/apt_get_packages_diff.md @@ -1,6 +1,6 @@ -| | Package | Version in 8.3.0 | Version in 8.4.0 | Status | +| | Package | Version in 8.3.0 | Version in 9.0.0 | Status | |---:|:----------------|:------------------------|:------------------------|:---------| | 0 | coreutils | 8.32-4.1ubuntu1.2 | 8.32-4.1ubuntu1.2 | | | 1 | libnss-db | 2.2.3pre1-6ubuntu3 | 2.2.3pre1-6ubuntu3 | | diff --git a/doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10-conda/README.md b/doc/changes/package_diffs/9.0.0/template-Exasol-all-python-3.10-conda/README.md similarity index 95% rename from doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10-conda/README.md rename to doc/changes/package_diffs/9.0.0/template-Exasol-all-python-3.10-conda/README.md index f797bfb7..fcb948f4 100644 --- a/doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10-conda/README.md +++ b/doc/changes/package_diffs/9.0.0/template-Exasol-all-python-3.10-conda/README.md @@ -1,4 +1,4 @@ -# Package Version Comparison between Template-exasol-all-python-3.10-conda flavor in 8.4.0 and Template-exasol-all-python-3.10-conda flavor in 8.3.0 +# Package Version Comparison between Template-exasol-all-python-3.10-conda flavor in 9.0.0 and Template-exasol-all-python-3.10-conda flavor in 8.3.0 - Comparison of build step Udfclient_deps - [Comparison of Conda Channels](udfclient_deps/conda_channels_diff.md) diff --git a/doc/changes/package_diffs/8.4.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/base_test_deps/apt_get_packages_diff.md b/doc/changes/package_diffs/9.0.0/template-Exasol-all-python-3.10-conda/base_test_deps/apt_get_packages_diff.md similarity index 90% rename from doc/changes/package_diffs/8.4.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/base_test_deps/apt_get_packages_diff.md rename to doc/changes/package_diffs/9.0.0/template-Exasol-all-python-3.10-conda/base_test_deps/apt_get_packages_diff.md index 7bf7369f..96c528d9 100644 --- a/doc/changes/package_diffs/8.4.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/base_test_deps/apt_get_packages_diff.md +++ b/doc/changes/package_diffs/9.0.0/template-Exasol-all-python-3.10-conda/base_test_deps/apt_get_packages_diff.md @@ -1,6 +1,6 @@ -| | Package | Version in 8.3.0 | Version in 8.4.0 | Status | +| | Package | Version in 8.3.0 | Version in 9.0.0 | Status | |---:|:----------|:----------------------|:----------------------|:---------| | 0 | binutils | 2.38-4ubuntu2.6 | 2.38-4ubuntu2.6 | | | 1 | gdb | 12.1-0ubuntu1~22.04.2 | 12.1-0ubuntu1~22.04.2 | | diff --git a/doc/changes/package_diffs/8.4.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/build_deps/conda_channels_diff.md b/doc/changes/package_diffs/9.0.0/template-Exasol-all-python-3.10-conda/build_deps/conda_channels_diff.md similarity index 76% rename from doc/changes/package_diffs/8.4.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/build_deps/conda_channels_diff.md rename to doc/changes/package_diffs/9.0.0/template-Exasol-all-python-3.10-conda/build_deps/conda_channels_diff.md index 7f46641c..3633a0d8 100644 --- a/doc/changes/package_diffs/8.4.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/build_deps/conda_channels_diff.md +++ b/doc/changes/package_diffs/9.0.0/template-Exasol-all-python-3.10-conda/build_deps/conda_channels_diff.md @@ -1,5 +1,5 @@ -| | Package | Version in 8.3.0 | Version in 8.4.0 | Status | +| | Package | Version in 8.3.0 | Version in 9.0.0 | Status | |---:|:------------|:---------------------|:---------------------|:---------| | 0 | conda-forge | No version specified | No version specified | | \ No newline at end of file diff --git a/doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10-conda/build_deps/conda_packages_diff.md b/doc/changes/package_diffs/9.0.0/template-Exasol-all-python-3.10-conda/build_deps/conda_packages_diff.md similarity index 91% rename from doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10-conda/build_deps/conda_packages_diff.md rename to doc/changes/package_diffs/9.0.0/template-Exasol-all-python-3.10-conda/build_deps/conda_packages_diff.md index ad6c0060..0099caec 100644 --- a/doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10-conda/build_deps/conda_packages_diff.md +++ b/doc/changes/package_diffs/9.0.0/template-Exasol-all-python-3.10-conda/build_deps/conda_packages_diff.md @@ -1,6 +1,6 @@ -| | Package | Version in 8.3.0 | Version in 8.4.0 | Status | +| | Package | Version in 8.3.0 | Version in 9.0.0 | Status | |---:|:-------------|:-------------------|:-------------------|:---------| | 0 | bazel | 7.2.1 | 7.2.1 | | | 1 | chrpath | 0.16 | 0.16 | | diff --git a/doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10-conda/conda_deps/apt_get_packages_diff.md b/doc/changes/package_diffs/9.0.0/template-Exasol-all-python-3.10-conda/conda_deps/apt_get_packages_diff.md similarity index 86% rename from doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10-conda/conda_deps/apt_get_packages_diff.md rename to doc/changes/package_diffs/9.0.0/template-Exasol-all-python-3.10-conda/conda_deps/apt_get_packages_diff.md index f2c1d0e4..b8f6b012 100644 --- a/doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10-conda/conda_deps/apt_get_packages_diff.md +++ b/doc/changes/package_diffs/9.0.0/template-Exasol-all-python-3.10-conda/conda_deps/apt_get_packages_diff.md @@ -1,6 +1,6 @@ -| | Package | Version in 8.3.0 | Version in 8.4.0 | Status | +| | Package | Version in 8.3.0 | Version in 9.0.0 | Status | |---:|:----------------|:------------------------|:-------------------|:---------| | 0 | ca-certificates | 20230311ubuntu0.22.04.1 | 20240203~22.04.1 | UPDATED | | 1 | curl | 7.81.0-1ubuntu1.17 | 7.81.0-1ubuntu1.18 | UPDATED | diff --git a/doc/changes/package_diffs/9.0.0/template-Exasol-all-python-3.10-conda/flavor_base_deps/conda_channels_diff.md b/doc/changes/package_diffs/9.0.0/template-Exasol-all-python-3.10-conda/flavor_base_deps/conda_channels_diff.md new file mode 100644 index 00000000..3633a0d8 --- /dev/null +++ b/doc/changes/package_diffs/9.0.0/template-Exasol-all-python-3.10-conda/flavor_base_deps/conda_channels_diff.md @@ -0,0 +1,5 @@ + + +| | Package | Version in 8.3.0 | Version in 9.0.0 | Status | +|---:|:------------|:---------------------|:---------------------|:---------| +| 0 | conda-forge | No version specified | No version specified | | \ No newline at end of file diff --git a/doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10-conda/flavor_base_deps/conda_packages_diff.md b/doc/changes/package_diffs/9.0.0/template-Exasol-all-python-3.10-conda/flavor_base_deps/conda_packages_diff.md similarity index 62% rename from doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10-conda/flavor_base_deps/conda_packages_diff.md rename to doc/changes/package_diffs/9.0.0/template-Exasol-all-python-3.10-conda/flavor_base_deps/conda_packages_diff.md index 3df9ee88..b6142123 100644 --- a/doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10-conda/flavor_base_deps/conda_packages_diff.md +++ b/doc/changes/package_diffs/9.0.0/template-Exasol-all-python-3.10-conda/flavor_base_deps/conda_packages_diff.md @@ -1,4 +1,4 @@ -| Package | Version in 8.3.0 | Version in 8.4.0 | Status | +| Package | Version in 8.3.0 | Version in 9.0.0 | Status | |-----------|--------------------|--------------------|----------| \ No newline at end of file diff --git a/doc/changes/package_diffs/8.4.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/flavor_base_deps/python3_pip_packages_diff.md b/doc/changes/package_diffs/9.0.0/template-Exasol-all-python-3.10-conda/flavor_base_deps/python3_pip_packages_diff.md similarity index 62% rename from doc/changes/package_diffs/8.4.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/flavor_base_deps/python3_pip_packages_diff.md rename to doc/changes/package_diffs/9.0.0/template-Exasol-all-python-3.10-conda/flavor_base_deps/python3_pip_packages_diff.md index 3df9ee88..b6142123 100644 --- a/doc/changes/package_diffs/8.4.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/flavor_base_deps/python3_pip_packages_diff.md +++ b/doc/changes/package_diffs/9.0.0/template-Exasol-all-python-3.10-conda/flavor_base_deps/python3_pip_packages_diff.md @@ -1,4 +1,4 @@ -| Package | Version in 8.3.0 | Version in 8.4.0 | Status | +| Package | Version in 8.3.0 | Version in 9.0.0 | Status | |-----------|--------------------|--------------------|----------| \ No newline at end of file diff --git a/doc/changes/package_diffs/9.0.0/template-Exasol-all-python-3.10-conda/language_deps/conda_channels_diff.md b/doc/changes/package_diffs/9.0.0/template-Exasol-all-python-3.10-conda/language_deps/conda_channels_diff.md new file mode 100644 index 00000000..3633a0d8 --- /dev/null +++ b/doc/changes/package_diffs/9.0.0/template-Exasol-all-python-3.10-conda/language_deps/conda_channels_diff.md @@ -0,0 +1,5 @@ + + +| | Package | Version in 8.3.0 | Version in 9.0.0 | Status | +|---:|:------------|:---------------------|:---------------------|:---------| +| 0 | conda-forge | No version specified | No version specified | | \ No newline at end of file diff --git a/doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10-conda/language_deps/conda_packages_diff.md b/doc/changes/package_diffs/9.0.0/template-Exasol-all-python-3.10-conda/language_deps/conda_packages_diff.md similarity index 88% rename from doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10-conda/language_deps/conda_packages_diff.md rename to doc/changes/package_diffs/9.0.0/template-Exasol-all-python-3.10-conda/language_deps/conda_packages_diff.md index b59c2faf..a3a19251 100644 --- a/doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10-conda/language_deps/conda_packages_diff.md +++ b/doc/changes/package_diffs/9.0.0/template-Exasol-all-python-3.10-conda/language_deps/conda_packages_diff.md @@ -1,6 +1,6 @@ -| | Package | Version in 8.3.0 | Version in 8.4.0 | Status | +| | Package | Version in 8.3.0 | Version in 9.0.0 | Status | |---:|:----------|:-------------------|:-------------------|:---------| | 0 | mamba | 1.5.1 | 1.5.1 | | | 1 | numpy | 1.26.2 | 1.26.2 | | diff --git a/doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10/security_scan/apt_get_packages_diff.md b/doc/changes/package_diffs/9.0.0/template-Exasol-all-python-3.10-conda/security_scan/apt_get_packages_diff.md similarity index 75% rename from doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10/security_scan/apt_get_packages_diff.md rename to doc/changes/package_diffs/9.0.0/template-Exasol-all-python-3.10-conda/security_scan/apt_get_packages_diff.md index 2615d463..4367d4a0 100644 --- a/doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10/security_scan/apt_get_packages_diff.md +++ b/doc/changes/package_diffs/9.0.0/template-Exasol-all-python-3.10-conda/security_scan/apt_get_packages_diff.md @@ -1,5 +1,5 @@ -| | Package | Version in 8.3.0 | Version in 8.4.0 | Status | +| | Package | Version in 8.3.0 | Version in 9.0.0 | Status | |---:|:----------|:---------------------|:---------------------|:---------| | 0 | trivy | No version specified | No version specified | | \ No newline at end of file diff --git a/doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10-conda/security_scan/apt_get_packages_trivy_deps_diff.md b/doc/changes/package_diffs/9.0.0/template-Exasol-all-python-3.10-conda/security_scan/apt_get_packages_trivy_deps_diff.md similarity index 77% rename from doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10-conda/security_scan/apt_get_packages_trivy_deps_diff.md rename to doc/changes/package_diffs/9.0.0/template-Exasol-all-python-3.10-conda/security_scan/apt_get_packages_trivy_deps_diff.md index 7a10fbfb..14a7463f 100644 --- a/doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10-conda/security_scan/apt_get_packages_trivy_deps_diff.md +++ b/doc/changes/package_diffs/9.0.0/template-Exasol-all-python-3.10-conda/security_scan/apt_get_packages_trivy_deps_diff.md @@ -1,6 +1,6 @@ -| | Package | Version in 8.3.0 | Version in 8.4.0 | Status | +| | Package | Version in 8.3.0 | Version in 9.0.0 | Status | |---:|:--------------------|:---------------------|:---------------------|:---------| | 0 | apt-transport-https | No version specified | No version specified | | | 1 | gnupg | No version specified | No version specified | | \ No newline at end of file diff --git a/doc/changes/package_diffs/9.0.0/template-Exasol-all-python-3.10-conda/udfclient_deps/conda_channels_diff.md b/doc/changes/package_diffs/9.0.0/template-Exasol-all-python-3.10-conda/udfclient_deps/conda_channels_diff.md new file mode 100644 index 00000000..3633a0d8 --- /dev/null +++ b/doc/changes/package_diffs/9.0.0/template-Exasol-all-python-3.10-conda/udfclient_deps/conda_channels_diff.md @@ -0,0 +1,5 @@ + + +| | Package | Version in 8.3.0 | Version in 9.0.0 | Status | +|---:|:------------|:---------------------|:---------------------|:---------| +| 0 | conda-forge | No version specified | No version specified | | \ No newline at end of file diff --git a/doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10-conda/udfclient_deps/conda_packages_diff.md b/doc/changes/package_diffs/9.0.0/template-Exasol-all-python-3.10-conda/udfclient_deps/conda_packages_diff.md similarity index 86% rename from doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10-conda/udfclient_deps/conda_packages_diff.md rename to doc/changes/package_diffs/9.0.0/template-Exasol-all-python-3.10-conda/udfclient_deps/conda_packages_diff.md index 29eb8462..a15fde0f 100644 --- a/doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10-conda/udfclient_deps/conda_packages_diff.md +++ b/doc/changes/package_diffs/9.0.0/template-Exasol-all-python-3.10-conda/udfclient_deps/conda_packages_diff.md @@ -1,6 +1,6 @@ -| | Package | Version in 8.3.0 | Version in 8.4.0 | Status | +| | Package | Version in 8.3.0 | Version in 9.0.0 | Status | |---:|:------------|:-------------------|:-------------------|:---------| | 0 | cppzmq | 4.10.0 | 4.10.0 | | | 1 | libprotobuf | 4.25.3 | 4.25.3 | | diff --git a/doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10/README.md b/doc/changes/package_diffs/9.0.0/template-Exasol-all-python-3.10/README.md similarity index 94% rename from doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10/README.md rename to doc/changes/package_diffs/9.0.0/template-Exasol-all-python-3.10/README.md index 5865c158..5744ca57 100644 --- a/doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10/README.md +++ b/doc/changes/package_diffs/9.0.0/template-Exasol-all-python-3.10/README.md @@ -1,4 +1,4 @@ -# Package Version Comparison between Template-exasol-all-python-3.10 flavor in 8.4.0 and Template-exasol-all-python-3.10 flavor in 8.3.0 +# Package Version Comparison between Template-exasol-all-python-3.10 flavor in 9.0.0 and Template-exasol-all-python-3.10 flavor in 8.3.0 - Comparison of build step Udfclient_deps - [Comparison of Apt Get Packages](udfclient_deps/apt_get_packages_diff.md) diff --git a/doc/changes/package_diffs/8.4.0/standard-EXASOL-all/base_test_deps/apt_get_packages_diff.md b/doc/changes/package_diffs/9.0.0/template-Exasol-all-python-3.10/base_test_deps/apt_get_packages_diff.md similarity index 90% rename from doc/changes/package_diffs/8.4.0/standard-EXASOL-all/base_test_deps/apt_get_packages_diff.md rename to doc/changes/package_diffs/9.0.0/template-Exasol-all-python-3.10/base_test_deps/apt_get_packages_diff.md index 7bf7369f..96c528d9 100644 --- a/doc/changes/package_diffs/8.4.0/standard-EXASOL-all/base_test_deps/apt_get_packages_diff.md +++ b/doc/changes/package_diffs/9.0.0/template-Exasol-all-python-3.10/base_test_deps/apt_get_packages_diff.md @@ -1,6 +1,6 @@ -| | Package | Version in 8.3.0 | Version in 8.4.0 | Status | +| | Package | Version in 8.3.0 | Version in 9.0.0 | Status | |---:|:----------|:----------------------|:----------------------|:---------| | 0 | binutils | 2.38-4ubuntu2.6 | 2.38-4ubuntu2.6 | | | 1 | gdb | 12.1-0ubuntu1~22.04.2 | 12.1-0ubuntu1~22.04.2 | | diff --git a/doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10/build_deps/apt_get_packages_diff.md b/doc/changes/package_diffs/9.0.0/template-Exasol-all-python-3.10/build_deps/apt_get_packages_diff.md similarity index 96% rename from doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10/build_deps/apt_get_packages_diff.md rename to doc/changes/package_diffs/9.0.0/template-Exasol-all-python-3.10/build_deps/apt_get_packages_diff.md index b97b9463..6eb5e27f 100644 --- a/doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10/build_deps/apt_get_packages_diff.md +++ b/doc/changes/package_diffs/9.0.0/template-Exasol-all-python-3.10/build_deps/apt_get_packages_diff.md @@ -1,6 +1,6 @@ -| | Package | Version in 8.3.0 | Version in 8.4.0 | Status | +| | Package | Version in 8.3.0 | Version in 9.0.0 | Status | |---:|:------------------|:-----------------------------|:-----------------------------|:---------| | 0 | curl | 7.81.0-1ubuntu1.17 | 7.81.0-1ubuntu1.18 | UPDATED | | 1 | openjdk-11-jdk | 11.0.24+8-1ubuntu3~22.04 | 11.0.25+9-1ubuntu1~22.04 | UPDATED | diff --git a/doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10/flavor_base_deps/apt_get_packages_diff.md b/doc/changes/package_diffs/9.0.0/template-Exasol-all-python-3.10/flavor_base_deps/apt_get_packages_diff.md similarity index 95% rename from doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10/flavor_base_deps/apt_get_packages_diff.md rename to doc/changes/package_diffs/9.0.0/template-Exasol-all-python-3.10/flavor_base_deps/apt_get_packages_diff.md index fce71f8f..fbfb6f84 100644 --- a/doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10/flavor_base_deps/apt_get_packages_diff.md +++ b/doc/changes/package_diffs/9.0.0/template-Exasol-all-python-3.10/flavor_base_deps/apt_get_packages_diff.md @@ -1,6 +1,6 @@ -| | Package | Version in 8.3.0 | Version in 8.4.0 | Status | +| | Package | Version in 8.3.0 | Version in 9.0.0 | Status | |---:|:---------------------|:---------------------|:---------------------|:---------| | 0 | libcurl4-openssl-dev | 7.81.0-1ubuntu1.17 | 7.81.0-1ubuntu1.18 | UPDATED | | 1 | build-essential | 12.9ubuntu3 | 12.9ubuntu3 | | diff --git a/doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10/flavor_base_deps/python3_pip_packages_diff.md b/doc/changes/package_diffs/9.0.0/template-Exasol-all-python-3.10/flavor_base_deps/python3_pip_packages_diff.md similarity index 62% rename from doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10/flavor_base_deps/python3_pip_packages_diff.md rename to doc/changes/package_diffs/9.0.0/template-Exasol-all-python-3.10/flavor_base_deps/python3_pip_packages_diff.md index 3df9ee88..b6142123 100644 --- a/doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10/flavor_base_deps/python3_pip_packages_diff.md +++ b/doc/changes/package_diffs/9.0.0/template-Exasol-all-python-3.10/flavor_base_deps/python3_pip_packages_diff.md @@ -1,4 +1,4 @@ -| Package | Version in 8.3.0 | Version in 8.4.0 | Status | +| Package | Version in 8.3.0 | Version in 9.0.0 | Status | |-----------|--------------------|--------------------|----------| \ No newline at end of file diff --git a/doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10/language_deps/apt_get_packages_diff.md b/doc/changes/package_diffs/9.0.0/template-Exasol-all-python-3.10/language_deps/apt_get_packages_diff.md similarity index 96% rename from doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10/language_deps/apt_get_packages_diff.md rename to doc/changes/package_diffs/9.0.0/template-Exasol-all-python-3.10/language_deps/apt_get_packages_diff.md index 3a2458cf..41eecb47 100644 --- a/doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10/language_deps/apt_get_packages_diff.md +++ b/doc/changes/package_diffs/9.0.0/template-Exasol-all-python-3.10/language_deps/apt_get_packages_diff.md @@ -1,6 +1,6 @@ -| | Package | Version in 8.3.0 | Version in 8.4.0 | Status | +| | Package | Version in 8.3.0 | Version in 9.0.0 | Status | |---:|:------------------|:------------------------|:-------------------|:---------| | 0 | ca-certificates | 20230311ubuntu0.22.04.1 | 20240203~22.04.1 | UPDATED | | 1 | curl | 7.81.0-1ubuntu1.17 | 7.81.0-1ubuntu1.18 | UPDATED | diff --git a/doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10/language_deps/python3_pip_packages_diff.md b/doc/changes/package_diffs/9.0.0/template-Exasol-all-python-3.10/language_deps/python3_pip_packages_diff.md similarity index 83% rename from doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10/language_deps/python3_pip_packages_diff.md rename to doc/changes/package_diffs/9.0.0/template-Exasol-all-python-3.10/language_deps/python3_pip_packages_diff.md index cf95e9f4..00a09b58 100644 --- a/doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10/language_deps/python3_pip_packages_diff.md +++ b/doc/changes/package_diffs/9.0.0/template-Exasol-all-python-3.10/language_deps/python3_pip_packages_diff.md @@ -1,6 +1,6 @@ -| | Package | Version in 8.3.0 | Version in 8.4.0 | Status | +| | Package | Version in 8.3.0 | Version in 9.0.0 | Status | |---:|:----------|:-------------------|:-------------------|:---------| | 0 | numpy | 1.26.4 | 1.26.4 | | | 1 | pandas | 2.2.2 | 2.2.2 | | diff --git a/doc/changes/package_diffs/8.4.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/security_scan/apt_get_packages_diff.md b/doc/changes/package_diffs/9.0.0/template-Exasol-all-python-3.10/security_scan/apt_get_packages_diff.md similarity index 75% rename from doc/changes/package_diffs/8.4.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/security_scan/apt_get_packages_diff.md rename to doc/changes/package_diffs/9.0.0/template-Exasol-all-python-3.10/security_scan/apt_get_packages_diff.md index 2615d463..4367d4a0 100644 --- a/doc/changes/package_diffs/8.4.0/template-Exasol-8-python-3.10-cuda-conda__template-Exasol-all-python-3.10-cuda-conda/security_scan/apt_get_packages_diff.md +++ b/doc/changes/package_diffs/9.0.0/template-Exasol-all-python-3.10/security_scan/apt_get_packages_diff.md @@ -1,5 +1,5 @@ -| | Package | Version in 8.3.0 | Version in 8.4.0 | Status | +| | Package | Version in 8.3.0 | Version in 9.0.0 | Status | |---:|:----------|:---------------------|:---------------------|:---------| | 0 | trivy | No version specified | No version specified | | \ No newline at end of file diff --git a/doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10/security_scan/apt_get_packages_trivy_deps_diff.md b/doc/changes/package_diffs/9.0.0/template-Exasol-all-python-3.10/security_scan/apt_get_packages_trivy_deps_diff.md similarity index 77% rename from doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10/security_scan/apt_get_packages_trivy_deps_diff.md rename to doc/changes/package_diffs/9.0.0/template-Exasol-all-python-3.10/security_scan/apt_get_packages_trivy_deps_diff.md index 7a10fbfb..14a7463f 100644 --- a/doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10/security_scan/apt_get_packages_trivy_deps_diff.md +++ b/doc/changes/package_diffs/9.0.0/template-Exasol-all-python-3.10/security_scan/apt_get_packages_trivy_deps_diff.md @@ -1,6 +1,6 @@ -| | Package | Version in 8.3.0 | Version in 8.4.0 | Status | +| | Package | Version in 8.3.0 | Version in 9.0.0 | Status | |---:|:--------------------|:---------------------|:---------------------|:---------| | 0 | apt-transport-https | No version specified | No version specified | | | 1 | gnupg | No version specified | No version specified | | \ No newline at end of file diff --git a/doc/changes/package_diffs/8.4.0/standard-EXASOL-all/udfclient_deps/apt_get_packages_diff.md b/doc/changes/package_diffs/9.0.0/template-Exasol-all-python-3.10/udfclient_deps/apt_get_packages_diff.md similarity index 88% rename from doc/changes/package_diffs/8.4.0/standard-EXASOL-all/udfclient_deps/apt_get_packages_diff.md rename to doc/changes/package_diffs/9.0.0/template-Exasol-all-python-3.10/udfclient_deps/apt_get_packages_diff.md index 1d5bd04d..1cccd37c 100644 --- a/doc/changes/package_diffs/8.4.0/standard-EXASOL-all/udfclient_deps/apt_get_packages_diff.md +++ b/doc/changes/package_diffs/9.0.0/template-Exasol-all-python-3.10/udfclient_deps/apt_get_packages_diff.md @@ -1,6 +1,6 @@ -| | Package | Version in 8.3.0 | Version in 8.4.0 | Status | +| | Package | Version in 8.3.0 | Version in 9.0.0 | Status | |---:|:----------------|:------------------------|:------------------------|:---------| | 0 | coreutils | 8.32-4.1ubuntu1.2 | 8.32-4.1ubuntu1.2 | | | 1 | libnss-db | 2.2.3pre1-6ubuntu3 | 2.2.3pre1-6ubuntu3 | | diff --git a/doc/changes/package_diffs/8.4.0/template-Exasol-all-r-4/README.md b/doc/changes/package_diffs/9.0.0/template-Exasol-all-r-4/README.md similarity index 95% rename from doc/changes/package_diffs/8.4.0/template-Exasol-all-r-4/README.md rename to doc/changes/package_diffs/9.0.0/template-Exasol-all-r-4/README.md index 6e148210..a1f1e745 100644 --- a/doc/changes/package_diffs/8.4.0/template-Exasol-all-r-4/README.md +++ b/doc/changes/package_diffs/9.0.0/template-Exasol-all-r-4/README.md @@ -1,4 +1,4 @@ -# Package Version Comparison between Template-exasol-all-r-4 flavor in 8.4.0 and Template-exasol-all-r-4 flavor in 8.3.0 +# Package Version Comparison between Template-exasol-all-r-4 flavor in 9.0.0 and Template-exasol-all-r-4 flavor in 8.3.0 - Comparison of build step Udfclient_deps - [Comparison of Apt Get Packages](udfclient_deps/apt_get_packages_diff.md) diff --git a/doc/changes/package_diffs/8.4.0/template-Exasol-all-java-17/base_test_deps/apt_get_packages_diff.md b/doc/changes/package_diffs/9.0.0/template-Exasol-all-r-4/base_test_deps/apt_get_packages_diff.md similarity index 91% rename from doc/changes/package_diffs/8.4.0/template-Exasol-all-java-17/base_test_deps/apt_get_packages_diff.md rename to doc/changes/package_diffs/9.0.0/template-Exasol-all-r-4/base_test_deps/apt_get_packages_diff.md index b1ab8eee..3a9a1d66 100644 --- a/doc/changes/package_diffs/8.4.0/template-Exasol-all-java-17/base_test_deps/apt_get_packages_diff.md +++ b/doc/changes/package_diffs/9.0.0/template-Exasol-all-r-4/base_test_deps/apt_get_packages_diff.md @@ -1,6 +1,6 @@ -| | Package | Version in 8.3.0 | Version in 8.4.0 | Status | +| | Package | Version in 8.3.0 | Version in 9.0.0 | Status | |---:|:----------|:----------------------|:----------------------|:---------| | 0 | binutils | 2.38-4ubuntu2.6 | 2.38-4ubuntu2.6 | | | 1 | chrpath | 0.16-2 | 0.16-2 | | diff --git a/doc/changes/package_diffs/8.4.0/template-Exasol-all-r-4/build_deps/apt_get_packages_diff.md b/doc/changes/package_diffs/9.0.0/template-Exasol-all-r-4/build_deps/apt_get_packages_diff.md similarity index 97% rename from doc/changes/package_diffs/8.4.0/template-Exasol-all-r-4/build_deps/apt_get_packages_diff.md rename to doc/changes/package_diffs/9.0.0/template-Exasol-all-r-4/build_deps/apt_get_packages_diff.md index 7b5b8174..5ef0d6ce 100644 --- a/doc/changes/package_diffs/8.4.0/template-Exasol-all-r-4/build_deps/apt_get_packages_diff.md +++ b/doc/changes/package_diffs/9.0.0/template-Exasol-all-r-4/build_deps/apt_get_packages_diff.md @@ -1,6 +1,6 @@ -| | Package | Version in 8.3.0 | Version in 8.4.0 | Status | +| | Package | Version in 8.3.0 | Version in 9.0.0 | Status | |---:|:------------------|:-----------------------------|:-----------------------------|:---------| | 0 | curl | 7.81.0-1ubuntu1.17 | 7.81.0-1ubuntu1.18 | UPDATED | | 1 | openjdk-11-jdk | 11.0.24+8-1ubuntu3~22.04 | 11.0.25+9-1ubuntu1~22.04 | UPDATED | diff --git a/doc/changes/package_diffs/8.4.0/template-Exasol-all-r-4/flavor_base_deps/apt_get_packages_diff.md b/doc/changes/package_diffs/9.0.0/template-Exasol-all-r-4/flavor_base_deps/apt_get_packages_diff.md similarity index 88% rename from doc/changes/package_diffs/8.4.0/template-Exasol-all-r-4/flavor_base_deps/apt_get_packages_diff.md rename to doc/changes/package_diffs/9.0.0/template-Exasol-all-r-4/flavor_base_deps/apt_get_packages_diff.md index 06c71223..accde810 100644 --- a/doc/changes/package_diffs/8.4.0/template-Exasol-all-r-4/flavor_base_deps/apt_get_packages_diff.md +++ b/doc/changes/package_diffs/9.0.0/template-Exasol-all-r-4/flavor_base_deps/apt_get_packages_diff.md @@ -1,6 +1,6 @@ -| | Package | Version in 8.3.0 | Version in 8.4.0 | Status | +| | Package | Version in 8.3.0 | Version in 9.0.0 | Status | |---:|:----------|:---------------------|:---------------------|:---------| | 0 | coreutils | 8.32-4.1ubuntu1.2 | 8.32-4.1ubuntu1.2 | | | 1 | git | 1:2.34.1-1ubuntu1.11 | 1:2.34.1-1ubuntu1.11 | | diff --git a/doc/changes/package_diffs/8.4.0/template-Exasol-all-r-4/flavor_base_deps/cran_packages_diff.md b/doc/changes/package_diffs/9.0.0/template-Exasol-all-r-4/flavor_base_deps/cran_packages_diff.md similarity index 62% rename from doc/changes/package_diffs/8.4.0/template-Exasol-all-r-4/flavor_base_deps/cran_packages_diff.md rename to doc/changes/package_diffs/9.0.0/template-Exasol-all-r-4/flavor_base_deps/cran_packages_diff.md index 3df9ee88..b6142123 100644 --- a/doc/changes/package_diffs/8.4.0/template-Exasol-all-r-4/flavor_base_deps/cran_packages_diff.md +++ b/doc/changes/package_diffs/9.0.0/template-Exasol-all-r-4/flavor_base_deps/cran_packages_diff.md @@ -1,4 +1,4 @@ -| Package | Version in 8.3.0 | Version in 8.4.0 | Status | +| Package | Version in 8.3.0 | Version in 9.0.0 | Status | |-----------|--------------------|--------------------|----------| \ No newline at end of file diff --git a/doc/changes/package_diffs/8.4.0/template-Exasol-all-r-4/language_deps/apt_get_packages_diff.md b/doc/changes/package_diffs/9.0.0/template-Exasol-all-r-4/language_deps/apt_get_packages_diff.md similarity index 77% rename from doc/changes/package_diffs/8.4.0/template-Exasol-all-r-4/language_deps/apt_get_packages_diff.md rename to doc/changes/package_diffs/9.0.0/template-Exasol-all-r-4/language_deps/apt_get_packages_diff.md index 791754ff..2a4090ce 100644 --- a/doc/changes/package_diffs/8.4.0/template-Exasol-all-r-4/language_deps/apt_get_packages_diff.md +++ b/doc/changes/package_diffs/9.0.0/template-Exasol-all-r-4/language_deps/apt_get_packages_diff.md @@ -1,6 +1,6 @@ -| | Package | Version in 8.3.0 | Version in 8.4.0 | Status | +| | Package | Version in 8.3.0 | Version in 9.0.0 | Status | |---:|:----------------|:------------------------|:-------------------|:---------| | 0 | ca-certificates | 20230311ubuntu0.22.04.1 | 20240203~22.04.1 | UPDATED | | 1 | curl | 7.81.0-1ubuntu1.17 | 7.81.0-1ubuntu1.18 | UPDATED | \ No newline at end of file diff --git a/doc/changes/package_diffs/8.4.0/template-Exasol-all-r-4/language_deps/apt_get_packages_r_diff.md b/doc/changes/package_diffs/9.0.0/template-Exasol-all-r-4/language_deps/apt_get_packages_r_diff.md similarity index 80% rename from doc/changes/package_diffs/8.4.0/template-Exasol-all-r-4/language_deps/apt_get_packages_r_diff.md rename to doc/changes/package_diffs/9.0.0/template-Exasol-all-r-4/language_deps/apt_get_packages_r_diff.md index bf361793..bd7c4a00 100644 --- a/doc/changes/package_diffs/8.4.0/template-Exasol-all-r-4/language_deps/apt_get_packages_r_diff.md +++ b/doc/changes/package_diffs/9.0.0/template-Exasol-all-r-4/language_deps/apt_get_packages_r_diff.md @@ -1,6 +1,6 @@ -| | Package | Version in 8.3.0 | Version in 8.4.0 | Status | +| | Package | Version in 8.3.0 | Version in 9.0.0 | Status | |---:|:------------|:-------------------|:-------------------|:---------| | 0 | r-base-core | 4.4.0-1.2204.0 | 4.4.1-3.2204.0 | UPDATED | | 1 | r-base-dev | 4.4.0-1.2204.0 | 4.4.1-3.2204.0 | UPDATED | \ No newline at end of file diff --git a/doc/changes/package_diffs/9.0.0/template-Exasol-all-r-4/security_scan/apt_get_packages_diff.md b/doc/changes/package_diffs/9.0.0/template-Exasol-all-r-4/security_scan/apt_get_packages_diff.md new file mode 100644 index 00000000..4367d4a0 --- /dev/null +++ b/doc/changes/package_diffs/9.0.0/template-Exasol-all-r-4/security_scan/apt_get_packages_diff.md @@ -0,0 +1,5 @@ + + +| | Package | Version in 8.3.0 | Version in 9.0.0 | Status | +|---:|:----------|:---------------------|:---------------------|:---------| +| 0 | trivy | No version specified | No version specified | | \ No newline at end of file diff --git a/doc/changes/package_diffs/8.4.0/template-Exasol-all-r-4/security_scan/apt_get_packages_oyster_deps_diff.md b/doc/changes/package_diffs/9.0.0/template-Exasol-all-r-4/security_scan/apt_get_packages_oyster_deps_diff.md similarity index 92% rename from doc/changes/package_diffs/8.4.0/template-Exasol-all-r-4/security_scan/apt_get_packages_oyster_deps_diff.md rename to doc/changes/package_diffs/9.0.0/template-Exasol-all-r-4/security_scan/apt_get_packages_oyster_deps_diff.md index 02aa92b4..af2f54f5 100644 --- a/doc/changes/package_diffs/8.4.0/template-Exasol-all-r-4/security_scan/apt_get_packages_oyster_deps_diff.md +++ b/doc/changes/package_diffs/9.0.0/template-Exasol-all-r-4/security_scan/apt_get_packages_oyster_deps_diff.md @@ -1,5 +1,5 @@ -| | Package | Version in 8.3.0 | Version in 8.4.0 | Status | +| | Package | Version in 8.3.0 | Version in 9.0.0 | Status | |---:|:---------------------|:---------------------|:---------------------|:---------| | 0 | libcurl4-openssl-dev | No version specified | No version specified | | \ No newline at end of file diff --git a/doc/changes/package_diffs/9.0.0/template-Exasol-all-r-4/security_scan/apt_get_packages_trivy_deps_diff.md b/doc/changes/package_diffs/9.0.0/template-Exasol-all-r-4/security_scan/apt_get_packages_trivy_deps_diff.md new file mode 100644 index 00000000..14a7463f --- /dev/null +++ b/doc/changes/package_diffs/9.0.0/template-Exasol-all-r-4/security_scan/apt_get_packages_trivy_deps_diff.md @@ -0,0 +1,6 @@ + + +| | Package | Version in 8.3.0 | Version in 9.0.0 | Status | +|---:|:--------------------|:---------------------|:---------------------|:---------| +| 0 | apt-transport-https | No version specified | No version specified | | +| 1 | gnupg | No version specified | No version specified | | \ No newline at end of file diff --git a/doc/changes/package_diffs/8.4.0/template-Exasol-all-r-4/security_scan/r_cran_packages_diff.md b/doc/changes/package_diffs/9.0.0/template-Exasol-all-r-4/security_scan/r_cran_packages_diff.md similarity index 75% rename from doc/changes/package_diffs/8.4.0/template-Exasol-all-r-4/security_scan/r_cran_packages_diff.md rename to doc/changes/package_diffs/9.0.0/template-Exasol-all-r-4/security_scan/r_cran_packages_diff.md index 0c6cacca..d4f71ad1 100644 --- a/doc/changes/package_diffs/8.4.0/template-Exasol-all-r-4/security_scan/r_cran_packages_diff.md +++ b/doc/changes/package_diffs/9.0.0/template-Exasol-all-r-4/security_scan/r_cran_packages_diff.md @@ -1,5 +1,5 @@ -| | Package | Version in 8.3.0 | Version in 8.4.0 | Status | +| | Package | Version in 8.3.0 | Version in 9.0.0 | Status | |---:|:----------|:---------------------|:---------------------|:---------| | 0 | oysteR | No version specified | No version specified | | \ No newline at end of file diff --git a/doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10/udfclient_deps/apt_get_packages_diff.md b/doc/changes/package_diffs/9.0.0/template-Exasol-all-r-4/udfclient_deps/apt_get_packages_diff.md similarity index 88% rename from doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10/udfclient_deps/apt_get_packages_diff.md rename to doc/changes/package_diffs/9.0.0/template-Exasol-all-r-4/udfclient_deps/apt_get_packages_diff.md index 1d5bd04d..1cccd37c 100644 --- a/doc/changes/package_diffs/8.4.0/template-Exasol-all-python-3.10/udfclient_deps/apt_get_packages_diff.md +++ b/doc/changes/package_diffs/9.0.0/template-Exasol-all-r-4/udfclient_deps/apt_get_packages_diff.md @@ -1,6 +1,6 @@ -| | Package | Version in 8.3.0 | Version in 8.4.0 | Status | +| | Package | Version in 8.3.0 | Version in 9.0.0 | Status | |---:|:----------------|:------------------------|:------------------------|:---------| | 0 | coreutils | 8.32-4.1ubuntu1.2 | 8.32-4.1ubuntu1.2 | | | 1 | libnss-db | 2.2.3pre1-6ubuntu3 | 2.2.3pre1-6ubuntu3 | | diff --git a/poetry.lock b/poetry.lock index 23b58a61..b826c178 100644 --- a/poetry.lock +++ b/poetry.lock @@ -13,13 +13,13 @@ files = [ [[package]] name = "anyio" -version = "4.6.0" +version = "4.6.2.post1" description = "High level compatibility layer for multiple asynchronous event loop implementations" optional = false python-versions = ">=3.9" files = [ - {file = "anyio-4.6.0-py3-none-any.whl", hash = "sha256:c7d2e9d63e31599eeb636c8c5c03a7e108d73b345f064f1c19fdc87b79036a9a"}, - {file = "anyio-4.6.0.tar.gz", hash = "sha256:137b4559cbb034c477165047febb6ff83f390fc3b20bf181c1fc0a728cb8beeb"}, + {file = "anyio-4.6.2.post1-py3-none-any.whl", hash = "sha256:6d170c36fba3bdd840c73d3868c1e777e33676a69c3a72cf0a0d5d6d8009b61d"}, + {file = "anyio-4.6.2.post1.tar.gz", hash = "sha256:4c8bc31ccdb51c7f7bd251f51c609e038d63e34219b44aa86e47576389880b4c"}, ] [package.dependencies] @@ -30,18 +30,18 @@ typing-extensions = {version = ">=4.1", markers = "python_version < \"3.11\""} [package.extras] doc = ["Sphinx (>=7.4,<8.0)", "packaging", "sphinx-autodoc-typehints (>=1.2.0)", "sphinx-rtd-theme"] -test = ["anyio[trio]", "coverage[toml] (>=7)", "exceptiongroup (>=1.2.0)", "hypothesis (>=4.0)", "psutil (>=5.9)", "pytest (>=7.0)", "pytest-mock (>=3.6.1)", "trustme", "uvloop (>=0.21.0b1)"] +test = ["anyio[trio]", "coverage[toml] (>=7)", "exceptiongroup (>=1.2.0)", "hypothesis (>=4.0)", "psutil (>=5.9)", "pytest (>=7.0)", "pytest-mock (>=3.6.1)", "trustme", "truststore (>=0.9.1)", "uvloop (>=0.21.0b1)"] trio = ["trio (>=0.26.1)"] [[package]] name = "argcomplete" -version = "3.5.0" +version = "3.5.1" description = "Bash tab completion for argparse" optional = false python-versions = ">=3.8" files = [ - {file = "argcomplete-3.5.0-py3-none-any.whl", hash = "sha256:d4bcf3ff544f51e16e54228a7ac7f486ed70ebf2ecfe49a63a91171c76bf029b"}, - {file = "argcomplete-3.5.0.tar.gz", hash = "sha256:4349400469dccfb7950bb60334a680c58d88699bff6159df61251878dc6bf74b"}, + {file = "argcomplete-3.5.1-py3-none-any.whl", hash = "sha256:1a1d148bdaa3e3b93454900163403df41448a248af01b6e849edc5ac08e6c363"}, + {file = "argcomplete-3.5.1.tar.gz", hash = "sha256:eb1ee355aa2557bd3d0145de7b06b2a45b0ce461e1e7813f5d066039ab4177b4"}, ] [package.extras] @@ -108,33 +108,33 @@ typecheck = ["mypy"] [[package]] name = "black" -version = "24.8.0" +version = "24.10.0" description = "The uncompromising code formatter." optional = false -python-versions = ">=3.8" +python-versions = ">=3.9" files = [ - {file = "black-24.8.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:09cdeb74d494ec023ded657f7092ba518e8cf78fa8386155e4a03fdcc44679e6"}, - {file = "black-24.8.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:81c6742da39f33b08e791da38410f32e27d632260e599df7245cccee2064afeb"}, - {file = "black-24.8.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:707a1ca89221bc8a1a64fb5e15ef39cd755633daa672a9db7498d1c19de66a42"}, - {file = "black-24.8.0-cp310-cp310-win_amd64.whl", hash = "sha256:d6417535d99c37cee4091a2f24eb2b6d5ec42b144d50f1f2e436d9fe1916fe1a"}, - {file = "black-24.8.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:fb6e2c0b86bbd43dee042e48059c9ad7830abd5c94b0bc518c0eeec57c3eddc1"}, - {file = "black-24.8.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:837fd281f1908d0076844bc2b801ad2d369c78c45cf800cad7b61686051041af"}, - {file = "black-24.8.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:62e8730977f0b77998029da7971fa896ceefa2c4c4933fcd593fa599ecbf97a4"}, - {file = "black-24.8.0-cp311-cp311-win_amd64.whl", hash = "sha256:72901b4913cbac8972ad911dc4098d5753704d1f3c56e44ae8dce99eecb0e3af"}, - {file = "black-24.8.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:7c046c1d1eeb7aea9335da62472481d3bbf3fd986e093cffd35f4385c94ae368"}, - {file = "black-24.8.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:649f6d84ccbae73ab767e206772cc2d7a393a001070a4c814a546afd0d423aed"}, - {file = "black-24.8.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:2b59b250fdba5f9a9cd9d0ece6e6d993d91ce877d121d161e4698af3eb9c1018"}, - {file = "black-24.8.0-cp312-cp312-win_amd64.whl", hash = "sha256:6e55d30d44bed36593c3163b9bc63bf58b3b30e4611e4d88a0c3c239930ed5b2"}, - {file = "black-24.8.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:505289f17ceda596658ae81b61ebbe2d9b25aa78067035184ed0a9d855d18afd"}, - {file = "black-24.8.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:b19c9ad992c7883ad84c9b22aaa73562a16b819c1d8db7a1a1a49fb7ec13c7d2"}, - {file = "black-24.8.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:1f13f7f386f86f8121d76599114bb8c17b69d962137fc70efe56137727c7047e"}, - {file = "black-24.8.0-cp38-cp38-win_amd64.whl", hash = "sha256:f490dbd59680d809ca31efdae20e634f3fae27fba3ce0ba3208333b713bc3920"}, - {file = "black-24.8.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:eab4dd44ce80dea27dc69db40dab62d4ca96112f87996bca68cd75639aeb2e4c"}, - {file = "black-24.8.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:3c4285573d4897a7610054af5a890bde7c65cb466040c5f0c8b732812d7f0e5e"}, - {file = "black-24.8.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:9e84e33b37be070ba135176c123ae52a51f82306def9f7d063ee302ecab2cf47"}, - {file = "black-24.8.0-cp39-cp39-win_amd64.whl", hash = "sha256:73bbf84ed136e45d451a260c6b73ed674652f90a2b3211d6a35e78054563a9bb"}, - {file = "black-24.8.0-py3-none-any.whl", hash = "sha256:972085c618ee94f402da1af548a4f218c754ea7e5dc70acb168bfaca4c2542ed"}, - {file = "black-24.8.0.tar.gz", hash = "sha256:2500945420b6784c38b9ee885af039f5e7471ef284ab03fa35ecdde4688cd83f"}, + {file = "black-24.10.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:e6668650ea4b685440857138e5fe40cde4d652633b1bdffc62933d0db4ed9812"}, + {file = "black-24.10.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:1c536fcf674217e87b8cc3657b81809d3c085d7bf3ef262ead700da345bfa6ea"}, + {file = "black-24.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:649fff99a20bd06c6f727d2a27f401331dc0cc861fb69cde910fe95b01b5928f"}, + {file = "black-24.10.0-cp310-cp310-win_amd64.whl", hash = "sha256:fe4d6476887de70546212c99ac9bd803d90b42fc4767f058a0baa895013fbb3e"}, + {file = "black-24.10.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:5a2221696a8224e335c28816a9d331a6c2ae15a2ee34ec857dcf3e45dbfa99ad"}, + {file = "black-24.10.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:f9da3333530dbcecc1be13e69c250ed8dfa67f43c4005fb537bb426e19200d50"}, + {file = "black-24.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4007b1393d902b48b36958a216c20c4482f601569d19ed1df294a496eb366392"}, + {file = "black-24.10.0-cp311-cp311-win_amd64.whl", hash = "sha256:394d4ddc64782e51153eadcaaca95144ac4c35e27ef9b0a42e121ae7e57a9175"}, + {file = "black-24.10.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:b5e39e0fae001df40f95bd8cc36b9165c5e2ea88900167bddf258bacef9bbdc3"}, + {file = "black-24.10.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:d37d422772111794b26757c5b55a3eade028aa3fde43121ab7b673d050949d65"}, + {file = "black-24.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:14b3502784f09ce2443830e3133dacf2c0110d45191ed470ecb04d0f5f6fcb0f"}, + {file = "black-24.10.0-cp312-cp312-win_amd64.whl", hash = "sha256:30d2c30dc5139211dda799758559d1b049f7f14c580c409d6ad925b74a4208a8"}, + {file = "black-24.10.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:1cbacacb19e922a1d75ef2b6ccaefcd6e93a2c05ede32f06a21386a04cedb981"}, + {file = "black-24.10.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:1f93102e0c5bb3907451063e08b9876dbeac810e7da5a8bfb7aeb5a9ef89066b"}, + {file = "black-24.10.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ddacb691cdcdf77b96f549cf9591701d8db36b2f19519373d60d31746068dbf2"}, + {file = "black-24.10.0-cp313-cp313-win_amd64.whl", hash = "sha256:680359d932801c76d2e9c9068d05c6b107f2584b2a5b88831c83962eb9984c1b"}, + {file = "black-24.10.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:17374989640fbca88b6a448129cd1745c5eb8d9547b464f281b251dd00155ccd"}, + {file = "black-24.10.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:63f626344343083322233f175aaf372d326de8436f5928c042639a4afbbf1d3f"}, + {file = "black-24.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ccfa1d0cb6200857f1923b602f978386a3a2758a65b52e0950299ea014be6800"}, + {file = "black-24.10.0-cp39-cp39-win_amd64.whl", hash = "sha256:2cd9c95431d94adc56600710f8813ee27eea544dd118d45896bb734e9d7a0dc7"}, + {file = "black-24.10.0-py3-none-any.whl", hash = "sha256:3bb2b7a1f7b685f85b11fed1ef10f8a9148bceb49853e47a294a3dd963c1dd7d"}, + {file = "black-24.10.0.tar.gz", hash = "sha256:846ea64c97afe3bc677b761787993be4991810ecc7a4a937816dd6bddedc4875"}, ] [package.dependencies] @@ -148,7 +148,7 @@ typing-extensions = {version = ">=4.0.1", markers = "python_version < \"3.11\""} [package.extras] colorama = ["colorama (>=0.4.3)"] -d = ["aiohttp (>=3.7.4)", "aiohttp (>=3.7.4,!=3.9.0)"] +d = ["aiohttp (>=3.10)"] jupyter = ["ipython (>=7.8.0)", "tokenize-rt (>=3.2.0)"] uvloop = ["uvloop (>=0.15.2)"] @@ -282,101 +282,116 @@ pycparser = "*" [[package]] name = "charset-normalizer" -version = "3.3.2" +version = "3.4.0" description = "The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet." optional = false python-versions = ">=3.7.0" files = [ - {file = "charset-normalizer-3.3.2.tar.gz", hash = "sha256:f30c3cb33b24454a82faecaf01b19c18562b1e89558fb6c56de4d9118a032fd5"}, - {file = "charset_normalizer-3.3.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:25baf083bf6f6b341f4121c2f3c548875ee6f5339300e08be3f2b2ba1721cdd3"}, - {file = "charset_normalizer-3.3.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:06435b539f889b1f6f4ac1758871aae42dc3a8c0e24ac9e60c2384973ad73027"}, - {file = "charset_normalizer-3.3.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:9063e24fdb1e498ab71cb7419e24622516c4a04476b17a2dab57e8baa30d6e03"}, - {file = "charset_normalizer-3.3.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6897af51655e3691ff853668779c7bad41579facacf5fd7253b0133308cf000d"}, - {file = "charset_normalizer-3.3.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1d3193f4a680c64b4b6a9115943538edb896edc190f0b222e73761716519268e"}, - {file = "charset_normalizer-3.3.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:cd70574b12bb8a4d2aaa0094515df2463cb429d8536cfb6c7ce983246983e5a6"}, - {file = "charset_normalizer-3.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8465322196c8b4d7ab6d1e049e4c5cb460d0394da4a27d23cc242fbf0034b6b5"}, - {file = "charset_normalizer-3.3.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a9a8e9031d613fd2009c182b69c7b2c1ef8239a0efb1df3f7c8da66d5dd3d537"}, - {file = "charset_normalizer-3.3.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:beb58fe5cdb101e3a055192ac291b7a21e3b7ef4f67fa1d74e331a7f2124341c"}, - {file = "charset_normalizer-3.3.2-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:e06ed3eb3218bc64786f7db41917d4e686cc4856944f53d5bdf83a6884432e12"}, - {file = "charset_normalizer-3.3.2-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:2e81c7b9c8979ce92ed306c249d46894776a909505d8f5a4ba55b14206e3222f"}, - {file = "charset_normalizer-3.3.2-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:572c3763a264ba47b3cf708a44ce965d98555f618ca42c926a9c1616d8f34269"}, - {file = "charset_normalizer-3.3.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:fd1abc0d89e30cc4e02e4064dc67fcc51bd941eb395c502aac3ec19fab46b519"}, - {file = "charset_normalizer-3.3.2-cp310-cp310-win32.whl", hash = "sha256:3d47fa203a7bd9c5b6cee4736ee84ca03b8ef23193c0d1ca99b5089f72645c73"}, - {file = "charset_normalizer-3.3.2-cp310-cp310-win_amd64.whl", hash = "sha256:10955842570876604d404661fbccbc9c7e684caf432c09c715ec38fbae45ae09"}, - {file = "charset_normalizer-3.3.2-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:802fe99cca7457642125a8a88a084cef28ff0cf9407060f7b93dca5aa25480db"}, - {file = "charset_normalizer-3.3.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:573f6eac48f4769d667c4442081b1794f52919e7edada77495aaed9236d13a96"}, - {file = "charset_normalizer-3.3.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:549a3a73da901d5bc3ce8d24e0600d1fa85524c10287f6004fbab87672bf3e1e"}, - {file = "charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f27273b60488abe721a075bcca6d7f3964f9f6f067c8c4c605743023d7d3944f"}, - {file = "charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1ceae2f17a9c33cb48e3263960dc5fc8005351ee19db217e9b1bb15d28c02574"}, - {file = "charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:65f6f63034100ead094b8744b3b97965785388f308a64cf8d7c34f2f2e5be0c4"}, - {file = "charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:753f10e867343b4511128c6ed8c82f7bec3bd026875576dfd88483c5c73b2fd8"}, - {file = "charset_normalizer-3.3.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4a78b2b446bd7c934f5dcedc588903fb2f5eec172f3d29e52a9096a43722adfc"}, - {file = "charset_normalizer-3.3.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:e537484df0d8f426ce2afb2d0f8e1c3d0b114b83f8850e5f2fbea0e797bd82ae"}, - {file = "charset_normalizer-3.3.2-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:eb6904c354526e758fda7167b33005998fb68c46fbc10e013ca97f21ca5c8887"}, - {file = "charset_normalizer-3.3.2-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:deb6be0ac38ece9ba87dea880e438f25ca3eddfac8b002a2ec3d9183a454e8ae"}, - {file = "charset_normalizer-3.3.2-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:4ab2fe47fae9e0f9dee8c04187ce5d09f48eabe611be8259444906793ab7cbce"}, - {file = "charset_normalizer-3.3.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:80402cd6ee291dcb72644d6eac93785fe2c8b9cb30893c1af5b8fdd753b9d40f"}, - {file = "charset_normalizer-3.3.2-cp311-cp311-win32.whl", hash = "sha256:7cd13a2e3ddeed6913a65e66e94b51d80a041145a026c27e6bb76c31a853c6ab"}, - {file = "charset_normalizer-3.3.2-cp311-cp311-win_amd64.whl", hash = "sha256:663946639d296df6a2bb2aa51b60a2454ca1cb29835324c640dafb5ff2131a77"}, - {file = "charset_normalizer-3.3.2-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:0b2b64d2bb6d3fb9112bafa732def486049e63de9618b5843bcdd081d8144cd8"}, - {file = "charset_normalizer-3.3.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:ddbb2551d7e0102e7252db79ba445cdab71b26640817ab1e3e3648dad515003b"}, - {file = "charset_normalizer-3.3.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:55086ee1064215781fff39a1af09518bc9255b50d6333f2e4c74ca09fac6a8f6"}, - {file = "charset_normalizer-3.3.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8f4a014bc36d3c57402e2977dada34f9c12300af536839dc38c0beab8878f38a"}, - {file = "charset_normalizer-3.3.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a10af20b82360ab00827f916a6058451b723b4e65030c5a18577c8b2de5b3389"}, - {file = "charset_normalizer-3.3.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8d756e44e94489e49571086ef83b2bb8ce311e730092d2c34ca8f7d925cb20aa"}, - {file = "charset_normalizer-3.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:90d558489962fd4918143277a773316e56c72da56ec7aa3dc3dbbe20fdfed15b"}, - {file = "charset_normalizer-3.3.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6ac7ffc7ad6d040517be39eb591cac5ff87416c2537df6ba3cba3bae290c0fed"}, - {file = "charset_normalizer-3.3.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:7ed9e526742851e8d5cc9e6cf41427dfc6068d4f5a3bb03659444b4cabf6bc26"}, - {file = "charset_normalizer-3.3.2-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:8bdb58ff7ba23002a4c5808d608e4e6c687175724f54a5dade5fa8c67b604e4d"}, - {file = "charset_normalizer-3.3.2-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:6b3251890fff30ee142c44144871185dbe13b11bab478a88887a639655be1068"}, - {file = "charset_normalizer-3.3.2-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:b4a23f61ce87adf89be746c8a8974fe1c823c891d8f86eb218bb957c924bb143"}, - {file = "charset_normalizer-3.3.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:efcb3f6676480691518c177e3b465bcddf57cea040302f9f4e6e191af91174d4"}, - {file = "charset_normalizer-3.3.2-cp312-cp312-win32.whl", hash = "sha256:d965bba47ddeec8cd560687584e88cf699fd28f192ceb452d1d7ee807c5597b7"}, - {file = "charset_normalizer-3.3.2-cp312-cp312-win_amd64.whl", hash = "sha256:96b02a3dc4381e5494fad39be677abcb5e6634bf7b4fa83a6dd3112607547001"}, - {file = "charset_normalizer-3.3.2-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:95f2a5796329323b8f0512e09dbb7a1860c46a39da62ecb2324f116fa8fdc85c"}, - {file = "charset_normalizer-3.3.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c002b4ffc0be611f0d9da932eb0f704fe2602a9a949d1f738e4c34c75b0863d5"}, - {file = "charset_normalizer-3.3.2-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a981a536974bbc7a512cf44ed14938cf01030a99e9b3a06dd59578882f06f985"}, - {file = "charset_normalizer-3.3.2-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3287761bc4ee9e33561a7e058c72ac0938c4f57fe49a09eae428fd88aafe7bb6"}, - {file = "charset_normalizer-3.3.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:42cb296636fcc8b0644486d15c12376cb9fa75443e00fb25de0b8602e64c1714"}, - {file = "charset_normalizer-3.3.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0a55554a2fa0d408816b3b5cedf0045f4b8e1a6065aec45849de2d6f3f8e9786"}, - {file = "charset_normalizer-3.3.2-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:c083af607d2515612056a31f0a8d9e0fcb5876b7bfc0abad3ecd275bc4ebc2d5"}, - {file = "charset_normalizer-3.3.2-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:87d1351268731db79e0f8e745d92493ee2841c974128ef629dc518b937d9194c"}, - {file = "charset_normalizer-3.3.2-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:bd8f7df7d12c2db9fab40bdd87a7c09b1530128315d047a086fa3ae3435cb3a8"}, - {file = "charset_normalizer-3.3.2-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:c180f51afb394e165eafe4ac2936a14bee3eb10debc9d9e4db8958fe36afe711"}, - {file = "charset_normalizer-3.3.2-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:8c622a5fe39a48f78944a87d4fb8a53ee07344641b0562c540d840748571b811"}, - {file = "charset_normalizer-3.3.2-cp37-cp37m-win32.whl", hash = "sha256:db364eca23f876da6f9e16c9da0df51aa4f104a972735574842618b8c6d999d4"}, - {file = "charset_normalizer-3.3.2-cp37-cp37m-win_amd64.whl", hash = "sha256:86216b5cee4b06df986d214f664305142d9c76df9b6512be2738aa72a2048f99"}, - {file = "charset_normalizer-3.3.2-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:6463effa3186ea09411d50efc7d85360b38d5f09b870c48e4600f63af490e56a"}, - {file = "charset_normalizer-3.3.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:6c4caeef8fa63d06bd437cd4bdcf3ffefe6738fb1b25951440d80dc7df8c03ac"}, - {file = "charset_normalizer-3.3.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:37e55c8e51c236f95b033f6fb391d7d7970ba5fe7ff453dad675e88cf303377a"}, - {file = "charset_normalizer-3.3.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fb69256e180cb6c8a894fee62b3afebae785babc1ee98b81cdf68bbca1987f33"}, - {file = "charset_normalizer-3.3.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ae5f4161f18c61806f411a13b0310bea87f987c7d2ecdbdaad0e94eb2e404238"}, - {file = "charset_normalizer-3.3.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b2b0a0c0517616b6869869f8c581d4eb2dd83a4d79e0ebcb7d373ef9956aeb0a"}, - {file = "charset_normalizer-3.3.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:45485e01ff4d3630ec0d9617310448a8702f70e9c01906b0d0118bdf9d124cf2"}, - {file = "charset_normalizer-3.3.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:eb00ed941194665c332bf8e078baf037d6c35d7c4f3102ea2d4f16ca94a26dc8"}, - {file = "charset_normalizer-3.3.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:2127566c664442652f024c837091890cb1942c30937add288223dc895793f898"}, - {file = "charset_normalizer-3.3.2-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:a50aebfa173e157099939b17f18600f72f84eed3049e743b68ad15bd69b6bf99"}, - {file = "charset_normalizer-3.3.2-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:4d0d1650369165a14e14e1e47b372cfcb31d6ab44e6e33cb2d4e57265290044d"}, - {file = "charset_normalizer-3.3.2-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:923c0c831b7cfcb071580d3f46c4baf50f174be571576556269530f4bbd79d04"}, - {file = "charset_normalizer-3.3.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:06a81e93cd441c56a9b65d8e1d043daeb97a3d0856d177d5c90ba85acb3db087"}, - {file = "charset_normalizer-3.3.2-cp38-cp38-win32.whl", hash = "sha256:6ef1d82a3af9d3eecdba2321dc1b3c238245d890843e040e41e470ffa64c3e25"}, - {file = "charset_normalizer-3.3.2-cp38-cp38-win_amd64.whl", hash = "sha256:eb8821e09e916165e160797a6c17edda0679379a4be5c716c260e836e122f54b"}, - {file = "charset_normalizer-3.3.2-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:c235ebd9baae02f1b77bcea61bce332cb4331dc3617d254df3323aa01ab47bd4"}, - {file = "charset_normalizer-3.3.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:5b4c145409bef602a690e7cfad0a15a55c13320ff7a3ad7ca59c13bb8ba4d45d"}, - {file = "charset_normalizer-3.3.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:68d1f8a9e9e37c1223b656399be5d6b448dea850bed7d0f87a8311f1ff3dabb0"}, - {file = "charset_normalizer-3.3.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:22afcb9f253dac0696b5a4be4a1c0f8762f8239e21b99680099abd9b2b1b2269"}, - {file = "charset_normalizer-3.3.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e27ad930a842b4c5eb8ac0016b0a54f5aebbe679340c26101df33424142c143c"}, - {file = "charset_normalizer-3.3.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1f79682fbe303db92bc2b1136016a38a42e835d932bab5b3b1bfcfbf0640e519"}, - {file = "charset_normalizer-3.3.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b261ccdec7821281dade748d088bb6e9b69e6d15b30652b74cbbac25e280b796"}, - {file = "charset_normalizer-3.3.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:122c7fa62b130ed55f8f285bfd56d5f4b4a5b503609d181f9ad85e55c89f4185"}, - {file = "charset_normalizer-3.3.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:d0eccceffcb53201b5bfebb52600a5fb483a20b61da9dbc885f8b103cbe7598c"}, - {file = "charset_normalizer-3.3.2-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:9f96df6923e21816da7e0ad3fd47dd8f94b2a5ce594e00677c0013018b813458"}, - {file = "charset_normalizer-3.3.2-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:7f04c839ed0b6b98b1a7501a002144b76c18fb1c1850c8b98d458ac269e26ed2"}, - {file = "charset_normalizer-3.3.2-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:34d1c8da1e78d2e001f363791c98a272bb734000fcef47a491c1e3b0505657a8"}, - {file = "charset_normalizer-3.3.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:ff8fa367d09b717b2a17a052544193ad76cd49979c805768879cb63d9ca50561"}, - {file = "charset_normalizer-3.3.2-cp39-cp39-win32.whl", hash = "sha256:aed38f6e4fb3f5d6bf81bfa990a07806be9d83cf7bacef998ab1a9bd660a581f"}, - {file = "charset_normalizer-3.3.2-cp39-cp39-win_amd64.whl", hash = "sha256:b01b88d45a6fcb69667cd6d2f7a9aeb4bf53760d7fc536bf679ec94fe9f3ff3d"}, - {file = "charset_normalizer-3.3.2-py3-none-any.whl", hash = "sha256:3e4d1f6587322d2788836a99c69062fbb091331ec940e02d12d179c1d53e25fc"}, + {file = "charset_normalizer-3.4.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:4f9fc98dad6c2eaa32fc3af1417d95b5e3d08aff968df0cd320066def971f9a6"}, + {file = "charset_normalizer-3.4.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0de7b687289d3c1b3e8660d0741874abe7888100efe14bd0f9fd7141bcbda92b"}, + {file = "charset_normalizer-3.4.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:5ed2e36c3e9b4f21dd9422f6893dec0abf2cca553af509b10cd630f878d3eb99"}, + {file = "charset_normalizer-3.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:40d3ff7fc90b98c637bda91c89d51264a3dcf210cade3a2c6f838c7268d7a4ca"}, + {file = "charset_normalizer-3.4.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1110e22af8ca26b90bd6364fe4c763329b0ebf1ee213ba32b68c73de5752323d"}, + {file = "charset_normalizer-3.4.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:86f4e8cca779080f66ff4f191a685ced73d2f72d50216f7112185dc02b90b9b7"}, + {file = "charset_normalizer-3.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7f683ddc7eedd742e2889d2bfb96d69573fde1d92fcb811979cdb7165bb9c7d3"}, + {file = "charset_normalizer-3.4.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:27623ba66c183eca01bf9ff833875b459cad267aeeb044477fedac35e19ba907"}, + {file = "charset_normalizer-3.4.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:f606a1881d2663630ea5b8ce2efe2111740df4b687bd78b34a8131baa007f79b"}, + {file = "charset_normalizer-3.4.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:0b309d1747110feb25d7ed6b01afdec269c647d382c857ef4663bbe6ad95a912"}, + {file = "charset_normalizer-3.4.0-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:136815f06a3ae311fae551c3df1f998a1ebd01ddd424aa5603a4336997629e95"}, + {file = "charset_normalizer-3.4.0-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:14215b71a762336254351b00ec720a8e85cada43b987da5a042e4ce3e82bd68e"}, + {file = "charset_normalizer-3.4.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:79983512b108e4a164b9c8d34de3992f76d48cadc9554c9e60b43f308988aabe"}, + {file = "charset_normalizer-3.4.0-cp310-cp310-win32.whl", hash = "sha256:c94057af19bc953643a33581844649a7fdab902624d2eb739738a30e2b3e60fc"}, + {file = "charset_normalizer-3.4.0-cp310-cp310-win_amd64.whl", hash = "sha256:55f56e2ebd4e3bc50442fbc0888c9d8c94e4e06a933804e2af3e89e2f9c1c749"}, + {file = "charset_normalizer-3.4.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:0d99dd8ff461990f12d6e42c7347fd9ab2532fb70e9621ba520f9e8637161d7c"}, + {file = "charset_normalizer-3.4.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:c57516e58fd17d03ebe67e181a4e4e2ccab1168f8c2976c6a334d4f819fe5944"}, + {file = "charset_normalizer-3.4.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:6dba5d19c4dfab08e58d5b36304b3f92f3bd5d42c1a3fa37b5ba5cdf6dfcbcee"}, + {file = "charset_normalizer-3.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bf4475b82be41b07cc5e5ff94810e6a01f276e37c2d55571e3fe175e467a1a1c"}, + {file = "charset_normalizer-3.4.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ce031db0408e487fd2775d745ce30a7cd2923667cf3b69d48d219f1d8f5ddeb6"}, + {file = "charset_normalizer-3.4.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ff4e7cdfdb1ab5698e675ca622e72d58a6fa2a8aa58195de0c0061288e6e3ea"}, + {file = "charset_normalizer-3.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3710a9751938947e6327ea9f3ea6332a09bf0ba0c09cae9cb1f250bd1f1549bc"}, + {file = "charset_normalizer-3.4.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:82357d85de703176b5587dbe6ade8ff67f9f69a41c0733cf2425378b49954de5"}, + {file = "charset_normalizer-3.4.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:47334db71978b23ebcf3c0f9f5ee98b8d65992b65c9c4f2d34c2eaf5bcaf0594"}, + {file = "charset_normalizer-3.4.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:8ce7fd6767a1cc5a92a639b391891bf1c268b03ec7e021c7d6d902285259685c"}, + {file = "charset_normalizer-3.4.0-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:f1a2f519ae173b5b6a2c9d5fa3116ce16e48b3462c8b96dfdded11055e3d6365"}, + {file = "charset_normalizer-3.4.0-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:63bc5c4ae26e4bc6be6469943b8253c0fd4e4186c43ad46e713ea61a0ba49129"}, + {file = "charset_normalizer-3.4.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:bcb4f8ea87d03bc51ad04add8ceaf9b0f085ac045ab4d74e73bbc2dc033f0236"}, + {file = "charset_normalizer-3.4.0-cp311-cp311-win32.whl", hash = "sha256:9ae4ef0b3f6b41bad6366fb0ea4fc1d7ed051528e113a60fa2a65a9abb5b1d99"}, + {file = "charset_normalizer-3.4.0-cp311-cp311-win_amd64.whl", hash = "sha256:cee4373f4d3ad28f1ab6290684d8e2ebdb9e7a1b74fdc39e4c211995f77bec27"}, + {file = "charset_normalizer-3.4.0-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:0713f3adb9d03d49d365b70b84775d0a0d18e4ab08d12bc46baa6132ba78aaf6"}, + {file = "charset_normalizer-3.4.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:de7376c29d95d6719048c194a9cf1a1b0393fbe8488a22008610b0361d834ecf"}, + {file = "charset_normalizer-3.4.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4a51b48f42d9358460b78725283f04bddaf44a9358197b889657deba38f329db"}, + {file = "charset_normalizer-3.4.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b295729485b06c1a0683af02a9e42d2caa9db04a373dc38a6a58cdd1e8abddf1"}, + {file = "charset_normalizer-3.4.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ee803480535c44e7f5ad00788526da7d85525cfefaf8acf8ab9a310000be4b03"}, + {file = "charset_normalizer-3.4.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3d59d125ffbd6d552765510e3f31ed75ebac2c7470c7274195b9161a32350284"}, + {file = "charset_normalizer-3.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8cda06946eac330cbe6598f77bb54e690b4ca93f593dee1568ad22b04f347c15"}, + {file = "charset_normalizer-3.4.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:07afec21bbbbf8a5cc3651aa96b980afe2526e7f048fdfb7f1014d84acc8b6d8"}, + {file = "charset_normalizer-3.4.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:6b40e8d38afe634559e398cc32b1472f376a4099c75fe6299ae607e404c033b2"}, + {file = "charset_normalizer-3.4.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:b8dcd239c743aa2f9c22ce674a145e0a25cb1566c495928440a181ca1ccf6719"}, + {file = "charset_normalizer-3.4.0-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:84450ba661fb96e9fd67629b93d2941c871ca86fc38d835d19d4225ff946a631"}, + {file = "charset_normalizer-3.4.0-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:44aeb140295a2f0659e113b31cfe92c9061622cadbc9e2a2f7b8ef6b1e29ef4b"}, + {file = "charset_normalizer-3.4.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:1db4e7fefefd0f548d73e2e2e041f9df5c59e178b4c72fbac4cc6f535cfb1565"}, + {file = "charset_normalizer-3.4.0-cp312-cp312-win32.whl", hash = "sha256:5726cf76c982532c1863fb64d8c6dd0e4c90b6ece9feb06c9f202417a31f7dd7"}, + {file = "charset_normalizer-3.4.0-cp312-cp312-win_amd64.whl", hash = "sha256:b197e7094f232959f8f20541ead1d9862ac5ebea1d58e9849c1bf979255dfac9"}, + {file = "charset_normalizer-3.4.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:dd4eda173a9fcccb5f2e2bd2a9f423d180194b1bf17cf59e3269899235b2a114"}, + {file = "charset_normalizer-3.4.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:e9e3c4c9e1ed40ea53acf11e2a386383c3304212c965773704e4603d589343ed"}, + {file = "charset_normalizer-3.4.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:92a7e36b000bf022ef3dbb9c46bfe2d52c047d5e3f3343f43204263c5addc250"}, + {file = "charset_normalizer-3.4.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:54b6a92d009cbe2fb11054ba694bc9e284dad30a26757b1e372a1fdddaf21920"}, + {file = "charset_normalizer-3.4.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1ffd9493de4c922f2a38c2bf62b831dcec90ac673ed1ca182fe11b4d8e9f2a64"}, + {file = "charset_normalizer-3.4.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:35c404d74c2926d0287fbd63ed5d27eb911eb9e4a3bb2c6d294f3cfd4a9e0c23"}, + {file = "charset_normalizer-3.4.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4796efc4faf6b53a18e3d46343535caed491776a22af773f366534056c4e1fbc"}, + {file = "charset_normalizer-3.4.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e7fdd52961feb4c96507aa649550ec2a0d527c086d284749b2f582f2d40a2e0d"}, + {file = "charset_normalizer-3.4.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:92db3c28b5b2a273346bebb24857fda45601aef6ae1c011c0a997106581e8a88"}, + {file = "charset_normalizer-3.4.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:ab973df98fc99ab39080bfb0eb3a925181454d7c3ac8a1e695fddfae696d9e90"}, + {file = "charset_normalizer-3.4.0-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:4b67fdab07fdd3c10bb21edab3cbfe8cf5696f453afce75d815d9d7223fbe88b"}, + {file = "charset_normalizer-3.4.0-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:aa41e526a5d4a9dfcfbab0716c7e8a1b215abd3f3df5a45cf18a12721d31cb5d"}, + {file = "charset_normalizer-3.4.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:ffc519621dce0c767e96b9c53f09c5d215578e10b02c285809f76509a3931482"}, + {file = "charset_normalizer-3.4.0-cp313-cp313-win32.whl", hash = "sha256:f19c1585933c82098c2a520f8ec1227f20e339e33aca8fa6f956f6691b784e67"}, + {file = "charset_normalizer-3.4.0-cp313-cp313-win_amd64.whl", hash = "sha256:707b82d19e65c9bd28b81dde95249b07bf9f5b90ebe1ef17d9b57473f8a64b7b"}, + {file = "charset_normalizer-3.4.0-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:dbe03226baf438ac4fda9e2d0715022fd579cb641c4cf639fa40d53b2fe6f3e2"}, + {file = "charset_normalizer-3.4.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dd9a8bd8900e65504a305bf8ae6fa9fbc66de94178c420791d0293702fce2df7"}, + {file = "charset_normalizer-3.4.0-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b8831399554b92b72af5932cdbbd4ddc55c55f631bb13ff8fe4e6536a06c5c51"}, + {file = "charset_normalizer-3.4.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a14969b8691f7998e74663b77b4c36c0337cb1df552da83d5c9004a93afdb574"}, + {file = "charset_normalizer-3.4.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dcaf7c1524c0542ee2fc82cc8ec337f7a9f7edee2532421ab200d2b920fc97cf"}, + {file = "charset_normalizer-3.4.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:425c5f215d0eecee9a56cdb703203dda90423247421bf0d67125add85d0c4455"}, + {file = "charset_normalizer-3.4.0-cp37-cp37m-musllinux_1_2_aarch64.whl", hash = "sha256:d5b054862739d276e09928de37c79ddeec42a6e1bfc55863be96a36ba22926f6"}, + {file = "charset_normalizer-3.4.0-cp37-cp37m-musllinux_1_2_i686.whl", hash = "sha256:f3e73a4255342d4eb26ef6df01e3962e73aa29baa3124a8e824c5d3364a65748"}, + {file = "charset_normalizer-3.4.0-cp37-cp37m-musllinux_1_2_ppc64le.whl", hash = "sha256:2f6c34da58ea9c1a9515621f4d9ac379871a8f21168ba1b5e09d74250de5ad62"}, + {file = "charset_normalizer-3.4.0-cp37-cp37m-musllinux_1_2_s390x.whl", hash = "sha256:f09cb5a7bbe1ecae6e87901a2eb23e0256bb524a79ccc53eb0b7629fbe7677c4"}, + {file = "charset_normalizer-3.4.0-cp37-cp37m-musllinux_1_2_x86_64.whl", hash = "sha256:0099d79bdfcf5c1f0c2c72f91516702ebf8b0b8ddd8905f97a8aecf49712c621"}, + {file = "charset_normalizer-3.4.0-cp37-cp37m-win32.whl", hash = "sha256:9c98230f5042f4945f957d006edccc2af1e03ed5e37ce7c373f00a5a4daa6149"}, + {file = "charset_normalizer-3.4.0-cp37-cp37m-win_amd64.whl", hash = "sha256:62f60aebecfc7f4b82e3f639a7d1433a20ec32824db2199a11ad4f5e146ef5ee"}, + {file = "charset_normalizer-3.4.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:af73657b7a68211996527dbfeffbb0864e043d270580c5aef06dc4b659a4b578"}, + {file = "charset_normalizer-3.4.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:cab5d0b79d987c67f3b9e9c53f54a61360422a5a0bc075f43cab5621d530c3b6"}, + {file = "charset_normalizer-3.4.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:9289fd5dddcf57bab41d044f1756550f9e7cf0c8e373b8cdf0ce8773dc4bd417"}, + {file = "charset_normalizer-3.4.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6b493a043635eb376e50eedf7818f2f322eabbaa974e948bd8bdd29eb7ef2a51"}, + {file = "charset_normalizer-3.4.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9fa2566ca27d67c86569e8c85297aaf413ffab85a8960500f12ea34ff98e4c41"}, + {file = "charset_normalizer-3.4.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a8e538f46104c815be19c975572d74afb53f29650ea2025bbfaef359d2de2f7f"}, + {file = "charset_normalizer-3.4.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6fd30dc99682dc2c603c2b315bded2799019cea829f8bf57dc6b61efde6611c8"}, + {file = "charset_normalizer-3.4.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2006769bd1640bdf4d5641c69a3d63b71b81445473cac5ded39740a226fa88ab"}, + {file = "charset_normalizer-3.4.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:dc15e99b2d8a656f8e666854404f1ba54765871104e50c8e9813af8a7db07f12"}, + {file = "charset_normalizer-3.4.0-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:ab2e5bef076f5a235c3774b4f4028a680432cded7cad37bba0fd90d64b187d19"}, + {file = "charset_normalizer-3.4.0-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:4ec9dd88a5b71abfc74e9df5ebe7921c35cbb3b641181a531ca65cdb5e8e4dea"}, + {file = "charset_normalizer-3.4.0-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:43193c5cda5d612f247172016c4bb71251c784d7a4d9314677186a838ad34858"}, + {file = "charset_normalizer-3.4.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:aa693779a8b50cd97570e5a0f343538a8dbd3e496fa5dcb87e29406ad0299654"}, + {file = "charset_normalizer-3.4.0-cp38-cp38-win32.whl", hash = "sha256:7706f5850360ac01d80c89bcef1640683cc12ed87f42579dab6c5d3ed6888613"}, + {file = "charset_normalizer-3.4.0-cp38-cp38-win_amd64.whl", hash = "sha256:c3e446d253bd88f6377260d07c895816ebf33ffffd56c1c792b13bff9c3e1ade"}, + {file = "charset_normalizer-3.4.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:980b4f289d1d90ca5efcf07958d3eb38ed9c0b7676bf2831a54d4f66f9c27dfa"}, + {file = "charset_normalizer-3.4.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:f28f891ccd15c514a0981f3b9db9aa23d62fe1a99997512b0491d2ed323d229a"}, + {file = "charset_normalizer-3.4.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a8aacce6e2e1edcb6ac625fb0f8c3a9570ccc7bfba1f63419b3769ccf6a00ed0"}, + {file = "charset_normalizer-3.4.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bd7af3717683bea4c87acd8c0d3d5b44d56120b26fd3f8a692bdd2d5260c620a"}, + {file = "charset_normalizer-3.4.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5ff2ed8194587faf56555927b3aa10e6fb69d931e33953943bc4f837dfee2242"}, + {file = "charset_normalizer-3.4.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e91f541a85298cf35433bf66f3fab2a4a2cff05c127eeca4af174f6d497f0d4b"}, + {file = "charset_normalizer-3.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:309a7de0a0ff3040acaebb35ec45d18db4b28232f21998851cfa709eeff49d62"}, + {file = "charset_normalizer-3.4.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:285e96d9d53422efc0d7a17c60e59f37fbf3dfa942073f666db4ac71e8d726d0"}, + {file = "charset_normalizer-3.4.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:5d447056e2ca60382d460a604b6302d8db69476fd2015c81e7c35417cfabe4cd"}, + {file = "charset_normalizer-3.4.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:20587d20f557fe189b7947d8e7ec5afa110ccf72a3128d61a2a387c3313f46be"}, + {file = "charset_normalizer-3.4.0-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:130272c698667a982a5d0e626851ceff662565379baf0ff2cc58067b81d4f11d"}, + {file = "charset_normalizer-3.4.0-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:ab22fbd9765e6954bc0bcff24c25ff71dcbfdb185fcdaca49e81bac68fe724d3"}, + {file = "charset_normalizer-3.4.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:7782afc9b6b42200f7362858f9e73b1f8316afb276d316336c0ec3bd73312742"}, + {file = "charset_normalizer-3.4.0-cp39-cp39-win32.whl", hash = "sha256:2de62e8801ddfff069cd5c504ce3bc9672b23266597d4e4f50eda28846c322f2"}, + {file = "charset_normalizer-3.4.0-cp39-cp39-win_amd64.whl", hash = "sha256:95c3c157765b031331dd4db3c775e58deaee050a3042fcad72cbc4189d7c8dca"}, + {file = "charset_normalizer-3.4.0-py3-none-any.whl", hash = "sha256:fe9f97feb71aa9896b81973a7bbada8c49501dc73e58a10fcef6663af95e5079"}, + {file = "charset_normalizer-3.4.0.tar.gz", hash = "sha256:223217c3d4f82c3ac5e29032b3f1c2eb0fb591b72161f86d93f5719079dae93e"}, ] [[package]] @@ -406,38 +421,38 @@ files = [ [[package]] name = "cryptography" -version = "43.0.1" +version = "43.0.3" description = "cryptography is a package which provides cryptographic recipes and primitives to Python developers." optional = false python-versions = ">=3.7" files = [ - {file = "cryptography-43.0.1-cp37-abi3-macosx_10_9_universal2.whl", hash = "sha256:8385d98f6a3bf8bb2d65a73e17ed87a3ba84f6991c155691c51112075f9ffc5d"}, - {file = "cryptography-43.0.1-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:27e613d7077ac613e399270253259d9d53872aaf657471473ebfc9a52935c062"}, - {file = "cryptography-43.0.1-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:68aaecc4178e90719e95298515979814bda0cbada1256a4485414860bd7ab962"}, - {file = "cryptography-43.0.1-cp37-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:de41fd81a41e53267cb020bb3a7212861da53a7d39f863585d13ea11049cf277"}, - {file = "cryptography-43.0.1-cp37-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:f98bf604c82c416bc829e490c700ca1553eafdf2912a91e23a79d97d9801372a"}, - {file = "cryptography-43.0.1-cp37-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:61ec41068b7b74268fa86e3e9e12b9f0c21fcf65434571dbb13d954bceb08042"}, - {file = "cryptography-43.0.1-cp37-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:014f58110f53237ace6a408b5beb6c427b64e084eb451ef25a28308270086494"}, - {file = "cryptography-43.0.1-cp37-abi3-win32.whl", hash = "sha256:2bd51274dcd59f09dd952afb696bf9c61a7a49dfc764c04dd33ef7a6b502a1e2"}, - {file = "cryptography-43.0.1-cp37-abi3-win_amd64.whl", hash = "sha256:666ae11966643886c2987b3b721899d250855718d6d9ce41b521252a17985f4d"}, - {file = "cryptography-43.0.1-cp39-abi3-macosx_10_9_universal2.whl", hash = "sha256:ac119bb76b9faa00f48128b7f5679e1d8d437365c5d26f1c2c3f0da4ce1b553d"}, - {file = "cryptography-43.0.1-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1bbcce1a551e262dfbafb6e6252f1ae36a248e615ca44ba302df077a846a8806"}, - {file = "cryptography-43.0.1-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:58d4e9129985185a06d849aa6df265bdd5a74ca6e1b736a77959b498e0505b85"}, - {file = "cryptography-43.0.1-cp39-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:d03a475165f3134f773d1388aeb19c2d25ba88b6a9733c5c590b9ff7bbfa2e0c"}, - {file = "cryptography-43.0.1-cp39-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:511f4273808ab590912a93ddb4e3914dfd8a388fed883361b02dea3791f292e1"}, - {file = "cryptography-43.0.1-cp39-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:80eda8b3e173f0f247f711eef62be51b599b5d425c429b5d4ca6a05e9e856baa"}, - {file = "cryptography-43.0.1-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:38926c50cff6f533f8a2dae3d7f19541432610d114a70808f0926d5aaa7121e4"}, - {file = "cryptography-43.0.1-cp39-abi3-win32.whl", hash = "sha256:a575913fb06e05e6b4b814d7f7468c2c660e8bb16d8d5a1faf9b33ccc569dd47"}, - {file = "cryptography-43.0.1-cp39-abi3-win_amd64.whl", hash = "sha256:d75601ad10b059ec832e78823b348bfa1a59f6b8d545db3a24fd44362a1564cb"}, - {file = "cryptography-43.0.1-pp310-pypy310_pp73-macosx_10_9_x86_64.whl", hash = "sha256:ea25acb556320250756e53f9e20a4177515f012c9eaea17eb7587a8c4d8ae034"}, - {file = "cryptography-43.0.1-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:c1332724be35d23a854994ff0b66530119500b6053d0bd3363265f7e5e77288d"}, - {file = "cryptography-43.0.1-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:fba1007b3ef89946dbbb515aeeb41e30203b004f0b4b00e5e16078b518563289"}, - {file = "cryptography-43.0.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:5b43d1ea6b378b54a1dc99dd8a2b5be47658fe9a7ce0a58ff0b55f4b43ef2b84"}, - {file = "cryptography-43.0.1-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:88cce104c36870d70c49c7c8fd22885875d950d9ee6ab54df2745f83ba0dc365"}, - {file = "cryptography-43.0.1-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:9d3cdb25fa98afdd3d0892d132b8d7139e2c087da1712041f6b762e4f807cc96"}, - {file = "cryptography-43.0.1-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:e710bf40870f4db63c3d7d929aa9e09e4e7ee219e703f949ec4073b4294f6172"}, - {file = "cryptography-43.0.1-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:7c05650fe8023c5ed0d46793d4b7d7e6cd9c04e68eabe5b0aeea836e37bdcec2"}, - {file = "cryptography-43.0.1.tar.gz", hash = "sha256:203e92a75716d8cfb491dc47c79e17d0d9207ccffcbcb35f598fbe463ae3444d"}, + {file = "cryptography-43.0.3-cp37-abi3-macosx_10_9_universal2.whl", hash = "sha256:bf7a1932ac4176486eab36a19ed4c0492da5d97123f1406cf15e41b05e787d2e"}, + {file = "cryptography-43.0.3-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:63efa177ff54aec6e1c0aefaa1a241232dcd37413835a9b674b6e3f0ae2bfd3e"}, + {file = "cryptography-43.0.3-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7e1ce50266f4f70bf41a2c6dc4358afadae90e2a1e5342d3c08883df1675374f"}, + {file = "cryptography-43.0.3-cp37-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:443c4a81bb10daed9a8f334365fe52542771f25aedaf889fd323a853ce7377d6"}, + {file = "cryptography-43.0.3-cp37-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:74f57f24754fe349223792466a709f8e0c093205ff0dca557af51072ff47ab18"}, + {file = "cryptography-43.0.3-cp37-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:9762ea51a8fc2a88b70cf2995e5675b38d93bf36bd67d91721c309df184f49bd"}, + {file = "cryptography-43.0.3-cp37-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:81ef806b1fef6b06dcebad789f988d3b37ccaee225695cf3e07648eee0fc6b73"}, + {file = "cryptography-43.0.3-cp37-abi3-win32.whl", hash = "sha256:cbeb489927bd7af4aa98d4b261af9a5bc025bd87f0e3547e11584be9e9427be2"}, + {file = "cryptography-43.0.3-cp37-abi3-win_amd64.whl", hash = "sha256:f46304d6f0c6ab8e52770addfa2fc41e6629495548862279641972b6215451cd"}, + {file = "cryptography-43.0.3-cp39-abi3-macosx_10_9_universal2.whl", hash = "sha256:8ac43ae87929a5982f5948ceda07001ee5e83227fd69cf55b109144938d96984"}, + {file = "cryptography-43.0.3-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:846da004a5804145a5f441b8530b4bf35afbf7da70f82409f151695b127213d5"}, + {file = "cryptography-43.0.3-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0f996e7268af62598f2fc1204afa98a3b5712313a55c4c9d434aef49cadc91d4"}, + {file = "cryptography-43.0.3-cp39-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:f7b178f11ed3664fd0e995a47ed2b5ff0a12d893e41dd0494f406d1cf555cab7"}, + {file = "cryptography-43.0.3-cp39-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:c2e6fc39c4ab499049df3bdf567f768a723a5e8464816e8f009f121a5a9f4405"}, + {file = "cryptography-43.0.3-cp39-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:e1be4655c7ef6e1bbe6b5d0403526601323420bcf414598955968c9ef3eb7d16"}, + {file = "cryptography-43.0.3-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:df6b6c6d742395dd77a23ea3728ab62f98379eff8fb61be2744d4679ab678f73"}, + {file = "cryptography-43.0.3-cp39-abi3-win32.whl", hash = "sha256:d56e96520b1020449bbace2b78b603442e7e378a9b3bd68de65c782db1507995"}, + {file = "cryptography-43.0.3-cp39-abi3-win_amd64.whl", hash = "sha256:0c580952eef9bf68c4747774cde7ec1d85a6e61de97281f2dba83c7d2c806362"}, + {file = "cryptography-43.0.3-pp310-pypy310_pp73-macosx_10_9_x86_64.whl", hash = "sha256:d03b5621a135bffecad2c73e9f4deb1a0f977b9a8ffe6f8e002bf6c9d07b918c"}, + {file = "cryptography-43.0.3-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:a2a431ee15799d6db9fe80c82b055bae5a752bef645bba795e8e52687c69efe3"}, + {file = "cryptography-43.0.3-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:281c945d0e28c92ca5e5930664c1cefd85efe80e5c0d2bc58dd63383fda29f83"}, + {file = "cryptography-43.0.3-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:f18c716be16bc1fea8e95def49edf46b82fccaa88587a45f8dc0ff6ab5d8e0a7"}, + {file = "cryptography-43.0.3-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:4a02ded6cd4f0a5562a8887df8b3bd14e822a90f97ac5e544c162899bc467664"}, + {file = "cryptography-43.0.3-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:53a583b6637ab4c4e3591a15bc9db855b8d9dee9a669b550f311480acab6eb08"}, + {file = "cryptography-43.0.3-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:1ec0bcf7e17c0c5669d881b1cd38c4972fade441b27bda1051665faaa89bdcaa"}, + {file = "cryptography-43.0.3-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:2ce6fae5bdad59577b44e4dfed356944fbf1d925269114c28be377692643b4ff"}, + {file = "cryptography-43.0.3.tar.gz", hash = "sha256:315b9001266a492a6ff443b61238f956b214dbec9910a081ba5b6646a055a805"}, ] [package.dependencies] @@ -450,18 +465,18 @@ nox = ["nox"] pep8test = ["check-sdist", "click", "mypy", "ruff"] sdist = ["build"] ssh = ["bcrypt (>=3.1.5)"] -test = ["certifi", "cryptography-vectors (==43.0.1)", "pretend", "pytest (>=6.2.0)", "pytest-benchmark", "pytest-cov", "pytest-xdist"] +test = ["certifi", "cryptography-vectors (==43.0.3)", "pretend", "pytest (>=6.2.0)", "pytest-benchmark", "pytest-cov", "pytest-xdist"] test-randomorder = ["pytest-randomly"] [[package]] name = "datamodel-code-generator" -version = "0.26.0" +version = "0.26.3" description = "Datamodel Code Generator" optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "datamodel_code_generator-0.26.0-py3-none-any.whl", hash = "sha256:29af7c1991d6b346d4f6cdf2f11b74c09d84c73b1ed7229adc4f64316dfbb48d"}, - {file = "datamodel_code_generator-0.26.0.tar.gz", hash = "sha256:5d1db3dd4d31ee8bb70426d8705f5b059bea15e0dd79e015a28373b5da98ff00"}, + {file = "datamodel_code_generator-0.26.3-py3-none-any.whl", hash = "sha256:f1f8f1cef14f138fa239f987d4640837bb68d53c5f08d8673a7bde275b929fd8"}, + {file = "datamodel_code_generator-0.26.3.tar.gz", hash = "sha256:b58e0800eb6448e1d1df02f4586207c1e3631c4a188531d154b00b3cf2f95fd8"}, ] [package.dependencies] @@ -516,21 +531,21 @@ dev = ["PyTest", "PyTest-Cov", "bump2version (<1)", "sphinx (<2)", "tox"] [[package]] name = "dnspython" -version = "2.6.1" +version = "2.7.0" description = "DNS toolkit" optional = false -python-versions = ">=3.8" +python-versions = ">=3.9" files = [ - {file = "dnspython-2.6.1-py3-none-any.whl", hash = "sha256:5ef3b9680161f6fa89daf8ad451b5f1a33b18ae8a1c6778cdf4b43f08c0a6e50"}, - {file = "dnspython-2.6.1.tar.gz", hash = "sha256:e8f0f9c23a7b7cb99ded64e6c3a6f3e701d78f50c55e002b839dea7225cff7cc"}, + {file = "dnspython-2.7.0-py3-none-any.whl", hash = "sha256:b4c34b7d10b51bcc3a5071e7b8dee77939f1e878477eeecc965e9835f63c6c86"}, + {file = "dnspython-2.7.0.tar.gz", hash = "sha256:ce9c432eda0dc91cf618a5cedf1a4e142651196bbcd2c80e89ed5a907e5cfaf1"}, ] [package.extras] -dev = ["black (>=23.1.0)", "coverage (>=7.0)", "flake8 (>=7)", "mypy (>=1.8)", "pylint (>=3)", "pytest (>=7.4)", "pytest-cov (>=4.1.0)", "sphinx (>=7.2.0)", "twine (>=4.0.0)", "wheel (>=0.42.0)"] -dnssec = ["cryptography (>=41)"] +dev = ["black (>=23.1.0)", "coverage (>=7.0)", "flake8 (>=7)", "hypercorn (>=0.16.0)", "mypy (>=1.8)", "pylint (>=3)", "pytest (>=7.4)", "pytest-cov (>=4.1.0)", "quart-trio (>=0.11.0)", "sphinx (>=7.2.0)", "sphinx-rtd-theme (>=2.0.0)", "twine (>=4.0.0)", "wheel (>=0.42.0)"] +dnssec = ["cryptography (>=43)"] doh = ["h2 (>=4.1.0)", "httpcore (>=1.0.0)", "httpx (>=0.26.0)"] -doq = ["aioquic (>=0.9.25)"] -idna = ["idna (>=3.6)"] +doq = ["aioquic (>=1.0.0)"] +idna = ["idna (>=3.7)"] trio = ["trio (>=0.23)"] wmi = ["wmi (>=1.5.1)"] @@ -824,13 +839,13 @@ files = [ [[package]] name = "httpcore" -version = "1.0.5" +version = "1.0.6" description = "A minimal low-level HTTP client." optional = false python-versions = ">=3.8" files = [ - {file = "httpcore-1.0.5-py3-none-any.whl", hash = "sha256:421f18bac248b25d310f3cacd198d55b8e6125c107797b609ff9b7a6ba7991b5"}, - {file = "httpcore-1.0.5.tar.gz", hash = "sha256:34a38e2f9291467ee3b44e89dd52615370e152954ba21721378a87b2960f7a61"}, + {file = "httpcore-1.0.6-py3-none-any.whl", hash = "sha256:27b59625743b85577a8c0e10e55b50b5368a4f2cfe8cc7bcfa9cf00829c2682f"}, + {file = "httpcore-1.0.6.tar.gz", hash = "sha256:73f6dbd6eb8c21bbf7ef8efad555481853f5f6acdeaff1edb0694289269ee17f"}, ] [package.dependencies] @@ -841,7 +856,7 @@ h11 = ">=0.13,<0.15" asyncio = ["anyio (>=4.0,<5.0)"] http2 = ["h2 (>=3,<5)"] socks = ["socksio (==1.*)"] -trio = ["trio (>=0.22.0,<0.26.0)"] +trio = ["trio (>=0.22.0,<1.0)"] [[package]] name = "httpx" @@ -1030,19 +1045,21 @@ files = [ [[package]] name = "jsonpickle" -version = "3.3.0" -description = "Python library for serializing arbitrary object graphs into JSON" +version = "4.0.0" +description = "jsonpickle encodes/decodes any Python object to/from JSON" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "jsonpickle-3.3.0-py3-none-any.whl", hash = "sha256:287c12143f35571ab00e224fa323aa4b090d5a7f086f5f494d7ee9c7eb1a380a"}, - {file = "jsonpickle-3.3.0.tar.gz", hash = "sha256:ab467e601e5b1a1cd76f1819d014795165da071744ef30bf3786e9bc549de25a"}, + {file = "jsonpickle-4.0.0-py3-none-any.whl", hash = "sha256:53730b9e094bc41f540bfdd25eaf6e6cf43811590e9e1477abcec44b866ddcd9"}, + {file = "jsonpickle-4.0.0.tar.gz", hash = "sha256:fc670852b204d77601b08f8f9333149ac37ab6d3fe4e6ed3b578427291f63736"}, ] [package.extras] -docs = ["furo", "rst.linker (>=1.9)", "sphinx"] -packaging = ["build", "twine"] -testing = ["bson", "ecdsa", "feedparser", "gmpy2", "numpy", "pandas", "pymongo", "pytest (>=3.5,!=3.7.3)", "pytest-benchmark", "pytest-benchmark[histogram]", "pytest-checkdocs (>=1.2.3)", "pytest-cov", "pytest-enabler (>=1.0.1)", "pytest-ruff (>=0.2.1)", "scikit-learn", "scipy", "scipy (>=1.9.3)", "simplejson", "sqlalchemy", "ujson"] +cov = ["pytest-cov"] +dev = ["black", "pyupgrade"] +docs = ["furo", "rst.linker (>=1.9)", "sphinx (>=3.5)"] +packaging = ["build", "setuptools (>=61.2)", "setuptools-scm[toml] (>=6.0)", "twine"] +testing = ["PyYAML", "atheris (>=2.3.0,<2.4.0)", "bson", "ecdsa", "feedparser", "gmpy2", "numpy", "pandas", "pymongo", "pytest (>=6.0,!=8.1.*)", "pytest-benchmark", "pytest-benchmark[histogram]", "pytest-checkdocs (>=1.2.3)", "pytest-enabler (>=1.0.1)", "pytest-ruff (>=0.2.1)", "scikit-learn", "scipy", "scipy (>=1.9.3)", "simplejson", "sqlalchemy", "ujson"] [[package]] name = "jsonschema" @@ -1067,13 +1084,13 @@ format-nongpl = ["fqdn", "idna", "isoduration", "jsonpointer (>1.13)", "rfc3339- [[package]] name = "jsonschema-specifications" -version = "2023.12.1" +version = "2024.10.1" description = "The JSON Schema meta-schemas and vocabularies, exposed as a Registry" optional = false -python-versions = ">=3.8" +python-versions = ">=3.9" files = [ - {file = "jsonschema_specifications-2023.12.1-py3-none-any.whl", hash = "sha256:87e4fdf3a94858b8a2ba2778d9ba57d8a9cafca7c7489c46ba0d30a8bc6a9c3c"}, - {file = "jsonschema_specifications-2023.12.1.tar.gz", hash = "sha256:48a76787b3e70f5ed53f1160d2b81f586e4ca6d1548c5de7085d1682674764cc"}, + {file = "jsonschema_specifications-2024.10.1-py3-none-any.whl", hash = "sha256:a09a0680616357d9a0ecf05c12ad234479f549239d0f5b55f3deea67475da9bf"}, + {file = "jsonschema_specifications-2024.10.1.tar.gz", hash = "sha256:0f38b83639958ce1152d02a7f062902c41c8fd20d558b0c34344292d417ae272"}, ] [package.dependencies] @@ -1113,71 +1130,72 @@ toml = ["toml (<2.0.0)"] [[package]] name = "markupsafe" -version = "2.1.5" +version = "3.0.2" description = "Safely add untrusted strings to HTML/XML markup." optional = false -python-versions = ">=3.7" +python-versions = ">=3.9" files = [ - {file = "MarkupSafe-2.1.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:a17a92de5231666cfbe003f0e4b9b3a7ae3afb1ec2845aadc2bacc93ff85febc"}, - {file = "MarkupSafe-2.1.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:72b6be590cc35924b02c78ef34b467da4ba07e4e0f0454a2c5907f473fc50ce5"}, - {file = "MarkupSafe-2.1.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e61659ba32cf2cf1481e575d0462554625196a1f2fc06a1c777d3f48e8865d46"}, - {file = "MarkupSafe-2.1.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2174c595a0d73a3080ca3257b40096db99799265e1c27cc5a610743acd86d62f"}, - {file = "MarkupSafe-2.1.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ae2ad8ae6ebee9d2d94b17fb62763125f3f374c25618198f40cbb8b525411900"}, - {file = "MarkupSafe-2.1.5-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:075202fa5b72c86ad32dc7d0b56024ebdbcf2048c0ba09f1cde31bfdd57bcfff"}, - {file = "MarkupSafe-2.1.5-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:598e3276b64aff0e7b3451b72e94fa3c238d452e7ddcd893c3ab324717456bad"}, - {file = "MarkupSafe-2.1.5-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:fce659a462a1be54d2ffcacea5e3ba2d74daa74f30f5f143fe0c58636e355fdd"}, - {file = "MarkupSafe-2.1.5-cp310-cp310-win32.whl", hash = "sha256:d9fad5155d72433c921b782e58892377c44bd6252b5af2f67f16b194987338a4"}, - {file = "MarkupSafe-2.1.5-cp310-cp310-win_amd64.whl", hash = "sha256:bf50cd79a75d181c9181df03572cdce0fbb75cc353bc350712073108cba98de5"}, - {file = "MarkupSafe-2.1.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:629ddd2ca402ae6dbedfceeba9c46d5f7b2a61d9749597d4307f943ef198fc1f"}, - {file = "MarkupSafe-2.1.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:5b7b716f97b52c5a14bffdf688f971b2d5ef4029127f1ad7a513973cfd818df2"}, - {file = "MarkupSafe-2.1.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6ec585f69cec0aa07d945b20805be741395e28ac1627333b1c5b0105962ffced"}, - {file = "MarkupSafe-2.1.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b91c037585eba9095565a3556f611e3cbfaa42ca1e865f7b8015fe5c7336d5a5"}, - {file = "MarkupSafe-2.1.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7502934a33b54030eaf1194c21c692a534196063db72176b0c4028e140f8f32c"}, - {file = "MarkupSafe-2.1.5-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:0e397ac966fdf721b2c528cf028494e86172b4feba51d65f81ffd65c63798f3f"}, - {file = "MarkupSafe-2.1.5-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:c061bb86a71b42465156a3ee7bd58c8c2ceacdbeb95d05a99893e08b8467359a"}, - {file = "MarkupSafe-2.1.5-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:3a57fdd7ce31c7ff06cdfbf31dafa96cc533c21e443d57f5b1ecc6cdc668ec7f"}, - {file = "MarkupSafe-2.1.5-cp311-cp311-win32.whl", hash = "sha256:397081c1a0bfb5124355710fe79478cdbeb39626492b15d399526ae53422b906"}, - {file = "MarkupSafe-2.1.5-cp311-cp311-win_amd64.whl", hash = "sha256:2b7c57a4dfc4f16f7142221afe5ba4e093e09e728ca65c51f5620c9aaeb9a617"}, - {file = "MarkupSafe-2.1.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:8dec4936e9c3100156f8a2dc89c4b88d5c435175ff03413b443469c7c8c5f4d1"}, - {file = "MarkupSafe-2.1.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:3c6b973f22eb18a789b1460b4b91bf04ae3f0c4234a0a6aa6b0a92f6f7b951d4"}, - {file = "MarkupSafe-2.1.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ac07bad82163452a6884fe8fa0963fb98c2346ba78d779ec06bd7a6262132aee"}, - {file = "MarkupSafe-2.1.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f5dfb42c4604dddc8e4305050aa6deb084540643ed5804d7455b5df8fe16f5e5"}, - {file = "MarkupSafe-2.1.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ea3d8a3d18833cf4304cd2fc9cbb1efe188ca9b5efef2bdac7adc20594a0e46b"}, - {file = "MarkupSafe-2.1.5-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:d050b3361367a06d752db6ead6e7edeb0009be66bc3bae0ee9d97fb326badc2a"}, - {file = "MarkupSafe-2.1.5-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:bec0a414d016ac1a18862a519e54b2fd0fc8bbfd6890376898a6c0891dd82e9f"}, - {file = "MarkupSafe-2.1.5-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:58c98fee265677f63a4385256a6d7683ab1832f3ddd1e66fe948d5880c21a169"}, - {file = "MarkupSafe-2.1.5-cp312-cp312-win32.whl", hash = "sha256:8590b4ae07a35970728874632fed7bd57b26b0102df2d2b233b6d9d82f6c62ad"}, - {file = "MarkupSafe-2.1.5-cp312-cp312-win_amd64.whl", hash = "sha256:823b65d8706e32ad2df51ed89496147a42a2a6e01c13cfb6ffb8b1e92bc910bb"}, - {file = "MarkupSafe-2.1.5-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:c8b29db45f8fe46ad280a7294f5c3ec36dbac9491f2d1c17345be8e69cc5928f"}, - {file = "MarkupSafe-2.1.5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ec6a563cff360b50eed26f13adc43e61bc0c04d94b8be985e6fb24b81f6dcfdf"}, - {file = "MarkupSafe-2.1.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a549b9c31bec33820e885335b451286e2969a2d9e24879f83fe904a5ce59d70a"}, - {file = "MarkupSafe-2.1.5-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4f11aa001c540f62c6166c7726f71f7573b52c68c31f014c25cc7901deea0b52"}, - {file = "MarkupSafe-2.1.5-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:7b2e5a267c855eea6b4283940daa6e88a285f5f2a67f2220203786dfa59b37e9"}, - {file = "MarkupSafe-2.1.5-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:2d2d793e36e230fd32babe143b04cec8a8b3eb8a3122d2aceb4a371e6b09b8df"}, - {file = "MarkupSafe-2.1.5-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:ce409136744f6521e39fd8e2a24c53fa18ad67aa5bc7c2cf83645cce5b5c4e50"}, - {file = "MarkupSafe-2.1.5-cp37-cp37m-win32.whl", hash = "sha256:4096e9de5c6fdf43fb4f04c26fb114f61ef0bf2e5604b6ee3019d51b69e8c371"}, - {file = "MarkupSafe-2.1.5-cp37-cp37m-win_amd64.whl", hash = "sha256:4275d846e41ecefa46e2015117a9f491e57a71ddd59bbead77e904dc02b1bed2"}, - {file = "MarkupSafe-2.1.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:656f7526c69fac7f600bd1f400991cc282b417d17539a1b228617081106feb4a"}, - {file = "MarkupSafe-2.1.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:97cafb1f3cbcd3fd2b6fbfb99ae11cdb14deea0736fc2b0952ee177f2b813a46"}, - {file = "MarkupSafe-2.1.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1f3fbcb7ef1f16e48246f704ab79d79da8a46891e2da03f8783a5b6fa41a9532"}, - {file = "MarkupSafe-2.1.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fa9db3f79de01457b03d4f01b34cf91bc0048eb2c3846ff26f66687c2f6d16ab"}, - {file = "MarkupSafe-2.1.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ffee1f21e5ef0d712f9033568f8344d5da8cc2869dbd08d87c84656e6a2d2f68"}, - {file = "MarkupSafe-2.1.5-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:5dedb4db619ba5a2787a94d877bc8ffc0566f92a01c0ef214865e54ecc9ee5e0"}, - {file = "MarkupSafe-2.1.5-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:30b600cf0a7ac9234b2638fbc0fb6158ba5bdcdf46aeb631ead21248b9affbc4"}, - {file = "MarkupSafe-2.1.5-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8dd717634f5a044f860435c1d8c16a270ddf0ef8588d4887037c5028b859b0c3"}, - {file = "MarkupSafe-2.1.5-cp38-cp38-win32.whl", hash = "sha256:daa4ee5a243f0f20d528d939d06670a298dd39b1ad5f8a72a4275124a7819eff"}, - {file = "MarkupSafe-2.1.5-cp38-cp38-win_amd64.whl", hash = "sha256:619bc166c4f2de5caa5a633b8b7326fbe98e0ccbfacabd87268a2b15ff73a029"}, - {file = "MarkupSafe-2.1.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:7a68b554d356a91cce1236aa7682dc01df0edba8d043fd1ce607c49dd3c1edcf"}, - {file = "MarkupSafe-2.1.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:db0b55e0f3cc0be60c1f19efdde9a637c32740486004f20d1cff53c3c0ece4d2"}, - {file = "MarkupSafe-2.1.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3e53af139f8579a6d5f7b76549125f0d94d7e630761a2111bc431fd820e163b8"}, - {file = "MarkupSafe-2.1.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:17b950fccb810b3293638215058e432159d2b71005c74371d784862b7e4683f3"}, - {file = "MarkupSafe-2.1.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4c31f53cdae6ecfa91a77820e8b151dba54ab528ba65dfd235c80b086d68a465"}, - {file = "MarkupSafe-2.1.5-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:bff1b4290a66b490a2f4719358c0cdcd9bafb6b8f061e45c7a2460866bf50c2e"}, - {file = "MarkupSafe-2.1.5-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:bc1667f8b83f48511b94671e0e441401371dfd0f0a795c7daa4a3cd1dde55bea"}, - {file = "MarkupSafe-2.1.5-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:5049256f536511ee3f7e1b3f87d1d1209d327e818e6ae1365e8653d7e3abb6a6"}, - {file = "MarkupSafe-2.1.5-cp39-cp39-win32.whl", hash = "sha256:00e046b6dd71aa03a41079792f8473dc494d564611a8f89bbbd7cb93295ebdcf"}, - {file = "MarkupSafe-2.1.5-cp39-cp39-win_amd64.whl", hash = "sha256:fa173ec60341d6bb97a89f5ea19c85c5643c1e7dedebc22f5181eb73573142c5"}, - {file = "MarkupSafe-2.1.5.tar.gz", hash = "sha256:d283d37a890ba4c1ae73ffadf8046435c76e7bc2247bbb63c00bd1a709c6544b"}, + {file = "MarkupSafe-3.0.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:7e94c425039cde14257288fd61dcfb01963e658efbc0ff54f5306b06054700f8"}, + {file = "MarkupSafe-3.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:9e2d922824181480953426608b81967de705c3cef4d1af983af849d7bd619158"}, + {file = "MarkupSafe-3.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:38a9ef736c01fccdd6600705b09dc574584b89bea478200c5fbf112a6b0d5579"}, + {file = "MarkupSafe-3.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bbcb445fa71794da8f178f0f6d66789a28d7319071af7a496d4d507ed566270d"}, + {file = "MarkupSafe-3.0.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:57cb5a3cf367aeb1d316576250f65edec5bb3be939e9247ae594b4bcbc317dfb"}, + {file = "MarkupSafe-3.0.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:3809ede931876f5b2ec92eef964286840ed3540dadf803dd570c3b7e13141a3b"}, + {file = "MarkupSafe-3.0.2-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:e07c3764494e3776c602c1e78e298937c3315ccc9043ead7e685b7f2b8d47b3c"}, + {file = "MarkupSafe-3.0.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:b424c77b206d63d500bcb69fa55ed8d0e6a3774056bdc4839fc9298a7edca171"}, + {file = "MarkupSafe-3.0.2-cp310-cp310-win32.whl", hash = "sha256:fcabf5ff6eea076f859677f5f0b6b5c1a51e70a376b0579e0eadef8db48c6b50"}, + {file = "MarkupSafe-3.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:6af100e168aa82a50e186c82875a5893c5597a0c1ccdb0d8b40240b1f28b969a"}, + {file = "MarkupSafe-3.0.2-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:9025b4018f3a1314059769c7bf15441064b2207cb3f065e6ea1e7359cb46db9d"}, + {file = "MarkupSafe-3.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:93335ca3812df2f366e80509ae119189886b0f3c2b81325d39efdb84a1e2ae93"}, + {file = "MarkupSafe-3.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2cb8438c3cbb25e220c2ab33bb226559e7afb3baec11c4f218ffa7308603c832"}, + {file = "MarkupSafe-3.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a123e330ef0853c6e822384873bef7507557d8e4a082961e1defa947aa59ba84"}, + {file = "MarkupSafe-3.0.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1e084f686b92e5b83186b07e8a17fc09e38fff551f3602b249881fec658d3eca"}, + {file = "MarkupSafe-3.0.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:d8213e09c917a951de9d09ecee036d5c7d36cb6cb7dbaece4c71a60d79fb9798"}, + {file = "MarkupSafe-3.0.2-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:5b02fb34468b6aaa40dfc198d813a641e3a63b98c2b05a16b9f80b7ec314185e"}, + {file = "MarkupSafe-3.0.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:0bff5e0ae4ef2e1ae4fdf2dfd5b76c75e5c2fa4132d05fc1b0dabcd20c7e28c4"}, + {file = "MarkupSafe-3.0.2-cp311-cp311-win32.whl", hash = "sha256:6c89876f41da747c8d3677a2b540fb32ef5715f97b66eeb0c6b66f5e3ef6f59d"}, + {file = "MarkupSafe-3.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:70a87b411535ccad5ef2f1df5136506a10775d267e197e4cf531ced10537bd6b"}, + {file = "MarkupSafe-3.0.2-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:9778bd8ab0a994ebf6f84c2b949e65736d5575320a17ae8984a77fab08db94cf"}, + {file = "MarkupSafe-3.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:846ade7b71e3536c4e56b386c2a47adf5741d2d8b94ec9dc3e92e5e1ee1e2225"}, + {file = "MarkupSafe-3.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1c99d261bd2d5f6b59325c92c73df481e05e57f19837bdca8413b9eac4bd8028"}, + {file = "MarkupSafe-3.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e17c96c14e19278594aa4841ec148115f9c7615a47382ecb6b82bd8fea3ab0c8"}, + {file = "MarkupSafe-3.0.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:88416bd1e65dcea10bc7569faacb2c20ce071dd1f87539ca2ab364bf6231393c"}, + {file = "MarkupSafe-3.0.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:2181e67807fc2fa785d0592dc2d6206c019b9502410671cc905d132a92866557"}, + {file = "MarkupSafe-3.0.2-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:52305740fe773d09cffb16f8ed0427942901f00adedac82ec8b67752f58a1b22"}, + {file = "MarkupSafe-3.0.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:ad10d3ded218f1039f11a75f8091880239651b52e9bb592ca27de44eed242a48"}, + {file = "MarkupSafe-3.0.2-cp312-cp312-win32.whl", hash = "sha256:0f4ca02bea9a23221c0182836703cbf8930c5e9454bacce27e767509fa286a30"}, + {file = "MarkupSafe-3.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:8e06879fc22a25ca47312fbe7c8264eb0b662f6db27cb2d3bbbc74b1df4b9b87"}, + {file = "MarkupSafe-3.0.2-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:ba9527cdd4c926ed0760bc301f6728ef34d841f405abf9d4f959c478421e4efd"}, + {file = "MarkupSafe-3.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f8b3d067f2e40fe93e1ccdd6b2e1d16c43140e76f02fb1319a05cf2b79d99430"}, + {file = "MarkupSafe-3.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:569511d3b58c8791ab4c2e1285575265991e6d8f8700c7be0e88f86cb0672094"}, + {file = "MarkupSafe-3.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:15ab75ef81add55874e7ab7055e9c397312385bd9ced94920f2802310c930396"}, + {file = "MarkupSafe-3.0.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f3818cb119498c0678015754eba762e0d61e5b52d34c8b13d770f0719f7b1d79"}, + {file = "MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:cdb82a876c47801bb54a690c5ae105a46b392ac6099881cdfb9f6e95e4014c6a"}, + {file = "MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:cabc348d87e913db6ab4aa100f01b08f481097838bdddf7c7a84b7575b7309ca"}, + {file = "MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:444dcda765c8a838eaae23112db52f1efaf750daddb2d9ca300bcae1039adc5c"}, + {file = "MarkupSafe-3.0.2-cp313-cp313-win32.whl", hash = "sha256:bcf3e58998965654fdaff38e58584d8937aa3096ab5354d493c77d1fdd66d7a1"}, + {file = "MarkupSafe-3.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:e6a2a455bd412959b57a172ce6328d2dd1f01cb2135efda2e4576e8a23fa3b0f"}, + {file = "MarkupSafe-3.0.2-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:b5a6b3ada725cea8a5e634536b1b01c30bcdcd7f9c6fff4151548d5bf6b3a36c"}, + {file = "MarkupSafe-3.0.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:a904af0a6162c73e3edcb969eeeb53a63ceeb5d8cf642fade7d39e7963a22ddb"}, + {file = "MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4aa4e5faecf353ed117801a068ebab7b7e09ffb6e1d5e412dc852e0da018126c"}, + {file = "MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c0ef13eaeee5b615fb07c9a7dadb38eac06a0608b41570d8ade51c56539e509d"}, + {file = "MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d16a81a06776313e817c951135cf7340a3e91e8c1ff2fac444cfd75fffa04afe"}, + {file = "MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:6381026f158fdb7c72a168278597a5e3a5222e83ea18f543112b2662a9b699c5"}, + {file = "MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:3d79d162e7be8f996986c064d1c7c817f6df3a77fe3d6859f6f9e7be4b8c213a"}, + {file = "MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:131a3c7689c85f5ad20f9f6fb1b866f402c445b220c19fe4308c0b147ccd2ad9"}, + {file = "MarkupSafe-3.0.2-cp313-cp313t-win32.whl", hash = "sha256:ba8062ed2cf21c07a9e295d5b8a2a5ce678b913b45fdf68c32d95d6c1291e0b6"}, + {file = "MarkupSafe-3.0.2-cp313-cp313t-win_amd64.whl", hash = "sha256:e444a31f8db13eb18ada366ab3cf45fd4b31e4db1236a4448f68778c1d1a5a2f"}, + {file = "MarkupSafe-3.0.2-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:eaa0a10b7f72326f1372a713e73c3f739b524b3af41feb43e4921cb529f5929a"}, + {file = "MarkupSafe-3.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:48032821bbdf20f5799ff537c7ac3d1fba0ba032cfc06194faffa8cda8b560ff"}, + {file = "MarkupSafe-3.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1a9d3f5f0901fdec14d8d2f66ef7d035f2157240a433441719ac9a3fba440b13"}, + {file = "MarkupSafe-3.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:88b49a3b9ff31e19998750c38e030fc7bb937398b1f78cfa599aaef92d693144"}, + {file = "MarkupSafe-3.0.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:cfad01eed2c2e0c01fd0ecd2ef42c492f7f93902e39a42fc9ee1692961443a29"}, + {file = "MarkupSafe-3.0.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:1225beacc926f536dc82e45f8a4d68502949dc67eea90eab715dea3a21c1b5f0"}, + {file = "MarkupSafe-3.0.2-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:3169b1eefae027567d1ce6ee7cae382c57fe26e82775f460f0b2778beaad66c0"}, + {file = "MarkupSafe-3.0.2-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:eb7972a85c54febfb25b5c4b4f3af4dcc731994c7da0d8a0b4a6eb0640e1d178"}, + {file = "MarkupSafe-3.0.2-cp39-cp39-win32.whl", hash = "sha256:8c4e8c3ce11e1f92f6536ff07154f9d49677ebaaafc32db9db4620bc11ed480f"}, + {file = "MarkupSafe-3.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:6e296a513ca3d94054c2c881cc913116e90fd030ad1c656b3869762b754f5f8a"}, + {file = "markupsafe-3.0.2.tar.gz", hash = "sha256:ee55d3edf80167e48ea11a923c7386f4669df67d7994554387f84e7d8b0a2bf0"}, ] [[package]] @@ -1207,93 +1225,96 @@ nicer-shell = ["ipython"] [[package]] name = "networkx" -version = "3.3" +version = "3.4.2" description = "Python package for creating and manipulating graphs and networks" optional = false python-versions = ">=3.10" files = [ - {file = "networkx-3.3-py3-none-any.whl", hash = "sha256:28575580c6ebdaf4505b22c6256a2b9de86b316dc63ba9e93abde3d78dfdbcf2"}, - {file = "networkx-3.3.tar.gz", hash = "sha256:0c127d8b2f4865f59ae9cb8aafcd60b5c70f3241ebd66f7defad7c4ab90126c9"}, + {file = "networkx-3.4.2-py3-none-any.whl", hash = "sha256:df5d4365b724cf81b8c6a7312509d0c22386097011ad1abe274afd5e9d3bbc5f"}, + {file = "networkx-3.4.2.tar.gz", hash = "sha256:307c3669428c5362aab27c8a1260aa8f47c4e91d3891f48be0141738d8d053e1"}, ] [package.extras] -default = ["matplotlib (>=3.6)", "numpy (>=1.23)", "pandas (>=1.4)", "scipy (>=1.9,!=1.11.0,!=1.11.1)"] +default = ["matplotlib (>=3.7)", "numpy (>=1.24)", "pandas (>=2.0)", "scipy (>=1.10,!=1.11.0,!=1.11.1)"] developer = ["changelist (==0.5)", "mypy (>=1.1)", "pre-commit (>=3.2)", "rtoml"] -doc = ["myst-nb (>=1.0)", "numpydoc (>=1.7)", "pillow (>=9.4)", "pydata-sphinx-theme (>=0.14)", "sphinx (>=7)", "sphinx-gallery (>=0.14)", "texext (>=0.6.7)"] -extra = ["lxml (>=4.6)", "pydot (>=2.0)", "pygraphviz (>=1.12)", "sympy (>=1.10)"] +doc = ["intersphinx-registry", "myst-nb (>=1.1)", "numpydoc (>=1.8.0)", "pillow (>=9.4)", "pydata-sphinx-theme (>=0.15)", "sphinx (>=7.3)", "sphinx-gallery (>=0.16)", "texext (>=0.6.7)"] +example = ["cairocffi (>=1.7)", "contextily (>=1.6)", "igraph (>=0.11)", "momepy (>=0.7.2)", "osmnx (>=1.9)", "scikit-learn (>=1.5)", "seaborn (>=0.13)"] +extra = ["lxml (>=4.6)", "pydot (>=3.0.1)", "pygraphviz (>=1.14)", "sympy (>=1.10)"] test = ["pytest (>=7.2)", "pytest-cov (>=4.0)"] [[package]] name = "numpy" -version = "2.1.1" +version = "2.1.3" description = "Fundamental package for array computing in Python" optional = false python-versions = ">=3.10" files = [ - {file = "numpy-2.1.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c8a0e34993b510fc19b9a2ce7f31cb8e94ecf6e924a40c0c9dd4f62d0aac47d9"}, - {file = "numpy-2.1.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:7dd86dfaf7c900c0bbdcb8b16e2f6ddf1eb1fe39c6c8cca6e94844ed3152a8fd"}, - {file = "numpy-2.1.1-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:5889dd24f03ca5a5b1e8a90a33b5a0846d8977565e4ae003a63d22ecddf6782f"}, - {file = "numpy-2.1.1-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:59ca673ad11d4b84ceb385290ed0ebe60266e356641428c845b39cd9df6713ab"}, - {file = "numpy-2.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:13ce49a34c44b6de5241f0b38b07e44c1b2dcacd9e36c30f9c2fcb1bb5135db7"}, - {file = "numpy-2.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:913cc1d311060b1d409e609947fa1b9753701dac96e6581b58afc36b7ee35af6"}, - {file = "numpy-2.1.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:caf5d284ddea7462c32b8d4a6b8af030b6c9fd5332afb70e7414d7fdded4bfd0"}, - {file = "numpy-2.1.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:57eb525e7c2a8fdee02d731f647146ff54ea8c973364f3b850069ffb42799647"}, - {file = "numpy-2.1.1-cp310-cp310-win32.whl", hash = "sha256:9a8e06c7a980869ea67bbf551283bbed2856915f0a792dc32dd0f9dd2fb56728"}, - {file = "numpy-2.1.1-cp310-cp310-win_amd64.whl", hash = "sha256:d10c39947a2d351d6d466b4ae83dad4c37cd6c3cdd6d5d0fa797da56f710a6ae"}, - {file = "numpy-2.1.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:0d07841fd284718feffe7dd17a63a2e6c78679b2d386d3e82f44f0108c905550"}, - {file = "numpy-2.1.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b5613cfeb1adfe791e8e681128f5f49f22f3fcaa942255a6124d58ca59d9528f"}, - {file = "numpy-2.1.1-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:0b8cc2715a84b7c3b161f9ebbd942740aaed913584cae9cdc7f8ad5ad41943d0"}, - {file = "numpy-2.1.1-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:b49742cdb85f1f81e4dc1b39dcf328244f4d8d1ded95dea725b316bd2cf18c95"}, - {file = "numpy-2.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8d5f8a8e3bc87334f025194c6193e408903d21ebaeb10952264943a985066ca"}, - {file = "numpy-2.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d51fc141ddbe3f919e91a096ec739f49d686df8af254b2053ba21a910ae518bf"}, - {file = "numpy-2.1.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:98ce7fb5b8063cfdd86596b9c762bf2b5e35a2cdd7e967494ab78a1fa7f8b86e"}, - {file = "numpy-2.1.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:24c2ad697bd8593887b019817ddd9974a7f429c14a5469d7fad413f28340a6d2"}, - {file = "numpy-2.1.1-cp311-cp311-win32.whl", hash = "sha256:397bc5ce62d3fb73f304bec332171535c187e0643e176a6e9421a6e3eacef06d"}, - {file = "numpy-2.1.1-cp311-cp311-win_amd64.whl", hash = "sha256:ae8ce252404cdd4de56dcfce8b11eac3c594a9c16c231d081fb705cf23bd4d9e"}, - {file = "numpy-2.1.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:7c803b7934a7f59563db459292e6aa078bb38b7ab1446ca38dd138646a38203e"}, - {file = "numpy-2.1.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6435c48250c12f001920f0751fe50c0348f5f240852cfddc5e2f97e007544cbe"}, - {file = "numpy-2.1.1-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:3269c9eb8745e8d975980b3a7411a98976824e1fdef11f0aacf76147f662b15f"}, - {file = "numpy-2.1.1-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:fac6e277a41163d27dfab5f4ec1f7a83fac94e170665a4a50191b545721c6521"}, - {file = "numpy-2.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fcd8f556cdc8cfe35e70efb92463082b7f43dd7e547eb071ffc36abc0ca4699b"}, - {file = "numpy-2.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b9cd92c8f8e7b313b80e93cedc12c0112088541dcedd9197b5dee3738c1201"}, - {file = "numpy-2.1.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:afd9c680df4de71cd58582b51e88a61feed4abcc7530bcd3d48483f20fc76f2a"}, - {file = "numpy-2.1.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:8661c94e3aad18e1ea17a11f60f843a4933ccaf1a25a7c6a9182af70610b2313"}, - {file = "numpy-2.1.1-cp312-cp312-win32.whl", hash = "sha256:950802d17a33c07cba7fd7c3dcfa7d64705509206be1606f196d179e539111ed"}, - {file = "numpy-2.1.1-cp312-cp312-win_amd64.whl", hash = "sha256:3fc5eabfc720db95d68e6646e88f8b399bfedd235994016351b1d9e062c4b270"}, - {file = "numpy-2.1.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:046356b19d7ad1890c751b99acad5e82dc4a02232013bd9a9a712fddf8eb60f5"}, - {file = "numpy-2.1.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:6e5a9cb2be39350ae6c8f79410744e80154df658d5bea06e06e0ac5bb75480d5"}, - {file = "numpy-2.1.1-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:d4c57b68c8ef5e1ebf47238e99bf27657511ec3f071c465f6b1bccbef12d4136"}, - {file = "numpy-2.1.1-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:8ae0fd135e0b157365ac7cc31fff27f07a5572bdfc38f9c2d43b2aff416cc8b0"}, - {file = "numpy-2.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:981707f6b31b59c0c24bcda52e5605f9701cb46da4b86c2e8023656ad3e833cb"}, - {file = "numpy-2.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2ca4b53e1e0b279142113b8c5eb7d7a877e967c306edc34f3b58e9be12fda8df"}, - {file = "numpy-2.1.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:e097507396c0be4e547ff15b13dc3866f45f3680f789c1a1301b07dadd3fbc78"}, - {file = "numpy-2.1.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:f7506387e191fe8cdb267f912469a3cccc538ab108471291636a96a54e599556"}, - {file = "numpy-2.1.1-cp313-cp313-win32.whl", hash = "sha256:251105b7c42abe40e3a689881e1793370cc9724ad50d64b30b358bbb3a97553b"}, - {file = "numpy-2.1.1-cp313-cp313-win_amd64.whl", hash = "sha256:f212d4f46b67ff604d11fff7cc62d36b3e8714edf68e44e9760e19be38c03eb0"}, - {file = "numpy-2.1.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:920b0911bb2e4414c50e55bd658baeb78281a47feeb064ab40c2b66ecba85553"}, - {file = "numpy-2.1.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:bab7c09454460a487e631ffc0c42057e3d8f2a9ddccd1e60c7bb8ed774992480"}, - {file = "numpy-2.1.1-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:cea427d1350f3fd0d2818ce7350095c1a2ee33e30961d2f0fef48576ddbbe90f"}, - {file = "numpy-2.1.1-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:e30356d530528a42eeba51420ae8bf6c6c09559051887196599d96ee5f536468"}, - {file = "numpy-2.1.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8dfa9e94fc127c40979c3eacbae1e61fda4fe71d84869cc129e2721973231ef"}, - {file = "numpy-2.1.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:910b47a6d0635ec1bd53b88f86120a52bf56dcc27b51f18c7b4a2e2224c29f0f"}, - {file = "numpy-2.1.1-cp313-cp313t-musllinux_1_1_x86_64.whl", hash = "sha256:13cc11c00000848702322af4de0147ced365c81d66053a67c2e962a485b3717c"}, - {file = "numpy-2.1.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:53e27293b3a2b661c03f79aa51c3987492bd4641ef933e366e0f9f6c9bf257ec"}, - {file = "numpy-2.1.1-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:7be6a07520b88214ea85d8ac8b7d6d8a1839b0b5cb87412ac9f49fa934eb15d5"}, - {file = "numpy-2.1.1-pp310-pypy310_pp73-macosx_14_0_x86_64.whl", hash = "sha256:52ac2e48f5ad847cd43c4755520a2317f3380213493b9d8a4c5e37f3b87df504"}, - {file = "numpy-2.1.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:50a95ca3560a6058d6ea91d4629a83a897ee27c00630aed9d933dff191f170cd"}, - {file = "numpy-2.1.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:99f4a9ee60eed1385a86e82288971a51e71df052ed0b2900ed30bc840c0f2e39"}, - {file = "numpy-2.1.1.tar.gz", hash = "sha256:d0cf7d55b1051387807405b3898efafa862997b4cba8aa5dbe657be794afeafd"}, + {file = "numpy-2.1.3-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c894b4305373b9c5576d7a12b473702afdf48ce5369c074ba304cc5ad8730dff"}, + {file = "numpy-2.1.3-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:b47fbb433d3260adcd51eb54f92a2ffbc90a4595f8970ee00e064c644ac788f5"}, + {file = "numpy-2.1.3-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:825656d0743699c529c5943554d223c021ff0494ff1442152ce887ef4f7561a1"}, + {file = "numpy-2.1.3-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:6a4825252fcc430a182ac4dee5a505053d262c807f8a924603d411f6718b88fd"}, + {file = "numpy-2.1.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e711e02f49e176a01d0349d82cb5f05ba4db7d5e7e0defd026328e5cfb3226d3"}, + {file = "numpy-2.1.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:78574ac2d1a4a02421f25da9559850d59457bac82f2b8d7a44fe83a64f770098"}, + {file = "numpy-2.1.3-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:c7662f0e3673fe4e832fe07b65c50342ea27d989f92c80355658c7f888fcc83c"}, + {file = "numpy-2.1.3-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:fa2d1337dc61c8dc417fbccf20f6d1e139896a30721b7f1e832b2bb6ef4eb6c4"}, + {file = "numpy-2.1.3-cp310-cp310-win32.whl", hash = "sha256:72dcc4a35a8515d83e76b58fdf8113a5c969ccd505c8a946759b24e3182d1f23"}, + {file = "numpy-2.1.3-cp310-cp310-win_amd64.whl", hash = "sha256:ecc76a9ba2911d8d37ac01de72834d8849e55473457558e12995f4cd53e778e0"}, + {file = "numpy-2.1.3-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:4d1167c53b93f1f5d8a139a742b3c6f4d429b54e74e6b57d0eff40045187b15d"}, + {file = "numpy-2.1.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:c80e4a09b3d95b4e1cac08643f1152fa71a0a821a2d4277334c88d54b2219a41"}, + {file = "numpy-2.1.3-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:576a1c1d25e9e02ed7fa5477f30a127fe56debd53b8d2c89d5578f9857d03ca9"}, + {file = "numpy-2.1.3-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:973faafebaae4c0aaa1a1ca1ce02434554d67e628b8d805e61f874b84e136b09"}, + {file = "numpy-2.1.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:762479be47a4863e261a840e8e01608d124ee1361e48b96916f38b119cfda04a"}, + {file = "numpy-2.1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc6f24b3d1ecc1eebfbf5d6051faa49af40b03be1aaa781ebdadcbc090b4539b"}, + {file = "numpy-2.1.3-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:17ee83a1f4fef3c94d16dc1802b998668b5419362c8a4f4e8a491de1b41cc3ee"}, + {file = "numpy-2.1.3-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:15cb89f39fa6d0bdfb600ea24b250e5f1a3df23f901f51c8debaa6a5d122b2f0"}, + {file = "numpy-2.1.3-cp311-cp311-win32.whl", hash = "sha256:d9beb777a78c331580705326d2367488d5bc473b49a9bc3036c154832520aca9"}, + {file = "numpy-2.1.3-cp311-cp311-win_amd64.whl", hash = "sha256:d89dd2b6da69c4fff5e39c28a382199ddedc3a5be5390115608345dec660b9e2"}, + {file = "numpy-2.1.3-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:f55ba01150f52b1027829b50d70ef1dafd9821ea82905b63936668403c3b471e"}, + {file = "numpy-2.1.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:13138eadd4f4da03074851a698ffa7e405f41a0845a6b1ad135b81596e4e9958"}, + {file = "numpy-2.1.3-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:a6b46587b14b888e95e4a24d7b13ae91fa22386c199ee7b418f449032b2fa3b8"}, + {file = "numpy-2.1.3-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:0fa14563cc46422e99daef53d725d0c326e99e468a9320a240affffe87852564"}, + {file = "numpy-2.1.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8637dcd2caa676e475503d1f8fdb327bc495554e10838019651b76d17b98e512"}, + {file = "numpy-2.1.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2312b2aa89e1f43ecea6da6ea9a810d06aae08321609d8dc0d0eda6d946a541b"}, + {file = "numpy-2.1.3-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:a38c19106902bb19351b83802531fea19dee18e5b37b36454f27f11ff956f7fc"}, + {file = "numpy-2.1.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:02135ade8b8a84011cbb67dc44e07c58f28575cf9ecf8ab304e51c05528c19f0"}, + {file = "numpy-2.1.3-cp312-cp312-win32.whl", hash = "sha256:e6988e90fcf617da2b5c78902fe8e668361b43b4fe26dbf2d7b0f8034d4cafb9"}, + {file = "numpy-2.1.3-cp312-cp312-win_amd64.whl", hash = "sha256:0d30c543f02e84e92c4b1f415b7c6b5326cbe45ee7882b6b77db7195fb971e3a"}, + {file = "numpy-2.1.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:96fe52fcdb9345b7cd82ecd34547fca4321f7656d500eca497eb7ea5a926692f"}, + {file = "numpy-2.1.3-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f653490b33e9c3a4c1c01d41bc2aef08f9475af51146e4a7710c450cf9761598"}, + {file = "numpy-2.1.3-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:dc258a761a16daa791081d026f0ed4399b582712e6fc887a95af09df10c5ca57"}, + {file = "numpy-2.1.3-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:016d0f6f5e77b0f0d45d77387ffa4bb89816b57c835580c3ce8e099ef830befe"}, + {file = "numpy-2.1.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c181ba05ce8299c7aa3125c27b9c2167bca4a4445b7ce73d5febc411ca692e43"}, + {file = "numpy-2.1.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5641516794ca9e5f8a4d17bb45446998c6554704d888f86df9b200e66bdcce56"}, + {file = "numpy-2.1.3-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:ea4dedd6e394a9c180b33c2c872b92f7ce0f8e7ad93e9585312b0c5a04777a4a"}, + {file = "numpy-2.1.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:b0df3635b9c8ef48bd3be5f862cf71b0a4716fa0e702155c45067c6b711ddcef"}, + {file = "numpy-2.1.3-cp313-cp313-win32.whl", hash = "sha256:50ca6aba6e163363f132b5c101ba078b8cbd3fa92c7865fd7d4d62d9779ac29f"}, + {file = "numpy-2.1.3-cp313-cp313-win_amd64.whl", hash = "sha256:747641635d3d44bcb380d950679462fae44f54b131be347d5ec2bce47d3df9ed"}, + {file = "numpy-2.1.3-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:996bb9399059c5b82f76b53ff8bb686069c05acc94656bb259b1d63d04a9506f"}, + {file = "numpy-2.1.3-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:45966d859916ad02b779706bb43b954281db43e185015df6eb3323120188f9e4"}, + {file = "numpy-2.1.3-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:baed7e8d7481bfe0874b566850cb0b85243e982388b7b23348c6db2ee2b2ae8e"}, + {file = "numpy-2.1.3-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:a9f7f672a3388133335589cfca93ed468509cb7b93ba3105fce780d04a6576a0"}, + {file = "numpy-2.1.3-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7aac50327da5d208db2eec22eb11e491e3fe13d22653dce51b0f4109101b408"}, + {file = "numpy-2.1.3-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4394bc0dbd074b7f9b52024832d16e019decebf86caf909d94f6b3f77a8ee3b6"}, + {file = "numpy-2.1.3-cp313-cp313t-musllinux_1_1_x86_64.whl", hash = "sha256:50d18c4358a0a8a53f12a8ba9d772ab2d460321e6a93d6064fc22443d189853f"}, + {file = "numpy-2.1.3-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:14e253bd43fc6b37af4921b10f6add6925878a42a0c5fe83daee390bca80bc17"}, + {file = "numpy-2.1.3-cp313-cp313t-win32.whl", hash = "sha256:08788d27a5fd867a663f6fc753fd7c3ad7e92747efc73c53bca2f19f8bc06f48"}, + {file = "numpy-2.1.3-cp313-cp313t-win_amd64.whl", hash = "sha256:2564fbdf2b99b3f815f2107c1bbc93e2de8ee655a69c261363a1172a79a257d4"}, + {file = "numpy-2.1.3-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:4f2015dfe437dfebbfce7c85c7b53d81ba49e71ba7eadbf1df40c915af75979f"}, + {file = "numpy-2.1.3-pp310-pypy310_pp73-macosx_14_0_x86_64.whl", hash = "sha256:3522b0dfe983a575e6a9ab3a4a4dfe156c3e428468ff08ce582b9bb6bd1d71d4"}, + {file = "numpy-2.1.3-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c006b607a865b07cd981ccb218a04fc86b600411d83d6fc261357f1c0966755d"}, + {file = "numpy-2.1.3-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:e14e26956e6f1696070788252dcdff11b4aca4c3e8bd166e0df1bb8f315a67cb"}, + {file = "numpy-2.1.3.tar.gz", hash = "sha256:aa08e04e08aaf974d4458def539dece0d28146d866a39da5639596f4921fd761"}, ] [[package]] name = "packaging" -version = "24.1" +version = "24.2" description = "Core utilities for Python packages" optional = false python-versions = ">=3.8" files = [ - {file = "packaging-24.1-py3-none-any.whl", hash = "sha256:5b8f2217dbdbd2f7f384c41c628544e6d52f2d0f53c6d0c3ea61aa5d1d7ff124"}, - {file = "packaging-24.1.tar.gz", hash = "sha256:026ed72c8ed3fcce5bf8950572258698927fd1dbda10a5e981cdf0ac37f4f002"}, + {file = "packaging-24.2-py3-none-any.whl", hash = "sha256:09abb1bccd265c01f4a3aa3f7a7db064b36514d2cba19a2f694fe6150451a759"}, + {file = "packaging-24.2.tar.gz", hash = "sha256:c228a6dc5e932d346bc5739379109d49e8853dd8223571c7c5b55260edc0b97f"}, ] [[package]] @@ -1606,13 +1627,13 @@ tests = ["chardet", "parameterized", "pytest", "pytest-cov", "pytest-xdist[psuti [[package]] name = "pygithub" -version = "2.4.0" +version = "2.5.0" description = "Use the full Github API v3" optional = false python-versions = ">=3.8" files = [ - {file = "PyGithub-2.4.0-py3-none-any.whl", hash = "sha256:81935aa4bdc939fba98fee1cb47422c09157c56a27966476ff92775602b9ee24"}, - {file = "pygithub-2.4.0.tar.gz", hash = "sha256:6601e22627e87bac192f1e2e39c6e6f69a43152cfb8f307cee575879320b3051"}, + {file = "PyGithub-2.5.0-py3-none-any.whl", hash = "sha256:b0b635999a658ab8e08720bdd3318893ff20e2275f6446fcf35bf3f44f2c0fd2"}, + {file = "pygithub-2.5.0.tar.gz", hash = "sha256:e1613ac508a9be710920d26eb18b1905ebd9926aa49398e88151c1b526aad3cf"}, ] [package.dependencies] @@ -1671,13 +1692,13 @@ tests = ["hypothesis (>=3.27.0)", "pytest (>=3.2.1,!=3.3.0)"] [[package]] name = "pyparsing" -version = "3.1.4" +version = "3.2.0" description = "pyparsing module - Classes and methods to define and execute parsing grammars" optional = false -python-versions = ">=3.6.8" +python-versions = ">=3.9" files = [ - {file = "pyparsing-3.1.4-py3-none-any.whl", hash = "sha256:a6a7ee4235a3f944aa1fa2249307708f893fe5717dc603503c6c7969c070fb7c"}, - {file = "pyparsing-3.1.4.tar.gz", hash = "sha256:f86ec8d1a83f11977c9a6ea7598e8c27fc5cddfa5b07ea2241edbbde1d7bc032"}, + {file = "pyparsing-3.2.0-py3-none-any.whl", hash = "sha256:93d9577b88da0bbea8cc8334ee8b918ed014968fd2ec383e868fb8afb1ccef84"}, + {file = "pyparsing-3.2.0.tar.gz", hash = "sha256:cbf74e27246d595d9a74b186b810f6fbb86726dbf3b9532efb343f6d7294fe9c"}, ] [package.extras] @@ -1699,23 +1720,26 @@ dev = ["build", "flake8", "mypy", "pytest", "twine"] [[package]] name = "python-daemon" -version = "3.0.1" +version = "3.1.0" description = "Library to implement a well-behaved Unix daemon process." optional = false -python-versions = ">=3" +python-versions = ">=3.7" files = [ - {file = "python-daemon-3.0.1.tar.gz", hash = "sha256:6c57452372f7eaff40934a1c03ad1826bf5e793558e87fef49131e6464b4dae5"}, - {file = "python_daemon-3.0.1-py3-none-any.whl", hash = "sha256:42bb848a3260a027fa71ad47ecd959e471327cb34da5965962edd5926229f341"}, + {file = "python_daemon-3.1.0-py3-none-any.whl", hash = "sha256:a66b5896f0aed5807a25c6128268eb496488b1f9c6927c487710049ba16be32a"}, + {file = "python_daemon-3.1.0.tar.gz", hash = "sha256:fdb621d7e5f46e74b4de1ad6b0fff6e69cd91b4f219de1476190ebdd0f4781df"}, ] [package.dependencies] -docutils = "*" lockfile = ">=0.10" setuptools = ">=62.4.0" [package.extras] -devel = ["coverage", "docutils", "isort", "testscenarios (>=0.4)", "testtools", "twine"] -test = ["coverage", "docutils", "testscenarios (>=0.4)", "testtools"] +build = ["build", "changelog-chug", "docutils", "python-daemon[doc]", "wheel"] +devel = ["python-daemon[dist,test]"] +dist = ["python-daemon[build]", "twine"] +doc = ["Sphinx (>=4.4,<5.0)"] +static-analysis = ["isort (>=5.13,<6.0)", "pip-check", "pycodestyle (>=2.12,<3.0)", "pydocstyle (>=6.3,<7.0)", "pyupgrade (>=3.17,<4.0)"] +test = ["coverage", "python-daemon[build,static-analysis]", "testscenarios (>=0.4)", "testtools"] [[package]] name = "python-dateutil" @@ -1744,25 +1768,29 @@ files = [ [[package]] name = "pywin32" -version = "306" +version = "308" description = "Python for Window Extensions" optional = false python-versions = "*" files = [ - {file = "pywin32-306-cp310-cp310-win32.whl", hash = "sha256:06d3420a5155ba65f0b72f2699b5bacf3109f36acbe8923765c22938a69dfc8d"}, - {file = "pywin32-306-cp310-cp310-win_amd64.whl", hash = "sha256:84f4471dbca1887ea3803d8848a1616429ac94a4a8d05f4bc9c5dcfd42ca99c8"}, - {file = "pywin32-306-cp311-cp311-win32.whl", hash = "sha256:e65028133d15b64d2ed8f06dd9fbc268352478d4f9289e69c190ecd6818b6407"}, - {file = "pywin32-306-cp311-cp311-win_amd64.whl", hash = "sha256:a7639f51c184c0272e93f244eb24dafca9b1855707d94c192d4a0b4c01e1100e"}, - {file = "pywin32-306-cp311-cp311-win_arm64.whl", hash = "sha256:70dba0c913d19f942a2db25217d9a1b726c278f483a919f1abfed79c9cf64d3a"}, - {file = "pywin32-306-cp312-cp312-win32.whl", hash = "sha256:383229d515657f4e3ed1343da8be101000562bf514591ff383ae940cad65458b"}, - {file = "pywin32-306-cp312-cp312-win_amd64.whl", hash = "sha256:37257794c1ad39ee9be652da0462dc2e394c8159dfd913a8a4e8eb6fd346da0e"}, - {file = "pywin32-306-cp312-cp312-win_arm64.whl", hash = "sha256:5821ec52f6d321aa59e2db7e0a35b997de60c201943557d108af9d4ae1ec7040"}, - {file = "pywin32-306-cp37-cp37m-win32.whl", hash = "sha256:1c73ea9a0d2283d889001998059f5eaaba3b6238f767c9cf2833b13e6a685f65"}, - {file = "pywin32-306-cp37-cp37m-win_amd64.whl", hash = "sha256:72c5f621542d7bdd4fdb716227be0dd3f8565c11b280be6315b06ace35487d36"}, - {file = "pywin32-306-cp38-cp38-win32.whl", hash = "sha256:e4c092e2589b5cf0d365849e73e02c391c1349958c5ac3e9d5ccb9a28e017b3a"}, - {file = "pywin32-306-cp38-cp38-win_amd64.whl", hash = "sha256:e8ac1ae3601bee6ca9f7cb4b5363bf1c0badb935ef243c4733ff9a393b1690c0"}, - {file = "pywin32-306-cp39-cp39-win32.whl", hash = "sha256:e25fd5b485b55ac9c057f67d94bc203f3f6595078d1fb3b458c9c28b7153a802"}, - {file = "pywin32-306-cp39-cp39-win_amd64.whl", hash = "sha256:39b61c15272833b5c329a2989999dcae836b1eed650252ab1b7bfbe1d59f30f4"}, + {file = "pywin32-308-cp310-cp310-win32.whl", hash = "sha256:796ff4426437896550d2981b9c2ac0ffd75238ad9ea2d3bfa67a1abd546d262e"}, + {file = "pywin32-308-cp310-cp310-win_amd64.whl", hash = "sha256:4fc888c59b3c0bef905ce7eb7e2106a07712015ea1c8234b703a088d46110e8e"}, + {file = "pywin32-308-cp310-cp310-win_arm64.whl", hash = "sha256:a5ab5381813b40f264fa3495b98af850098f814a25a63589a8e9eb12560f450c"}, + {file = "pywin32-308-cp311-cp311-win32.whl", hash = "sha256:5d8c8015b24a7d6855b1550d8e660d8daa09983c80e5daf89a273e5c6fb5095a"}, + {file = "pywin32-308-cp311-cp311-win_amd64.whl", hash = "sha256:575621b90f0dc2695fec346b2d6302faebd4f0f45c05ea29404cefe35d89442b"}, + {file = "pywin32-308-cp311-cp311-win_arm64.whl", hash = "sha256:100a5442b7332070983c4cd03f2e906a5648a5104b8a7f50175f7906efd16bb6"}, + {file = "pywin32-308-cp312-cp312-win32.whl", hash = "sha256:587f3e19696f4bf96fde9d8a57cec74a57021ad5f204c9e627e15c33ff568897"}, + {file = "pywin32-308-cp312-cp312-win_amd64.whl", hash = "sha256:00b3e11ef09ede56c6a43c71f2d31857cf7c54b0ab6e78ac659497abd2834f47"}, + {file = "pywin32-308-cp312-cp312-win_arm64.whl", hash = "sha256:9b4de86c8d909aed15b7011182c8cab38c8850de36e6afb1f0db22b8959e3091"}, + {file = "pywin32-308-cp313-cp313-win32.whl", hash = "sha256:1c44539a37a5b7b21d02ab34e6a4d314e0788f1690d65b48e9b0b89f31abbbed"}, + {file = "pywin32-308-cp313-cp313-win_amd64.whl", hash = "sha256:fd380990e792eaf6827fcb7e187b2b4b1cede0585e3d0c9e84201ec27b9905e4"}, + {file = "pywin32-308-cp313-cp313-win_arm64.whl", hash = "sha256:ef313c46d4c18dfb82a2431e3051ac8f112ccee1a34f29c263c583c568db63cd"}, + {file = "pywin32-308-cp37-cp37m-win32.whl", hash = "sha256:1f696ab352a2ddd63bd07430080dd598e6369152ea13a25ebcdd2f503a38f1ff"}, + {file = "pywin32-308-cp37-cp37m-win_amd64.whl", hash = "sha256:13dcb914ed4347019fbec6697a01a0aec61019c1046c2b905410d197856326a6"}, + {file = "pywin32-308-cp38-cp38-win32.whl", hash = "sha256:5794e764ebcabf4ff08c555b31bd348c9025929371763b2183172ff4708152f0"}, + {file = "pywin32-308-cp38-cp38-win_amd64.whl", hash = "sha256:3b92622e29d651c6b783e368ba7d6722b1634b8e70bd376fd7610fe1992e19de"}, + {file = "pywin32-308-cp39-cp39-win32.whl", hash = "sha256:7873ca4dc60ab3287919881a7d4f88baee4a6e639aa6962de25a98ba6b193341"}, + {file = "pywin32-308-cp39-cp39-win_amd64.whl", hash = "sha256:71b3322d949b4cc20776436a9c9ba0eeedcbc9c650daa536df63f0ff111bb920"}, ] [[package]] @@ -1865,125 +1893,112 @@ use-chardet-on-py3 = ["chardet (>=3.0.2,<6)"] [[package]] name = "rpds-py" -version = "0.20.0" +version = "0.21.0" description = "Python bindings to Rust's persistent data structures (rpds)" optional = false -python-versions = ">=3.8" +python-versions = ">=3.9" files = [ - {file = "rpds_py-0.20.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:3ad0fda1635f8439cde85c700f964b23ed5fc2d28016b32b9ee5fe30da5c84e2"}, - {file = "rpds_py-0.20.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:9bb4a0d90fdb03437c109a17eade42dfbf6190408f29b2744114d11586611d6f"}, - {file = "rpds_py-0.20.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c6377e647bbfd0a0b159fe557f2c6c602c159fc752fa316572f012fc0bf67150"}, - {file = "rpds_py-0.20.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eb851b7df9dda52dc1415ebee12362047ce771fc36914586b2e9fcbd7d293b3e"}, - {file = "rpds_py-0.20.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1e0f80b739e5a8f54837be5d5c924483996b603d5502bfff79bf33da06164ee2"}, - {file = "rpds_py-0.20.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5a8c94dad2e45324fc74dce25e1645d4d14df9a4e54a30fa0ae8bad9a63928e3"}, - {file = "rpds_py-0.20.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f8e604fe73ba048c06085beaf51147eaec7df856824bfe7b98657cf436623daf"}, - {file = "rpds_py-0.20.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:df3de6b7726b52966edf29663e57306b23ef775faf0ac01a3e9f4012a24a4140"}, - {file = "rpds_py-0.20.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:cf258ede5bc22a45c8e726b29835b9303c285ab46fc7c3a4cc770736b5304c9f"}, - {file = "rpds_py-0.20.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:55fea87029cded5df854ca7e192ec7bdb7ecd1d9a3f63d5c4eb09148acf4a7ce"}, - {file = "rpds_py-0.20.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:ae94bd0b2f02c28e199e9bc51485d0c5601f58780636185660f86bf80c89af94"}, - {file = "rpds_py-0.20.0-cp310-none-win32.whl", hash = "sha256:28527c685f237c05445efec62426d285e47a58fb05ba0090a4340b73ecda6dee"}, - {file = "rpds_py-0.20.0-cp310-none-win_amd64.whl", hash = "sha256:238a2d5b1cad28cdc6ed15faf93a998336eb041c4e440dd7f902528b8891b399"}, - {file = "rpds_py-0.20.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:ac2f4f7a98934c2ed6505aead07b979e6f999389f16b714448fb39bbaa86a489"}, - {file = "rpds_py-0.20.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:220002c1b846db9afd83371d08d239fdc865e8f8c5795bbaec20916a76db3318"}, - {file = "rpds_py-0.20.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8d7919548df3f25374a1f5d01fbcd38dacab338ef5f33e044744b5c36729c8db"}, - {file = "rpds_py-0.20.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:758406267907b3781beee0f0edfe4a179fbd97c0be2e9b1154d7f0a1279cf8e5"}, - {file = "rpds_py-0.20.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3d61339e9f84a3f0767b1995adfb171a0d00a1185192718a17af6e124728e0f5"}, - {file = "rpds_py-0.20.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1259c7b3705ac0a0bd38197565a5d603218591d3f6cee6e614e380b6ba61c6f6"}, - {file = "rpds_py-0.20.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5c1dc0f53856b9cc9a0ccca0a7cc61d3d20a7088201c0937f3f4048c1718a209"}, - {file = "rpds_py-0.20.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7e60cb630f674a31f0368ed32b2a6b4331b8350d67de53c0359992444b116dd3"}, - {file = "rpds_py-0.20.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:dbe982f38565bb50cb7fb061ebf762c2f254ca3d8c20d4006878766e84266272"}, - {file = "rpds_py-0.20.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:514b3293b64187172bc77c8fb0cdae26981618021053b30d8371c3a902d4d5ad"}, - {file = "rpds_py-0.20.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:d0a26ffe9d4dd35e4dfdd1e71f46401cff0181c75ac174711ccff0459135fa58"}, - {file = "rpds_py-0.20.0-cp311-none-win32.whl", hash = "sha256:89c19a494bf3ad08c1da49445cc5d13d8fefc265f48ee7e7556839acdacf69d0"}, - {file = "rpds_py-0.20.0-cp311-none-win_amd64.whl", hash = "sha256:c638144ce971df84650d3ed0096e2ae7af8e62ecbbb7b201c8935c370df00a2c"}, - {file = "rpds_py-0.20.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:a84ab91cbe7aab97f7446652d0ed37d35b68a465aeef8fc41932a9d7eee2c1a6"}, - {file = "rpds_py-0.20.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:56e27147a5a4c2c21633ff8475d185734c0e4befd1c989b5b95a5d0db699b21b"}, - {file = "rpds_py-0.20.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2580b0c34583b85efec8c5c5ec9edf2dfe817330cc882ee972ae650e7b5ef739"}, - {file = "rpds_py-0.20.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:b80d4a7900cf6b66bb9cee5c352b2d708e29e5a37fe9bf784fa97fc11504bf6c"}, - {file = "rpds_py-0.20.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:50eccbf054e62a7b2209b28dc7a22d6254860209d6753e6b78cfaeb0075d7bee"}, - {file = "rpds_py-0.20.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:49a8063ea4296b3a7e81a5dfb8f7b2d73f0b1c20c2af401fb0cdf22e14711a96"}, - {file = "rpds_py-0.20.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ea438162a9fcbee3ecf36c23e6c68237479f89f962f82dae83dc15feeceb37e4"}, - {file = "rpds_py-0.20.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:18d7585c463087bddcfa74c2ba267339f14f2515158ac4db30b1f9cbdb62c8ef"}, - {file = "rpds_py-0.20.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:d4c7d1a051eeb39f5c9547e82ea27cbcc28338482242e3e0b7768033cb083821"}, - {file = "rpds_py-0.20.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:e4df1e3b3bec320790f699890d41c59d250f6beda159ea3c44c3f5bac1976940"}, - {file = "rpds_py-0.20.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:2cf126d33a91ee6eedc7f3197b53e87a2acdac63602c0f03a02dd69e4b138174"}, - {file = "rpds_py-0.20.0-cp312-none-win32.whl", hash = "sha256:8bc7690f7caee50b04a79bf017a8d020c1f48c2a1077ffe172abec59870f1139"}, - {file = "rpds_py-0.20.0-cp312-none-win_amd64.whl", hash = "sha256:0e13e6952ef264c40587d510ad676a988df19adea20444c2b295e536457bc585"}, - {file = "rpds_py-0.20.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:aa9a0521aeca7d4941499a73ad7d4f8ffa3d1affc50b9ea11d992cd7eff18a29"}, - {file = "rpds_py-0.20.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:4a1f1d51eccb7e6c32ae89243cb352389228ea62f89cd80823ea7dd1b98e0b91"}, - {file = "rpds_py-0.20.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8a86a9b96070674fc88b6f9f71a97d2c1d3e5165574615d1f9168ecba4cecb24"}, - {file = "rpds_py-0.20.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:6c8ef2ebf76df43f5750b46851ed1cdf8f109d7787ca40035fe19fbdc1acc5a7"}, - {file = "rpds_py-0.20.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b74b25f024b421d5859d156750ea9a65651793d51b76a2e9238c05c9d5f203a9"}, - {file = "rpds_py-0.20.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:57eb94a8c16ab08fef6404301c38318e2c5a32216bf5de453e2714c964c125c8"}, - {file = "rpds_py-0.20.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e1940dae14e715e2e02dfd5b0f64a52e8374a517a1e531ad9412319dc3ac7879"}, - {file = "rpds_py-0.20.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:d20277fd62e1b992a50c43f13fbe13277a31f8c9f70d59759c88f644d66c619f"}, - {file = "rpds_py-0.20.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:06db23d43f26478303e954c34c75182356ca9aa7797d22c5345b16871ab9c45c"}, - {file = "rpds_py-0.20.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:b2a5db5397d82fa847e4c624b0c98fe59d2d9b7cf0ce6de09e4d2e80f8f5b3f2"}, - {file = "rpds_py-0.20.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:5a35df9f5548fd79cb2f52d27182108c3e6641a4feb0f39067911bf2adaa3e57"}, - {file = "rpds_py-0.20.0-cp313-none-win32.whl", hash = "sha256:fd2d84f40633bc475ef2d5490b9c19543fbf18596dcb1b291e3a12ea5d722f7a"}, - {file = "rpds_py-0.20.0-cp313-none-win_amd64.whl", hash = "sha256:9bc2d153989e3216b0559251b0c260cfd168ec78b1fac33dd485750a228db5a2"}, - {file = "rpds_py-0.20.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:f2fbf7db2012d4876fb0d66b5b9ba6591197b0f165db8d99371d976546472a24"}, - {file = "rpds_py-0.20.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:1e5f3cd7397c8f86c8cc72d5a791071431c108edd79872cdd96e00abd8497d29"}, - {file = "rpds_py-0.20.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ce9845054c13696f7af7f2b353e6b4f676dab1b4b215d7fe5e05c6f8bb06f965"}, - {file = "rpds_py-0.20.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c3e130fd0ec56cb76eb49ef52faead8ff09d13f4527e9b0c400307ff72b408e1"}, - {file = "rpds_py-0.20.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4b16aa0107ecb512b568244ef461f27697164d9a68d8b35090e9b0c1c8b27752"}, - {file = "rpds_py-0.20.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:aa7f429242aae2947246587d2964fad750b79e8c233a2367f71b554e9447949c"}, - {file = "rpds_py-0.20.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:af0fc424a5842a11e28956e69395fbbeab2c97c42253169d87e90aac2886d751"}, - {file = "rpds_py-0.20.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b8c00a3b1e70c1d3891f0db1b05292747f0dbcfb49c43f9244d04c70fbc40eb8"}, - {file = "rpds_py-0.20.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:40ce74fc86ee4645d0a225498d091d8bc61f39b709ebef8204cb8b5a464d3c0e"}, - {file = "rpds_py-0.20.0-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:4fe84294c7019456e56d93e8ababdad5a329cd25975be749c3f5f558abb48253"}, - {file = "rpds_py-0.20.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:338ca4539aad4ce70a656e5187a3a31c5204f261aef9f6ab50e50bcdffaf050a"}, - {file = "rpds_py-0.20.0-cp38-none-win32.whl", hash = "sha256:54b43a2b07db18314669092bb2de584524d1ef414588780261e31e85846c26a5"}, - {file = "rpds_py-0.20.0-cp38-none-win_amd64.whl", hash = "sha256:a1862d2d7ce1674cffa6d186d53ca95c6e17ed2b06b3f4c476173565c862d232"}, - {file = "rpds_py-0.20.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:3fde368e9140312b6e8b6c09fb9f8c8c2f00999d1823403ae90cc00480221b22"}, - {file = "rpds_py-0.20.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:9824fb430c9cf9af743cf7aaf6707bf14323fb51ee74425c380f4c846ea70789"}, - {file = "rpds_py-0.20.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:11ef6ce74616342888b69878d45e9f779b95d4bd48b382a229fe624a409b72c5"}, - {file = "rpds_py-0.20.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c52d3f2f82b763a24ef52f5d24358553e8403ce05f893b5347098014f2d9eff2"}, - {file = "rpds_py-0.20.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9d35cef91e59ebbeaa45214861874bc6f19eb35de96db73e467a8358d701a96c"}, - {file = "rpds_py-0.20.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d72278a30111e5b5525c1dd96120d9e958464316f55adb030433ea905866f4de"}, - {file = "rpds_py-0.20.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b4c29cbbba378759ac5786730d1c3cb4ec6f8ababf5c42a9ce303dc4b3d08cda"}, - {file = "rpds_py-0.20.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6632f2d04f15d1bd6fe0eedd3b86d9061b836ddca4c03d5cf5c7e9e6b7c14580"}, - {file = "rpds_py-0.20.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:d0b67d87bb45ed1cd020e8fbf2307d449b68abc45402fe1a4ac9e46c3c8b192b"}, - {file = "rpds_py-0.20.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:ec31a99ca63bf3cd7f1a5ac9fe95c5e2d060d3c768a09bc1d16e235840861420"}, - {file = "rpds_py-0.20.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:22e6c9976e38f4d8c4a63bd8a8edac5307dffd3ee7e6026d97f3cc3a2dc02a0b"}, - {file = "rpds_py-0.20.0-cp39-none-win32.whl", hash = "sha256:569b3ea770c2717b730b61998b6c54996adee3cef69fc28d444f3e7920313cf7"}, - {file = "rpds_py-0.20.0-cp39-none-win_amd64.whl", hash = "sha256:e6900ecdd50ce0facf703f7a00df12374b74bbc8ad9fe0f6559947fb20f82364"}, - {file = "rpds_py-0.20.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:617c7357272c67696fd052811e352ac54ed1d9b49ab370261a80d3b6ce385045"}, - {file = "rpds_py-0.20.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:9426133526f69fcaba6e42146b4e12d6bc6c839b8b555097020e2b78ce908dcc"}, - {file = "rpds_py-0.20.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:deb62214c42a261cb3eb04d474f7155279c1a8a8c30ac89b7dcb1721d92c3c02"}, - {file = "rpds_py-0.20.0-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:fcaeb7b57f1a1e071ebd748984359fef83ecb026325b9d4ca847c95bc7311c92"}, - {file = "rpds_py-0.20.0-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d454b8749b4bd70dd0a79f428731ee263fa6995f83ccb8bada706e8d1d3ff89d"}, - {file = "rpds_py-0.20.0-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d807dc2051abe041b6649681dce568f8e10668e3c1c6543ebae58f2d7e617855"}, - {file = "rpds_py-0.20.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c3c20f0ddeb6e29126d45f89206b8291352b8c5b44384e78a6499d68b52ae511"}, - {file = "rpds_py-0.20.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b7f19250ceef892adf27f0399b9e5afad019288e9be756d6919cb58892129f51"}, - {file = "rpds_py-0.20.0-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:4f1ed4749a08379555cebf4650453f14452eaa9c43d0a95c49db50c18b7da075"}, - {file = "rpds_py-0.20.0-pp310-pypy310_pp73-musllinux_1_2_i686.whl", hash = "sha256:dcedf0b42bcb4cfff4101d7771a10532415a6106062f005ab97d1d0ab5681c60"}, - {file = "rpds_py-0.20.0-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:39ed0d010457a78f54090fafb5d108501b5aa5604cc22408fc1c0c77eac14344"}, - {file = "rpds_py-0.20.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:bb273176be34a746bdac0b0d7e4e2c467323d13640b736c4c477881a3220a989"}, - {file = "rpds_py-0.20.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:f918a1a130a6dfe1d7fe0f105064141342e7dd1611f2e6a21cd2f5c8cb1cfb3e"}, - {file = "rpds_py-0.20.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:f60012a73aa396be721558caa3a6fd49b3dd0033d1675c6d59c4502e870fcf0c"}, - {file = "rpds_py-0.20.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3d2b1ad682a3dfda2a4e8ad8572f3100f95fad98cb99faf37ff0ddfe9cbf9d03"}, - {file = "rpds_py-0.20.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:614fdafe9f5f19c63ea02817fa4861c606a59a604a77c8cdef5aa01d28b97921"}, - {file = "rpds_py-0.20.0-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fa518bcd7600c584bf42e6617ee8132869e877db2f76bcdc281ec6a4113a53ab"}, - {file = "rpds_py-0.20.0-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f0475242f447cc6cb8a9dd486d68b2ef7fbee84427124c232bff5f63b1fe11e5"}, - {file = "rpds_py-0.20.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f90a4cd061914a60bd51c68bcb4357086991bd0bb93d8aa66a6da7701370708f"}, - {file = "rpds_py-0.20.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:def7400461c3a3f26e49078302e1c1b38f6752342c77e3cf72ce91ca69fb1bc1"}, - {file = "rpds_py-0.20.0-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:65794e4048ee837494aea3c21a28ad5fc080994dfba5b036cf84de37f7ad5074"}, - {file = "rpds_py-0.20.0-pp39-pypy39_pp73-musllinux_1_2_i686.whl", hash = "sha256:faefcc78f53a88f3076b7f8be0a8f8d35133a3ecf7f3770895c25f8813460f08"}, - {file = "rpds_py-0.20.0-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:5b4f105deeffa28bbcdff6c49b34e74903139afa690e35d2d9e3c2c2fba18cec"}, - {file = "rpds_py-0.20.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:fdfc3a892927458d98f3d55428ae46b921d1f7543b89382fdb483f5640daaec8"}, - {file = "rpds_py-0.20.0.tar.gz", hash = "sha256:d72a210824facfdaf8768cf2d7ca25a042c30320b3020de2fa04640920d4e121"}, + {file = "rpds_py-0.21.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:a017f813f24b9df929674d0332a374d40d7f0162b326562daae8066b502d0590"}, + {file = "rpds_py-0.21.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:20cc1ed0bcc86d8e1a7e968cce15be45178fd16e2ff656a243145e0b439bd250"}, + {file = "rpds_py-0.21.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ad116dda078d0bc4886cb7840e19811562acdc7a8e296ea6ec37e70326c1b41c"}, + {file = "rpds_py-0.21.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:808f1ac7cf3b44f81c9475475ceb221f982ef548e44e024ad5f9e7060649540e"}, + {file = "rpds_py-0.21.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:de552f4a1916e520f2703ec474d2b4d3f86d41f353e7680b597512ffe7eac5d0"}, + {file = "rpds_py-0.21.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:efec946f331349dfc4ae9d0e034c263ddde19414fe5128580f512619abed05f1"}, + {file = "rpds_py-0.21.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b80b4690bbff51a034bfde9c9f6bf9357f0a8c61f548942b80f7b66356508bf5"}, + {file = "rpds_py-0.21.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:085ed25baac88953d4283e5b5bd094b155075bb40d07c29c4f073e10623f9f2e"}, + {file = "rpds_py-0.21.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:daa8efac2a1273eed2354397a51216ae1e198ecbce9036fba4e7610b308b6153"}, + {file = "rpds_py-0.21.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:95a5bad1ac8a5c77b4e658671642e4af3707f095d2b78a1fdd08af0dfb647624"}, + {file = "rpds_py-0.21.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:3e53861b29a13d5b70116ea4230b5f0f3547b2c222c5daa090eb7c9c82d7f664"}, + {file = "rpds_py-0.21.0-cp310-none-win32.whl", hash = "sha256:ea3a6ac4d74820c98fcc9da4a57847ad2cc36475a8bd9683f32ab6d47a2bd682"}, + {file = "rpds_py-0.21.0-cp310-none-win_amd64.whl", hash = "sha256:b8f107395f2f1d151181880b69a2869c69e87ec079c49c0016ab96860b6acbe5"}, + {file = "rpds_py-0.21.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:5555db3e618a77034954b9dc547eae94166391a98eb867905ec8fcbce1308d95"}, + {file = "rpds_py-0.21.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:97ef67d9bbc3e15584c2f3c74bcf064af36336c10d2e21a2131e123ce0f924c9"}, + {file = "rpds_py-0.21.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4ab2c2a26d2f69cdf833174f4d9d86118edc781ad9a8fa13970b527bf8236027"}, + {file = "rpds_py-0.21.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:4e8921a259f54bfbc755c5bbd60c82bb2339ae0324163f32868f63f0ebb873d9"}, + {file = "rpds_py-0.21.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8a7ff941004d74d55a47f916afc38494bd1cfd4b53c482b77c03147c91ac0ac3"}, + {file = "rpds_py-0.21.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5145282a7cd2ac16ea0dc46b82167754d5e103a05614b724457cffe614f25bd8"}, + {file = "rpds_py-0.21.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:de609a6f1b682f70bb7163da745ee815d8f230d97276db049ab447767466a09d"}, + {file = "rpds_py-0.21.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:40c91c6e34cf016fa8e6b59d75e3dbe354830777fcfd74c58b279dceb7975b75"}, + {file = "rpds_py-0.21.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:d2132377f9deef0c4db89e65e8bb28644ff75a18df5293e132a8d67748397b9f"}, + {file = "rpds_py-0.21.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:0a9e0759e7be10109645a9fddaaad0619d58c9bf30a3f248a2ea57a7c417173a"}, + {file = "rpds_py-0.21.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:9e20da3957bdf7824afdd4b6eeb29510e83e026473e04952dca565170cd1ecc8"}, + {file = "rpds_py-0.21.0-cp311-none-win32.whl", hash = "sha256:f71009b0d5e94c0e86533c0b27ed7cacc1239cb51c178fd239c3cfefefb0400a"}, + {file = "rpds_py-0.21.0-cp311-none-win_amd64.whl", hash = "sha256:e168afe6bf6ab7ab46c8c375606298784ecbe3ba31c0980b7dcbb9631dcba97e"}, + {file = "rpds_py-0.21.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:30b912c965b2aa76ba5168fd610087bad7fcde47f0a8367ee8f1876086ee6d1d"}, + {file = "rpds_py-0.21.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ca9989d5d9b1b300bc18e1801c67b9f6d2c66b8fd9621b36072ed1df2c977f72"}, + {file = "rpds_py-0.21.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6f54e7106f0001244a5f4cf810ba8d3f9c542e2730821b16e969d6887b664266"}, + {file = "rpds_py-0.21.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:fed5dfefdf384d6fe975cc026886aece4f292feaf69d0eeb716cfd3c5a4dd8be"}, + {file = "rpds_py-0.21.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:590ef88db231c9c1eece44dcfefd7515d8bf0d986d64d0caf06a81998a9e8cab"}, + {file = "rpds_py-0.21.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f983e4c2f603c95dde63df633eec42955508eefd8d0f0e6d236d31a044c882d7"}, + {file = "rpds_py-0.21.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b229ce052ddf1a01c67d68166c19cb004fb3612424921b81c46e7ea7ccf7c3bf"}, + {file = "rpds_py-0.21.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:ebf64e281a06c904a7636781d2e973d1f0926a5b8b480ac658dc0f556e7779f4"}, + {file = "rpds_py-0.21.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:998a8080c4495e4f72132f3d66ff91f5997d799e86cec6ee05342f8f3cda7dca"}, + {file = "rpds_py-0.21.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:98486337f7b4f3c324ab402e83453e25bb844f44418c066623db88e4c56b7c7b"}, + {file = "rpds_py-0.21.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:a78d8b634c9df7f8d175451cfeac3810a702ccb85f98ec95797fa98b942cea11"}, + {file = "rpds_py-0.21.0-cp312-none-win32.whl", hash = "sha256:a58ce66847711c4aa2ecfcfaff04cb0327f907fead8945ffc47d9407f41ff952"}, + {file = "rpds_py-0.21.0-cp312-none-win_amd64.whl", hash = "sha256:e860f065cc4ea6f256d6f411aba4b1251255366e48e972f8a347cf88077b24fd"}, + {file = "rpds_py-0.21.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:ee4eafd77cc98d355a0d02f263efc0d3ae3ce4a7c24740010a8b4012bbb24937"}, + {file = "rpds_py-0.21.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:688c93b77e468d72579351a84b95f976bd7b3e84aa6686be6497045ba84be560"}, + {file = "rpds_py-0.21.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c38dbf31c57032667dd5a2f0568ccde66e868e8f78d5a0d27dcc56d70f3fcd3b"}, + {file = "rpds_py-0.21.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2d6129137f43f7fa02d41542ffff4871d4aefa724a5fe38e2c31a4e0fd343fb0"}, + {file = "rpds_py-0.21.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:520ed8b99b0bf86a176271f6fe23024323862ac674b1ce5b02a72bfeff3fff44"}, + {file = "rpds_py-0.21.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:aaeb25ccfb9b9014a10eaf70904ebf3f79faaa8e60e99e19eef9f478651b9b74"}, + {file = "rpds_py-0.21.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:af04ac89c738e0f0f1b913918024c3eab6e3ace989518ea838807177d38a2e94"}, + {file = "rpds_py-0.21.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b9b76e2afd585803c53c5b29e992ecd183f68285b62fe2668383a18e74abe7a3"}, + {file = "rpds_py-0.21.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:5afb5efde74c54724e1a01118c6e5c15e54e642c42a1ba588ab1f03544ac8c7a"}, + {file = "rpds_py-0.21.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:52c041802a6efa625ea18027a0723676a778869481d16803481ef6cc02ea8cb3"}, + {file = "rpds_py-0.21.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:ee1e4fc267b437bb89990b2f2abf6c25765b89b72dd4a11e21934df449e0c976"}, + {file = "rpds_py-0.21.0-cp313-none-win32.whl", hash = "sha256:0c025820b78817db6a76413fff6866790786c38f95ea3f3d3c93dbb73b632202"}, + {file = "rpds_py-0.21.0-cp313-none-win_amd64.whl", hash = "sha256:320c808df533695326610a1b6a0a6e98f033e49de55d7dc36a13c8a30cfa756e"}, + {file = "rpds_py-0.21.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:2c51d99c30091f72a3c5d126fad26236c3f75716b8b5e5cf8effb18889ced928"}, + {file = "rpds_py-0.21.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:cbd7504a10b0955ea287114f003b7ad62330c9e65ba012c6223dba646f6ffd05"}, + {file = "rpds_py-0.21.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6dcc4949be728ede49e6244eabd04064336012b37f5c2200e8ec8eb2988b209c"}, + {file = "rpds_py-0.21.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f414da5c51bf350e4b7960644617c130140423882305f7574b6cf65a3081cecb"}, + {file = "rpds_py-0.21.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9afe42102b40007f588666bc7de82451e10c6788f6f70984629db193849dced1"}, + {file = "rpds_py-0.21.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3b929c2bb6e29ab31f12a1117c39f7e6d6450419ab7464a4ea9b0b417174f044"}, + {file = "rpds_py-0.21.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8404b3717da03cbf773a1d275d01fec84ea007754ed380f63dfc24fb76ce4592"}, + {file = "rpds_py-0.21.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:e12bb09678f38b7597b8346983d2323a6482dcd59e423d9448108c1be37cac9d"}, + {file = "rpds_py-0.21.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:58a0e345be4b18e6b8501d3b0aa540dad90caeed814c515e5206bb2ec26736fd"}, + {file = "rpds_py-0.21.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:c3761f62fcfccf0864cc4665b6e7c3f0c626f0380b41b8bd1ce322103fa3ef87"}, + {file = "rpds_py-0.21.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:c2b2f71c6ad6c2e4fc9ed9401080badd1469fa9889657ec3abea42a3d6b2e1ed"}, + {file = "rpds_py-0.21.0-cp39-none-win32.whl", hash = "sha256:b21747f79f360e790525e6f6438c7569ddbfb1b3197b9e65043f25c3c9b489d8"}, + {file = "rpds_py-0.21.0-cp39-none-win_amd64.whl", hash = "sha256:0626238a43152918f9e72ede9a3b6ccc9e299adc8ade0d67c5e142d564c9a83d"}, + {file = "rpds_py-0.21.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:6b4ef7725386dc0762857097f6b7266a6cdd62bfd209664da6712cb26acef035"}, + {file = "rpds_py-0.21.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:6bc0e697d4d79ab1aacbf20ee5f0df80359ecf55db33ff41481cf3e24f206919"}, + {file = "rpds_py-0.21.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:da52d62a96e61c1c444f3998c434e8b263c384f6d68aca8274d2e08d1906325c"}, + {file = "rpds_py-0.21.0-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:98e4fe5db40db87ce1c65031463a760ec7906ab230ad2249b4572c2fc3ef1f9f"}, + {file = "rpds_py-0.21.0-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:30bdc973f10d28e0337f71d202ff29345320f8bc49a31c90e6c257e1ccef4333"}, + {file = "rpds_py-0.21.0-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:faa5e8496c530f9c71f2b4e1c49758b06e5f4055e17144906245c99fa6d45356"}, + {file = "rpds_py-0.21.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:32eb88c30b6a4f0605508023b7141d043a79b14acb3b969aa0b4f99b25bc7d4a"}, + {file = "rpds_py-0.21.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:a89a8ce9e4e75aeb7fa5d8ad0f3fecdee813802592f4f46a15754dcb2fd6b061"}, + {file = "rpds_py-0.21.0-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:241e6c125568493f553c3d0fdbb38c74babf54b45cef86439d4cd97ff8feb34d"}, + {file = "rpds_py-0.21.0-pp310-pypy310_pp73-musllinux_1_2_i686.whl", hash = "sha256:3b766a9f57663396e4f34f5140b3595b233a7b146e94777b97a8413a1da1be18"}, + {file = "rpds_py-0.21.0-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:af4a644bf890f56e41e74be7d34e9511e4954894d544ec6b8efe1e21a1a8da6c"}, + {file = "rpds_py-0.21.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:3e30a69a706e8ea20444b98a49f386c17b26f860aa9245329bab0851ed100677"}, + {file = "rpds_py-0.21.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:031819f906bb146561af051c7cef4ba2003d28cff07efacef59da973ff7969ba"}, + {file = "rpds_py-0.21.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:b876f2bc27ab5954e2fd88890c071bd0ed18b9c50f6ec3de3c50a5ece612f7a6"}, + {file = "rpds_py-0.21.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dc5695c321e518d9f03b7ea6abb5ea3af4567766f9852ad1560f501b17588c7b"}, + {file = "rpds_py-0.21.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:b4de1da871b5c0fd5537b26a6fc6814c3cc05cabe0c941db6e9044ffbb12f04a"}, + {file = "rpds_py-0.21.0-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:878f6fea96621fda5303a2867887686d7a198d9e0f8a40be100a63f5d60c88c9"}, + {file = "rpds_py-0.21.0-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a8eeec67590e94189f434c6d11c426892e396ae59e4801d17a93ac96b8c02a6c"}, + {file = "rpds_py-0.21.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1ff2eba7f6c0cb523d7e9cff0903f2fe1feff8f0b2ceb6bd71c0e20a4dcee271"}, + {file = "rpds_py-0.21.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:a429b99337062877d7875e4ff1a51fe788424d522bd64a8c0a20ef3021fdb6ed"}, + {file = "rpds_py-0.21.0-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:d167e4dbbdac48bd58893c7e446684ad5d425b407f9336e04ab52e8b9194e2ed"}, + {file = "rpds_py-0.21.0-pp39-pypy39_pp73-musllinux_1_2_i686.whl", hash = "sha256:4eb2de8a147ffe0626bfdc275fc6563aa7bf4b6db59cf0d44f0ccd6ca625a24e"}, + {file = "rpds_py-0.21.0-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:e78868e98f34f34a88e23ee9ccaeeec460e4eaf6db16d51d7a9b883e5e785a5e"}, + {file = "rpds_py-0.21.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:4991ca61656e3160cdaca4851151fd3f4a92e9eba5c7a530ab030d6aee96ec89"}, + {file = "rpds_py-0.21.0.tar.gz", hash = "sha256:ed6378c9d66d0de903763e7706383d60c33829581f0adff47b6535f1802fa6db"}, ] [[package]] name = "s3transfer" -version = "0.10.2" +version = "0.10.3" description = "An Amazon S3 Transfer Manager" optional = false python-versions = ">=3.8" files = [ - {file = "s3transfer-0.10.2-py3-none-any.whl", hash = "sha256:eca1c20de70a39daee580aef4986996620f365c4e0fda6a86100231d62f1bf69"}, - {file = "s3transfer-0.10.2.tar.gz", hash = "sha256:0711534e9356d3cc692fdde846b4a1e4b0cb6519971860796e6bc4c7aea00ef6"}, + {file = "s3transfer-0.10.3-py3-none-any.whl", hash = "sha256:263ed587a5803c6c708d3ce44dc4dfedaab4c1a32e8329bab818933d79ddcf5d"}, + {file = "s3transfer-0.10.3.tar.gz", hash = "sha256:4f50ed74ab84d474ce614475e0b8d5047ff080810aac5d01ea25231cfc944b0c"}, ] [package.dependencies] @@ -2213,13 +2228,13 @@ files = [ [[package]] name = "tomli" -version = "2.0.1" +version = "2.1.0" description = "A lil' TOML parser" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "tomli-2.0.1-py3-none-any.whl", hash = "sha256:939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc"}, - {file = "tomli-2.0.1.tar.gz", hash = "sha256:de526c12914f0c550d15924c62d72abc48d6fe7364aa87328337a31007fe8a4f"}, + {file = "tomli-2.1.0-py3-none-any.whl", hash = "sha256:a5c57c3d1c56f5ccdf89f6523458f60ef716e210fc47c4cfb188c5ba473e0391"}, + {file = "tomli-2.1.0.tar.gz", hash = "sha256:3f646cae2aec94e17d04973e4249548320197cfabdf130015d023de4b74d8ab8"}, ] [[package]] @@ -2244,13 +2259,13 @@ files = [ [[package]] name = "typeguard" -version = "4.3.0" +version = "4.4.1" description = "Run-time type checker for Python" optional = false -python-versions = ">=3.8" +python-versions = ">=3.9" files = [ - {file = "typeguard-4.3.0-py3-none-any.whl", hash = "sha256:4d24c5b39a117f8a895b9da7a9b3114f04eb63bade45a4492de49b175b6f7dfa"}, - {file = "typeguard-4.3.0.tar.gz", hash = "sha256:92ee6a0aec9135181eae6067ebd617fd9de8d75d714fb548728a4933b1dea651"}, + {file = "typeguard-4.4.1-py3-none-any.whl", hash = "sha256:9324ec07a27ec67fc54a9c063020ca4c0ae6abad5e9f0f9804ca59aee68c6e21"}, + {file = "typeguard-4.4.1.tar.gz", hash = "sha256:0d22a89d00b453b47c49875f42b6601b961757541a2e1e0ef517b6e24213c21b"}, ] [package.dependencies] @@ -2262,13 +2277,13 @@ test = ["coverage[toml] (>=7)", "mypy (>=1.2.0)", "pytest (>=7)"] [[package]] name = "types-requests" -version = "2.32.0.20240914" +version = "2.32.0.20241016" description = "Typing stubs for requests" optional = false python-versions = ">=3.8" files = [ - {file = "types-requests-2.32.0.20240914.tar.gz", hash = "sha256:2850e178db3919d9bf809e434eef65ba49d0e7e33ac92d588f4a5e295fffd405"}, - {file = "types_requests-2.32.0.20240914-py3-none-any.whl", hash = "sha256:59c2f673eb55f32a99b2894faf6020e1a9f4a402ad0f192bfee0b64469054310"}, + {file = "types-requests-2.32.0.20241016.tar.gz", hash = "sha256:0d9cad2f27515d0e3e3da7134a1b6f28fb97129d86b867f24d9c726452634d95"}, + {file = "types_requests-2.32.0.20241016-py3-none-any.whl", hash = "sha256:4195d62d6d3e043a4eaaf08ff8a62184584d2e8684e9d2aa178c7915a7da3747"}, ] [package.dependencies] @@ -2394,13 +2409,13 @@ files = [ [[package]] name = "zipp" -version = "3.20.2" +version = "3.21.0" description = "Backport of pathlib-compatible object wrapper for zip files" optional = false -python-versions = ">=3.8" +python-versions = ">=3.9" files = [ - {file = "zipp-3.20.2-py3-none-any.whl", hash = "sha256:a817ac80d6cf4b23bf7f2828b7cabf326f15a001bea8b1f9b49631780ba28350"}, - {file = "zipp-3.20.2.tar.gz", hash = "sha256:bc9eb26f4506fda01b81bcde0ca78103b6e62f991b381fec825435c836edbc29"}, + {file = "zipp-3.21.0-py3-none-any.whl", hash = "sha256:ac1bbe05fd2991f160ebce24ffbac5f6d11d83dc90891255885223d42b3cd931"}, + {file = "zipp-3.21.0.tar.gz", hash = "sha256:2c9958f6430a2040341a52eb608ed6dd93ef4392e02ffe219417c1b28b5dd1f4"}, ] [package.extras] diff --git a/pyproject.toml b/pyproject.toml index 9ceabeed..afa6ab25 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "exasol-script-languages-release" -version = "8.4.0" +version = "9.0.0" description = "Script Languages Release" license = "MIT" From 4bedaba54183e6a61a0d507f319f93547d45477d Mon Sep 17 00:00:00 2001 From: Thomas Ubensee <34603111+tomuben@users.noreply.github.com> Date: Thu, 14 Nov 2024 11:43:11 -0300 Subject: [PATCH 18/18] #1014: Fixed Push Docker Test Container workflow (#1015) closes #1004 --- .../workflows/push_docker_test_container.yaml | 12 +- aws-code-build/build_config.json | 1 - config/.bcc.env | 68 ------ config/README.md | 13 -- config/build-env | 3 - config/c4.yaml | 25 --- config/ccc | 196 ------------------ config/docker-daemon.json | 3 - config/pkg.sh | 37 ---- doc/changes/changes_9.0.0.md | 1 + 10 files changed, 10 insertions(+), 349 deletions(-) delete mode 100644 config/.bcc.env delete mode 100644 config/README.md delete mode 100644 config/build-env delete mode 100644 config/c4.yaml delete mode 100644 config/ccc delete mode 100644 config/docker-daemon.json delete mode 100755 config/pkg.sh diff --git a/.github/workflows/push_docker_test_container.yaml b/.github/workflows/push_docker_test_container.yaml index a052b7f7..830101ec 100644 --- a/.github/workflows/push_docker_test_container.yaml +++ b/.github/workflows/push_docker_test_container.yaml @@ -16,12 +16,18 @@ jobs: with: fetch-depth: 0 submodules: 'recursive' + - name: Setup Python & Poetry Environment + uses: exasol/python-toolbox/.github/actions/python-environment@0.14.0 + with: + python-version: "3.10" + poetry-version: '1.8.2' + - name: Build TestContainer - run: ./exaslct build-test-container --force-rebuild + run: poetry run exaslct build-test-container --force-rebuild - name: Push TestContainer image if: ${{ (github.ref == 'refs/heads/master') || (github.ref == 'refs/heads/main') }} run: | - ./exaslct push-test-container --source-docker-username "$SECRET_DOCKER_USER_NAME" --target-docker-username "$SECRET_DOCKER_USER_NAME" --force-push true + poetry run exaslct push-test-container --source-docker-username "$SECRET_DOCKER_USER_NAME" --target-docker-username "$SECRET_DOCKER_USER_NAME" --force-push true env: # Set the secret as an input SECRET_DOCKER_USER_NAME: ${{ secrets.DOCKER_USER_NAME }} TARGET_DOCKER_PASSWORD: ${{ secrets.DOCKER_TOKEN }} @@ -29,7 +35,7 @@ jobs: - name: Push ci-release-test TestContainer image if: ${{ (github.ref != 'refs/heads/master') && (github.ref != 'refs/heads/main') }} run: | - ./exaslct push-test-container --source-docker-username "$SECRET_DOCKER_USER_NAME" --target-docker-username "$SECRET_DOCKER_USER_NAME" --force-push true --source-docker-tag-prefix ci_release_test --target-docker-tag-prefix ci_release_test + poetry run exaslct push-test-container --source-docker-username "$SECRET_DOCKER_USER_NAME" --target-docker-username "$SECRET_DOCKER_USER_NAME" --force-push true --source-docker-tag-prefix ci_release_test --target-docker-tag-prefix ci_release_test env: # Set the secret as an input SECRET_DOCKER_USER_NAME: ${{ secrets.DOCKER_USER_NAME }} TARGET_DOCKER_PASSWORD: ${{ secrets.DOCKER_TOKEN }} diff --git a/aws-code-build/build_config.json b/aws-code-build/build_config.json index 9c1e4fd6..90b812d2 100644 --- a/aws-code-build/build_config.json +++ b/aws-code-build/build_config.json @@ -4,7 +4,6 @@ "ignore": { "paths": [ ".github", - "config", "doc", "emulator", "githooks", diff --git a/config/.bcc.env b/config/.bcc.env deleted file mode 100644 index db0acebc..00000000 --- a/config/.bcc.env +++ /dev/null @@ -1,68 +0,0 @@ -export BASH_ENV="/usr/share/Modules/init/bash" -export BUILDSYSTEM_ALIAS="tk.params.-package=src" -export COLORTERM="truecolor" -export DBUS_SESSION_BUS_ADDRESS="unix:path=/run/user/10303/bus" -export DESKTOP_SESSION="gnome-xorg" -export DISPLAY=":0" -export ENV="/usr/share/Modules/init/profile.sh" -export GDMSESSION="gnome-xorg" -export GDM_LANG="en_US.UTF-8" -export GJS_DEBUG_OUTPUT="stderr" -export GJS_DEBUG_TOPICS="JS ERROR;JS LOG" -export GNOME_TERMINAL_SCREEN="/org/gnome/Terminal/screen/fcc09306_7178_4ec8_8ab4_4571b7cfc0c1" -export GNOME_TERMINAL_SERVICE=":1.383136" -export GOROOT="/home/tk/.local/share/flatpak/runtime/org.freedesktop.Sdk.Extension.golang/x86_64/19.08/active/files" -export GUESTFISH_INIT="\\e[1;34m" -export GUESTFISH_OUTPUT="\\e[0m" -export GUESTFISH_PS1="\\[\\e[1;32m\\]>\\[\\e[0;31m\\] " -export GUESTFISH_RESTORE="\\e[0m" -export HISTCONTROL="ignoredups" -export HISTSIZE="1000" -export HOME="/home/tk" -export HOSTNAME="hw2703" -export KDEDIRS="/usr" -export KRB5CCNAME="KCM:" -export LANG="en_US.UTF-8" -export LESSOPEN="||/usr/bin/lesspipe.sh %s" -export LOADEDMODULES="" -export LOGNAME="tk" -export MAIL="/var/spool/mail/tk" -export MANPATH=":" -export MODULEPATH="/etc/scl/modulefiles:/usr/share/Modules/modulefiles:/etc/modulefiles:/usr/share/modulefiles" -export MODULEPATH_modshare="/usr/share/modulefiles:1:/usr/share/Modules/modulefiles:1:/etc/modulefiles:1" -export MODULESHOME="/usr/share/Modules" -export MODULES_CMD="/usr/share/Modules/libexec/modulecmd.tcl" -export MODULES_RUN_QUARANTINE="LD_LIBRARY_PATH" -export MOZ_DISABLE_WAYLAND="1" -export OLDPWD="/home/tk/projects/nosync/git.script-languages-release-0ef1e48e-64r/config" -export PATH="/home/tk/.local/buildsystem/bin/:/home/tk/bin:/home/tk/.local/buildsystem/bin/:/opt/local/bin:/usr/lib64/qt-3.3/bin:/usr/share/Modules/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/tk/projects/ccc/bin" -export PWD="/home/tk/projects/nosync/git.script-languages-release-0ef1e48e-64r/config" -export QTDIR="/usr/lib64/qt-3.3" -export QTINC="/usr/lib64/qt-3.3/include" -export QTLIB="/usr/lib64/qt-3.3/lib" -export QT_IM_MODULE="ibus" -export SESSION_MANAGER="local/unix:@/tmp/.ICE-unix/3083,unix/unix:/tmp/.ICE-unix/3083" -export SHELL="/bin/bash" -export SHLVL="2" -export SSH_AGENT_PID="3101" -export SSH_AUTH_SOCK="/run/user/10303/keyring/ssh" -export TERM="xterm-256color" -export USER="tk" -export USERNAME="tk" -export VAULT_ADDR="https://vault.dev.exasol.com" -export VTE_VERSION="5604" -export WINDOWPATH="2" -export XAUTHORITY="/run/user/10303/gdm/Xauthority" -export XDG_CURRENT_DESKTOP="GNOME" -export XDG_DATA_DIRS="/home/tk/.local/share/flatpak/exports/share/:/var/lib/flatpak/exports/share/:/usr/local/share/:/usr/share/" -export XDG_MENU_PREFIX="gnome-" -export XDG_RUNTIME_DIR="/run/user/10303" -export XDG_SEAT="seat0" -export XDG_SESSION_CLASS="user" -export XDG_SESSION_DESKTOP="gnome-xorg" -export XDG_SESSION_ID="2" -export XDG_SESSION_TYPE="x11" -export XDG_VTNR="2" -export XMODIFIERS="@im=ibus" -export ZONE="" -export _="/usr/bin/env" diff --git a/config/README.md b/config/README.md deleted file mode 100644 index 764b1955..00000000 --- a/config/README.md +++ /dev/null @@ -1,13 +0,0 @@ -# Building Language Container using Exasol's Internal Build Tool - -``` -CCC_CONFIG=config/c4.yaml c4 make build - -``` - -For more options check the help with - -``` -CCC_CONFIG=config/c4.yaml c4 make help-more - -``` diff --git a/config/build-env b/config/build-env deleted file mode 100644 index 307ea279..00000000 --- a/config/build-env +++ /dev/null @@ -1,3 +0,0 @@ -[Environment] - -exaruntime = EXARuntime-7.1.0-dev2 diff --git a/config/c4.yaml b/config/c4.yaml deleted file mode 100644 index 4fc35706..00000000 --- a/config/c4.yaml +++ /dev/null @@ -1,25 +0,0 @@ -tele: - sync: - - --include=build/ - - --include=.bcc/ - - --include=.bcc/build - - --include=.bcc/build/* - - --include=.bcc/build/*/.bcc - dont_sync: - - --exclude=.build/ - - --exclude=.build.ccc - - --exclude=.ccc[.-]* - - --exclude=.bcc.env - - --exclude=.env.dump - - --exclude=.ninja_deps - - --exclude=.ninja_log - - --exclude=.sconsign.dblite - - --exclude=.sconf_temp - - --exclude=JDBC/bin/com/exasol/jdbc/version.res - - --exclude=.git/ - - --exclude=TAGS - - --exclude=*~ - - --exclude=*.old - - --exclude=*.bak - - --exclude=*.orig - - --exclude=*.swp diff --git a/config/ccc b/config/ccc deleted file mode 100644 index 5a6eb851..00000000 --- a/config/ccc +++ /dev/null @@ -1,196 +0,0 @@ -#!/usr/bin/env bash -set -ue - -FLAVORS=("standard-EXASOL-7.0.0" "standard-EXASOL-6.2.0" "standard-EXASOL-6.1.0" "python3-ds-EXASOL-6.1.0" "python3-ds-cuda-EXASOL-6.1.0" "r-3.5-data-science-EXASOL-6.1.0") -FLAVOR=standard-EXASOL-7.0.0 -MODE=FULL -EXASLCT_TMP="$HOME/exaslct-tmp" -EXASLCT_BASE_TMP="$EXASLCT_TMP/tmp" -EXASLCT_BUILD_OUTPUT="$EXASLCT_TMP/.build_output" -EXPORT_PATH="$BUILDSYSTEM_LINKDIR/export" -INSTALL_PATH="$BUILDSYSTEM_LINKDIR/install" - -## CMD Functions: Help -_cmd_help() -{ - cat < - - you can configure the build via special aliases - - WorkingCopy Alias Pattern: .params__(__) - Flavor Numbers: - -EOF - total=${#FLAVORS[*]} - for (( i=0; i<=$(( $total -1 )); i++ )) - do - echo " $i: ${FLAVORS[$i]}" - done -} - - -get_image_hash() -{ - RELEASE_INFO_PATH="$INSTALL_PATH/build_info/image_info/$FLAVOR-release" - if [ -e "$RELEASE_INFO_PATH" ] - then - cat "$RELEASE_INFO_PATH" | jq -r .hash | cut -c 1-8 - fi -} - -## CMD Functions: General C4 Query Commands - Not explicitly used by the user -_cmd_prefix() { - prepare_variables - if [ "$MODE" != "SRC" ] - then - HASH=$(get_image_hash) - HASH=${HASH:-NOHASH} - - PREFIX=/usr/opt/${EXASUITE}/ScriptLanguages-${FLAVOR}-${MODE}-${HASH} - echo "$PREFIX" - exit "$?" - else - PREFIX=/usr/opt/${EXASUITE}/ScriptLanguages-${FLAVOR}-${MODE} - echo "$PREFIX" - exit "$?" - fi -} - -_cmd_provides() { - echo script-language-${FLAVOR}-${MODE} -} - -_cmd_requires() { - echo -} - -prepare_variables() { - # TODO: TOOLCHAIN will be provided in CURRENTTOOLCHAIN and EXARUNTIME will be provided in CCC_BUILDENV_TOOLCHAIN when branch ic.config got merged - EXASUITE=EXASuite-7 - EXARUNTIME=$(cat ./config/build-env | sed -E "s/ +/ /g" | grep "exaruntime = " | cut -f 3 -d " ") - EXARUNTIME_PATH="$EXARUNTIME" - TOOLCHAIN="/usr/opt/${EXASUITE}/${EXARUNTIME_PATH}" - export PATH="$TOOLCHAIN/bin:$PATH" -} - -prepare_exaslct() { - c4 initialize wait docker - prepare_variables - mkdir -p "$EXASLCT_BASE_TMP" - mkdir -p "$EXASLCT_BUILD_OUTPUT" - "$CCC_CCC" extract -m "@${EXARUNTIME}" - EXASLCT_OPTIONS=(--temporary-base-directory "$EXASLCT_BASE_TMP" --output-directory "$EXASLCT_BUILD_OUTPUT") -} - -_cmd_build_container() { - echo _cmd_build_container $* - MODE="$1" - FLAVOR="$2" - prepare_exaslct - PIP_INSTALL=YES ./exaslct export --flavor-path="flavors/${FLAVOR}" --export-path "$EXPORT_PATH" "${EXASLCT_OPTIONS[@]}" - mkdir -p "$INSTALL_PATH" - for f in "$EXPORT_PATH/"*.gz - do - echo "Extracting $f" - tar xfC "$f" "$INSTALL_PATH" - done - cp config/pkg.sh "$BUILDSYSTEM_LINKDIR" # We need to copy the pkg.sh, because c4 sees it as part of the final package and you could have different pkg.sh for different build modes -} - -_cmd_build_src_package() { - echo "build_src_package" - mkdir -p "$INSTALL_PATH" \ - && cp exaudfclient/base/{debug_message.h,exaudfclient.cc,exaudflib/exaudflib.cc,exaudflib/exaudflib.h,exaudflib/zmqcontainer.proto} "$INSTALL_PATH"; -} - -_parse_alias_parameters() { - ALIAS_PARAMETERS=$(echo "$BUILDSYSTEM_ALIAS" | sed -E "s/.*\.params__(SRC|RELEASE|LIGHT|TEST)(__([0-9]+))?$/\1 \3/g") - FLAVOR_NUMBER=0 - if [ "$ALIAS_PARAMETERS" != "$BUILDSYSTEM_ALIAS" ] - then - MODE=$(echo "$ALIAS_PARAMETERS" | cut -f1 -d " ") - FLAVOR_NUMBER=$(echo "$ALIAS_PARAMETERS" | cut -f2 -d " ") - fi - if [ -n "$FLAVOR_NUMBER" ] - then - FLAVOR="${FLAVORS[$FLAVOR_NUMBER]}" - fi -} - -_cmd_build() { - mkdir -p "$BUILDSYSTEM_LINKDIR" - if [ -d .git ] && [ -e .ccc/c4_play_init ] - then - echo "Update submodule as workaround for missing recursive checkout" - git submodule update - fi - - if [ "$MODE" == "SRC" ] - then - _cmd_build_src_package - else - _cmd_build_container "$MODE" "$FLAVOR" - fi -} - -_cmd_clean() { - prepare_exaslct - echo "Cleaning" -# PIP_INSTALL=YES ./exaslct clean-flavor-images --flavor-path "flavors/${FLAVOR}" "${EXASLCT_OPTIONS[@]}" - rm -rf "$EXASLCT_TMP" - rm -rf "$INSTALL_PATH" - rm -rf "$EXPORT_PATH/"*.gz - rm -rf "$BUILDSYSTEM_LINKDIR" -} - -_cmd_test() { - prepare_exaslct - PIP_INSTALL=YES ./exaslct run-db-test --flavor-path "flavors/${FLAVOR}" "${EXASLCT_OPTIONS[@]}" -} - -_parse_alias_parameters -## Command Switch -if [ "$1" = prefix ]; then - _cmd_prefix -elif [ "$1" = build ]; then - shift 1 - remaining_args=( "$@" ) - if [ "$#" -ge 1 ]; then - current_arg="${remaining_args[0]}" - if [ -n "$current_arg" ] - then - MODE="$current_arg" - fi - fi - if [ "$#" -ge 2 ]; then - current_arg="${remaining_args[1]}" - if [ -n "$current_arg" ] - then - FLAVOR="$current_arg" - fi - fi - _cmd_build 2>&1 | tee c4-make.log -elif [ "$1" = "clean" ]; then - _cmd_clean -elif [ "$1" = provides ]; then - _cmd_provides -elif [ "$1" = requires ]; then - _cmd_requires -elif [ "$1" = test ]; then - shift - _cmd_test "$@" -elif [ "$1" = "help-more" ]; then # help is already in use by main c4 path - _cmd_help -else - _cmd_build 2>&1 | tee c4-make.log -fi diff --git a/config/docker-daemon.json b/config/docker-daemon.json deleted file mode 100644 index e8bd2008..00000000 --- a/config/docker-daemon.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "data-root": "/home/admin/docker-data" -} diff --git a/config/pkg.sh b/config/pkg.sh deleted file mode 100755 index fb13e18c..00000000 --- a/config/pkg.sh +++ /dev/null @@ -1,37 +0,0 @@ -#!/usr/bin/env bash - -# -# this script implements packaging interface of the working copy -# it must implement at least three methods: -# -# * tar - stream the installation directory (DIR) -# of the working copy to stdout. -# The script must be called from the parent directory -# of the installation directory -# (used by `c4 upload`) -# -# * extract - extract fetched archive to the installation directory -# (used by `c4 fetch`) -# -# * methods - show the list of supported methods (one method per line) - -case "$1" in - extract) - OUTPUT_DIR=install - mkdir -p $OUTPUT_DIR - for i in *.tar.gz; do - tar xf "$i" -C "$OUTPUT_DIR" - done - ;; - tar) - tar c .pkg.sh install - ;; - methods) - echo "extract methods tar" | xargs -n1 echo - ;; - *) - echo "Usage: $0 extract|create|methods" - exit 1 - ;; -esac - diff --git a/doc/changes/changes_9.0.0.md b/doc/changes/changes_9.0.0.md index af556f11..707754cd 100644 --- a/doc/changes/changes_9.0.0.md +++ b/doc/changes/changes_9.0.0.md @@ -45,6 +45,7 @@ This release uses version 1.0.0 of the container tool. - #993: Added escape sequence for backslash in new Script Options parser - #1002: Use ECR fallback repository for Trivy caching - #958: Fix conda version conflict + - #1014: Fixed Push Docker Test Container workflow ## Doc