======================================================================
ERROR: testFixedArrayIn (PyObjCTest.test_specialtypecodes_unichar.TestTypeCode_UniChar)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/ronald/Projects/pyobjc/pyobjc-core/PyObjCTest/test_specialtypecodes_unichar.py", line 214, in testFixedArrayIn
    v = o.UniCharArrayOf4In_(a)
RuntimeError: old buffer api is gone

======================================================================
ERROR: testFixedArrayOut (PyObjCTest.test_specialtypecodes_unichar.TestTypeCode_UniChar)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/ronald/Projects/pyobjc/pyobjc-core/PyObjCTest/test_specialtypecodes_unichar.py", line 225, in testFixedArrayOut
    v = o.UniCharArrayOf4Out_(a)
ValueError: argument 0 must be None or objc.NULL

======================================================================
ERROR: test_creation (PyObjCTest.test_convenience.TestNSData)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/ronald/Projects/pyobjc/pyobjc-core/PyObjCTest/test_convenience.py", line 329, in test_creation
    data = NSData(b"hello")
  File "/Users/ronald/Projects/pyobjc/pyobjc-core/Lib/objc/_convenience_nsdata.py", line 27, in nsdata__new__
    return cls.dataWithBytes_length_(value, len(value))
ValueError: depythonifying unknown typespec 0x76

======================================================================
ERROR: test_to_string (PyObjCTest.test_convenience.TestNSData)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/ronald/Projects/pyobjc/pyobjc-core/PyObjCTest/test_convenience.py", line 341, in test_to_string
    data = NSData(b"hello")
  File "/Users/ronald/Projects/pyobjc/pyobjc-core/Lib/objc/_convenience_nsdata.py", line 27, in nsdata__new__
    return cls.dataWithBytes_length_(value, len(value))
ValueError: depythonifying unknown typespec 0x76

======================================================================
ERROR: testFixedArrayIn (PyObjCTest.test_specialtypecodes_charbyte.TestTypeCode_byte)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/ronald/Projects/pyobjc/pyobjc-core/PyObjCTest/test_specialtypecodes_charbyte.py", line 207, in testFixedArrayIn
    v = o.byteArrayOf4In_(b"work")
ValueError: Expecting byte string of length 1, got a 'int'

======================================================================
ERROR: testFixedArrayInOut_ (PyObjCTest.test_specialtypecodes_charbyte.TestTypeCode_byte)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/ronald/Projects/pyobjc/pyobjc-core/PyObjCTest/test_specialtypecodes_charbyte.py", line 235, in testFixedArrayInOut_
    v, w = o.byteArrayOf4InOut_(b"foot")
RuntimeError: old buffer api is gone

======================================================================
ERROR: testFixedArrayOut (PyObjCTest.test_specialtypecodes_charbyte.TestTypeCode_byte)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/ronald/Projects/pyobjc/pyobjc-core/PyObjCTest/test_specialtypecodes_charbyte.py", line 225, in testFixedArrayOut
    v = o.byteArrayOf4Out_(a)
ValueError: argument 0 must be None or objc.NULL

======================================================================
ERROR: testFixedSize (PyObjCTest.test_metadata.TestArraysIn)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/ronald/Projects/pyobjc/pyobjc-core/PyObjCTest/test_metadata.py", line 828, in testFixedSize
    v = o.make4Tuple_(a)
RuntimeError: old buffer api is gone

======================================================================
ERROR: testWithCount (PyObjCTest.test_metadata.TestArraysIn)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/ronald/Projects/pyobjc/pyobjc-core/PyObjCTest/test_metadata.py", line 884, in testWithCount
    v = o.makeIntArray_count_(a, 7)
RuntimeError: old buffer api is gone

======================================================================
ERROR: testFixedSize (PyObjCTest.test_metadata.TestArraysInOut)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/ronald/Projects/pyobjc/pyobjc-core/PyObjCTest/test_metadata.py", line 720, in testFixedSize
    v = o.reverse4Tuple_(a)
