<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    24.05.18 10:23, Ned Deily пише:<br>
    <blockquote type="cite"
      cite="mid:33CAAEBB-8DE3-494D-9306-415D70D9A27B@python.org">
      <pre wrap="">So this *is* really your last chance: if you know of any true releasing
blocking issues for 3.7.0, you have about 12 more hours to log it in
the bug tracker as a "release blocker". I'll send out an email once we
start the release manufacturing. Any merges to the 3.7 branch after
that will be released in 3.7.1 which we tentatively are planning to
ship sometime before the end of July (< 2018-07-31). If you do find a
critical problem in 3.7.0rc1 that you think needs to be fixed in 3.7.0,
please merge a fix into 3.7 (and other appropriate branches), leave the
issue open and marked as "release blocker", and add a note why you
think the fix needs to be cherry-picked into 3.7.0.</pre>
    </blockquote>
    <br>
    I have doubts about two issues. <span id="result_box" class=""
      lang="en"><span class="">I feel the responsibility for them
        because I had the opportunity to solve them before, but I lost
        it.</span></span><br>
    <br>
    1. Changes in the AST. Few third-party projects was broken by it and
    already are fixed. I suppose yet few projects will be changed after
    3.7 be released. It is interesting that IPython was broken in
    different way than other projects. It was needed to reintroduce the
    docstring in the list of statements, effectively reverting the 3.7
    change. IPython allows to enter several statements at prompt, and
    therefore it compiles them with the 'exec' mode instead of 'single'
    as the CPython REPL and IDLE shell. Currently CPython doesn't allow
    you to paste arbitrary script like the following:<br>
    <br>
    if a:<br>
        b<br>
    if c:<br>
        d<br>
    <br>
    You need to add an empty line between top-level complex statements.
    If one time CPython will add support of pasting several statements
    without empty lines between, it might need to add the same hack as
    IPython. I afraid that we might be needed to change AST again, in
    3.7.1 or in 3.8.0.<br>
    <br>
    2. Pickle support in typing is not perfect. I was going to fix it (I
    had almost ready code), but lost a chance of doing this before. It
    can be changed in 3.7.1, but this means that pickles of some derived
    typing types created in 3.7.0 will be not compatible with future
    versions (may be 3.7.1 will not break compatibility, but it will be
    broken in future because we will not specially supported
    compatibility with 3.7.0).<br>
    <br>
    There is third issue, related to NetBSD, but it is less important.<br>
    <br>
    I think two weeks will be enough for fixing these issues, but not at
    rc1 stage.<br>
  </body>
</html>