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