# use like this: # rpmlint --file python-eccodes.rpmlintrc *.rpm # example: addFilter ("^foo-.*regex-match-for-rpmlint-warning") # NOTE: as stated in the review request by the reviewer # " do not remove objects.inv. That file is used by sphinx to create # cross-links between documentation for different modules. # If some other python module someday wants to refer to the # eccodes documentation, it will need objects.inv to do so." # So add 2 filters to prevent rpmlint from complaining about this file. addFilter ("python3-eccodes.*: W: wrong-file-end-of-line-encoding /usr/share/doc/python3-eccodes/html/objects.inv") addFilter ("python3-eccodes.*: W: file-not-utf8 /usr/share/doc/python3-eccodes/html/objects.inv") # NOTE: this package includes 2 c header files named gribapi/eccodes.h and gribapi/grib_api.h # in the python module. This is intentional. The cffi interface reads them during run time # and extracts some constants from them. Therefore disable this next rpmlint warning: addFilter ("python3-eccodes.*: W: devel-file-in-non-devel-package")