[00:10] @blackboxsw: looks like it was added with caplog in pytest 3.3.0 (late 2017) [01:31] well I've not caught up with 5 years ago... let's keep the good feelings coming :) [09:53] i'm having trouble finding a list of the python versions supported by cloud-init [13:53] ls [13:53] :D opps [13:57] slingamn: cloud-init supports python 3.6+. It is mentioned on the contributing page, but it should definitely be more prominent [17:14] is cloud-init appropriate for configuring user-specific things (configuring profile, installing user-local tools, etc)? It seems to run arbitrary commands as a user I have to use runcmd and sudo -u [18:19] jw4: it depends exactly what you are looking for, but besides runcmd and write_files/scripts_user and the distro-specific package modules, there are also the CI modules [salt/puppet/chef] which might provide the flexibility you are looking for [18:20] I've been considering a adding a potential ansible module at some point, since I have a bit of experience with that flavour of CI [18:20] thanks @holmanb - I didn't know about scripts_user - looking now; otherwise ansible might be nice [18:24] Is there an example of how to use script_users? Do the scripts run as user rather than root? [18:24] s/script_users/scripts_user/ [18:33] jw4: docs on the scripts_user docs are pretty sparse, and honestly I haven't used it so I would have to dig at it a bit, sorry [18:33] no worries... thanks for the suggestions! [18:34] of course [18:57] falcojr: so actually the only reference i could find in CONTRIBUTING.md that seemed relevant was this: "only function annotations or comment annotations are supported, as the variable annotations specified in PEP-526 were introduced in Python 3.6" [18:57] which suggested to me that a version earlier than 3.6 is still supported, hence it not being possible to use variable annotations [18:59] slingamn: thanks, you're right. I'll get that updated [18:59] <3