19:00:00 #startmeeting Ansible Core Public IRC Meeting 19:00:00 Meeting started Tue Nov 17 19:00:00 2020 UTC. 19:00:00 This meeting is logged and archived in a public location. 19:00:00 The chair is nitzmahone. Information about MeetBot at http://wiki.debian.org/MeetBot. 19:00:00 Useful Commands: #action #agreed #halp #info #idea #link #topic. 19:00:00 The meeting name has been set to 'ansible_core_public_irc_meeting' 19:00:03 bam 19:00:07 #chair jborean93 19:00:07 Current chairs: jborean93 nitzmahone 19:00:14 yo 19:00:34 👋 19:00:41 #info agenda https://github.com/ansible/community/issues/570 19:00:55 yo 19:01:29 looks like just 1 topic on the agenda 19:01:36 yep, and it should be a quick one ;) 19:01:38 Woot. 19:01:39 heh 19:01:47 I may have inadvertently answered that one in #ansible-devel already 19:01:55 hi! 19:01:55 #topic Why no wheels? (https://github.com/ansible/community/issues/570#issuecomment-728983860) 19:02:06 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 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 Did you say”no”? ;) 19:02:34 There's nothing new about this for Python 3.9- every pip for quite awhile creates a local wheel 19:03:09 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 (probably 2.11++) 19:04:11 cyberpear: anything else you want to discuss there? 19:04:19 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 Yeah, the problems we had with wheel packaging have mostly self-solved 19:04:55 The only remaining one is that we lose the ability to warn "hey, you need to uninstall 2.9 first" 19:05:26 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 next we're going to migrate to a poetry and pyproject.toml :) 19:06:09 or whatever Python has as the flavour of the month 19:06:20 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 `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 But anyway, if nothing else on that topic... 19:07:41 #topic open floor 19:08:49 (will close in 2min if no new topics) 19:11:43 Alrighty then, yay for short meetings- til the next one! 19:11:48 #endmeeting