This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author petr.viktorin
Recipients eric.snow, petr.viktorin
Date 2021-11-11.10:34:53
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1636626894.31.0.876516857977.issue45783@roundup.psfhosted.org>
In-reply-to
Content
In Fedora, we remove the bundled wheels; pip & co. are supplied (and kept updated) by the system. I believe this is good practice.

However, removing any file from the CPython source checkout makes test_freeze fail:

Traceback (most recent call last):
  File "/builddir/build/BUILD/Python-3.11.0a2/Lib/test/test_tools/test_freeze.py", line 25, in test_freeze_simple_script
    outdir, scriptfile, python = helper.prepare(script)
                                 ^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/Python-3.11.0a2/Tools/freeze/test/freeze.py", line 144, in prepare
    git_copy_repo(srcdir, SRCDIR)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/Python-3.11.0a2/Tools/freeze/test/freeze.py", line 97, in git_copy_repo
    shutil.copy2(srcfile, dstfile)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/Python-3.11.0a2/Lib/shutil.py", line 436, in copy2
    copyfile(src, dst, follow_symlinks=follow_symlinks)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/Python-3.11.0a2/Lib/shutil.py", line 256, in copyfile
    with open(src, 'rb') as fsrc:
         ^^^^^^^^^^^^^^^
FileNotFoundError: [Errno 2] No such file or directory: '/builddir/build/BUILD/Python-3.11.0a2/Lib/ensurepip/_bundled/pip-21.2.4-py3-none-any.whl'


It looks like this test is recreating uncommited modifications, is it OK to change it to support deletions as well?
Also, `git status --porcelain` should be used to get the output in a stable format.
History
Date User Action Args
2021-11-11 10:34:54petr.viktorinsetrecipients: + petr.viktorin, eric.snow
2021-11-11 10:34:54petr.viktorinsetmessageid: <1636626894.31.0.876516857977.issue45783@roundup.psfhosted.org>
2021-11-11 10:34:54petr.viktorinlinkissue45783 messages
2021-11-11 10:34:53petr.viktorincreate