It seems that 8d120f75fb8c8731464b5f7531d74cdbb897d924 (https://github.com/python/cpython/pull/12889) accidentally set the execution bit on a few files: * `Lib/socket.py` * `Lib/test/test_socket.py` * `Doc/library/socket.rst` * `Doc/whatsnew/3.8.rst` cbb548130caf24275fa16100bccc537570cb46df (https://github.com/python/cpython/issues/82623) already fixed `Doc/whatsnew/3.8.rst`. The other files still have the execution bit.