diff --git a/mercurial/pycompat.py b/mercurial/pycompat.py
index 3874ddba1ab47d1ecd41bc37f0c2cce26b370317_bWVyY3VyaWFsL3B5Y29tcGF0LnB5..ad40d307a9f03cdb71bc4cfef576618e826735fc_bWVyY3VyaWFsL3B5Y29tcGF0LnB5 100644
--- a/mercurial/pycompat.py
+++ b/mercurial/pycompat.py
@@ -39,6 +39,8 @@
     fsdecode = os.fsdecode
     # A bytes version of os.name.
     osname = os.name.encode('ascii')
+    ospathsep = os.pathsep.encode('ascii')
+    ossep = os.sep.encode('ascii')
 
     def sysstr(s):
         """Return a keyword str to be passed to Python functions such as
@@ -85,6 +87,8 @@
         return filename
 
     osname = os.name
+    ospathsep = os.pathsep
+    ossep = os.sep
 
 stringio = io.StringIO
 empty = _queue.Empty