RuntimeError: old buffer api is gone

======================================================================
ERROR: testWithCount (PyObjCTest.test_metadata.TestArraysInOut)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/ronald/Projects/pyobjc/pyobjc-core/PyObjCTest/test_metadata.py", line 790, in testWithCount
    v = o.reverseArray_count_(a, 5)
RuntimeError: old buffer api is gone

======================================================================
ERROR: testFixedSize (PyObjCTest.test_metadata.TestArraysOut)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/ronald/Projects/pyobjc/pyobjc-core/PyObjCTest/test_metadata.py", line 627, in testFixedSize
    v = o.fill4Tuple_(a)
ValueError: argument 0 must be None or objc.NULL

======================================================================
ERROR: testWithCount (PyObjCTest.test_metadata.TestArraysOut)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/ronald/Projects/pyobjc/pyobjc-core/PyObjCTest/test_metadata.py", line 680, in testWithCount
    v = o.fillArray_count_(a, 10)
ValueError: argument 0 must be None or objc.NULL

======================================================================
ERROR: testInChars (PyObjCTest.test_metadata.TestBuffers)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/ronald/Projects/pyobjc/pyobjc-core/PyObjCTest/test_metadata.py", line 1265, in testInChars
    v = o.makeDataForBytes_count_(a, len(a))
RuntimeError: old buffer api is gone

======================================================================
ERROR: testInOutChars (PyObjCTest.test_metadata.TestBuffers)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/ronald/Projects/pyobjc/pyobjc-core/PyObjCTest/test_metadata.py", line 1297, in testInOutChars
    v = o.addOneToBytes_count_(input_value, len(input_value))
RuntimeError: old buffer api is gone

======================================================================
ERROR: testInOutVoids (PyObjCTest.test_metadata.TestBuffers)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/ronald/Projects/pyobjc/pyobjc-core/PyObjCTest/test_metadata.py", line 1314, in testInOutVoids
    v = o.addOneToVoids_count_(input_value, len(input_value))
RuntimeError: old buffer api is gone

======================================================================
ERROR: testInVoids (PyObjCTest.test_metadata.TestBuffers)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/ronald/Projects/pyobjc/pyobjc-core/PyObjCTest/test_metadata.py", line 1287, in testInVoids
    v = o.makeDataForBytes_count_(a, len(a))
RuntimeError: old buffer api is gone

======================================================================
ERROR: testOutChars (PyObjCTest.test_metadata.TestBuffers)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/ronald/Projects/pyobjc/pyobjc-core/PyObjCTest/test_metadata.py", line 1335, in testOutChars
    v = o.fillBuffer_count_(a, 44)
ValueError: argument 0 must be None or objc.NULL

======================================================================
ERROR: testOutVoids (PyObjCTest.test_metadata.TestBuffers)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/ronald/Projects/pyobjc/pyobjc-core/PyObjCTest/test_metadata.py", line 1346, in testOutVoids
    v = o.fillVoids_count_(a, 44)
ValueError: argument 0 must be None or objc.NULL

======================================================================
ERROR: test_xml_structure_variants (PyObjCTest.test_bridgesupport.TestBridgeSupportParser)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/ronald/Projects/pyobjc/pyobjc-core/PyObjCTest/test_bridgesupport.py", line 597, in test_xml_structure_variants
    self.verify_xml_structure()
  File "/Users/ronald/Projects/pyobjc/pyobjc-core/PyObjCTest/test_bridgesupport.py", line 609, in verify_xml_structure
    prs = self.assert_valid_bridgesupport("TestXML", TEST_XML)
  File "/Users/ronald/Projects/pyobjc/pyobjc-core/PyObjCTest/test_bridgesupport.py", line 1522, in assert_valid_bridgesupport
    prs = bridgesupport._BridgeSupportParser(xmldata, framework_name)
  File "/Users/ronald/Projects/pyobjc/pyobjc-core/Lib/objc/_bridgesupport.py", line 92, in __init__
    self.process_data(xmldata)
  File "/Users/ronald/Projects/pyobjc/pyobjc-core/Lib/objc/_bridgesupport.py", line 105, in process_data
    method(node)
  File "/Users/ronald/Projects/pyobjc/pyobjc-core/Lib/objc/_bridgesupport.py", line 277, in do_cftype
    _get_ctypes()
  File "/Users/ronald/Projects/pyobjc/pyobjc-core/Lib/objc/_bridgesupport.py", line 55, in _get_ctypes
    import ctypes
  File "/opt/python/lib/python3.10/ctypes/__init__.py", line 8, in <module>
    from _ctypes import Union, Structure, Array
