<div dir="ltr"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><p>The &quot;move&quot; includes two changes, from what I understand, because
      Python3 no longer has the PyGTK interface? So, you cannot move
      from Python2 to Python3 and keep the existing GUI.</p></div></blockquote><div><div class="gmail_default" style="font-size:small">There is pygtkcompat, which &quot;makes it possible to focus on porting to Gtk 3.x while not changing anything else, users and developers can keep on using the software as before&quot;. My reading on that (I have not used it) suggests that keeping the existing GUI is entirely possible. Then, once Chirp is on Python 3, any move to wxWidgets can be addressed on its own merits, rather than being embedded as part of a Python 3 port.</div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><p>Of the tests that get executed by the &quot;run_tests.py&quot; script, I
      have all tests passing with the exception of Yaesu FTM-3200D R. I
      expect I can get that passing before next week.</p></div></blockquote><div><div class="gmail_default" style="font-size:small">Have you been able to test against any live-mode radios? They don&#39;t have tests included in the run_tests.py suite. Testing against at least one or two (for example, at least one Icom and one Kenwood) would seem pretty important as a part of validating the move.</div><br></div><div><div class="gmail_default" style="font-size:small">Don&#39;t get me wrong - if you&#39;re willing to take on the task of getting the Python 3 move up and running, which you clearly are, more power to you, and kudos for taking it on. I&#39;m just personally not interested in futzing around with a Python 2+3 codebase or switching GUI technology when I see neither as necessary.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Martin.</div><div class="gmail_default" style="font-size:small">KD6YAM</div></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div>
    <p>Dan,</p>
    <p>What would be the next steps? I can see that there might be radio
      updates since the branch. Should I merge the updated radio files
      into my branch and make sure that works? Or, should we get the GUI
      up to speed? When I ran the GUI, I noticed several features not
      yet there.</p>
    <p>Joe Pizzi<br>
      KI5LST<br>
    </p>
    <div>On 6/4/2021 11:10 AM, Martin Cooper
      wrote:<br>
    </div>
    <blockquote type="cite">
      
      <div dir="ltr">
        <div dir="ltr">
          <div style="font-size:small">On Wed, Jun
            2, 2021 at 8:47 PM Mark Schoonover via chirp_users &lt;<a href="mailto:chirp_users@intrepid.danplanet.com" target="_blank">chirp_users@intrepid.danplanet.com</a>&gt;
            wrote:<br>
          </div>
        </div>
        <div class="gmail_quote">
          <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
            <div dir="auto">Python2 has been EOL for 18 months. This
              also means any Python modules are probably no longer being
              maintained. I would guess moving chirp to Python3 would be
              quite the endeavor as well. </div>
          </blockquote>
          <div><br>
          </div>
          <div>
            <div style="font-size:small">In my
              opinion, a move to Python 3 would be great, but is being
              hampered by two things, at least based on what is in the
              &#39;py3&#39; branch:</div>
            <div style="font-size:small"><br>
            </div>
            <div>* The &quot;move&quot; to Python 3 isn&#39;t
              really a move; the code is being updated in such a way as
              to preserve Python 2 compatibility.</div>
            <div style="font-size:small">* At the
              same time as moving to Python 3, the UI technology is
              being switched from Gtk to wxPython.</div>
            <div style="font-size:small"><br>
            </div>
            <div style="font-size:small">If it was
              just a straight *move* to Python 3, dropping Python 2 and
              allowing developers to take full advantage of Python 3
              features, I, and I suspect others, would be more
              interested in helping out, since I don&#39;t honestly see much
              point in keeping Python 2 compatibility any more. As you
              say, it&#39;s been EOL for a while.</div>
            <div style="font-size:small"><br>
            </div>
            <div style="font-size:small">Also, I
              feel that switching the UI technology should be a separate
              effort from updating the language version, unless there&#39;s
              some compelling reason that the two cannot be done
              sequentially. I&#39;d say get to Python 3 first, and then
              maybe think about switching UI technologies.</div>
            <div style="font-size:small"><br>
            </div>
            <div style="font-size:small">My 2
              cents.</div>
            <div style="font-size:small"><br>
            </div>
            <div style="font-size:small">Martin.</div>
            <div style="font-size:small">KD6YAM</div>
            <br>
          </div>
        </div>
      </div>
      <br>
      <fieldset></fieldset>
      <pre>_______________________________________________
chirp_users mailing list
<a href="mailto:chirp_users@intrepid.danplanet.com" target="_blank">chirp_users@intrepid.danplanet.com</a>
<a href="http://intrepid.danplanet.com/mailman/listinfo/chirp_users" target="_blank">http://intrepid.danplanet.com/mailman/listinfo/chirp_users</a>
This message was sent to Joe Pizzi at <a href="mailto:pizzi.joe@gmail.com" target="_blank">pizzi.joe@gmail.com</a>
To unsubscribe, send an email to <a href="mailto:chirp_users-unsubscribe@intrepid.danplanet.com" target="_blank">chirp_users-unsubscribe@intrepid.danplanet.com</a></pre>
    </blockquote>
    <pre cols="72">-- 
Joe Pizzi</pre>
  </div>

_______________________________________________<br>
chirp_users mailing list<br>
<a href="mailto:chirp_users@intrepid.danplanet.com" target="_blank">chirp_users@intrepid.danplanet.com</a><br>
<a href="http://intrepid.danplanet.com/mailman/listinfo/chirp_users" rel="noreferrer" target="_blank">http://intrepid.danplanet.com/mailman/listinfo/chirp_users</a><br>
This message was sent to Martin Cooper at <a href="mailto:mfncooper@gmail.com" target="_blank">mfncooper@gmail.com</a><br>
To unsubscribe, send an email to <a href="mailto:chirp_users-unsubscribe@intrepid.danplanet.com" target="_blank">chirp_users-unsubscribe@intrepid.danplanet.com</a></blockquote></div></div>