19:00:00 <nitzmahone> #startmeeting Ansible Core Public IRC Meeting 19:00:00 <zodbot> Meeting started Tue Nov 17 19:00:00 2020 UTC. 19:00:00 <zodbot> This meeting is logged and archived in a public location. 19:00:00 <zodbot> The chair is nitzmahone. Information about MeetBot at http://wiki.debian.org/MeetBot. 19:00:00 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic. 19:00:00 <zodbot> The meeting name has been set to 'ansible_core_public_irc_meeting' 19:00:03 <nitzmahone> bam 19:00:07 <nitzmahone> #chair jborean93 19:00:07 <zodbot> Current chairs: jborean93 nitzmahone 19:00:14 <jborean93> yo 19:00:34 <sdoran> 👋 19:00:41 <nitzmahone> #info agenda https://github.com/ansible/community/issues/570 19:00:55 <sivel> yo 19:01:29 <jborean93> looks like just 1 topic on the agenda 19:01:36 <nitzmahone> yep, and it should be a quick one ;) 19:01:38 <sdoran> Woot. 19:01:39 <jborean93> heh 19:01:47 <sivel> I may have inadvertently answered that one in #ansible-devel already 19:01:55 <felixfontein> hi! 19:01:55 <nitzmahone> #topic Why no wheels? (https://github.com/ansible/community/issues/570#issuecomment-728983860) 19:02:06 <sivel> 11:29:08 <@sivel> we're going to carry our upgrade logic in setup.py for 2.11, but we plan on revamping our packaging for 2.12, and ship wheels for 2.12 │ 19:02:08 <sivel> 11:29:30 <@sivel> fallible will get the packaging updates first, as we play with them, and get it working the way we want, and figure out what tools we'll use 19:02:09 <sdoran> Did you say”no”? ;) 19:02:34 <nitzmahone> There's nothing new about this for Python 3.9- every pip for quite awhile creates a local wheel 19:03:09 <nitzmahone> But yeah, we'll be testing a modern build (incl arch-agnostic wheels) in `fallible` and bring it back to `ansible-core` when it's ready 19:03:31 <nitzmahone> (probably 2.11++) 19:04:11 <nitzmahone> cyberpear: anything else you want to discuss there? 19:04:19 <bcoca> we attepmted to use wheels previouslly, but both attempts failed due to crypto packaging issues, but those might have been solved upstream now 19:04:37 <nitzmahone> Yeah, the problems we had with wheel packaging have mostly self-solved 19:04:55 <nitzmahone> The only remaining one is that we lose the ability to warn "hey, you need to uninstall 2.9 first" 19:05:26 <nitzmahone> But that doesn't work in a number of cases anyway, so hopefully by the time 2.11++ is a thing, we'll just be able to live with it 19:06:00 <jborean93> next we're going to migrate to a poetry and pyproject.toml :) 19:06:09 <jborean93> or whatever Python has as the flavour of the month 19:06:20 <sivel> that's possibly what we'll do anyway 19:06:23 * nitzmahone has a local prototype of exactly that, but it probably won't stay as poetry 19:06:56 <nitzmahone> `fallible` will need a couple of special build tricks for SxS with `ansible-core` that will probably involve a self-hosted build backend 19:07:37 <nitzmahone> But anyway, if nothing else on that topic... 19:07:41 <nitzmahone> #topic open floor 19:08:49 <nitzmahone> (will close in 2min if no new topics) 19:11:43 <nitzmahone> Alrighty then, yay for short meetings- til the next one! 19:11:48 <nitzmahone> #endmeeting