Greetings everyone! First post here, trying to both raise a possible bug in the travis build system and to submit my solution to it.
I am currently running builds for a python project on a windows os, but pylint gave me some issues with cv2 not having some specific members.
Locally everything works fine, but on travis it fails. I am running the pylint command as
pylint -f parseable --errors-only --rcfile setup.cfg my_project
my setup.cfg file for pylint is as follows:
[pylint]
extension-pkg-whitelist=cv2,win32gui,win32ui,win32api
load-plugins=
pylint.extensions.docparams,
pylint.extensions.mccabe
disable=
bad-continuation,
wrong-import-position,
invalid-name,
line-too-long,
too-few-public-methods,
import-outside-toplevel
logging-format-style=fstr
Long story short, I have no idea why on travis is not working, but a workaround I found was adding
--generated-members cv2.*
to the travis pylint command. This solved my problem but I believe that’s something worth investigating on travis side!