[07:49] good morning [13:41] barry, isn't pypi argparse compatible with standard library argparse? [14:42] mitya57: yes, i believe it is [15:19] mitya57, it's essentially a stdalone version for python < 2.7 and < 3.2 (those don't include argparse in the stdlib) [15:20] but the stdlib version is the preferred one [15:20] so for python 2.7 and 3.2+ argparse should not really be packaged separately [15:21] mitya57, barry I've submitted patches for both stevedore and cliff to upstream to remove argparse from requirements.txt [15:21] now we need to wait for that to be accepted [15:22] pindonga: and/or patch the debian versions of those packages [15:22] right, I was going to ask about that [15:22] would that be sensible? (to write a patch that sed's argparse away before packaging) [15:22] ? [15:24] pindonga: probably just a simple quilt patch would do in both cases, but i haven't looked at them in detail. stevedore is owned by the debian openstack team and cliff is owned by the dpmt [15:25] pindonga: at the very least, you should probably file debian bugs against both packages [15:25] ack [15:27] barry, looks like the latest one in sid is already patched? [15:28] python-stevedore has a py3dist-overrides file that contains a single line: argparse [15:28] I guess that's essentially telling to exclude argparse? [15:36] pindonga: only at stevedore's build time iirc [15:37] * barry wonders if that would work for click-toolbelt [15:37] barry, to add a similar file to click-toolbelt itself? [15:37] I can try that [17:14] barry, mitya57 I wasn't successful, but I'm not sure if it's bc it's not possible or bc of my lack of packaging skills [17:14] I believe the problem is that py3dist-overrides only works for the package that has the dependency (in this case, python3-stevedore and python3-cliff) [17:32] pindonga, right, I think py3dist-overrides has no effect on generated requirements.txt files [17:33] So please file bugs. [17:34] mitya57, on debian? [17:35] or for ubuntu? [17:36] mitya57, the python3-stevedore source pkg has a py3dist-overrides for argparse (both in debian and ubuntu) [17:36] shouldn't that work? [17:37] bugs → on debian bts [17:37] pindonga, the py3dist-overrides is needed for dh_python3 to generate correct ${python3:Depends} on build time [17:38] It has *no* effect on any files, one needs a patch to fix requirements.txt [18:11] mitya57, ack [18:16] ah! looks like stevedore already has a bug filed for this [18:16] less work for me :) [18:19] Oh, it's even release-critical [18:37] mitya57, ok, created a bug for python3-cliff as well [18:38] Nice! [18:38] pindonga, will you mind if I update the found version in your bug so that BTS can understand it? [18:39] please dop [18:39] do === TheMuso` is now known as TheMuso