Compliance-checker

Latest version: v5.2.0

Safety actively analyzes 723685 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 7

4.0.1

Bugfix Release
This release fixes a dependency issue with netCDF https://github.com/ioos/compliance-checker/issues/579.

Also adds versioneer for managing versions

4.0.0

Compliance Checker 4.0.0 release includes an overhaul of the output results and some bug fixes. For details of the scoring design discussions, please refer to this issue: https://github.com/ioos/compliance-checker/issues/37.

**Compliance Checker Output Updates:**
- Removal of the scoring section for each output format. Left with only the corrective actions based on the criteria level passed in
- High, Medium, Low Priority headers have been replaced with the terminology for each check (i.e. Highly Recommended, Recommended, and Suggested for ACDD)
- Added ability to concatenate results from many input files into a single output file
- Added ability to export multiple formats (html, text, json) in one run
- Removed concept of score grouping which had unexpected scoring consequences

Development driven by the [Version 4.0.0 Milestone](https://github.com/ioos/compliance-checker/milestone/11)

**Bug Fixes:**
- Accessing OpenDAP on ESGF thredds services https://github.com/ioos/compliance-checker/issues/539
- CF dimension order check incorrect for some dimensions https://github.com/ioos/compliance-checker/issues/535
- Case sensitivity for featureType https://github.com/ioos/compliance-checker/issues/461
- CF duplicate axis check fails incorrectly https://github.com/ioos/compliance-checker/issues/562
- CF Checker records omission of “reference” global attribute as an error https://github.com/ioos/compliance-checker/issues/510

3.1.1

Compliance Checker 3.1.1 release includes:
- Many bug fixes related to the CF checker
- A new checker for the IOOS NetCDF v1.1 standard
- Updated user-friendly README with more examples

Development driven by the [Version 3.1 Milestone](https://github.com/ioos/compliance-checker/milestone/9)

3.0.4

- Relaxing requirements (ocefpaf, 494)
- Fixing CF cell_measures (lukecampbell / daf, 495 via 496/499)
- Print CF standard table usage/downloading messages to stderr (daf, 497 via 498)

3.0.3

This is a patch release that improves the code's PEP8 Compliance. This patch also includes support for compliance checker to connect to more standard OPeNDAP interfaces like ERDDAP's GridDAP and Hyrax.

- Added windows tests
- Fixed a bug with loading CF standard name tables
- Fixed bug in protocol handling that used to fail for Hyrax and ERDDAP Connections
- Fixed linter checks

3.0.2

Windows users had reported issues with floating point numbers raising exceptions at runtime. This patch release includes changes to improve the handling of floating point values and datetime semantics.

- Improve floating point value handling
- Remove unnecessary dependency
- Fix issue with httpretty (Python3)

Page 4 of 7

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.