Addresed FIPS compliance issues #440
Conversation
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## master #440 +/- ##
==========================================
- Coverage 41.78% 41.71% -0.08%
==========================================
Files 26 26
Lines 2228 2232 +4
Branches 195 195
==========================================
Hits 931 931
- Misses 1297 1301 +4 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
|
Hi @xlian-nextgen, many thanks for this contribution - I will merge it, but first can you add a comment with our contributors' agreement text? https://github.com/ecmwf/.github/blob/main/.github/PULL_REQUEST_TEMPLATE.md |
|
@xlian-nextgen, thanks indeed! With the end-of-life on python3.9, this is starting to pop up in production environments. We have Dockers that fail when they update to newer python. |
DescriptionContributor DeclarationBy opening this pull request, I affirm the following:
|
|
Thank you for the review, I have added a comment with the contributors' agreement text. Let me know if you need anything else. |
Due to FIPS(Federal information Processing Standards) newer versions of cfgrib encounter an error during runtime. This issue can be addressed by setting the usedforsecurity flag on hashlib md5 to false. Due to the primary use of this project being an API to support a grib engine for xarray this flag can be set to false.
The code change is based on an issue opened previously
#383