Skip to content

Commit 2423d58

Browse files
committed
Fix generated file mode to use bitwise AND
1 parent 43426ee commit 2423d58

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

news/8164.bugfix

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Get generated file mode by performing bitwise AND with the negation of current umask

src/pip/_internal/operations/install/wheel.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -567,7 +567,7 @@ def is_entrypoint_wrapper(name):
567567
if msg is not None:
568568
logger.warning(msg)
569569

570-
generated_file_mode = 0o666 - current_umask()
570+
generated_file_mode = 0o666 & ~current_umask()
571571

572572
@contextlib.contextmanager
573573
def _generate_file(path, **kwargs):

0 commit comments

Comments
 (0)