ModuleNotFoundError: No module named '_ctypes'

======================================================================
ERROR: testFixedArrayIn (PyObjCTest.test_specialtypecodes_nsbool.TestTypeCode_BOOL)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/ronald/Projects/pyobjc/pyobjc-core/PyObjCTest/test_specialtypecodes_nsbool.py", line 167, in testFixedArrayIn
    v = o.BOOLArrayOf4In_(a)
RuntimeError: old buffer api is gone

======================================================================
ERROR: testFixedArrayOut (PyObjCTest.test_specialtypecodes_nsbool.TestTypeCode_BOOL)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/ronald/Projects/pyobjc/pyobjc-core/PyObjCTest/test_specialtypecodes_nsbool.py", line 190, in testFixedArrayOut
    v = o.BOOLArrayOf4Out_(a)
ValueError: argument 0 must be None or objc.NULL

======================================================================
ERROR: testFloatArray (PyObjCTest.test_conversion.TestCArray)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/ronald/Projects/pyobjc/pyobjc-core/PyObjCTest/test_conversion.py", line 390, in testFloatArray
    res = carrayMaker(objc._C_FLT, arr, None)
RuntimeError: old buffer api is gone

======================================================================
ERROR: testIntArray (PyObjCTest.test_conversion.TestCArray)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/ronald/Projects/pyobjc/pyobjc-core/PyObjCTest/test_conversion.py", line 364, in testIntArray
    res = carrayMaker(objc._C_INT, arr, None)
RuntimeError: old buffer api is gone

======================================================================
ERROR: testPointArray (PyObjCTest.test_conversion.TestCArray)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/ronald/Projects/pyobjc/pyobjc-core/PyObjCTest/test_conversion.py", line 419, in testPointArray
    res = carrayMaker(b"{Point=ff}", arr, None)
RuntimeError: old buffer api is gone

======================================================================
ERROR: testRectArray (PyObjCTest.test_conversion.TestCArray)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/ronald/Projects/pyobjc/pyobjc-core/PyObjCTest/test_conversion.py", line 465, in testRectArray
    res = carrayMaker(b"{Rect={P=ff}{S=ff}}", arr, None)
RuntimeError: old buffer api is gone

======================================================================
ERROR: testShortArray (PyObjCTest.test_conversion.TestCArray)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/ronald/Projects/pyobjc/pyobjc-core/PyObjCTest/test_conversion.py", line 338, in testShortArray
    res = carrayMaker(objc._C_SHT, arr, None)
RuntimeError: old buffer api is gone

======================================================================
ERROR: testArrayOfInts (PyObjCTest.test_arrays.TestArrayCalling)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/ronald/Projects/pyobjc/pyobjc-core/PyObjCTest/test_arrays.py", line 22, in testArrayOfInts
    v = o.arrayOf4Ints_(a)
RuntimeError: old buffer api is gone

======================================================================
ERROR: testArrayOfIntsIn (PyObjCTest.test_arrays.TestArrayCalling)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/ronald/Projects/pyobjc/pyobjc-core/PyObjCTest/test_arrays.py", line 32, in testArrayOfIntsIn
    v = o.arrayOf4IntsIn_(a)
