$OpenBSD: patch-jupyter_client_connect_py,v 1.2 2020/02/16 05:21:04 bket Exp $

Index: jupyter_client/connect.py
--- jupyter_client/connect.py.orig
+++ jupyter_client/connect.py
@@ -18,6 +18,7 @@ import socket
 import stat
 import tempfile
 import warnings
+import sys
 from getpass import getpass
 from contextlib import contextmanager
 
@@ -141,7 +142,7 @@ def write_connection_file(fname=None, shell_port=0, io
     with secure_write(fname) as f:
         f.write(json.dumps(cfg, indent=2))
 
-    if hasattr(stat, 'S_ISVTX'):
+    if hasattr(stat, 'S_ISVTX') and not sys.platform.startswith('openbsd'):
         # set the sticky bit on the file and its parent directory
         # to avoid periodic cleanup
         paths = [fname]
