From 931dd06845fa7288baed419d653543e2017d6b7e Mon Sep 17 00:00:00 2001 From: Andrew Bassett <43486400+apbassett@users.noreply.github.com> Date: Thu, 11 Jan 2024 11:17:56 -0500 Subject: [PATCH] 18744: Uploads install verification stacktrace files if failures detected (#94) Co-authored-by: howso-automation --- .github/workflows/build-pr.yml | 4 +- .github/workflows/build.yml | 41 +++++++++- LICENSE-3RD-PARTY.txt | 133 +------------------------------ config/latest-st-debug-howso.yml | 2 +- requirements-3.10-dev.txt | 12 +-- requirements-3.10.txt | 6 +- requirements-3.11-dev.txt | 12 +-- requirements-3.11.txt | 6 +- requirements-3.8-dev.txt | 12 +-- requirements-3.8.txt | 6 +- requirements-3.9-dev.txt | 12 +-- requirements-3.9.txt | 6 +- 12 files changed, 81 insertions(+), 171 deletions(-) diff --git a/.github/workflows/build-pr.yml b/.github/workflows/build-pr.yml index 514efeed..6c021daa 100644 --- a/.github/workflows/build-pr.yml +++ b/.github/workflows/build-pr.yml @@ -20,7 +20,7 @@ jobs: uses: "howsoai/.github/.github/workflows/compile-requirements.yml@main" secrets: inherit with: - upstream-packages: 'amalgam-lang-py' + upstream-packages: 'amalgam-lang-py howso-openapi-client' extras: 'dev scikit' build: @@ -35,7 +35,7 @@ jobs: uses: "howsoai/.github/.github/workflows/scan-pull-request.yml@main" secrets: inherit with: - upstream-packages: 'amalgam-lang-py' + upstream-packages: 'amalgam-lang-py howso-openapi-client' # This job is here to have only one final step to add for "Status Checks" # in GitHub, instead of adding every leaf test from 'build-test-package' diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index bb0d0c76..45700e39 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -272,6 +272,11 @@ jobs: echo "Running Howso verification..." verify_howso_install + - name: Display stacktrace files + if: always() + run: | + cat howso_stacktrace.txt || true + install-verification-linux-arm64: if: inputs.build-type != 'PR' needs: ['metadata', 'build'] @@ -324,7 +329,11 @@ jobs: PATH=$PATH:/usr/aarch64-linux-gnu echo "Running Howso verification..." - verify_howso_install + + - name: Display stacktrace files + if: always() + run: | + cat howso_stacktrace.txt || true install-verification-linux-arm64_8a: if: inputs.build-type != 'PR' @@ -391,6 +400,11 @@ jobs: echo "Running Howso verification..." verify_howso_install + - name: Display stacktrace files + if: always() + run: | + cat howso_stacktrace.txt || true + install-verification-windows-bash-amd64: if: inputs.build-type != 'PR' needs: ['metadata', 'build'] @@ -438,6 +452,11 @@ jobs: echo "Running Howso verification..." PYTHONUTF8=1 verify_howso_install + - name: Display stacktrace files + if: always() + run: | + cat howso_stacktrace.txt || true + install-verification-windows-cmd-amd64: needs: ['metadata', 'build'] runs-on: windows-latest @@ -490,6 +509,11 @@ jobs: set PYTHONUTF8=1 verify_howso_install + - name: Display stacktrace files + if: always() + run: | + cat howso_stacktrace.txt || true + install-verification-windows-pwsh-amd64: if: inputs.build-type != 'PR' needs: ['metadata', 'build'] @@ -541,6 +565,11 @@ jobs: $env:PYTHONUTF8=1 verify_howso_install + - name: Display stacktrace files + if: always() + run: | + cat howso_stacktrace.txt || true + install-verification-macos-amd64: needs: ['metadata', 'build'] runs-on: macos-latest-large @@ -580,6 +609,11 @@ jobs: echo "Running Howso verification..." verify_howso_install + - name: Display stacktrace files + if: always() + run: | + cat howso_stacktrace.txt || true + install-verification-macos-arm64: needs: ['metadata', 'build'] runs-on: macos-latest-xlarge @@ -619,6 +653,11 @@ jobs: echo "Running Howso verification..." verify_howso_install + - name: Display stacktrace files + if: always() + run: | + cat howso_stacktrace.txt || true + release: if: inputs.build-type == 'release' environment: diff --git a/LICENSE-3RD-PARTY.txt b/LICENSE-3RD-PARTY.txt index 809054e1..b258c11b 100644 --- a/LICENSE-3RD-PARTY.txt +++ b/LICENSE-3RD-PARTY.txt @@ -1,10 +1,10 @@ Faker -22.1.0 +22.2.0 MIT License joke2k https://github.com/joke2k/faker Faker is a Python package that generates fake data for you. -/opt/hostedtoolcache/Python/3.11.7/x64/lib/python3.11/site-packages/Faker-22.1.0.dist-info/LICENSE.txt +/opt/hostedtoolcache/Python/3.11.7/x64/lib/python3.11/site-packages/Faker-22.2.0.dist-info/LICENSE.txt Copyright (c) 2012 Daniele Faraglia Permission is hereby granted, free of charge, to any person obtaining a copy @@ -405,135 +405,6 @@ A library to handle automated deprecations limitations under the License. -howso-openapi-client -27.1.1 -GNU Affero General Public License v3 -Howso Incorporated -UNKNOWN -Howso OpenAPI -/opt/hostedtoolcache/Python/3.11.7/x64/lib/python3.11/site-packages/howso/openapi/LICENSE-3RD-PARTY.txt -python-dateutil -2.8.2 -Apache Software License; BSD License -Gustavo Niemeyer -https://github.com/dateutil/dateutil -Extensions to the standard Python datetime module -/opt/hostedtoolcache/Python/3.8.18/x64/lib/python3.8/site-packages/python_dateutil-2.8.2.dist-info/LICENSE -Copyright 2017- Paul Ganssle -Copyright 2017- dateutil contributors (see AUTHORS file) - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - -The above license applies to all contributions after 2017-12-01, as well as -all contributions that have been re-licensed (see AUTHORS file for the list of -contributors who have re-licensed their code). --------------------------------------------------------------------------------- -dateutil - Extensions to the standard Python datetime module. - -Copyright (c) 2003-2011 - Gustavo Niemeyer -Copyright (c) 2012-2014 - Tomi Pieviläinen -Copyright (c) 2014-2016 - Yaron de Leeuw -Copyright (c) 2015- - Paul Ganssle -Copyright (c) 2015- - dateutil contributors (see AUTHORS file) - -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - * Neither the name of the copyright holder nor the names of its - contributors may be used to endorse or promote products derived from - this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR -CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -The above BSD License Applies to all code, even that also covered by Apache 2.0. - -six -1.16.0 -MIT License -Benjamin Peterson -https://github.com/benjaminp/six -Python 2 and 3 compatibility utilities -/opt/hostedtoolcache/Python/3.8.18/x64/lib/python3.8/site-packages/six-1.16.0.dist-info/LICENSE -Copyright (c) 2010-2020 Benjamin Peterson - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of -the Software, and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR -COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - -urllib3 -2.1.0 -MIT License -Andrey Petrov -https://github.com/urllib3/urllib3/blob/main/CHANGES.rst -HTTP library with thread-safe connection pooling, file post, and more. -/opt/hostedtoolcache/Python/3.8.18/x64/lib/python3.8/site-packages/urllib3-2.1.0.dist-info/licenses/LICENSE.txt -MIT License - -Copyright (c) 2008-2020 Andrey Petrov and contributors. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - - - - - humanize 4.9.0 MIT License diff --git a/config/latest-st-debug-howso.yml b/config/latest-st-debug-howso.yml index d405e517..b758bd10 100644 --- a/config/latest-st-debug-howso.yml +++ b/config/latest-st-debug-howso.yml @@ -6,4 +6,4 @@ Howso: amalgam: library_postfix: -st trace: true - execution_trace_dir: ./traces/ \ No newline at end of file + execution_trace_dir: ./traces/ \ No newline at end of file diff --git a/requirements-3.10-dev.txt b/requirements-3.10-dev.txt index 41d56c2f..49a61d02 100644 --- a/requirements-3.10-dev.txt +++ b/requirements-3.10-dev.txt @@ -276,9 +276,9 @@ execnet==2.0.2 \ --hash=sha256:88256416ae766bc9e8895c76a87928c0012183da3cc4fc18016e6f050e025f41 \ --hash=sha256:cc59bc4423742fd71ad227122eb0dd44db51efb3dc4095b45ac9a08c770096af # via pytest-xdist -faker==22.1.0 \ - --hash=sha256:3cd0e04ed7da1bb8037afc40d1127d19e0ac4afac247a1fe1d8dde9b5c6d6e5b \ - --hash=sha256:d1b8fe8e8fc96d816294a301741940c2229dcf1f5dd1231805666e4005cc6353 +faker==22.2.0 \ + --hash=sha256:2c2b7a8e55368defd718226bd5b48ef31b2d082c2900ccb4200987e433be500e \ + --hash=sha256:fab78f435d27fa7bd109b095eea3504477e4149051c903fd63f11ce252e3d9b7 # via howso-engine (pyproject.toml) flake8==3.9.2 \ --hash=sha256:07528381786f2a6237b061f6e96610a4167b226cb926e2aa2b6b1d78057c576b \ @@ -495,9 +495,9 @@ pip-tools==7.3.0 \ --hash=sha256:8717693288720a8c6ebd07149c93ab0be1fced0b5191df9e9decd3263e20d85e \ --hash=sha256:8e9c99127fe024c025b46a0b2d15c7bd47f18f33226cf7330d35493663fc1d1d # via howso-engine (pyproject.toml) -pipdeptree==2.13.1 \ - --hash=sha256:1e1acdb2ddc2abdca1718f27ca8dc21622c896a00b8980ec3d42c2208a841a10 \ - --hash=sha256:760fa0d93f424637445a9e7ca797bf64f283e824cbeadc61f761e12b722bb004 +pipdeptree==2.13.2 \ + --hash=sha256:0ce50f03a78f688a81265a107dc2fdb2a548d459aedc02824e792485ba884c1d \ + --hash=sha256:1237791977ef61602dc967b287167c1a6b058501afbc145a04e835c622355e6f # via howso-engine (pyproject.toml) platformdirs==4.1.0 \ --hash=sha256:11c8f37bcca40db96d8144522d925583bdb7a31f7b0e37e3ed4318400a8e2380 \ diff --git a/requirements-3.10.txt b/requirements-3.10.txt index 6d32b25b..d8911a2f 100644 --- a/requirements-3.10.txt +++ b/requirements-3.10.txt @@ -100,9 +100,9 @@ deprecation==2.1.0 \ --hash=sha256:72b3bde64e5d778694b0cf68178aed03d15e15477116add3fb773e581f9518ff \ --hash=sha256:a10811591210e1fb0e768a8c25517cabeabcba6f0bf96564f8ff45189f90b14a # via howso-engine (pyproject.toml) -faker==22.1.0 \ - --hash=sha256:3cd0e04ed7da1bb8037afc40d1127d19e0ac4afac247a1fe1d8dde9b5c6d6e5b \ - --hash=sha256:d1b8fe8e8fc96d816294a301741940c2229dcf1f5dd1231805666e4005cc6353 +faker==22.2.0 \ + --hash=sha256:2c2b7a8e55368defd718226bd5b48ef31b2d082c2900ccb4200987e433be500e \ + --hash=sha256:fab78f435d27fa7bd109b095eea3504477e4149051c903fd63f11ce252e3d9b7 # via howso-engine (pyproject.toml) howso-openapi-client==27.1.1 \ --hash=sha256:a276c2b824e14a6a8810c4e79d16925af51cd5096e2e4d306abab354b1bbb158 diff --git a/requirements-3.11-dev.txt b/requirements-3.11-dev.txt index 939aedba..cc9df20c 100644 --- a/requirements-3.11-dev.txt +++ b/requirements-3.11-dev.txt @@ -272,9 +272,9 @@ execnet==2.0.2 \ --hash=sha256:88256416ae766bc9e8895c76a87928c0012183da3cc4fc18016e6f050e025f41 \ --hash=sha256:cc59bc4423742fd71ad227122eb0dd44db51efb3dc4095b45ac9a08c770096af # via pytest-xdist -faker==22.1.0 \ - --hash=sha256:3cd0e04ed7da1bb8037afc40d1127d19e0ac4afac247a1fe1d8dde9b5c6d6e5b \ - --hash=sha256:d1b8fe8e8fc96d816294a301741940c2229dcf1f5dd1231805666e4005cc6353 +faker==22.2.0 \ + --hash=sha256:2c2b7a8e55368defd718226bd5b48ef31b2d082c2900ccb4200987e433be500e \ + --hash=sha256:fab78f435d27fa7bd109b095eea3504477e4149051c903fd63f11ce252e3d9b7 # via howso-engine (pyproject.toml) flake8==3.9.2 \ --hash=sha256:07528381786f2a6237b061f6e96610a4167b226cb926e2aa2b6b1d78057c576b \ @@ -491,9 +491,9 @@ pip-tools==7.3.0 \ --hash=sha256:8717693288720a8c6ebd07149c93ab0be1fced0b5191df9e9decd3263e20d85e \ --hash=sha256:8e9c99127fe024c025b46a0b2d15c7bd47f18f33226cf7330d35493663fc1d1d # via howso-engine (pyproject.toml) -pipdeptree==2.13.1 \ - --hash=sha256:1e1acdb2ddc2abdca1718f27ca8dc21622c896a00b8980ec3d42c2208a841a10 \ - --hash=sha256:760fa0d93f424637445a9e7ca797bf64f283e824cbeadc61f761e12b722bb004 +pipdeptree==2.13.2 \ + --hash=sha256:0ce50f03a78f688a81265a107dc2fdb2a548d459aedc02824e792485ba884c1d \ + --hash=sha256:1237791977ef61602dc967b287167c1a6b058501afbc145a04e835c622355e6f # via howso-engine (pyproject.toml) platformdirs==4.1.0 \ --hash=sha256:11c8f37bcca40db96d8144522d925583bdb7a31f7b0e37e3ed4318400a8e2380 \ diff --git a/requirements-3.11.txt b/requirements-3.11.txt index 6716c4e5..9fd0fa71 100644 --- a/requirements-3.11.txt +++ b/requirements-3.11.txt @@ -100,9 +100,9 @@ deprecation==2.1.0 \ --hash=sha256:72b3bde64e5d778694b0cf68178aed03d15e15477116add3fb773e581f9518ff \ --hash=sha256:a10811591210e1fb0e768a8c25517cabeabcba6f0bf96564f8ff45189f90b14a # via howso-engine (pyproject.toml) -faker==22.1.0 \ - --hash=sha256:3cd0e04ed7da1bb8037afc40d1127d19e0ac4afac247a1fe1d8dde9b5c6d6e5b \ - --hash=sha256:d1b8fe8e8fc96d816294a301741940c2229dcf1f5dd1231805666e4005cc6353 +faker==22.2.0 \ + --hash=sha256:2c2b7a8e55368defd718226bd5b48ef31b2d082c2900ccb4200987e433be500e \ + --hash=sha256:fab78f435d27fa7bd109b095eea3504477e4149051c903fd63f11ce252e3d9b7 # via howso-engine (pyproject.toml) howso-openapi-client==27.1.1 \ --hash=sha256:a276c2b824e14a6a8810c4e79d16925af51cd5096e2e4d306abab354b1bbb158 diff --git a/requirements-3.8-dev.txt b/requirements-3.8-dev.txt index 8141d189..f546d532 100644 --- a/requirements-3.8-dev.txt +++ b/requirements-3.8-dev.txt @@ -276,9 +276,9 @@ execnet==2.0.2 \ --hash=sha256:88256416ae766bc9e8895c76a87928c0012183da3cc4fc18016e6f050e025f41 \ --hash=sha256:cc59bc4423742fd71ad227122eb0dd44db51efb3dc4095b45ac9a08c770096af # via pytest-xdist -faker==22.1.0 \ - --hash=sha256:3cd0e04ed7da1bb8037afc40d1127d19e0ac4afac247a1fe1d8dde9b5c6d6e5b \ - --hash=sha256:d1b8fe8e8fc96d816294a301741940c2229dcf1f5dd1231805666e4005cc6353 +faker==22.2.0 \ + --hash=sha256:2c2b7a8e55368defd718226bd5b48ef31b2d082c2900ccb4200987e433be500e \ + --hash=sha256:fab78f435d27fa7bd109b095eea3504477e4149051c903fd63f11ce252e3d9b7 # via howso-engine (pyproject.toml) flake8==3.9.2 \ --hash=sha256:07528381786f2a6237b061f6e96610a4167b226cb926e2aa2b6b1d78057c576b \ @@ -491,9 +491,9 @@ pip-tools==7.3.0 \ --hash=sha256:8717693288720a8c6ebd07149c93ab0be1fced0b5191df9e9decd3263e20d85e \ --hash=sha256:8e9c99127fe024c025b46a0b2d15c7bd47f18f33226cf7330d35493663fc1d1d # via howso-engine (pyproject.toml) -pipdeptree==2.13.1 \ - --hash=sha256:1e1acdb2ddc2abdca1718f27ca8dc21622c896a00b8980ec3d42c2208a841a10 \ - --hash=sha256:760fa0d93f424637445a9e7ca797bf64f283e824cbeadc61f761e12b722bb004 +pipdeptree==2.13.2 \ + --hash=sha256:0ce50f03a78f688a81265a107dc2fdb2a548d459aedc02824e792485ba884c1d \ + --hash=sha256:1237791977ef61602dc967b287167c1a6b058501afbc145a04e835c622355e6f # via howso-engine (pyproject.toml) platformdirs==4.1.0 \ --hash=sha256:11c8f37bcca40db96d8144522d925583bdb7a31f7b0e37e3ed4318400a8e2380 \ diff --git a/requirements-3.8.txt b/requirements-3.8.txt index 06c5a419..74802114 100644 --- a/requirements-3.8.txt +++ b/requirements-3.8.txt @@ -100,9 +100,9 @@ deprecation==2.1.0 \ --hash=sha256:72b3bde64e5d778694b0cf68178aed03d15e15477116add3fb773e581f9518ff \ --hash=sha256:a10811591210e1fb0e768a8c25517cabeabcba6f0bf96564f8ff45189f90b14a # via howso-engine (pyproject.toml) -faker==22.1.0 \ - --hash=sha256:3cd0e04ed7da1bb8037afc40d1127d19e0ac4afac247a1fe1d8dde9b5c6d6e5b \ - --hash=sha256:d1b8fe8e8fc96d816294a301741940c2229dcf1f5dd1231805666e4005cc6353 +faker==22.2.0 \ + --hash=sha256:2c2b7a8e55368defd718226bd5b48ef31b2d082c2900ccb4200987e433be500e \ + --hash=sha256:fab78f435d27fa7bd109b095eea3504477e4149051c903fd63f11ce252e3d9b7 # via howso-engine (pyproject.toml) howso-openapi-client==27.1.1 \ --hash=sha256:a276c2b824e14a6a8810c4e79d16925af51cd5096e2e4d306abab354b1bbb158 diff --git a/requirements-3.9-dev.txt b/requirements-3.9-dev.txt index 88b4f8dd..f1b6b992 100644 --- a/requirements-3.9-dev.txt +++ b/requirements-3.9-dev.txt @@ -276,9 +276,9 @@ execnet==2.0.2 \ --hash=sha256:88256416ae766bc9e8895c76a87928c0012183da3cc4fc18016e6f050e025f41 \ --hash=sha256:cc59bc4423742fd71ad227122eb0dd44db51efb3dc4095b45ac9a08c770096af # via pytest-xdist -faker==22.1.0 \ - --hash=sha256:3cd0e04ed7da1bb8037afc40d1127d19e0ac4afac247a1fe1d8dde9b5c6d6e5b \ - --hash=sha256:d1b8fe8e8fc96d816294a301741940c2229dcf1f5dd1231805666e4005cc6353 +faker==22.2.0 \ + --hash=sha256:2c2b7a8e55368defd718226bd5b48ef31b2d082c2900ccb4200987e433be500e \ + --hash=sha256:fab78f435d27fa7bd109b095eea3504477e4149051c903fd63f11ce252e3d9b7 # via howso-engine (pyproject.toml) flake8==3.9.2 \ --hash=sha256:07528381786f2a6237b061f6e96610a4167b226cb926e2aa2b6b1d78057c576b \ @@ -499,9 +499,9 @@ pip-tools==7.3.0 \ --hash=sha256:8717693288720a8c6ebd07149c93ab0be1fced0b5191df9e9decd3263e20d85e \ --hash=sha256:8e9c99127fe024c025b46a0b2d15c7bd47f18f33226cf7330d35493663fc1d1d # via howso-engine (pyproject.toml) -pipdeptree==2.13.1 \ - --hash=sha256:1e1acdb2ddc2abdca1718f27ca8dc21622c896a00b8980ec3d42c2208a841a10 \ - --hash=sha256:760fa0d93f424637445a9e7ca797bf64f283e824cbeadc61f761e12b722bb004 +pipdeptree==2.13.2 \ + --hash=sha256:0ce50f03a78f688a81265a107dc2fdb2a548d459aedc02824e792485ba884c1d \ + --hash=sha256:1237791977ef61602dc967b287167c1a6b058501afbc145a04e835c622355e6f # via howso-engine (pyproject.toml) platformdirs==4.1.0 \ --hash=sha256:11c8f37bcca40db96d8144522d925583bdb7a31f7b0e37e3ed4318400a8e2380 \ diff --git a/requirements-3.9.txt b/requirements-3.9.txt index 82d860c2..8bb9d8a6 100644 --- a/requirements-3.9.txt +++ b/requirements-3.9.txt @@ -100,9 +100,9 @@ deprecation==2.1.0 \ --hash=sha256:72b3bde64e5d778694b0cf68178aed03d15e15477116add3fb773e581f9518ff \ --hash=sha256:a10811591210e1fb0e768a8c25517cabeabcba6f0bf96564f8ff45189f90b14a # via howso-engine (pyproject.toml) -faker==22.1.0 \ - --hash=sha256:3cd0e04ed7da1bb8037afc40d1127d19e0ac4afac247a1fe1d8dde9b5c6d6e5b \ - --hash=sha256:d1b8fe8e8fc96d816294a301741940c2229dcf1f5dd1231805666e4005cc6353 +faker==22.2.0 \ + --hash=sha256:2c2b7a8e55368defd718226bd5b48ef31b2d082c2900ccb4200987e433be500e \ + --hash=sha256:fab78f435d27fa7bd109b095eea3504477e4149051c903fd63f11ce252e3d9b7 # via howso-engine (pyproject.toml) howso-openapi-client==27.1.1 \ --hash=sha256:a276c2b824e14a6a8810c4e79d16925af51cd5096e2e4d306abab354b1bbb158