RuntimeError: old buffer api is gone

======================================================================
ERROR: testArrayOfIntsInOut (PyObjCTest.test_arrays.TestArrayCalling)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/ronald/Projects/pyobjc/pyobjc-core/PyObjCTest/test_arrays.py", line 43, in testArrayOfIntsInOut
    v, r = o.arrayOf4IntsInOut_(a)
RuntimeError: old buffer api is gone

======================================================================
ERROR: testArrayOfIntsOut (PyObjCTest.test_arrays.TestArrayCalling)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/ronald/Projects/pyobjc/pyobjc-core/PyObjCTest/test_arrays.py", line 58, in testArrayOfIntsOut
    v = o.arrayOf4IntsOut_(a)
ValueError: argument 0 must be None or objc.NULL

======================================================================
ERROR: testArrayOfStructs (PyObjCTest.test_arrays.TestArrayCalling)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/ronald/Projects/pyobjc/pyobjc-core/PyObjCTest/test_arrays.py", line 72, in testArrayOfStructs
    v = o.arrayOf4Structs_(a)
RuntimeError: old buffer api is gone

======================================================================
ERROR: testArrayOfStructsIn (PyObjCTest.test_arrays.TestArrayCalling)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/ronald/Projects/pyobjc/pyobjc-core/PyObjCTest/test_arrays.py", line 82, in testArrayOfStructsIn
    v = o.arrayOf4StructsIn_(a)
RuntimeError: old buffer api is gone

======================================================================
ERROR: testArrayOfStructsInOut (PyObjCTest.test_arrays.TestArrayCalling)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/ronald/Projects/pyobjc/pyobjc-core/PyObjCTest/test_arrays.py", line 95, in testArrayOfStructsInOut
    v, r = o.arrayOf4StructsInOut_(a)
RuntimeError: old buffer api is gone

======================================================================
ERROR: testArrayOfStructsOut (PyObjCTest.test_arrays.TestArrayCalling)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/ronald/Projects/pyobjc/pyobjc-core/PyObjCTest/test_arrays.py", line 114, in testArrayOfStructsOut
    v = o.arrayOf4StructsOut_(a)
ValueError: argument 0 must be None or objc.NULL

======================================================================
ERROR: testFixedArrayIn (PyObjCTest.test_specialtypecodes_charint.TestTypeCode_int8)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/ronald/Projects/pyobjc/pyobjc-core/PyObjCTest/test_specialtypecodes_charint.py", line 211, in testFixedArrayIn
    v = o.int8ArrayOf4In_(a)
RuntimeError: old buffer api is gone

======================================================================
ERROR: testFixedArrayOut (PyObjCTest.test_specialtypecodes_charint.TestTypeCode_int8)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/ronald/Projects/pyobjc/pyobjc-core/PyObjCTest/test_specialtypecodes_charint.py", line 222, in testFixedArrayOut
    v = o.int8ArrayOf4Out_(a)
ValueError: argument 0 must be None or objc.NULL

======================================================================
ERROR: test_bytes (PyObjCTest.test_archive_python.TestArchivePlainPython)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/opt/python/lib/python3.10/test/pickletester.py", line 1655, in test_bytes
    self.assert_is_copy(s, self.loads(p))
  File "/Users/ronald/Projects/pyobjc/pyobjc-core/PyObjCTest/test_archive_python.py", line 1200, in loads
    return NSUnarchiver.unarchiveObjectWithData_(buf)
objc.error: NSArchiverArchiveInconsistency - *** NSUnarchiver: inconsistency between written and read data for object 0x15d7de370

----------------------------------------------------------------------
Ran 3846 tests in 167.875s

FAILED (failures=5, errors=39, skipped=153, expected failures=83, unexpected successes=175)
SUMMARY: {'count': 3846, 'fails': 5, 'errors': 39, 'xfails': 83, 'xpass': 0, 'skip': 153}
