Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump python from 3.11.7 to 3.13.0 in /docker #125

Open
wants to merge 1 commit into
base: develop
Choose a base branch
from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Oct 8, 2024

Bumps python from 3.11.7 to 3.13.0.

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps python from 3.11.7 to 3.13.0.

---
updated-dependencies:
- dependency-name: python
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file docker Pull requests that update Docker code labels Oct 8, 2024
Copy link

@sourcery-ai sourcery-ai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We have skipped reviewing this pull request. Here's why:

  • It seems to have been created by a bot (hey, dependabot[bot]!). We assume it knows what it's doing!
  • We don't review packaging changes - Let us know if you'd like us to change this.

Copy link

deepsource-io bot commented Oct 8, 2024

Here's the code health analysis summary for commits cf422ba..b022593. View details on DeepSource ↗.

Analysis Summary

AnalyzerStatusSummaryLink
DeepSource Python LogoPython✅ SuccessView Check ↗
DeepSource Docker LogoDocker✅ SuccessView Check ↗

💡 If you’re a repository administrator, you can configure the quality gates from the settings.

Copy link
Contributor

PR-Agent was enabled for this repository. To continue using it, please link your git user with your CodiumAI identity here.

CI Failure Feedback 🧐

Action: backend-tests

Failed stage: Startup script launch (Fast) [❌]

Failure summary:

The action failed due to multiple issues:

  • Several Perl module prerequisites were not found, which are necessary for the build process. These
    include modules like Email::MIME, Email::Sender, IO::All, and others.
  • A specific error occurred during the Python package installation process. The error was a KeyError
    for the version key while trying to get requirements to build a wheel. This indicates a problem
    in the setup script where the version key is missing or not defined.
  • The process failed with an exit code of 1 due to the subprocess error during the Python package
    installation.

  • Relevant error logs:
    1:  ##[group]Operating System
    2:  Ubuntu
    ...
    
    2273:  #15 10.65 Checking optional features...
    2274:  #15 10.65 inc_bundling_support....disabled
    2275:  #15 10.65   requires:
    2276:  #15 10.65     ! inc::latest is not installed
    2277:  #15 10.65 license_creation........disabled
    2278:  #15 10.65   requires:
    2279:  #15 10.65     ! Software::License is not installed
    2280:  #15 10.65 
    2281:  #15 10.65 ERRORS/WARNINGS FOUND IN PREREQUISITES.  You may wish to install the versions
    ...
    
    2351:  #15 11.74     !  Email::MIME is not installed
    2352:  #15 11.74     !  Email::MIME::ContentType is not installed
    2353:  #15 11.74     !  Email::Sender is not installed
    2354:  #15 11.74     !  Email::Simple is not installed
    2355:  #15 11.74     !  IO::All is not installed
    2356:  #15 11.74     !  IO::String is not installed
    2357:  #15 11.74     !  OLE::Storage_Lite is not installed
    2358:  #15 11.74 
    2359:  #15 11.74 ERRORS/WARNINGS FOUND IN PREREQUISITES.  You may wish to install the versions
    ...
    
    2587:  #13 40.00 "@babel/plugin-proposal-private-property-in-object" package without
    2588:  #13 40.00 declaring it in its dependencies. This is currently working because
    2589:  #13 40.00 "@babel/plugin-proposal-private-property-in-object" is already in your
    2590:  #13 40.00 node_modules folder for unrelated reasons, but it �[1mmay break at any time�[0;33m.
    2591:  #13 40.00 
    2592:  #13 40.00 babel-preset-react-app is part of the create-react-app project, �[1mwhich
    2593:  #13 40.00 is not maintianed anymore�[0;33m. It is thus unlikely that this bug will
    2594:  #13 40.00 ever be fixed. Add "@babel/plugin-proposal-private-property-in-object" to
    2595:  #13 40.00 your devDependencies to work around this error. This will make this message
    ...
    
    3659:  #15 29.35 Warning: prerequisite Capture::Tiny 0.08 not found.
    3660:  #15 29.35 Warning: prerequisite Email::Abstract 3.006 not found.
    3661:  #15 29.35 Warning: prerequisite Moo 2.000000 not found.
    3662:  #15 29.35 Warning: prerequisite Moo::Role 0 not found.
    3663:  #15 29.35 Warning: prerequisite MooX::Types::MooseLike 0.15 not found.
    3664:  #15 29.35 Warning: prerequisite MooX::Types::MooseLike::Base 0 not found.
    3665:  #15 29.38 Warning: prerequisite Sub::Exporter 0 not found.
    3666:  #15 29.38 Warning: prerequisite Sub::Exporter::Util 0 not found.
    3667:  #15 29.38 Warning: prerequisite Throwable::Error 0.200003 not found.
    ...
    
    3679:  #15 29.51     Capture::Tiny [build_requires]
    3680:  #15 29.51     Email::Abstract [requires]
    3681:  #15 29.51     Moo [requires]
    3682:  #15 29.51     Moo::Role [requires]
    3683:  #15 29.51     MooX::Types::MooseLike [requires]
    3684:  #15 29.51     MooX::Types::MooseLike::Base [requires]
    3685:  #15 29.51     Sub::Exporter [requires]
    3686:  #15 29.51     Sub::Exporter::Util [requires]
    3687:  #15 29.51     Throwable::Error [requires]
    ...
    
    5371:  #15 57.32 Installing /usr/local/man/man3/Sub::Exporter::Cookbook.3pm
    5372:  #15 57.32 Installing /usr/local/man/man3/Sub::Exporter.3pm
    5373:  #15 57.32 Installing /usr/local/man/man3/Sub::Exporter::Util.3pm
    5374:  #15 57.32 Installing /usr/local/man/man3/Sub::Exporter::Tutorial.3pm
    5375:  #15 57.32 Appending installation info to /usr/local/lib/x86_64-linux-gnu/perl/5.36.0/perllocal.pod
    5376:  #15 57.35   RJBS/Sub-Exporter-0.991.tar.gz
    5377:  #15 57.35   /usr/bin/make install  -- OK
    5378:  #15 57.35 Sub::Exporter::Util is up to date (0.991).
    5379:  #15 57.35 Running install for module 'Throwable::Error'
    ...
    
    5486:  #15 58.75 Appending installation info to /usr/local/lib/x86_64-linux-gnu/perl/5.36.0/perllocal.pod
    5487:  #15 58.77   DROLSKY/Devel-StackTrace-2.05.tar.gz
    5488:  #15 58.77   /usr/bin/make install  -- OK
    5489:  #15 58.78   RJBS/Throwable-1.001.tar.gz
    5490:  #15 58.78   Has already been unwrapped into directory /root/.cpan/build/Throwable-1.001-0
    5491:  #15 58.78   RJBS/Throwable-1.001.tar.gz
    5492:  #15 58.78   Has already been prepared
    5493:  #15 58.78 Running make for R/RJ/RJBS/Throwable-1.001.tar.gz
    5494:  #15 59.00 cp lib/Throwable/Error.pm blib/lib/Throwable/Error.pm
    ...
    
    5497:  #15 59.08 Manifying 3 pod documents
    5498:  #15 59.09   RJBS/Throwable-1.001.tar.gz
    5499:  #15 59.09   /usr/bin/make -- OK
    5500:  #15 59.09   RJBS/Throwable-1.001.tar.gz
    5501:  #15 59.09   Skipping test because of notest pragma
    5502:  #15 59.09 Running make install for RJBS/Throwable-1.001.tar.gz
    5503:  #15 59.15 Manifying 3 pod documents
    5504:  #15 59.18 Installing /usr/local/share/perl/5.36.0/Throwable.pm
    5505:  #15 59.18 Installing /usr/local/share/perl/5.36.0/Throwable/Error.pm
    5506:  #15 59.18 Installing /usr/local/share/perl/5.36.0/StackTrace/Auto.pm
    5507:  #15 59.18 Installing /usr/local/man/man3/Throwable::Error.3pm
    ...
    
    6887:  #13 132.9 Find out more about deployment here:
    6888:  #13 132.9 
    6889:  #13 132.9   https://cra.link/deployment
    6890:  #13 132.9 
    6891:  #13 DONE 133.8s
    6892:  #19 [uwsgi backend-build  8/10] RUN pip3 install --no-cache-dir --compile -r project-requirements.txt     && pip3 install --no-cache-dir pycti==6.1.0     && pip3 install --no-cache-dir --compile -r certego-requirements.txt
    6893:  #19 28.52   Installing build dependencies: finished with status 'done'
    6894:  #19 28.52   Getting requirements to build wheel: started
    6895:  #19 28.68   Getting requirements to build wheel: finished with status 'error'
    6896:  #19 28.69   error: subprocess-exited-with-error
    ...
    
    6913:  #19 28.69         File "/tmp/pip-build-env-mi5szctk/overlay/lib/python3.13/site-packages/setuptools/build_meta.py", line 302, in _get_build_requires
    6914:  #19 28.69           self.run_setup()
    6915:  #19 28.69           ~~~~~~~~~~~~~~^^
    6916:  #19 28.69         File "/tmp/pip-build-env-mi5szctk/overlay/lib/python3.13/site-packages/setuptools/build_meta.py", line 318, in run_setup
    6917:  #19 28.69           exec(code, locals())
    6918:  #19 28.69           ~~~~^^^^^^^^^^^^^^^^
    6919:  #19 28.69         File "<string>", line 33, in <module>
    6920:  #19 28.69         File "<string>", line 27, in get_version
    6921:  #19 28.69       KeyError: '__version__'
    6922:  #19 28.69       [end of output]
    6923:  #19 28.69   
    6924:  #19 28.69   note: This error originates from a subprocess, and is likely not a problem with pip.
    6925:  #19 28.81 error: subprocess-exited-with-error
    6926:  #19 28.81 
    6927:  #19 28.81 × Getting requirements to build wheel did not run successfully.
    6928:  #19 28.81 │ exit code: 1
    6929:  #19 28.81 ╰─> See above for output.
    6930:  #19 28.81 
    6931:  #19 28.81 note: This error originates from a subprocess, and is likely not a problem with pip.
    6932:  #19 ERROR: process "/bin/sh -c pip3 install --no-cache-dir --compile -r project-requirements.txt     && pip3 install --no-cache-dir pycti==${PYCTI_VERSION}     && pip3 install --no-cache-dir --compile -r certego-requirements.txt" did not complete successfully: exit code: 1
    6933:  failed to solve: process "/bin/sh -c pip3 install --no-cache-dir --compile -r project-requirements.txt     && pip3 install --no-cache-dir pycti==${PYCTI_VERSION}     && pip3 install --no-cache-dir --compile -r certego-requirements.txt" did not complete successfully: exit code: 1
    6934:  ------
    6935:  > [uwsgi backend-build  8/10] RUN pip3 install --no-cache-dir --compile -r project-requirements.txt     && pip3 install --no-cache-dir pycti==6.1.0     && pip3 install --no-cache-dir --compile -r certego-requirements.txt:
    6936:  28.69       [end of output]
    6937:  28.69   
    6938:  28.69   note: This error originates from a subprocess, and is likely not a problem with pip.
    6939:  28.81 error: subprocess-exited-with-error
    6940:  28.81 
    6941:  28.81 × Getting requirements to build wheel did not run successfully.
    6942:  28.81 │ exit code: 1
    6943:  28.81 ╰─> See above for output.
    6944:  28.81 
    6945:  28.81 note: This error originates from a subprocess, and is likely not a problem with pip.
    6946:  ------
    6947:  ##[error]Process completed with exit code 17.
    6948:  ##[group]Run docker ps -a
    6949:  �[36;1mdocker ps -a�[0m
    6950:  �[36;1mdocker logs threatmatrix_uwsgi�[0m
    6951:  �[36;1mdocker logs threatmatrix_daphne�[0m
    6952:  shell: /usr/bin/bash -e {0}
    6953:  ##[endgroup]
    6954:  CONTAINER ID   IMAGE     COMMAND   CREATED   STATUS    PORTS     NAMES
    6955:  Error response from daemon: No such container: threatmatrix_uwsgi
    6956:  ##[error]Process completed with exit code 1.
    

    ✨ CI feedback usage guide:

    The CI feedback tool (/checks) automatically triggers when a PR has a failed check.
    The tool analyzes the failed checks and provides several feedbacks:

    • Failed stage
    • Failed test name
    • Failure summary
    • Relevant error logs

    In addition to being automatically triggered, the tool can also be invoked manually by commenting on a PR:

    /checks "https://github.com/{repo_name}/actions/runs/{run_number}/job/{job_number}"
    

    where {repo_name} is the name of the repository, {run_number} is the run number of the failed check, and {job_number} is the job number of the failed check.

    Configuration options

    • enable_auto_checks_feedback - if set to true, the tool will automatically provide feedback when a check is failed. Default is true.
    • excluded_checks_list - a list of checks to exclude from the feedback, for example: ["check1", "check2"]. Default is an empty list.
    • enable_help_text - if set to true, the tool will provide a help message with the feedback. Default is true.
    • persistent_comment - if set to true, the tool will overwrite a previous checks comment with the new feedback. Default is true.
    • final_update_message - if persistent_comment is true and updating a previous checks message, the tool will also create a new message: "Persistent checks updated to latest commit". Default is true.

    See more information about the checks tool in the docs.

    Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
    Labels
    dependencies Pull requests that update a dependency file docker Pull requests that update Docker code
    Projects
    None yet
    Development

    Successfully merging this pull request may close these issues.

    0 participants