Hey,

On Tue, Jul 17, 2018 at 09:38:13AM +0200, Kay Hayen wrote:
> However, for each PyLint release, e.g. 2.0.0, there will be a bunch of
> findings that are new, and will to be found, leading to the Travis
> builds to fail due to PyLint, all the time now.
> 
> How to approach that. Is there a way I could have enforced using 1.9.2
> on the "master" branch for Travis (and probably "develop" too), and
> use the latest greatest PyLint for "factory" only. Anyone know if that
> is possible, somehow, anybody doing something like that? Or maybe
> install a given version, but make it an error if that version is not
> the most recent on only the factory branch, what are people doing in
> this regard?

You'd usually use requirements.txt files with exact version pinning -
ideally not only for pylint, but for all your dependencies and tools, to
ensure deterministic, reproducable results.

Then you can use https://requires.io/ or https://pyup.io/ to get
notifications (or pull requests) to periodically update the pinned
versions.

Florian

-- 
https://www.qutebrowser.org | m...@the-compiler.org (Mail/XMPP)
   GPG: 916E B0C8 FD55 A072 | https://the-compiler.org/pubkey.asc
         I love long mails! | https://email.is-not-s.ms/

Attachment: signature.asc
Description: PGP signature

_______________________________________________
code-quality mailing list
code-quality@python.org
https://mail.python.org/mailman/listinfo/code-quality

Reply via email to