diff --git a/.current_gitmodules b/.current_gitmodules index b5336e62..40160c71 100644 --- a/.current_gitmodules +++ b/.current_gitmodules @@ -1 +1 @@ -160000 d4e8c8e0c372d97d9a8f3bd28c690d7d3152f381 0 script-languages +160000 c20c1e7a56462f9604ac24490d1d5e3fda36adae 0 script-languages diff --git a/doc/changes/changes_7.0.0.md b/doc/changes/changes_7.0.0.md index 52d3767e..2d45184b 100644 --- a/doc/changes/changes_7.0.0.md +++ b/doc/changes/changes_7.0.0.md @@ -33,3 +33,4 @@ n/a - #805: Upgraded r-4-minimal flavor to R 4.3 and Ubuntu 22.04 - #806: Removed flavor python-3.7-minimal-EXASOL-6.2.0 - #807: Removed flavor standard-EXASOL-7.0.0 + - #827: Update packages and ignore kernel CVEs diff --git a/doc/changes/package_diffs/7.0.0/standard-EXASOL-7.1.0/flavor_base_deps/python3_pip_packages_diff.md b/doc/changes/package_diffs/7.0.0/standard-EXASOL-7.1.0/flavor_base_deps/python3_pip_packages_diff.md index 58023132..6d341415 100644 --- a/doc/changes/package_diffs/7.0.0/standard-EXASOL-7.1.0/flavor_base_deps/python3_pip_packages_diff.md +++ b/doc/changes/package_diffs/7.0.0/standard-EXASOL-7.1.0/flavor_base_deps/python3_pip_packages_diff.md @@ -2,56 +2,56 @@ | | Package | Version in 6.1.0 | Version in 7.0.0 | Status | |---:|:-------------------------------------------------------------------------------------|:---------------------|:---------------------|:---------| -| 0 | Pygments | 2.14.0 | 2.14.0 | | -| 1 | azure-batch | 10.0.0 | 10.0.0 | | -| 2 | azure-cosmos | 4.2.0 | 4.2.0 | | -| 3 | azure-eventgrid | 4.3.0 | 4.3.0 | | -| 4 | azure-eventhub | 5.5.0 | 5.5.0 | | -| 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.6.0 | 1.6.0 | | -| 8 | azure-keyvault | 4.1.0 | 4.1.0 | | -| 9 | azure-keyvault-certificates | 4.2.1 | 4.2.1 | | -| 10 | azure-keyvault-keys | 4.3.1 | 4.3.1 | | -| 11 | azure-keyvault-secrets | 4.2.0 | 4.2.0 | | -| 12 | azure-kusto-data | 2.1.3 | 2.1.3 | | -| 13 | azure-loganalytics | 0.1.0 | 0.1.0 | | -| 14 | azure-servicebus | 7.3.0 | 7.3.0 | | -| 15 | azure-storage-blob | 12.8.1 | 12.8.1 | | -| 16 | azure-storage-file-datalake | 12.4.0 | 12.4.0 | | -| 17 | azure-storage-file-share | 12.5.0 | 12.5.0 | | -| 18 | azure-storage-queue | 12.1.6 | 12.1.6 | | -| 19 | boto | 2.49.0 | 2.49.0 | | -| 20 | boto3 | 1.17.96 | 1.17.96 | | -| 21 | cffi | 1.15.0 | 1.15.0 | | -| 22 | cryptography | 39.0.1 | 39.0.1 | | -| 23 | docutils | 0.18.1 | 0.18.1 | | -| 24 | git+http://github.com/EXASOL/websocket-api.git#egg=exasol-db-api&subdirectory=python | No version specified | No version specified | | -| 25 | google-cloud-asset | 3.1.0 | 3.1.0 | | -| 26 | google-cloud-bigquery | 2.20.0 | 2.20.0 | | -| 27 | google-cloud-bigquery-storage | 2.4.0 | 2.4.0 | | -| 28 | google-cloud-bigtable | 2.2.0 | 2.2.0 | | -| 29 | google-cloud-containeranalysis | 2.3.0 | 2.3.0 | | -| 30 | google-cloud-datacatalog | 3.2.1 | 3.2.1 | | -| 31 | google-cloud-datastore | 2.1.3 | 2.1.3 | | -| 32 | google-cloud-firestore | 2.1.3 | 2.1.3 | | -| 33 | google-cloud-kms | 2.3.0 | 2.3.0 | | -| 34 | google-cloud-logging | 2.5.0 | 2.5.0 | | -| 35 | google-cloud-monitoring | 2.2.1 | 2.2.1 | | -| 36 | google-cloud-ndb | 1.9.0 | 1.9.0 | | -| 37 | google-cloud-pubsub | 2.5.0 | 2.5.0 | | -| 38 | google-cloud-spanner | 3.5.0 | 3.5.0 | | -| 39 | google-cloud-storage | 1.38.0 | 1.38.0 | | -| 40 | google-cloud-trace | 1.2.0 | 1.2.0 | | -| 41 | grafeas | 1.4.0 | 1.4.0 | | -| 42 | jinja2 | 3.0.3 | 3.0.3 | | -| 43 | leveldb | 0.201 | 0.201 | | -| 44 | lxml | 4.9.1 | 4.9.1 | | -| 45 | martian | 1.4 | 1.4 | | -| 46 | numpy | 1.21.3 | 1.21.3 | | -| 47 | paramiko | 2.9.2 | 2.9.2 | | -| 48 | protobuf | 3.18.3 | 3.18.3 | | -| 49 | pyOpenSSL | 23.0.0 | 23.0.0 | | +| 0 | cryptography | 39.0.1 | 41.0.3 | UPDATED | +| 1 | pyOpenSSL | 23.0.0 | 23.2.0 | UPDATED | +| 2 | Pygments | 2.14.0 | 2.14.0 | | +| 3 | azure-batch | 10.0.0 | 10.0.0 | | +| 4 | azure-cosmos | 4.2.0 | 4.2.0 | | +| 5 | azure-eventgrid | 4.3.0 | 4.3.0 | | +| 6 | azure-eventhub | 5.5.0 | 5.5.0 | | +| 7 | azure-eventhub-checkpointstoreblob | 1.1.4 | 1.1.4 | | +| 8 | azure-eventhub-checkpointstoreblob-aio | 1.1.4 | 1.1.4 | | +| 9 | azure-identity | 1.6.0 | 1.6.0 | | +| 10 | azure-keyvault | 4.1.0 | 4.1.0 | | +| 11 | azure-keyvault-certificates | 4.2.1 | 4.2.1 | | +| 12 | azure-keyvault-keys | 4.3.1 | 4.3.1 | | +| 13 | azure-keyvault-secrets | 4.2.0 | 4.2.0 | | +| 14 | azure-kusto-data | 2.1.3 | 2.1.3 | | +| 15 | azure-loganalytics | 0.1.0 | 0.1.0 | | +| 16 | azure-servicebus | 7.3.0 | 7.3.0 | | +| 17 | azure-storage-blob | 12.8.1 | 12.8.1 | | +| 18 | azure-storage-file-datalake | 12.4.0 | 12.4.0 | | +| 19 | azure-storage-file-share | 12.5.0 | 12.5.0 | | +| 20 | azure-storage-queue | 12.1.6 | 12.1.6 | | +| 21 | boto | 2.49.0 | 2.49.0 | | +| 22 | boto3 | 1.17.96 | 1.17.96 | | +| 23 | cffi | 1.15.0 | 1.15.0 | | +| 24 | docutils | 0.18.1 | 0.18.1 | | +| 25 | git+http://github.com/EXASOL/websocket-api.git#egg=exasol-db-api&subdirectory=python | No version specified | No version specified | | +| 26 | google-cloud-asset | 3.1.0 | 3.1.0 | | +| 27 | google-cloud-bigquery | 2.20.0 | 2.20.0 | | +| 28 | google-cloud-bigquery-storage | 2.4.0 | 2.4.0 | | +| 29 | google-cloud-bigtable | 2.2.0 | 2.2.0 | | +| 30 | google-cloud-containeranalysis | 2.3.0 | 2.3.0 | | +| 31 | google-cloud-datacatalog | 3.2.1 | 3.2.1 | | +| 32 | google-cloud-datastore | 2.1.3 | 2.1.3 | | +| 33 | google-cloud-firestore | 2.1.3 | 2.1.3 | | +| 34 | google-cloud-kms | 2.3.0 | 2.3.0 | | +| 35 | google-cloud-logging | 2.5.0 | 2.5.0 | | +| 36 | google-cloud-monitoring | 2.2.1 | 2.2.1 | | +| 37 | google-cloud-ndb | 1.9.0 | 1.9.0 | | +| 38 | google-cloud-pubsub | 2.5.0 | 2.5.0 | | +| 39 | google-cloud-spanner | 3.5.0 | 3.5.0 | | +| 40 | google-cloud-storage | 1.38.0 | 1.38.0 | | +| 41 | google-cloud-trace | 1.2.0 | 1.2.0 | | +| 42 | grafeas | 1.4.0 | 1.4.0 | | +| 43 | jinja2 | 3.0.3 | 3.0.3 | | +| 44 | leveldb | 0.201 | 0.201 | | +| 45 | lxml | 4.9.1 | 4.9.1 | | +| 46 | martian | 1.4 | 1.4 | | +| 47 | numpy | 1.21.3 | 1.21.3 | | +| 48 | paramiko | 2.9.2 | 2.9.2 | | +| 49 | protobuf | 3.18.3 | 3.18.3 | | | 50 | pycparser | 2.21 | 2.21 | | | 51 | pycurl | 7.44.1 | 7.44.1 | | | 52 | pyexasol | 0.20.0 | 0.20.0 | | diff --git a/doc/changes/package_diffs/7.0.0/standard-EXASOL-8.0.0/flavor_base_deps_python/python3_pip_packages_diff.md b/doc/changes/package_diffs/7.0.0/standard-EXASOL-8.0.0/flavor_base_deps_python/python3_pip_packages_diff.md index e53aad1e..5f0bd72c 100644 --- a/doc/changes/package_diffs/7.0.0/standard-EXASOL-8.0.0/flavor_base_deps_python/python3_pip_packages_diff.md +++ b/doc/changes/package_diffs/7.0.0/standard-EXASOL-8.0.0/flavor_base_deps_python/python3_pip_packages_diff.md @@ -2,57 +2,57 @@ | | Package | Version in 6.1.0 | Version in 7.0.0 | Status | |---:|:------------------------------------------------------------------------------------------------------------------------------|:---------------------|:---------------------|:---------| -| 0 | azure-batch | 11.0.0 | 11.0.0 | | -| 1 | azure-cosmos | 4.2.0 | 4.2.0 | | -| 2 | azure-eventgrid | 4.7.1 | 4.7.1 | | -| 3 | azure-eventhub | 5.7.0 | 5.7.0 | | -| 4 | azure-eventhub-checkpointstoreblob | 1.1.4 | 1.1.4 | | -| 5 | azure-eventhub-checkpointstoreblob-aio | 1.1.4 | 1.1.4 | | -| 6 | azure-identity | 1.6.1 | 1.6.1 | | -| 7 | azure-keyvault | 4.1.0 | 4.1.0 | | -| 8 | azure-keyvault-certificates | 4.3.0 | 4.3.0 | | -| 9 | azure-keyvault-keys | 4.4.0 | 4.4.0 | | -| 10 | azure-keyvault-secrets | 4.3.0 | 4.3.0 | | -| 11 | azure-kusto-data | 2.3.2 | 2.3.2 | | -| 12 | azure-loganalytics | 0.1.1 | 0.1.1 | | -| 13 | azure-servicebus | 7.5.0 | 7.5.0 | | -| 14 | azure-storage-blob | 12.9.0 | 12.9.0 | | -| 15 | azure-storage-file-datalake | 12.5.0 | 12.5.0 | | -| 16 | azure-storage-file-share | 12.6.0 | 12.6.0 | | -| 17 | azure-storage-queue | 12.1.6 | 12.1.6 | | -| 18 | bitarray | 2.3.5 | 2.3.5 | | -| 19 | bitsets | 0.8.3 | 0.8.3 | | -| 20 | boto3 | 1.26.125 | 1.26.125 | | -| 21 | cffi | 1.15.0 | 1.15.0 | | -| 22 | cryptography | 40.0.2 | 40.0.2 | | -| 23 | debugpy | 1.6.7 | 1.6.7 | | -| 24 | docutils | 0.18.1 | 0.18.1 | | -| 25 | exasol-bucketfs | 0.8.0 | 0.8.0 | | -| 26 | git+http://github.com/EXASOL/websocket-api.git@5150f964388412788bf5e47752a7916a5a8624c5#egg=exasol-db-api&subdirectory=python | No version specified | No version specified | | -| 27 | google-cloud-asset | 3.7.1 | 3.7.1 | | -| 28 | google-cloud-bigquery | 2.32.0 | 2.32.0 | | -| 29 | google-cloud-bigquery-storage | 2.11.0 | 2.11.0 | | -| 30 | google-cloud-bigtable | 2.4.0 | 2.4.0 | | -| 31 | google-cloud-containeranalysis | 2.6.3 | 2.6.3 | | -| 32 | google-cloud-datacatalog | 3.6.2 | 3.6.2 | | -| 33 | google-cloud-datastore | 1.15.3 | 1.15.3 | | -| 34 | google-cloud-firestore | 2.3.4 | 2.3.4 | | -| 35 | google-cloud-kms | 2.10.1 | 2.10.1 | | -| 36 | google-cloud-logging | 2.7.0 | 2.7.0 | | -| 37 | google-cloud-monitoring | 2.8.0 | 2.8.0 | | -| 38 | google-cloud-ndb | 1.11.1 | 1.11.1 | | -| 39 | google-cloud-pubsub | 2.9.0 | 2.9.0 | | -| 40 | google-cloud-spanner | 3.12.1 | 3.12.1 | | -| 41 | google-cloud-storage | 2.0.0 | 2.0.0 | | -| 42 | google-cloud-trace | 1.5.1 | 1.5.1 | | -| 43 | jinja2 | 3.0.3 | 3.0.3 | | -| 44 | lxml | 4.9.1 | 4.9.1 | | -| 45 | martian | 1.4 | 1.4 | | -| 46 | numba | 0.57.0 | 0.57.0 | | -| 47 | paramiko | 3.1.0 | 3.1.0 | | -| 48 | plyvel | 1.5.0 | 1.5.0 | | -| 49 | protobuf | 3.20.3 | 3.20.3 | | -| 50 | pyOpenSSL | 23.1.1 | 23.1.1 | | +| 0 | cryptography | 40.0.2 | 41.0.3 | UPDATED | +| 1 | pyOpenSSL | 23.1.1 | 23.2.0 | UPDATED | +| 2 | azure-batch | 11.0.0 | 11.0.0 | | +| 3 | azure-cosmos | 4.2.0 | 4.2.0 | | +| 4 | azure-eventgrid | 4.7.1 | 4.7.1 | | +| 5 | azure-eventhub | 5.7.0 | 5.7.0 | | +| 6 | azure-eventhub-checkpointstoreblob | 1.1.4 | 1.1.4 | | +| 7 | azure-eventhub-checkpointstoreblob-aio | 1.1.4 | 1.1.4 | | +| 8 | azure-identity | 1.6.1 | 1.6.1 | | +| 9 | azure-keyvault | 4.1.0 | 4.1.0 | | +| 10 | azure-keyvault-certificates | 4.3.0 | 4.3.0 | | +| 11 | azure-keyvault-keys | 4.4.0 | 4.4.0 | | +| 12 | azure-keyvault-secrets | 4.3.0 | 4.3.0 | | +| 13 | azure-kusto-data | 2.3.2 | 2.3.2 | | +| 14 | azure-loganalytics | 0.1.1 | 0.1.1 | | +| 15 | azure-servicebus | 7.5.0 | 7.5.0 | | +| 16 | azure-storage-blob | 12.9.0 | 12.9.0 | | +| 17 | azure-storage-file-datalake | 12.5.0 | 12.5.0 | | +| 18 | azure-storage-file-share | 12.6.0 | 12.6.0 | | +| 19 | azure-storage-queue | 12.1.6 | 12.1.6 | | +| 20 | bitarray | 2.3.5 | 2.3.5 | | +| 21 | bitsets | 0.8.3 | 0.8.3 | | +| 22 | boto3 | 1.26.125 | 1.26.125 | | +| 23 | cffi | 1.15.0 | 1.15.0 | | +| 24 | debugpy | 1.6.7 | 1.6.7 | | +| 25 | docutils | 0.18.1 | 0.18.1 | | +| 26 | exasol-bucketfs | 0.8.0 | 0.8.0 | | +| 27 | git+http://github.com/EXASOL/websocket-api.git@5150f964388412788bf5e47752a7916a5a8624c5#egg=exasol-db-api&subdirectory=python | No version specified | No version specified | | +| 28 | google-cloud-asset | 3.7.1 | 3.7.1 | | +| 29 | google-cloud-bigquery | 2.32.0 | 2.32.0 | | +| 30 | google-cloud-bigquery-storage | 2.11.0 | 2.11.0 | | +| 31 | google-cloud-bigtable | 2.4.0 | 2.4.0 | | +| 32 | google-cloud-containeranalysis | 2.6.3 | 2.6.3 | | +| 33 | google-cloud-datacatalog | 3.6.2 | 3.6.2 | | +| 34 | google-cloud-datastore | 1.15.3 | 1.15.3 | | +| 35 | google-cloud-firestore | 2.3.4 | 2.3.4 | | +| 36 | google-cloud-kms | 2.10.1 | 2.10.1 | | +| 37 | google-cloud-logging | 2.7.0 | 2.7.0 | | +| 38 | google-cloud-monitoring | 2.8.0 | 2.8.0 | | +| 39 | google-cloud-ndb | 1.11.1 | 1.11.1 | | +| 40 | google-cloud-pubsub | 2.9.0 | 2.9.0 | | +| 41 | google-cloud-spanner | 3.12.1 | 3.12.1 | | +| 42 | google-cloud-storage | 2.0.0 | 2.0.0 | | +| 43 | google-cloud-trace | 1.5.1 | 1.5.1 | | +| 44 | jinja2 | 3.0.3 | 3.0.3 | | +| 45 | lxml | 4.9.1 | 4.9.1 | | +| 46 | martian | 1.4 | 1.4 | | +| 47 | numba | 0.57.0 | 0.57.0 | | +| 48 | paramiko | 3.1.0 | 3.1.0 | | +| 49 | plyvel | 1.5.0 | 1.5.0 | | +| 50 | protobuf | 3.20.3 | 3.20.3 | | | 51 | pyarrow | 12.0.0 | 12.0.0 | | | 52 | pybase64 | 1.2.1 | 1.2.1 | | | 53 | pybloomfiltermmap3 | 0.5.5 | 0.5.5 | | diff --git a/doc/changes/package_diffs/7.0.0/standard-EXASOL-8.0.0/language_deps/apt_get_packages_diff.md b/doc/changes/package_diffs/7.0.0/standard-EXASOL-8.0.0/language_deps/apt_get_packages_diff.md index b9823a2e..34a1aa00 100644 --- a/doc/changes/package_diffs/7.0.0/standard-EXASOL-8.0.0/language_deps/apt_get_packages_diff.md +++ b/doc/changes/package_diffs/7.0.0/standard-EXASOL-8.0.0/language_deps/apt_get_packages_diff.md @@ -1,9 +1,9 @@ -| | Package | Version in 6.1.0 | Version in 7.0.0 | Status | -|---:|:------------------------|:-------------------------------|:-------------------------------|:---------| -| 0 | ca-certificates | 20230311ubuntu0.20.04.1 | 20230311ubuntu0.20.04.1 | | -| 1 | curl | 7.68.0-1ubuntu2.19 | 7.68.0-1ubuntu2.19 | | -| 2 | openjdk-11-jdk-headless | 11.0.19+7~us1-0ubuntu1~20.04.1 | 11.0.19+7~us1-0ubuntu1~20.04.1 | | -| 3 | python3-distutils | 3.8.10-0ubuntu1~20.04 | 3.8.10-0ubuntu1~20.04 | | -| 4 | python3.8-dev | 3.8.10-0ubuntu1~20.04.8 | 3.8.10-0ubuntu1~20.04.8 | | \ No newline at end of file +| | Package | Version in 6.1.0 | Version in 7.0.0 | Status | +|---:|:------------------------|:-------------------------------|:-------------------------|:---------| +| 0 | openjdk-11-jdk-headless | 11.0.19+7~us1-0ubuntu1~20.04.1 | 11.0.20+8-1ubuntu1~20.04 | UPDATED | +| 1 | ca-certificates | 20230311ubuntu0.20.04.1 | 20230311ubuntu0.20.04.1 | | +| 2 | curl | 7.68.0-1ubuntu2.19 | 7.68.0-1ubuntu2.19 | | +| 3 | python3-distutils | 3.8.10-0ubuntu1~20.04 | 3.8.10-0ubuntu1~20.04 | | +| 4 | python3.8-dev | 3.8.10-0ubuntu1~20.04.8 | 3.8.10-0ubuntu1~20.04.8 | | \ No newline at end of file diff --git a/doc/changes/package_diffs/7.0.0/template-Exasol-all-python-3.8-conda/language_deps/conda_packages_diff.md b/doc/changes/package_diffs/7.0.0/template-Exasol-all-python-3.8-conda/language_deps/conda_packages_diff.md index 7428b301..2dea7e1f 100644 --- a/doc/changes/package_diffs/7.0.0/template-Exasol-all-python-3.8-conda/language_deps/conda_packages_diff.md +++ b/doc/changes/package_diffs/7.0.0/template-Exasol-all-python-3.8-conda/language_deps/conda_packages_diff.md @@ -2,7 +2,7 @@ | | Package | Version in 6.1.0 | Version in 7.0.0 | Status | |---:|:-----------------|:---------------------|:---------------------|:---------| -| 0 | cryptography | 39.0.2 | 39.0.2 | | +| 0 | cryptography | 39.0.2 | 41.0.2 | UPDATED | | 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 | | diff --git a/doc/changes/package_diffs/7.0.0/template-Exasol-all-python-3.8-cuda-conda/language_deps/conda_packages_diff.md b/doc/changes/package_diffs/7.0.0/template-Exasol-all-python-3.8-cuda-conda/language_deps/conda_packages_diff.md index 2a222172..0c19e306 100644 --- a/doc/changes/package_diffs/7.0.0/template-Exasol-all-python-3.8-cuda-conda/language_deps/conda_packages_diff.md +++ b/doc/changes/package_diffs/7.0.0/template-Exasol-all-python-3.8-cuda-conda/language_deps/conda_packages_diff.md @@ -2,7 +2,7 @@ | | Package | Version in 6.1.0 | Version in 7.0.0 | Status | |---:|:-----------------|:---------------------------|:---------------------------|:---------| -| 0 | cryptography | 39.0.2 | 39.0.2 | | +| 0 | cryptography | 39.0.2 | 41.0.2 | UPDATED | | 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 | | diff --git a/flavors/r-4-minimal-EXASOL-6.2.0/flavor_base/security_scan/.trivyignore b/flavors/r-4-minimal-EXASOL-6.2.0/flavor_base/security_scan/.trivyignore index 5211f234..f023dc25 100644 --- a/flavors/r-4-minimal-EXASOL-6.2.0/flavor_base/security_scan/.trivyignore +++ b/flavors/r-4-minimal-EXASOL-6.2.0/flavor_base/security_scan/.trivyignore @@ -7,6 +7,12 @@ CVE-2022-1116 CVE-2022-29581 CVE-2022-21499 CVE-2022-43945 +CVE-2023-3611 +CVE-2023-3776 +CVE-2023-3609 +CVE-2023-3777 +CVE-2023-3995 +CVE-2023-4015 #CVE-2022-23648 is a bug in containerd, not issue for containers CVE-2022-23648 #issue in cgroups, but no threat for ScriptLanguageContainer diff --git a/flavors/standard-EXASOL-7.1.0/flavor_base/flavor_base_deps/packages/python3_pip_packages b/flavors/standard-EXASOL-7.1.0/flavor_base/flavor_base_deps/packages/python3_pip_packages index 32528a1d..a8a87e9a 100644 --- a/flavors/standard-EXASOL-7.1.0/flavor_base/flavor_base_deps/packages/python3_pip_packages +++ b/flavors/standard-EXASOL-7.1.0/flavor_base/flavor_base_deps/packages/python3_pip_packages @@ -16,7 +16,7 @@ azure-storage-blob|12.8.1 azure-storage-file-datalake|12.4.0 azure-storage-file-share|12.5.0 azure-storage-queue|12.1.6 -cryptography|39.0.1 +cryptography|41.0.3 boto3|1.17.96 git+http://github.com/EXASOL/websocket-api.git#egg=exasol-db-api&subdirectory=python| google-cloud-asset|3.1.0 @@ -50,7 +50,7 @@ redis|4.5.3 roman|3.3 python-ldap|3.4.0 leveldb|0.201 -pyOpenSSL|23.0.0 +pyOpenSSL|23.2.0 pyodbc|4.0.32 lxml|4.9.1 scikit-learn|1.0.2 diff --git a/flavors/standard-EXASOL-7.1.0/flavor_base/security_scan/.trivyignore b/flavors/standard-EXASOL-7.1.0/flavor_base/security_scan/.trivyignore index ccc71632..9298e642 100644 --- a/flavors/standard-EXASOL-7.1.0/flavor_base/security_scan/.trivyignore +++ b/flavors/standard-EXASOL-7.1.0/flavor_base/security_scan/.trivyignore @@ -8,6 +8,9 @@ CVE-2022-1116 CVE-2022-29581 CVE-2022-21499 CVE-2022-43945 +CVE-2023-3611 +CVE-2023-3776 +CVE-2023-3609 #CVE-2022-23648 is a bug in containerd, not issue for containers CVE-2022-23648 #issue in cgroups, but no threat for ScriptLanguageContainer @@ -20,3 +23,5 @@ CVE-2022-23960 CVE-2023-28859 # Fixed Scipy version 1.8.0 not available for Python 3.7, see https://github.com/exasol/script-languages-release/issues/824 CVE-2023-29824 +# Trivy's information https://avd.aquasec.com/nvd/2023/cve-2023-37276/ is incorrect version aiohttp 3.8.5 fixed the CVE, see https://github.com/advisories/GHSA-45c4-8wx5-qw6w +CVE-2023-37276 diff --git a/flavors/standard-EXASOL-8.0.0/flavor_base/flavor_base_deps_python/packages/python3_pip_packages b/flavors/standard-EXASOL-8.0.0/flavor_base/flavor_base_deps_python/packages/python3_pip_packages index 170a76b0..305feff5 100644 --- a/flavors/standard-EXASOL-8.0.0/flavor_base/flavor_base_deps_python/packages/python3_pip_packages +++ b/flavors/standard-EXASOL-8.0.0/flavor_base/flavor_base_deps_python/packages/python3_pip_packages @@ -57,7 +57,7 @@ simplejson|3.17.6 scikit-learn|1.2.2 plyvel|1.5.0 python-ldap|3.4.3 -pyOpenSSL|23.1.1 +pyOpenSSL|23.2.0 git+http://github.com/EXASOL/websocket-api.git@5150f964388412788bf5e47752a7916a5a8624c5#egg=exasol-db-api&subdirectory=python| debugpy|1.6.7 pybase64|1.2.1 @@ -70,4 +70,4 @@ bitsets|0.8.3 pyyaml|5.4.1 exasol-bucketfs|0.8.0 pysmbc|1.0.23 -cryptography|40.0.2 +cryptography|41.0.3 diff --git a/flavors/standard-EXASOL-8.0.0/flavor_base/language_deps/packages/apt_get_packages b/flavors/standard-EXASOL-8.0.0/flavor_base/language_deps/packages/apt_get_packages index d023ea9d..2b701a6d 100644 --- a/flavors/standard-EXASOL-8.0.0/flavor_base/language_deps/packages/apt_get_packages +++ b/flavors/standard-EXASOL-8.0.0/flavor_base/language_deps/packages/apt_get_packages @@ -2,4 +2,4 @@ ca-certificates|20230311ubuntu0.20.04.1 python3.8-dev|3.8.10-0ubuntu1~20.04.8 python3-distutils|3.8.10-0ubuntu1~20.04 curl|7.68.0-1ubuntu2.19 -openjdk-11-jdk-headless|11.0.19+7~us1-0ubuntu1~20.04.1 +openjdk-11-jdk-headless|11.0.20+8-1ubuntu1~20.04 diff --git a/flavors/standard-EXASOL-8.0.0/flavor_base/security_scan/.trivyignore b/flavors/standard-EXASOL-8.0.0/flavor_base/security_scan/.trivyignore index cb650768..af0de31d 100644 --- a/flavors/standard-EXASOL-8.0.0/flavor_base/security_scan/.trivyignore +++ b/flavors/standard-EXASOL-8.0.0/flavor_base/security_scan/.trivyignore @@ -12,6 +12,9 @@ CVE-2022-43945 CVE-2023-3389 CVE-2023-3390 CVE-2023-3090 +CVE-2023-3611 +CVE-2023-3776 +CVE-2023-3609 #CVE-2022-23648 is a bug in containerd, not issue for containers CVE-2022-23648 #issue in cgroups, but no threat for ScriptLanguageContainer @@ -22,3 +25,5 @@ CVE-2022-27191 CVE-2022-23960 # No fix yet for CVE-2023-28859 CVE-2023-28859 +# Trivy's information https://avd.aquasec.com/nvd/2023/cve-2023-37276/ is incorrect version aiohttp 3.8.5 fixed the CVE, see https://github.com/advisories/GHSA-45c4-8wx5-qw6w +CVE-2023-37276 diff --git a/poetry.lock b/poetry.lock index c5ddb23d..46356176 100644 --- a/poetry.lock +++ b/poetry.lock @@ -468,8 +468,8 @@ openapi-spec-validator = ">=0.2.8,<=0.5.2" packaging = "*" prance = ">=0.18.2" pydantic = [ - {version = ">=1.10.0,<3.0", extras = ["email"], markers = "python_version >= \"3.11\" and python_version < \"4.0\""}, {version = ">=1.5.1,<3.0", extras = ["email"], markers = "python_version < \"3.10\""}, + {version = ">=1.10.0,<3.0", extras = ["email"], markers = "python_version >= \"3.11\" and python_version < \"4.0\""}, {version = ">=1.9.0,<3.0", extras = ["email"], markers = "python_version >= \"3.10\" and python_version < \"3.11\""}, ] PySnooper = ">=0.4.1,<2.0.0" @@ -1202,6 +1202,79 @@ doc = ["nb2plots (>=0.6)", "numpydoc (>=1.3)", "pillow (>=9.1)", "pydata-sphinx- extra = ["lxml (>=4.6)", "pydot (>=1.4.2)", "pygraphviz (>=1.9)", "sympy (>=1.10)"] test = ["codecov (>=2.1)", "pytest (>=7.1)", "pytest-cov (>=3.0)"] +[[package]] +name = "numpy" +version = "1.24.4" +description = "Fundamental package for array computing in Python" +category = "main" +optional = false +python-versions = ">=3.8" +files = [ + {file = "numpy-1.24.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c0bfb52d2169d58c1cdb8cc1f16989101639b34c7d3ce60ed70b19c63eba0b64"}, + {file = "numpy-1.24.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:ed094d4f0c177b1b8e7aa9cba7d6ceed51c0e569a5318ac0ca9a090680a6a1b1"}, + {file = "numpy-1.24.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:79fc682a374c4a8ed08b331bef9c5f582585d1048fa6d80bc6c35bc384eee9b4"}, + {file = "numpy-1.24.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7ffe43c74893dbf38c2b0a1f5428760a1a9c98285553c89e12d70a96a7f3a4d6"}, + {file = "numpy-1.24.4-cp310-cp310-win32.whl", hash = "sha256:4c21decb6ea94057331e111a5bed9a79d335658c27ce2adb580fb4d54f2ad9bc"}, + {file = "numpy-1.24.4-cp310-cp310-win_amd64.whl", hash = "sha256:b4bea75e47d9586d31e892a7401f76e909712a0fd510f58f5337bea9572c571e"}, + {file = "numpy-1.24.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:f136bab9c2cfd8da131132c2cf6cc27331dd6fae65f95f69dcd4ae3c3639c810"}, + {file = "numpy-1.24.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e2926dac25b313635e4d6cf4dc4e51c8c0ebfed60b801c799ffc4c32bf3d1254"}, + {file = "numpy-1.24.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:222e40d0e2548690405b0b3c7b21d1169117391c2e82c378467ef9ab4c8f0da7"}, + {file = "numpy-1.24.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7215847ce88a85ce39baf9e89070cb860c98fdddacbaa6c0da3ffb31b3350bd5"}, + {file = "numpy-1.24.4-cp311-cp311-win32.whl", hash = "sha256:4979217d7de511a8d57f4b4b5b2b965f707768440c17cb70fbf254c4b225238d"}, + {file = "numpy-1.24.4-cp311-cp311-win_amd64.whl", hash = "sha256:b7b1fc9864d7d39e28f41d089bfd6353cb5f27ecd9905348c24187a768c79694"}, + {file = "numpy-1.24.4-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:1452241c290f3e2a312c137a9999cdbf63f78864d63c79039bda65ee86943f61"}, + {file = "numpy-1.24.4-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:04640dab83f7c6c85abf9cd729c5b65f1ebd0ccf9de90b270cd61935eef0197f"}, + {file = "numpy-1.24.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a5425b114831d1e77e4b5d812b69d11d962e104095a5b9c3b641a218abcc050e"}, + {file = "numpy-1.24.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dd80e219fd4c71fc3699fc1dadac5dcf4fd882bfc6f7ec53d30fa197b8ee22dc"}, + {file = "numpy-1.24.4-cp38-cp38-win32.whl", hash = "sha256:4602244f345453db537be5314d3983dbf5834a9701b7723ec28923e2889e0bb2"}, + {file = "numpy-1.24.4-cp38-cp38-win_amd64.whl", hash = "sha256:692f2e0f55794943c5bfff12b3f56f99af76f902fc47487bdfe97856de51a706"}, + {file = "numpy-1.24.4-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:2541312fbf09977f3b3ad449c4e5f4bb55d0dbf79226d7724211acc905049400"}, + {file = "numpy-1.24.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:9667575fb6d13c95f1b36aca12c5ee3356bf001b714fc354eb5465ce1609e62f"}, + {file = "numpy-1.24.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f3a86ed21e4f87050382c7bc96571755193c4c1392490744ac73d660e8f564a9"}, + {file = "numpy-1.24.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d11efb4dbecbdf22508d55e48d9c8384db795e1b7b51ea735289ff96613ff74d"}, + {file = "numpy-1.24.4-cp39-cp39-win32.whl", hash = "sha256:6620c0acd41dbcb368610bb2f4d83145674040025e5536954782467100aa8835"}, + {file = "numpy-1.24.4-cp39-cp39-win_amd64.whl", hash = "sha256:befe2bf740fd8373cf56149a5c23a0f601e82869598d41f8e188a0e9869926f8"}, + {file = "numpy-1.24.4-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:31f13e25b4e304632a4619d0e0777662c2ffea99fcae2029556b17d8ff958aef"}, + {file = "numpy-1.24.4-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:95f7ac6540e95bc440ad77f56e520da5bf877f87dca58bd095288dce8940532a"}, + {file = "numpy-1.24.4-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:e98f220aa76ca2a977fe435f5b04d7b3470c0a2e6312907b37ba6068f26787f2"}, + {file = "numpy-1.24.4.tar.gz", hash = "sha256:80f5e3a4e498641401868df4208b74581206afbee7cf7b8329daae82676d9463"}, +] + +[[package]] +name = "numpy" +version = "1.25.2" +description = "Fundamental package for array computing in Python" +category = "main" +optional = false +python-versions = ">=3.9" +files = [ + {file = "numpy-1.25.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:db3ccc4e37a6873045580d413fe79b68e47a681af8db2e046f1dacfa11f86eb3"}, + {file = "numpy-1.25.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:90319e4f002795ccfc9050110bbbaa16c944b1c37c0baeea43c5fb881693ae1f"}, + {file = "numpy-1.25.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dfe4a913e29b418d096e696ddd422d8a5d13ffba4ea91f9f60440a3b759b0187"}, + {file = "numpy-1.25.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f08f2e037bba04e707eebf4bc934f1972a315c883a9e0ebfa8a7756eabf9e357"}, + {file = "numpy-1.25.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:bec1e7213c7cb00d67093247f8c4db156fd03075f49876957dca4711306d39c9"}, + {file = "numpy-1.25.2-cp310-cp310-win32.whl", hash = "sha256:7dc869c0c75988e1c693d0e2d5b26034644399dd929bc049db55395b1379e044"}, + {file = "numpy-1.25.2-cp310-cp310-win_amd64.whl", hash = "sha256:834b386f2b8210dca38c71a6e0f4fd6922f7d3fcff935dbe3a570945acb1b545"}, + {file = "numpy-1.25.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:c5462d19336db4560041517dbb7759c21d181a67cb01b36ca109b2ae37d32418"}, + {file = "numpy-1.25.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:c5652ea24d33585ea39eb6a6a15dac87a1206a692719ff45d53c5282e66d4a8f"}, + {file = "numpy-1.25.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0d60fbae8e0019865fc4784745814cff1c421df5afee233db6d88ab4f14655a2"}, + {file = "numpy-1.25.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:60e7f0f7f6d0eee8364b9a6304c2845b9c491ac706048c7e8cf47b83123b8dbf"}, + {file = "numpy-1.25.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:bb33d5a1cf360304754913a350edda36d5b8c5331a8237268c48f91253c3a364"}, + {file = "numpy-1.25.2-cp311-cp311-win32.whl", hash = "sha256:5883c06bb92f2e6c8181df7b39971a5fb436288db58b5a1c3967702d4278691d"}, + {file = "numpy-1.25.2-cp311-cp311-win_amd64.whl", hash = "sha256:5c97325a0ba6f9d041feb9390924614b60b99209a71a69c876f71052521d42a4"}, + {file = "numpy-1.25.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:b79e513d7aac42ae918db3ad1341a015488530d0bb2a6abcbdd10a3a829ccfd3"}, + {file = "numpy-1.25.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:eb942bfb6f84df5ce05dbf4b46673ffed0d3da59f13635ea9b926af3deb76926"}, + {file = "numpy-1.25.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3e0746410e73384e70d286f93abf2520035250aad8c5714240b0492a7302fdca"}, + {file = "numpy-1.25.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d7806500e4f5bdd04095e849265e55de20d8cc4b661b038957354327f6d9b295"}, + {file = "numpy-1.25.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:8b77775f4b7df768967a7c8b3567e309f617dd5e99aeb886fa14dc1a0791141f"}, + {file = "numpy-1.25.2-cp39-cp39-win32.whl", hash = "sha256:2792d23d62ec51e50ce4d4b7d73de8f67a2fd3ea710dcbc8563a51a03fb07b01"}, + {file = "numpy-1.25.2-cp39-cp39-win_amd64.whl", hash = "sha256:76b4115d42a7dfc5d485d358728cdd8719be33cc5ec6ec08632a5d6fca2ed380"}, + {file = "numpy-1.25.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:1a1329e26f46230bf77b02cc19e900db9b52f398d6722ca853349a782d4cff55"}, + {file = "numpy-1.25.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4c3abc71e8b6edba80a01a52e66d83c5d14433cbcd26a40c329ec7ed09f37901"}, + {file = "numpy-1.25.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:1b9735c27cea5d995496f46a8b1cd7b408b3f34b6d50459d9ac8fe3a20cc17bf"}, + {file = "numpy-1.25.2.tar.gz", hash = "sha256:fd608e19c8d7c55021dffd43bfe5492fab8cc105cc8986f813f8c3c048b38760"}, +] + [[package]] name = "openapi-schema-validator" version = "0.4.3" @@ -1252,6 +1325,74 @@ files = [ {file = "packaging-23.1.tar.gz", hash = "sha256:a392980d2b6cffa644431898be54b0045151319d1e7ec34f0cfed48767dd334f"}, ] +[[package]] +name = "pandas" +version = "2.0.3" +description = "Powerful data structures for data analysis, time series, and statistics" +category = "main" +optional = false +python-versions = ">=3.8" +files = [ + {file = "pandas-2.0.3-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:e4c7c9f27a4185304c7caf96dc7d91bc60bc162221152de697c98eb0b2648dd8"}, + {file = "pandas-2.0.3-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:f167beed68918d62bffb6ec64f2e1d8a7d297a038f86d4aed056b9493fca407f"}, + {file = "pandas-2.0.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ce0c6f76a0f1ba361551f3e6dceaff06bde7514a374aa43e33b588ec10420183"}, + {file = "pandas-2.0.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba619e410a21d8c387a1ea6e8a0e49bb42216474436245718d7f2e88a2f8d7c0"}, + {file = "pandas-2.0.3-cp310-cp310-win32.whl", hash = "sha256:3ef285093b4fe5058eefd756100a367f27029913760773c8bf1d2d8bebe5d210"}, + {file = "pandas-2.0.3-cp310-cp310-win_amd64.whl", hash = "sha256:9ee1a69328d5c36c98d8e74db06f4ad518a1840e8ccb94a4ba86920986bb617e"}, + {file = "pandas-2.0.3-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:b084b91d8d66ab19f5bb3256cbd5ea661848338301940e17f4492b2ce0801fe8"}, + {file = "pandas-2.0.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:37673e3bdf1551b95bf5d4ce372b37770f9529743d2498032439371fc7b7eb26"}, + {file = "pandas-2.0.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b9cb1e14fdb546396b7e1b923ffaeeac24e4cedd14266c3497216dd4448e4f2d"}, + {file = "pandas-2.0.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d9cd88488cceb7635aebb84809d087468eb33551097d600c6dad13602029c2df"}, + {file = "pandas-2.0.3-cp311-cp311-win32.whl", hash = "sha256:694888a81198786f0e164ee3a581df7d505024fbb1f15202fc7db88a71d84ebd"}, + {file = "pandas-2.0.3-cp311-cp311-win_amd64.whl", hash = "sha256:6a21ab5c89dcbd57f78d0ae16630b090eec626360085a4148693def5452d8a6b"}, + {file = "pandas-2.0.3-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:9e4da0d45e7f34c069fe4d522359df7d23badf83abc1d1cef398895822d11061"}, + {file = "pandas-2.0.3-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:32fca2ee1b0d93dd71d979726b12b61faa06aeb93cf77468776287f41ff8fdc5"}, + {file = "pandas-2.0.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:258d3624b3ae734490e4d63c430256e716f488c4fcb7c8e9bde2d3aa46c29089"}, + {file = "pandas-2.0.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9eae3dc34fa1aa7772dd3fc60270d13ced7346fcbcfee017d3132ec625e23bb0"}, + {file = "pandas-2.0.3-cp38-cp38-win32.whl", hash = "sha256:f3421a7afb1a43f7e38e82e844e2bca9a6d793d66c1a7f9f0ff39a795bbc5e02"}, + {file = "pandas-2.0.3-cp38-cp38-win_amd64.whl", hash = "sha256:69d7f3884c95da3a31ef82b7618af5710dba95bb885ffab339aad925c3e8ce78"}, + {file = "pandas-2.0.3-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:5247fb1ba347c1261cbbf0fcfba4a3121fbb4029d95d9ef4dc45406620b25c8b"}, + {file = "pandas-2.0.3-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:81af086f4543c9d8bb128328b5d32e9986e0c84d3ee673a2ac6fb57fd14f755e"}, + {file = "pandas-2.0.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1994c789bf12a7c5098277fb43836ce090f1073858c10f9220998ac74f37c69b"}, + {file = "pandas-2.0.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5ec591c48e29226bcbb316e0c1e9423622bc7a4eaf1ef7c3c9fa1a3981f89641"}, + {file = "pandas-2.0.3-cp39-cp39-win32.whl", hash = "sha256:04dbdbaf2e4d46ca8da896e1805bc04eb85caa9a82e259e8eed00254d5e0c682"}, + {file = "pandas-2.0.3-cp39-cp39-win_amd64.whl", hash = "sha256:1168574b036cd8b93abc746171c9b4f1b83467438a5e45909fed645cf8692dbc"}, + {file = "pandas-2.0.3.tar.gz", hash = "sha256:c02f372a88e0d17f36d3093a644c73cfc1788e876a7c4bcb4020a77512e2043c"}, +] + +[package.dependencies] +numpy = [ + {version = ">=1.20.3", markers = "python_version < \"3.10\""}, + {version = ">=1.21.0", markers = "python_version >= \"3.10\""}, + {version = ">=1.23.2", markers = "python_version >= \"3.11\""}, +] +python-dateutil = ">=2.8.2" +pytz = ">=2020.1" +tzdata = ">=2022.1" + +[package.extras] +all = ["PyQt5 (>=5.15.1)", "SQLAlchemy (>=1.4.16)", "beautifulsoup4 (>=4.9.3)", "bottleneck (>=1.3.2)", "brotlipy (>=0.7.0)", "fastparquet (>=0.6.3)", "fsspec (>=2021.07.0)", "gcsfs (>=2021.07.0)", "html5lib (>=1.1)", "hypothesis (>=6.34.2)", "jinja2 (>=3.0.0)", "lxml (>=4.6.3)", "matplotlib (>=3.6.1)", "numba (>=0.53.1)", "numexpr (>=2.7.3)", "odfpy (>=1.4.1)", "openpyxl (>=3.0.7)", "pandas-gbq (>=0.15.0)", "psycopg2 (>=2.8.6)", "pyarrow (>=7.0.0)", "pymysql (>=1.0.2)", "pyreadstat (>=1.1.2)", "pytest (>=7.3.2)", "pytest-asyncio (>=0.17.0)", "pytest-xdist (>=2.2.0)", "python-snappy (>=0.6.0)", "pyxlsb (>=1.0.8)", "qtpy (>=2.2.0)", "s3fs (>=2021.08.0)", "scipy (>=1.7.1)", "tables (>=3.6.1)", "tabulate (>=0.8.9)", "xarray (>=0.21.0)", "xlrd (>=2.0.1)", "xlsxwriter (>=1.4.3)", "zstandard (>=0.15.2)"] +aws = ["s3fs (>=2021.08.0)"] +clipboard = ["PyQt5 (>=5.15.1)", "qtpy (>=2.2.0)"] +compression = ["brotlipy (>=0.7.0)", "python-snappy (>=0.6.0)", "zstandard (>=0.15.2)"] +computation = ["scipy (>=1.7.1)", "xarray (>=0.21.0)"] +excel = ["odfpy (>=1.4.1)", "openpyxl (>=3.0.7)", "pyxlsb (>=1.0.8)", "xlrd (>=2.0.1)", "xlsxwriter (>=1.4.3)"] +feather = ["pyarrow (>=7.0.0)"] +fss = ["fsspec (>=2021.07.0)"] +gcp = ["gcsfs (>=2021.07.0)", "pandas-gbq (>=0.15.0)"] +hdf5 = ["tables (>=3.6.1)"] +html = ["beautifulsoup4 (>=4.9.3)", "html5lib (>=1.1)", "lxml (>=4.6.3)"] +mysql = ["SQLAlchemy (>=1.4.16)", "pymysql (>=1.0.2)"] +output-formatting = ["jinja2 (>=3.0.0)", "tabulate (>=0.8.9)"] +parquet = ["pyarrow (>=7.0.0)"] +performance = ["bottleneck (>=1.3.2)", "numba (>=0.53.1)", "numexpr (>=2.7.1)"] +plot = ["matplotlib (>=3.6.1)"] +postgresql = ["SQLAlchemy (>=1.4.16)", "psycopg2 (>=2.8.6)"] +spss = ["pyreadstat (>=1.1.2)"] +sql-other = ["SQLAlchemy (>=1.4.16)"] +test = ["hypothesis (>=6.34.2)", "pytest (>=7.3.2)", "pytest-asyncio (>=0.17.0)", "pytest-xdist (>=2.2.0)"] +xml = ["lxml (>=4.6.3)"] + [[package]] name = "paramiko" version = "3.3.1" @@ -1774,6 +1915,18 @@ files = [ [package.dependencies] six = ">=1.5" +[[package]] +name = "pytz" +version = "2023.3" +description = "World timezone definitions, modern and historical" +category = "main" +optional = false +python-versions = "*" +files = [ + {file = "pytz-2023.3-py2.py3-none-any.whl", hash = "sha256:a151b3abb88eda1d4e34a9814df37de2a80e301e68ba0fd856fb9b46bfbbbffb"}, + {file = "pytz-2023.3.tar.gz", hash = "sha256:1d8ce29db189191fb55338ee6d0387d82ab59f3d00eac103412d64e0ebd0c588"}, +] + [[package]] name = "pywin32" version = "306" @@ -2255,6 +2408,21 @@ files = [ {file = "stopwatch.py-2.0.1.tar.gz", hash = "sha256:8cc94ba0f6469d434eabd8b227166e595fd42350e7f66dbf1a1a80697f60cc79"}, ] +[[package]] +name = "tabulate" +version = "0.9.0" +description = "Pretty-print tabular data" +category = "main" +optional = false +python-versions = ">=3.7" +files = [ + {file = "tabulate-0.9.0-py3-none-any.whl", hash = "sha256:024ca478df22e9340661486f85298cff5f6dcdba14f3813e8830015b9ed1948f"}, + {file = "tabulate-0.9.0.tar.gz", hash = "sha256:0095b12bf5966de529c0feb1fa08671671b3368eec77d7ef7ab114be2c068b3c"}, +] + +[package.extras] +widechars = ["wcwidth"] + [[package]] name = "tenacity" version = "8.2.2" @@ -2343,6 +2511,18 @@ files = [ {file = "typing_extensions-4.7.1.tar.gz", hash = "sha256:b75ddc264f0ba5615db7ba217daeb99701ad295353c45f9e95963337ceeeffb2"}, ] +[[package]] +name = "tzdata" +version = "2023.3" +description = "Provider of IANA time zone data" +category = "main" +optional = false +python-versions = ">=2" +files = [ + {file = "tzdata-2023.3-py2.py3-none-any.whl", hash = "sha256:7e65763eef3120314099b6939b5546db7adce1e7d6f2e179e3df563c70511eda"}, + {file = "tzdata-2023.3.tar.gz", hash = "sha256:11ef1e08e54acb0d4f95bdb1be05da659673de4acbd21bf9c69e94cc5e907a3a"}, +] + [[package]] name = "urllib3" version = "1.26.16" @@ -2481,4 +2661,4 @@ testing = ["big-O", "jaraco.functools", "jaraco.itertools", "more-itertools", "p [metadata] lock-version = "2.0" python-versions = ">=3.8,<4" -content-hash = "6cf4070a0a8c1c575c244949c8a65becb5e678e9d17568f389c7b4a9e8b36cb5" +content-hash = "d5219a373817167e10f1f48203ad501966494c4f02ab6122d956d6e42be72b44" diff --git a/pyproject.toml b/pyproject.toml index 07c133ab..62f6397e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -22,6 +22,9 @@ python = ">=3.8,<4" exasol-script-languages-container-tool = "^0.18.0" exasol-script-languages-container-ci = "^1.3.0" exasol-script-languages-container-ci-setup = "^1.2.0" +pandas = "^2.0.3" +tabulate = "^0.9.0" +click = "^8.1.6" [tool.poetry.dev-dependencies] toml = ">=0.10.2" diff --git a/script-languages b/script-languages index d4e8c8e0..c20c1e7a 160000 --- a/script-languages +++ b/script-languages @@ -1 +1 @@ -Subproject commit d4e8c8e0c372d97d9a8f3bd28c690d7d3152f381 +Subproject commit c20c1e7a56462f9604ac24490d1d5e3fda36adae