greenbone / gvm-tools

Remote control your Greenbone Community Edition or Greenbone Enterprise Appliance
https://greenbone.github.io/gvm-tools/
GNU General Public License v3.0
166 stars 89 forks source link

Deps: Bump the python-packages group with 4 updates #1114

Closed dependabot[bot] closed 4 months ago

dependabot[bot] commented 4 months ago

Bumps the python-packages group with 4 updates: python-gvm, coverage, importlib-metadata and ruff.

Updates python-gvm from 24.3.0 to 24.6.0

Release notes

Sourced from python-gvm's releases.

python-gvm 24.6.0

[24.6.0] - 2024-06-18

24.6 contains a major internal refactoring and drops support for GMP < 22.4.

Added

  • Allow to use ignore_pagination for get_tasks 2bc27a2b
  • Add scan config handling for the new protocol implementation 861482fd
  • Introduce a new type for representing an Entity ID ce16191a
  • Add system report, trash can and user setting requests 068594e7
  • Implement Help command 258ca350
  • Implement Feed command 399cebd1
  • Implement Aggregates command 51081ce4
  • Add tests for current requests implementations 5dae6d3c
  • Add basic test for own internal Enum class 70cef3bf
  • Add get_protocol_version static methods for backwards compatibility 1291040e
  • Finalize GMP Connection class and add a test case 66362ed7
  • Add docstrings and tests for Response class d5fb0cda
  • Tests for protocol states and xml reader 88a0c52a
  • Draft new implementation for GMP protocol classes base on the core module d00f702b
  • Add a new GvmProtocol class that will replace the one in gvm.base a65c0465
  • Add types for paramiko 7f21ebbd
  • Add first draft of a core GMP protocol implementation d9f79bdc
  • Allow to create gvm Enums from all kind of objects 20bb19c7
  • Add a decorator for marking code as deprecated 3506fb03
  • Fix type hints for to_bool utils function f352cfdc
  • Specify the API for gvm.xml by defining an all object fdedd601
  • Add an add_filter method to XmlCommand 5d385911
  • Allow to convert an XmlCommandElement into bytes 6475ff76
  • Add a specific exception for XML related errors c35257b0
  • Add a new function to parse XML data into an Element tree 5e05c98c
  • Add lxml-stubs as dev dependency for code completion 38ccca40

Removed

  • Don't export enums from gvm.protocols latest and next modules 6fdbf2b0
  • Replace validate_xml_string with parse_xml 69b33eac
  • Drop usage of defusedxml bb57e354
  • Remove unnecessary print statement in check_command_status utils function 97c9f80b

Changed

  • Allow to auto-generate password and ssh-key for credentials 029aa88d
  • Improve to_comma_list function signature 8b00e035
  • Allow to pass a UUID instance as id for various methods af01bfba
  • Support passing UUIDs for GMP protocol requests 36db6f81
  • Allow passing an UUID to XmlCommand.add_filter as filter_id 6fb277c4
  • Return a string from to_base64 function 8244497a
  • Fix constructor signature of InvalidArgumentType exception 5d36c798
  • Refactor module layout f1876435
  • Rework and improve GvmConnection classes 94e39986
  • Use valid PEP 8 function names c0e7d887

... (truncated)

Commits
  • 3cf5ce7 Automatic release to 24.6.0
  • a2f86c2 Update README for usage of GMP < 22.4
  • 029aa88 Change: Allow to auto-generate password and ssh-key for credentials
  • ae1bd44 Adjust transform classes for bytes based protocol
  • 2bc27a2 Add: Allow to use ignore_pagination for get_tasks
  • 2349792 Deps: Bump urllib3 from 2.2.1 to 2.2.2
  • a1651dd Deps: Bump ruff from 0.4.8 to 0.4.9 in the python-packages group
  • a81f64c Fix docs for enums after creating versioned requests modules
  • d3a5e56 Fix some typing issues
  • d9875f5 Add typing checks with mypy
  • Additional commits viewable in compare view


Updates coverage from 7.5.3 to 7.5.4

Changelog

Sourced from coverage's changelog.

Version 7.5.4 — 2024-06-22

  • If you attempt to combine statement coverage data with branch coverage data, coverage.py used to fail with the message "Can't combine arc data with line data" or its reverse, "Can't combine line data with arc data." These messages used internal terminology, making it hard for people to understand the problem. They are now changed to mention "branch coverage data" and "statement coverage data."

  • Fixed a minor branch coverage problem with wildcard match/case cases using names or guard clauses.

  • Started testing on 3.13 free-threading (nogil) builds of Python. I'm not claiming full support yet. Closes issue 1799_.

.. _issue 1799: nedbat/coveragepy#1799

.. _changes_7-5-3:

Commits
  • 22c09c6 docs: sample HTML for 7.5.4
  • 9e16381 docs: prep for 7.5.4
  • fba9b9e docs: link issue 1799 from the changelog
  • f124de8 build: no longer download kits to upload them
  • 9516cf6 build: hash-pin all actions
  • c6e0985 build: finish up the publish action
  • 4a49458 build: get the latest dist run id for publishing
  • fb15efa build: pin hashes for publishing actions
  • c20af95 build: use the correct item: github.event.action
  • ccbab15 build: dump all the github actions data
  • Additional commits viewable in compare view


Updates importlib-metadata from 7.1.0 to 7.2.1

Changelog

Sourced from importlib-metadata's changelog.

v7.2.1

Bugfixes

  • When reading installed files from an egg, use relative_to(walk_up=True) to honor files installed outside of the installation root. (#455)

v7.2.0

Features

Commits


Updates ruff from 0.4.9 to 0.4.10

Release notes

Sourced from ruff's releases.

v0.4.10

Changes

Parser

  • Implement re-lexing logic for better error recovery (#11845)

Rule changes

  • [flake8-copyright] Update CPY001 to check the first 4096 bytes instead of 1024 (#11927)
  • [pycodestyle] Update E999 to show all syntax errors instead of just the first one (#11900)

Server

  • Add tracing setup guide to Helix documentation (#11883)
  • Add tracing setup guide to Neovim documentation (#11884)
  • Defer notebook cell deletion to avoid an error message (#11864)

Security

  • Guard against malicious ecosystem comment artifacts (#11879)

Contributors

Changelog

Sourced from ruff's changelog.

0.4.10

Parser

  • Implement re-lexing logic for better error recovery (#11845)

Rule changes

  • [flake8-copyright] Update CPY001 to check the first 4096 bytes instead of 1024 (#11927)
  • [pycodestyle] Update E999 to show all syntax errors instead of just the first one (#11900)

Server

  • Add tracing setup guide to Helix documentation (#11883)
  • Add tracing setup guide to Neovim documentation (#11884)
  • Defer notebook cell deletion to avoid an error message (#11864)

Security

  • Guard against malicious ecosystem comment artifacts (#11879)
Commits


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 ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore ` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore ` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore ` will remove the ignore condition of the specified dependency and ignore conditions
github-actions[bot] commented 4 months ago

Conventional Commits Report

Type Number
Dependencies 1

:rocket: Conventional commits found.

a-h-abdelsalam commented 4 months ago

@dependabot rebase

dependabot[bot] commented 4 months ago

Superseded by #1117.