File tree Expand file tree Collapse file tree 1 file changed +20
-2
lines changed
Expand file tree Collapse file tree 1 file changed +20
-2
lines changed Original file line number Diff line number Diff line change @@ -19,6 +19,25 @@ def pywin32_missing():
1919 importlib .import_module ('win32service' )
2020
2121
22+ def old_ping_exception ():
23+ """
24+ Ping test has different exception on older Pythons.
25+ """
26+ return sys .version_info < (3 , 10 )
27+
28+
29+ def broken_actions_runner ():
30+ """
31+ Is unprivileged ICMP unavailable?
32+
33+ Since Dec 2024, GitHub Actions runners no longer seem
34+ to be able to allow unprivileged ICMP.
35+
36+ actions/runner-images#11614
37+ """
38+ return os .environ .get ('GITHUB_ACTIONS' ) and os .environ ['RUNNER_OS' ] == 'Linux'
39+
40+
2241collect_ignore = (
2342 [
2443 'jaraco/net/devices/linux.py' ,
@@ -31,10 +50,9 @@ def pywin32_missing():
3150 ]
3251 * pywin32_missing ()
3352 + [
34- # ping test has different exception on older Pythons
3553 'jaraco/net/icmp.py' ,
3654 ]
37- * (sys . version_info < ( 3 , 10 ))
55+ * (old_ping_exception () or broken_actions_runner ( ))
3856)
3957
4058
You can’t perform that action at this time.
0 commit comments