<div dir='auto'><div><div class="gmail_extra"><div class="gmail_quote">On Sep 4, 2023 14:46, Matthew Selsky via devel <devel@ntpsec.org> wrote:<br type="attribution"><blockquote class="quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><p dir="ltr">On Mon, Sep 04, 2023 at 02:25:46PM -0700, Gary E. Miller via devel wrote:
<br>

<br>
> From RHEL:
<br>

<br>
> "The RHEL 8 AppStream Lifecycle Page puts the end date of RHEL 8's
<br>
> Python 2.7 package at June 2024."
<br>

<br>
> https://access.redhat.com/solutions/4455511
<br>

<br>
Hi Gary,
<br>

<br>
Is the implication that we can safely drop python2 support after June 2024?  Are there any other distributions that ship python2 that we want to maintain support for?
<br>

<br>
How much does it cost us to maintain python2 support in our own code?<br></p></blockquote></div></div></div><div dir="auto">By dropping 2.6 support we would eliminate the need to check for argparse in a few place, glue to replace ordereddict?, be able to use with for resource allocatoion, and the need to pretend to test on 2.6. </div><div dir="auto"><div class="gmail_extra"><div class="gmail_quote"><blockquote class="quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><p dir="ltr">
</p>
</blockquote></div>By dropping 2.7 we could probably assume secrets which simplifies ntpkeygen, simplify ntp.poly, be able to drop the now oldoldstable? runner testing for asciidoc on python 2 support, and also have the option of adding type hinting.</div><div class="gmail_extra" dir="auto"><br></div><div class="gmail_extra" dir="auto">I am probably missing a whole bunch of stuff though.</div></div></div>