
On Sun, May 29, 2016 at 12:36 PM, Dan Kenigsberg <danken@redhat.com> wrote:
Hi all,
We have several scripts spread in the source, typically installed in /usr/libexec/vdsm. We had a useless WHITELIST[1], trying to compile these scripts with
On Sat, May 28, 2016 at 03:16:10PM +0300, Nir Soffer wrote: python3, and
we have similar (but working) whitelist for pyflakes and pep8.
To simplify the various checks, I think we need to to do this: 1. Keep .py suffix for all python files 2. Move all scripts to helpers/ ([2] handles storage scripts) 3. During installation, strip the .py suffix.
we can leave the py suffix. it doesn't really matter
With these changes, we can use the various checking commands on the entire source tree.
For example, these commands check the entire tree:
PYTHONDONTWRITEBYTECODE=1 python3 -m compileall -f -x '(\.tox/|\.git/)' . pep8 . pyflakes .
Thoughts?
[1] https://gerrit.ovirt.org/58204 [2] https://gerrit.ovirt.org/57363
Sounds good, though I'd love to keep the separation of scripts into their natuaral vertical. Keep storage understand storage, etc. Why are you piling them into one source directory?
I didn't comment yet because I don't like the idea behind "helpers" folder in vdsm tree, and I don't have any better offers except "scripts". we can also migrate those scripts to python.. not so sure how much value we can get from it if any _______________________________________________
Devel mailing list Devel@ovirt.org http://lists.ovirt.org/mailman/listinfo/devel
-- *Yaniv Bronhaim.*