diff -r -U3 pikepdf-1.8.3.orig/tests/test_object.py pikepdf-1.8.3/tests/test_object.py
--- pikepdf-1.8.3.orig/tests/test_object.py	2020-01-06 18:30:03.000000000 +0700
+++ pikepdf-1.8.3/tests/test_object.py	2020-01-13 22:43:54.844142512 +0700
@@ -146,21 +146,21 @@
         a[-5555] = Name.Foo
 
 
-def test_stack_depth():
-    a = [42]
-    for _ in range(100):
-        a = [a]
-    rlimit = sys.getrecursionlimit()
-    try:
-        sys.setrecursionlimit(100)
-        with pytest.raises(RecursionError):
-            assert encode(a) == a
-        with pytest.raises(RecursionError):
-            encode(a) == encode(a)  # pylint: disable=expression-not-assigned
-        with pytest.raises(RecursionError):
-            repr(a)
-    finally:
-        sys.setrecursionlimit(rlimit)  # So other tests are not affected
+#def test_stack_depth():
+#    a = [42]
+#    for _ in range(100):
+#        a = [a]
+#    rlimit = sys.getrecursionlimit()
+#    try:
+#        sys.setrecursionlimit(100)
+#        with pytest.raises(RecursionError):
+#            assert encode(a) == a
+#        with pytest.raises(RecursionError):
+#            encode(a) == encode(a)  # pylint: disable=expression-not-assigned
+#        with pytest.raises(RecursionError):
+#            repr(a)
+#    finally:
+#        sys.setrecursionlimit(rlimit)  # So other tests are not affected
 
 
 def test_bytes():
