greenbone / python-gvm

Greenbone Vulnerability Management Python Library
https://greenbone.github.io/python-gvm/
GNU General Public License v3.0
107 stars 60 forks source link

Change: Drop typing_extensions dependency. #1159

Closed a-h-abdelsalam closed 3 months ago

a-h-abdelsalam commented 4 months ago

What

Drop typing_extensions dependency.

Why

typing_extensions was needed for using the Self component (which was introduced in version 4.0.0) however the versions shipped with Debian are older.

typing_extensions is dropped and the typing library is used instead.

References

GEA-638

github-actions[bot] commented 4 months ago

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

Snapshot Warnings

⚠️: No snapshots were found for the head SHA cd29fe8be5da07d004b533b85acd9535590e9101.

Ensure that dependencies are being submitted on PR branches and consider enabling retry-on-snapshot-warnings. See the documentation for more information and troubleshooting advice.

OpenSSF Scorecard

PackageVersionScoreDetails

Scanned Manifest Files

pyproject.toml
  • typing-extensions@>= 4.9.0
github-actions[bot] commented 4 months ago

Conventional Commits Report

Type Number
Changed 1

:rocket: Conventional commits found.

codecov[bot] commented 4 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 97.57%. Comparing base (a8c6c49) to head (c5a42f3).

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #1159 +/- ## ======================================= Coverage 97.57% 97.57% ======================================= Files 65 65 Lines 4544 4544 Branches 832 832 ======================================= Hits 4434 4434 Misses 74 74 Partials 36 36 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.