From 717d5c594d2c8f234875792cb5062e455740b30a Mon Sep 17 00:00:00 2001 From: hauntsaninja Date: Sat, 18 May 2024 18:26:05 -0400 Subject: [PATCH 1/2] stat: fix up --- stdlib/_stat.pyi | 5 +++-- stdlib/stat.pyi | 4 ++++ 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/stdlib/_stat.pyi b/stdlib/_stat.pyi index 60872ad88c8d..c4e918d8b57f 100644 --- a/stdlib/_stat.pyi +++ b/stdlib/_stat.pyi @@ -103,8 +103,9 @@ if sys.platform == "win32": FILE_ATTRIBUTE_VIRTUAL: Literal[65536] if sys.version_info >= (3, 13): - SF_SETTABLE: Literal[0xFFFF0000] - SF_RESTRICTED: Literal[0x00080000] + SF_SETTABLE: Literal[0x3FFF0000] + # https://github.com/python/cpython/issues/114081#issuecomment-2119017790 + # SF_RESTRICTED: Literal[0x00080000] SF_FIRMLINK: Literal[0x00800000] SF_DATALESS: Literal[0x40000000] diff --git a/stdlib/stat.pyi b/stdlib/stat.pyi index 4518acb5a162..c6c1baf16441 100644 --- a/stdlib/stat.pyi +++ b/stdlib/stat.pyi @@ -1 +1,5 @@ from _stat import * +from typing import Literal + +# https://github.com/python/cpython/issues/114081#issuecomment-2119017790 +SF_RESTRICTED: Literal[0x00080000] From c8a5205b91d3420b54aaf6d1dedcf665a2d9bc10 Mon Sep 17 00:00:00 2001 From: hauntsaninja Date: Sat, 18 May 2024 18:35:01 -0400 Subject: [PATCH 2/2] . --- stdlib/stat.pyi | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/stdlib/stat.pyi b/stdlib/stat.pyi index c6c1baf16441..f3bdd92c1068 100644 --- a/stdlib/stat.pyi +++ b/stdlib/stat.pyi @@ -1,5 +1,7 @@ +import sys from _stat import * from typing import Literal -# https://github.com/python/cpython/issues/114081#issuecomment-2119017790 -SF_RESTRICTED: Literal[0x00080000] +if sys.version_info >= (3, 13): + # https://github.com/python/cpython/issues/114081#issuecomment-2119017790 + SF_RESTRICTED: Literal[0x00080000]