<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Dear all,</p>
    <p>Heads-up: As we did not hear of anyone depending on Python 3.5 or
      Debian 9 - and Ubuntu 16.04 is EOL soon anyway - IntelMQ 2.3.0
      won't support Python 3.5 anymore. This is already the case for the
      "develop" branch in the repository. Most components may still run
      under Python 3.5 as we do not plan to introduce new features on a
      large-scale, for example with automatic code-rewriting scripts. We
      intend to gradually use Python 3.6-features in new or reworked
      code, and we can now as well accept any code depending on Python
      3.6-features (e.g. the format-string syntax).<br>
    </p>
    <p>best regards,<br>
      Sebastian<br>
    </p>
    <div class="moz-cite-prefix">On 12/4/20 2:09 PM, Birger Schacht
      wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:c0ca7ab8-e2f2-fbdd-05ce-60eacadc79da@cert.at">Dear
      community,
      <br>
      <br>
      TLDR: We are thinking about dropping support for Python 3.5 with
      the release of IntelMQ 2.3.
      <br>
      <br>
      At the moment IntelMQ supports Python back to and including Python
      3.5, which was released in 2015. The last version of Python 3.5
      was 3.5.10 which was released this September and with that Python
      3.5 has reached end-of-life. The two Distributions that ship
      Python 3.5 only are Debian 9 and Ubuntu 16.04.
      <br>
      Debian 9 (Stretch) was superseded by Debian 10 (Buster) this
      summer, but does still get LTS support until June 2022. Support
      for Ubuntu 16.04 LTS (Xenial Xerus) will end in April 2021.
      <br>
      <br>
      Therefore dropping support for Python 3.5 would mean that we would
      also have to drop support for Debian 9 and Ubuntu 16.04.
      <br>
      The upside would not only be cleaner code through improvements in
      Python 3.6 but we could also update the packaging code.
      Furthermore, there might be IntelMQ dependencies that drop support
      for Python 3.5 now that it is EOL which would limit the
      functionality of IntelMQ.
      <br>
      <br>
      So the basic question is, are there still (m)any setups out there
      that require IntelMQ to run with Python 3.5?
      <br>
      <br>
      cheers,
      <br>
      Birger
      <br>
      <br>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
    </blockquote>
    <pre class="moz-signature" cols="72">-- 
// Sebastian Wagner <a class="moz-txt-link-rfc2396E" href="mailto:wagner@cert.at"><wagner@cert.at></a> - T: +43 1 5056416 7201
// CERT Austria - <a class="moz-txt-link-freetext" href="https://www.cert.at/">https://www.cert.at/</a>
// Eine Initiative der nic.at GmbH - <a class="moz-txt-link-freetext" href="https://www.nic.at/">https://www.nic.at/</a>
// Firmenbuchnummer 172568b, LG Salzburg</pre>
  </body>
</html>