Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Installation with uv fails with error in pyobjc-core #98

Open
dhruvkb opened this issue Nov 28, 2024 · 1 comment
Open

Installation with uv fails with error in pyobjc-core #98

dhruvkb opened this issue Nov 28, 2024 · 1 comment

Comments

@dhruvkb
Copy link

dhruvkb commented Nov 28, 2024

When I try to install linak-controller using uv tool, I get a very long error message because pyobjc-core fails to build.

Somehow, pipx is able to install linak-controller so I suspect the difference may be Python 3.12 vs Python 3.13 and this issue might be merged with #97.

Operating system: macOS 15.1.1 (24B91)
Chip: Apple M2 Pro

Log
~
❯ uv tool install linak-controller
Resolved 17 packages in 13ms
  × Failed to download and build `pyobjc-core==9.2`
  ╰─▶ Build backend failed to build wheel through `build_wheel` (exit status: 1)


      running bdist_wheel
      running build
      running build_py
      Overriding build_packages to copy PyObjCTest
      copying Lib/objc/_bridges.py -> build/lib.macosx-15.0-arm64-cpython-313/objc
      copying Lib/objc/_protocols.py -> build/lib.macosx-15.0-arm64-cpython-313/objc
      copying Lib/objc/_convenience.py -> build/lib.macosx-15.0-arm64-cpython-313/objc
      copying Lib/objc/_convenience_sequence.py -> build/lib.macosx-15.0-arm64-cpython-313/objc
      copying Lib/objc/_convenience_nsset.py -> build/lib.macosx-15.0-arm64-cpython-313/objc
      copying Lib/objc/_pycoder.py -> build/lib.macosx-15.0-arm64-cpython-313/objc
      copying Lib/objc/_lazyimport.py -> build/lib.macosx-15.0-arm64-cpython-313/objc
      copying Lib/objc/_convenience_nsstring.py -> build/lib.macosx-15.0-arm64-cpython-313/objc
      copying Lib/objc/_framework.py -> build/lib.macosx-15.0-arm64-cpython-313/objc
      copying Lib/objc/_convenience_nsdecimal.py -> build/lib.macosx-15.0-arm64-cpython-313/objc
      copying Lib/objc/simd.py -> build/lib.macosx-15.0-arm64-cpython-313/objc
      copying Lib/objc/_informal_protocol.py -> build/lib.macosx-15.0-arm64-cpython-313/objc
      copying Lib/objc/_properties.py -> build/lib.macosx-15.0-arm64-cpython-313/objc
      copying Lib/objc/__init__.py -> build/lib.macosx-15.0-arm64-cpython-313/objc
      copying Lib/objc/_callable_docstr.py -> build/lib.macosx-15.0-arm64-cpython-313/objc
      copying Lib/objc/_context.py -> build/lib.macosx-15.0-arm64-cpython-313/objc
      copying Lib/objc/_locking.py -> build/lib.macosx-15.0-arm64-cpython-313/objc
      copying Lib/objc/_descriptors.py -> build/lib.macosx-15.0-arm64-cpython-313/objc
      copying Lib/objc/_bridgesupport.py -> build/lib.macosx-15.0-arm64-cpython-313/objc
      copying Lib/objc/_convenience_nsdictionary.py -> build/lib.macosx-15.0-arm64-cpython-313/objc
      copying Lib/objc/_pythonify.py -> build/lib.macosx-15.0-arm64-cpython-313/objc
      copying Lib/objc/_convenience_nsarray.py -> build/lib.macosx-15.0-arm64-cpython-313/objc
      copying Lib/objc/_convenience_nsobject.py -> build/lib.macosx-15.0-arm64-cpython-313/objc
      copying Lib/objc/_structtype.py -> build/lib.macosx-15.0-arm64-cpython-313/objc
      copying Lib/objc/_category.py -> build/lib.macosx-15.0-arm64-cpython-313/objc
      copying Lib/objc/_compat.py -> build/lib.macosx-15.0-arm64-cpython-313/objc
      copying Lib/objc/_convenience_mapping.py -> build/lib.macosx-15.0-arm64-cpython-313/objc
      copying Lib/objc/_dyld.py -> build/lib.macosx-15.0-arm64-cpython-313/objc
      copying Lib/objc/_convenience_nsdata.py -> build/lib.macosx-15.0-arm64-cpython-313/objc
      copying Lib/objc/_transform.py -> build/lib.macosx-15.0-arm64-cpython-313/objc
      copying Lib/PyObjCTools/Signals.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTools
      copying Lib/PyObjCTools/TestSupport.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTools
      copying Lib/PyObjCTools/KeyValueCoding.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTools
      copying Lib/PyObjCTools/MachSignals.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTools
      copying PyObjCTest/test_voidpointer.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_specialtypecodes_unichar.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_fsref.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_methodedits.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_bundleFunctions.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_specialtypecodes_struct.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_dict_proxy.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_transform_integration.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_callbacks.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_unicode.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_weakref.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_transform.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_testsupport.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_protocol.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_methods.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_objcpointer.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_inspect_signatures.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_nulldelimited.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_archiving_interop.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_dyld.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_copying.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_nsdate_proxy.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_metadata_inheritance.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_assocations.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_classandinst.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_options.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_signals.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_archiving_secure_interop.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_splitsig.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_generic_class.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_pickling_objc.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_pickle.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_clinmeth.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_bridges.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_convenience.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_metadata_function.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_version_support.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_date_proxy.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_bundleVariables.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_list_proxy.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_blocks.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_array_interface.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_allocatebuffer.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_deprecations.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_api_import.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_synthesize.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_enumerator.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_propertiesforclass.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_specialtypecodes_charbyte.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_varargs.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_usekvo.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_object_proxy.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_metadata.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_exceptions.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_hidden_selector.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/__init__.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_nscoder.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_bridgesupport.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_keyvalue.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_dict_interface.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_specialtypecodes_nsbool.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_subclass.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_nsinvocation.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_nsdecimal.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_simd.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_pointer_compat.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_set_interface.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_NULL.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_protocolNamed.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_signatures.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_bufsizeinarg.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_classhooks.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_conversion.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_string_proxy.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_python_method.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_arrays.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_metadata_py2py.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_set_property.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_typecheck.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_methods2.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_methres.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/fnd.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_initialized.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_categories.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_final.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_internals.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_method_prototypes.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_data_proxy.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_specialtypecodes_charint.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/loader.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_keyvaluecoding.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_metadata_py.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_default_selector.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_vector_proxy.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_objc.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_structs.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_corefoundation.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_identity.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_vectorcall.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_compat.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_imp.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_functions.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_filepointer.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_regr.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_nsdata.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_outputinitializer.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_set_proxy.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_locking.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/helper_bridgesupport.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_archive_python.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_array_property.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_object_property.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_context.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_structpointer.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_lazy_import.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_number_proxy.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_dict_property.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_methodlookup.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_ivar.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_descriptors.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_nsobject.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_protected.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_callable_docstr.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_framework.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_ctests.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_machsignals.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/keyvaluehelper.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_sockaddr.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_keyvalue_prop.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_constants.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_posing.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_bridged_classes.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_metadata_imp.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_methodaccess.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_opaque.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_leaks.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_specialtypecodes_methdef.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      copying PyObjCTest/test_varlist.py -> build/lib.macosx-15.0-arm64-cpython-313/PyObjCTest
      running build_ext
      building 'objc._objc' extension
      clang -fno-strict-overflow -Wsign-compare -Wunreachable-code -fno-common -dynamic
      -DNDEBUG -g -O3 -Wall -I/Users/dhruvkb/Library/Caches/uv/builds-v0/.tmpVH4DGU/include
      -I/opt/homebrew/opt/[email protected]/Frameworks/Python.framework/Versions/3.13/include/python3.13 -c Modules/objc/OC_BuiltinPythonArray.m
      -o build/temp.macosx-15.0-arm64-cpython-313/Modules/objc/OC_BuiltinPythonArray.o -g -fexceptions -fno-objc-arc -Wall
      -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import
      -Wno-unknown-pragmas -Wshorten-64-to-32 -Werror -I/usr/include/ffi -fvisibility=hidden -g -O3 -flto=thin -isysroot
      /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -DPyObjC_BUILD_RELEASE=1501
      clang -fno-strict-overflow -Wsign-compare -Wunreachable-code -fno-common -dynamic
      -DNDEBUG -g -O3 -Wall -I/Users/dhruvkb/Library/Caches/uv/builds-v0/.tmpVH4DGU/include
      -I/opt/homebrew/opt/[email protected]/Frameworks/Python.framework/Versions/3.13/include/python3.13 -c Modules/objc/OC_BuiltinPythonData.m
      -o build/temp.macosx-15.0-arm64-cpython-313/Modules/objc/OC_BuiltinPythonData.o -g -fexceptions -fno-objc-arc -Wall
      -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import
      -Wno-unknown-pragmas -Wshorten-64-to-32 -Werror -I/usr/include/ffi -fvisibility=hidden -g -O3 -flto=thin -isysroot
      /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -DPyObjC_BUILD_RELEASE=1501
      clang -fno-strict-overflow -Wsign-compare -Wunreachable-code -fno-common -dynamic
      -DNDEBUG -g -O3 -Wall -I/Users/dhruvkb/Library/Caches/uv/builds-v0/.tmpVH4DGU/include
      -I/opt/homebrew/opt/[email protected]/Frameworks/Python.framework/Versions/3.13/include/python3.13 -c Modules/objc/OC_BuiltinPythonDate.m
      -o build/temp.macosx-15.0-arm64-cpython-313/Modules/objc/OC_BuiltinPythonDate.o -g -fexceptions -fno-objc-arc -Wall
      -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import
      -Wno-unknown-pragmas -Wshorten-64-to-32 -Werror -I/usr/include/ffi -fvisibility=hidden -g -O3 -flto=thin -isysroot
      /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -DPyObjC_BUILD_RELEASE=1501
      clang -fno-strict-overflow -Wsign-compare -Wunreachable-code -fno-common -dynamic
      -DNDEBUG -g -O3 -Wall -I/Users/dhruvkb/Library/Caches/uv/builds-v0/.tmpVH4DGU/include
      -I/opt/homebrew/opt/[email protected]/Frameworks/Python.framework/Versions/3.13/include/python3.13 -c Modules/objc/OC_BuiltinPythonDictionary.m
      -o build/temp.macosx-15.0-arm64-cpython-313/Modules/objc/OC_BuiltinPythonDictionary.o -g -fexceptions -fno-objc-arc
      -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W
      -Wno-import -Wno-unknown-pragmas -Wshorten-64-to-32 -Werror -I/usr/include/ffi -fvisibility=hidden -g -O3 -flto=thin -isysroot
      /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -DPyObjC_BUILD_RELEASE=1501
      clang -fno-strict-overflow -Wsign-compare -Wunreachable-code -fno-common -dynamic
      -DNDEBUG -g -O3 -Wall -I/Users/dhruvkb/Library/Caches/uv/builds-v0/.tmpVH4DGU/include
      -I/opt/homebrew/opt/[email protected]/Frameworks/Python.framework/Versions/3.13/include/python3.13 -c Modules/objc/OC_BuiltinPythonNumber.m
      -o build/temp.macosx-15.0-arm64-cpython-313/Modules/objc/OC_BuiltinPythonNumber.o -g -fexceptions -fno-objc-arc -Wall
      -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import
      -Wno-unknown-pragmas -Wshorten-64-to-32 -Werror -I/usr/include/ffi -fvisibility=hidden -g -O3 -flto=thin -isysroot
      /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -DPyObjC_BUILD_RELEASE=1501
      clang -fno-strict-overflow -Wsign-compare -Wunreachable-code -fno-common -dynamic
      -DNDEBUG -g -O3 -Wall -I/Users/dhruvkb/Library/Caches/uv/builds-v0/.tmpVH4DGU/include
      -I/opt/homebrew/opt/[email protected]/Frameworks/Python.framework/Versions/3.13/include/python3.13 -c Modules/objc/OC_BuiltinPythonSet.m
      -o build/temp.macosx-15.0-arm64-cpython-313/Modules/objc/OC_BuiltinPythonSet.o -g -fexceptions -fno-objc-arc -Wall
      -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import
      -Wno-unknown-pragmas -Wshorten-64-to-32 -Werror -I/usr/include/ffi -fvisibility=hidden -g -O3 -flto=thin -isysroot
      /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -DPyObjC_BUILD_RELEASE=1501
      clang -fno-strict-overflow -Wsign-compare -Wunreachable-code -fno-common -dynamic
      -DNDEBUG -g -O3 -Wall -I/Users/dhruvkb/Library/Caches/uv/builds-v0/.tmpVH4DGU/include
      -I/opt/homebrew/opt/[email protected]/Frameworks/Python.framework/Versions/3.13/include/python3.13 -c Modules/objc/OC_BuiltinPythonUnicode.m
      -o build/temp.macosx-15.0-arm64-cpython-313/Modules/objc/OC_BuiltinPythonUnicode.o -g -fexceptions -fno-objc-arc -Wall
      -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import
      -Wno-unknown-pragmas -Wshorten-64-to-32 -Werror -I/usr/include/ffi -fvisibility=hidden -g -O3 -flto=thin -isysroot
      /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -DPyObjC_BUILD_RELEASE=1501
      clang -fno-strict-overflow -Wsign-compare -Wunreachable-code -fno-common -dynamic
      -DNDEBUG -g -O3 -Wall -I/Users/dhruvkb/Library/Caches/uv/builds-v0/.tmpVH4DGU/include
      -I/opt/homebrew/opt/[email protected]/Frameworks/Python.framework/Versions/3.13/include/python3.13 -c Modules/objc/OC_NSBundleHack.m
      -o build/temp.macosx-15.0-arm64-cpython-313/Modules/objc/OC_NSBundleHack.o -g -fexceptions -fno-objc-arc -Wall
      -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import
      -Wno-unknown-pragmas -Wshorten-64-to-32 -Werror -I/usr/include/ffi -fvisibility=hidden -g -O3 -flto=thin -isysroot
      /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -DPyObjC_BUILD_RELEASE=1501
      clang -fno-strict-overflow -Wsign-compare -Wunreachable-code -fno-common -dynamic
      -DNDEBUG -g -O3 -Wall -I/Users/dhruvkb/Library/Caches/uv/builds-v0/.tmpVH4DGU/include
      -I/opt/homebrew/opt/[email protected]/Frameworks/Python.framework/Versions/3.13/include/python3.13 -c Modules/objc/OC_PythonArray.m
      -o build/temp.macosx-15.0-arm64-cpython-313/Modules/objc/OC_PythonArray.o -g -fexceptions -fno-objc-arc -Wall
      -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import
      -Wno-unknown-pragmas -Wshorten-64-to-32 -Werror -I/usr/include/ffi -fvisibility=hidden -g -O3 -flto=thin -isysroot
      /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -DPyObjC_BUILD_RELEASE=1501
      clang -fno-strict-overflow -Wsign-compare -Wunreachable-code -fno-common -dynamic
      -DNDEBUG -g -O3 -Wall -I/Users/dhruvkb/Library/Caches/uv/builds-v0/.tmpVH4DGU/include
      -I/opt/homebrew/opt/[email protected]/Frameworks/Python.framework/Versions/3.13/include/python3.13 -c Modules/objc/OC_PythonData.m
      -o build/temp.macosx-15.0-arm64-cpython-313/Modules/objc/OC_PythonData.o -g -fexceptions -fno-objc-arc -Wall
      -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import
      -Wno-unknown-pragmas -Wshorten-64-to-32 -Werror -I/usr/include/ffi -fvisibility=hidden -g -O3 -flto=thin -isysroot
      /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -DPyObjC_BUILD_RELEASE=1501
      clang -fno-strict-overflow -Wsign-compare -Wunreachable-code -fno-common -dynamic
      -DNDEBUG -g -O3 -Wall -I/Users/dhruvkb/Library/Caches/uv/builds-v0/.tmpVH4DGU/include
      -I/opt/homebrew/opt/[email protected]/Frameworks/Python.framework/Versions/3.13/include/python3.13 -c Modules/objc/OC_PythonDate.m
      -o build/temp.macosx-15.0-arm64-cpython-313/Modules/objc/OC_PythonDate.o -g -fexceptions -fno-objc-arc -Wall
      -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import
      -Wno-unknown-pragmas -Wshorten-64-to-32 -Werror -I/usr/include/ffi -fvisibility=hidden -g -O3 -flto=thin -isysroot
      /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -DPyObjC_BUILD_RELEASE=1501
      clang -fno-strict-overflow -Wsign-compare -Wunreachable-code -fno-common -dynamic
      -DNDEBUG -g -O3 -Wall -I/Users/dhruvkb/Library/Caches/uv/builds-v0/.tmpVH4DGU/include
      -I/opt/homebrew/opt/[email protected]/Frameworks/Python.framework/Versions/3.13/include/python3.13 -c Modules/objc/OC_PythonDictionary.m
      -o build/temp.macosx-15.0-arm64-cpython-313/Modules/objc/OC_PythonDictionary.o -g -fexceptions -fno-objc-arc -Wall
      -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import
      -Wno-unknown-pragmas -Wshorten-64-to-32 -Werror -I/usr/include/ffi -fvisibility=hidden -g -O3 -flto=thin -isysroot
      /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -DPyObjC_BUILD_RELEASE=1501
      clang -fno-strict-overflow -Wsign-compare -Wunreachable-code -fno-common -dynamic
      -DNDEBUG -g -O3 -Wall -I/Users/dhruvkb/Library/Caches/uv/builds-v0/.tmpVH4DGU/include
      -I/opt/homebrew/opt/[email protected]/Frameworks/Python.framework/Versions/3.13/include/python3.13 -c Modules/objc/OC_PythonEnumerator.m
      -o build/temp.macosx-15.0-arm64-cpython-313/Modules/objc/OC_PythonEnumerator.o -g -fexceptions -fno-objc-arc -Wall
      -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import
      -Wno-unknown-pragmas -Wshorten-64-to-32 -Werror -I/usr/include/ffi -fvisibility=hidden -g -O3 -flto=thin -isysroot
      /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -DPyObjC_BUILD_RELEASE=1501
      clang -fno-strict-overflow -Wsign-compare -Wunreachable-code -fno-common -dynamic
      -DNDEBUG -g -O3 -Wall -I/Users/dhruvkb/Library/Caches/uv/builds-v0/.tmpVH4DGU/include
      -I/opt/homebrew/opt/[email protected]/Frameworks/Python.framework/Versions/3.13/include/python3.13 -c Modules/objc/OC_PythonNumber.m
      -o build/temp.macosx-15.0-arm64-cpython-313/Modules/objc/OC_PythonNumber.o -g -fexceptions -fno-objc-arc -Wall
      -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import
      -Wno-unknown-pragmas -Wshorten-64-to-32 -Werror -I/usr/include/ffi -fvisibility=hidden -g -O3 -flto=thin -isysroot
      /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -DPyObjC_BUILD_RELEASE=1501
      clang -fno-strict-overflow -Wsign-compare -Wunreachable-code -fno-common -dynamic
      -DNDEBUG -g -O3 -Wall -I/Users/dhruvkb/Library/Caches/uv/builds-v0/.tmpVH4DGU/include
      -I/opt/homebrew/opt/[email protected]/Frameworks/Python.framework/Versions/3.13/include/python3.13 -c Modules/objc/OC_PythonObject.m
      -o build/temp.macosx-15.0-arm64-cpython-313/Modules/objc/OC_PythonObject.o -g -fexceptions -fno-objc-arc -Wall
      -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import
      -Wno-unknown-pragmas -Wshorten-64-to-32 -Werror -I/usr/include/ffi -fvisibility=hidden -g -O3 -flto=thin -isysroot
      /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -DPyObjC_BUILD_RELEASE=1501
      clang -fno-strict-overflow -Wsign-compare -Wunreachable-code -fno-common -dynamic
      -DNDEBUG -g -O3 -Wall -I/Users/dhruvkb/Library/Caches/uv/builds-v0/.tmpVH4DGU/include
      -I/opt/homebrew/opt/[email protected]/Frameworks/Python.framework/Versions/3.13/include/python3.13 -c Modules/objc/OC_PythonSet.m
      -o build/temp.macosx-15.0-arm64-cpython-313/Modules/objc/OC_PythonSet.o -g -fexceptions -fno-objc-arc -Wall
      -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import
      -Wno-unknown-pragmas -Wshorten-64-to-32 -Werror -I/usr/include/ffi -fvisibility=hidden -g -O3 -flto=thin -isysroot
      /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -DPyObjC_BUILD_RELEASE=1501
      clang -fno-strict-overflow -Wsign-compare -Wunreachable-code -fno-common -dynamic
      -DNDEBUG -g -O3 -Wall -I/Users/dhruvkb/Library/Caches/uv/builds-v0/.tmpVH4DGU/include
      -I/opt/homebrew/opt/[email protected]/Frameworks/Python.framework/Versions/3.13/include/python3.13 -c Modules/objc/OC_PythonUnicode.m
      -o build/temp.macosx-15.0-arm64-cpython-313/Modules/objc/OC_PythonUnicode.o -g -fexceptions -fno-objc-arc -Wall
      -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import
      -Wno-unknown-pragmas -Wshorten-64-to-32 -Werror -I/usr/include/ffi -fvisibility=hidden -g -O3 -flto=thin -isysroot
      /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -DPyObjC_BUILD_RELEASE=1501
      clang -fno-strict-overflow -Wsign-compare -Wunreachable-code -fno-common -dynamic
      -DNDEBUG -g -O3 -Wall -I/Users/dhruvkb/Library/Caches/uv/builds-v0/.tmpVH4DGU/include
      -I/opt/homebrew/opt/[email protected]/Frameworks/Python.framework/Versions/3.13/include/python3.13 -c Modules/objc/ObjCPointer.m
      -o build/temp.macosx-15.0-arm64-cpython-313/Modules/objc/ObjCPointer.o -g -fexceptions -fno-objc-arc -Wall
      -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import
      -Wno-unknown-pragmas -Wshorten-64-to-32 -Werror -I/usr/include/ffi -fvisibility=hidden -g -O3 -flto=thin -isysroot
      /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -DPyObjC_BUILD_RELEASE=1501
      clang -fno-strict-overflow -Wsign-compare -Wunreachable-code -fno-common -dynamic
      -DNDEBUG -g -O3 -Wall -I/Users/dhruvkb/Library/Caches/uv/builds-v0/.tmpVH4DGU/include
      -I/opt/homebrew/opt/[email protected]/Frameworks/Python.framework/Versions/3.13/include/python3.13 -c Modules/objc/block_support.m
      -o build/temp.macosx-15.0-arm64-cpython-313/Modules/objc/block_support.o -g -fexceptions -fno-objc-arc -Wall
      -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import
      -Wno-unknown-pragmas -Wshorten-64-to-32 -Werror -I/usr/include/ffi -fvisibility=hidden -g -O3 -flto=thin -isysroot

      clang -fno-strict-overflow -Wsign-compare -Wunreachable-code -fno-common -dynamic
      -DNDEBUG -g -O3 -Wall -I/Users/dhruvkb/Library/Caches/uv/builds-v0/.tmpVH4DGU/include
      -I/opt/homebrew/opt/[email protected]/Frameworks/Python.framework/Versions/3.13/include/python3.13 -c Modules/objc/bundle-variables.m
      -o build/temp.macosx-15.0-arm64-cpython-313/Modules/objc/bundle-variables.o -g -fexceptions -fno-objc-arc -Wall
      -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import
      -Wno-unknown-pragmas -Wshorten-64-to-32 -Werror -I/usr/include/ffi -fvisibility=hidden -g -O3 -flto=thin -isysroot
      /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -DPyObjC_BUILD_RELEASE=1501
      clang -fno-strict-overflow -Wsign-compare -Wunreachable-code -fno-common -dynamic
      -DNDEBUG -g -O3 -Wall -I/Users/dhruvkb/Library/Caches/uv/builds-v0/.tmpVH4DGU/include
      -I/opt/homebrew/opt/[email protected]/Frameworks/Python.framework/Versions/3.13/include/python3.13 -c Modules/objc/class-builder.m
      -o build/temp.macosx-15.0-arm64-cpython-313/Modules/objc/class-builder.o -g -fexceptions -fno-objc-arc -Wall
      -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import
      -Wno-unknown-pragmas -Wshorten-64-to-32 -Werror -I/usr/include/ffi -fvisibility=hidden -g -O3 -flto=thin -isysroot
      /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -DPyObjC_BUILD_RELEASE=1501
      clang -fno-strict-overflow -Wsign-compare -Wunreachable-code -fno-common -dynamic
      -DNDEBUG -g -O3 -Wall -I/Users/dhruvkb/Library/Caches/uv/builds-v0/.tmpVH4DGU/include
      -I/opt/homebrew/opt/[email protected]/Frameworks/Python.framework/Versions/3.13/include/python3.13 -c Modules/objc/class-list.m -o
      build/temp.macosx-15.0-arm64-cpython-313/Modules/objc/class-list.o -g -fexceptions -fno-objc-arc -Wall -Wstrict-prototypes
      -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import
      -Wno-unknown-pragmas -Wshorten-64-to-32 -Werror -I/usr/include/ffi -fvisibility=hidden -g -O3 -flto=thin -isysroot
      /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -DPyObjC_BUILD_RELEASE=1501
      clang -fno-strict-overflow -Wsign-compare -Wunreachable-code -fno-common -dynamic
      -DNDEBUG -g -O3 -Wall -I/Users/dhruvkb/Library/Caches/uv/builds-v0/.tmpVH4DGU/include
      -I/opt/homebrew/opt/[email protected]/Frameworks/Python.framework/Versions/3.13/include/python3.13 -c Modules/objc/closure_pool.m
      -o build/temp.macosx-15.0-arm64-cpython-313/Modules/objc/closure_pool.o -g -fexceptions -fno-objc-arc -Wall
      -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import
      -Wno-unknown-pragmas -Wshorten-64-to-32 -Werror -I/usr/include/ffi -fvisibility=hidden -g -O3 -flto=thin -isysroot
      /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -DPyObjC_BUILD_RELEASE=1501
      clang -fno-strict-overflow -Wsign-compare -Wunreachable-code -fno-common -dynamic
      -DNDEBUG -g -O3 -Wall -I/Users/dhruvkb/Library/Caches/uv/builds-v0/.tmpVH4DGU/include
      -I/opt/homebrew/opt/[email protected]/Frameworks/Python.framework/Versions/3.13/include/python3.13 -c Modules/objc/corefoundation.m
      -o build/temp.macosx-15.0-arm64-cpython-313/Modules/objc/corefoundation.o -g -fexceptions -fno-objc-arc -Wall
      -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import
      -Wno-unknown-pragmas -Wshorten-64-to-32 -Werror -I/usr/include/ffi -fvisibility=hidden -g -O3 -flto=thin -isysroot
      /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -DPyObjC_BUILD_RELEASE=1501
      clang -fno-strict-overflow -Wsign-compare -Wunreachable-code -fno-common -dynamic
      -DNDEBUG -g -O3 -Wall -I/Users/dhruvkb/Library/Caches/uv/builds-v0/.tmpVH4DGU/include
      -I/opt/homebrew/opt/[email protected]/Frameworks/Python.framework/Versions/3.13/include/python3.13 -c Modules/objc/ctests.m -o
      build/temp.macosx-15.0-arm64-cpython-313/Modules/objc/ctests.o -g -fexceptions -fno-objc-arc -Wall -Wstrict-prototypes -Wmissing-prototypes
      -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -Wno-unknown-pragmas -Wshorten-64-to-32
      -Werror -I/usr/include/ffi -fvisibility=hidden -g -O3 -flto=thin -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk
      -DPyObjC_BUILD_RELEASE=1501
      clang -fno-strict-overflow -Wsign-compare -Wunreachable-code -fno-common -dynamic
      -DNDEBUG -g -O3 -Wall -I/Users/dhruvkb/Library/Caches/uv/builds-v0/.tmpVH4DGU/include
      -I/opt/homebrew/opt/[email protected]/Frameworks/Python.framework/Versions/3.13/include/python3.13 -c Modules/objc/file_wrapper.m
      -o build/temp.macosx-15.0-arm64-cpython-313/Modules/objc/file_wrapper.o -g -fexceptions -fno-objc-arc -Wall
      -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import
      -Wno-unknown-pragmas -Wshorten-64-to-32 -Werror -I/usr/include/ffi -fvisibility=hidden -g -O3 -flto=thin -isysroot
      /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -DPyObjC_BUILD_RELEASE=1501
      clang -fno-strict-overflow -Wsign-compare -Wunreachable-code -fno-common -dynamic
      -DNDEBUG -g -O3 -Wall -I/Users/dhruvkb/Library/Caches/uv/builds-v0/.tmpVH4DGU/include
      -I/opt/homebrew/opt/[email protected]/Frameworks/Python.framework/Versions/3.13/include/python3.13 -c Modules/objc/formal-protocol.m
      -o build/temp.macosx-15.0-arm64-cpython-313/Modules/objc/formal-protocol.o -g -fexceptions -fno-objc-arc -Wall
      -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import
      -Wno-unknown-pragmas -Wshorten-64-to-32 -Werror -I/usr/include/ffi -fvisibility=hidden -g -O3 -flto=thin -isysroot
      /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -DPyObjC_BUILD_RELEASE=1501
      clang -fno-strict-overflow -Wsign-compare -Wunreachable-code -fno-common -dynamic
      -DNDEBUG -g -O3 -Wall -I/Users/dhruvkb/Library/Caches/uv/builds-v0/.tmpVH4DGU/include
      -I/opt/homebrew/opt/[email protected]/Frameworks/Python.framework/Versions/3.13/include/python3.13 -c Modules/objc/fsref.m -o
      build/temp.macosx-15.0-arm64-cpython-313/Modules/objc/fsref.o -g -fexceptions -fno-objc-arc -Wall -Wstrict-prototypes -Wmissing-prototypes
      -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -Wno-unknown-pragmas -Wshorten-64-to-32
      -Werror -I/usr/include/ffi -fvisibility=hidden -g -O3 -flto=thin -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk
      -DPyObjC_BUILD_RELEASE=1501
      clang -fno-strict-overflow -Wsign-compare -Wunreachable-code -fno-common -dynamic
      -DNDEBUG -g -O3 -Wall -I/Users/dhruvkb/Library/Caches/uv/builds-v0/.tmpVH4DGU/include
      -I/opt/homebrew/opt/[email protected]/Frameworks/Python.framework/Versions/3.13/include/python3.13 -c Modules/objc/function.m -o
      build/temp.macosx-15.0-arm64-cpython-313/Modules/objc/function.o -g -fexceptions -fno-objc-arc -Wall -Wstrict-prototypes
      -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import
      -Wno-unknown-pragmas -Wshorten-64-to-32 -Werror -I/usr/include/ffi -fvisibility=hidden -g -O3 -flto=thin -isysroot
      /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -DPyObjC_BUILD_RELEASE=1501
      clang -fno-strict-overflow -Wsign-compare -Wunreachable-code -fno-common -dynamic
      -DNDEBUG -g -O3 -Wall -I/Users/dhruvkb/Library/Caches/uv/builds-v0/.tmpVH4DGU/include
      -I/opt/homebrew/opt/[email protected]/Frameworks/Python.framework/Versions/3.13/include/python3.13 -c Modules/objc/helpers-authorization.m
      -o build/temp.macosx-15.0-arm64-cpython-313/Modules/objc/helpers-authorization.o -g -fexceptions -fno-objc-arc -Wall
      -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import
      -Wno-unknown-pragmas -Wshorten-64-to-32 -Werror -I/usr/include/ffi -fvisibility=hidden -g -O3 -flto=thin -isysroot
      /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -DPyObjC_BUILD_RELEASE=1501
      clang -fno-strict-overflow -Wsign-compare -Wunreachable-code -fno-common -dynamic
      -DNDEBUG -g -O3 -Wall -I/Users/dhruvkb/Library/Caches/uv/builds-v0/.tmpVH4DGU/include
      -I/opt/homebrew/opt/[email protected]/Frameworks/Python.framework/Versions/3.13/include/python3.13 -c Modules/objc/helpers-foundation-nscoder.m
      -o build/temp.macosx-15.0-arm64-cpython-313/Modules/objc/helpers-foundation-nscoder.o -g -fexceptions -fno-objc-arc
      -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W
      -Wno-import -Wno-unknown-pragmas -Wshorten-64-to-32 -Werror -I/usr/include/ffi -fvisibility=hidden -g -O3 -flto=thin -isysroot
      /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -DPyObjC_BUILD_RELEASE=1501
      clang -fno-strict-overflow -Wsign-compare -Wunreachable-code -fno-common -dynamic
      -DNDEBUG -g -O3 -Wall -I/Users/dhruvkb/Library/Caches/uv/builds-v0/.tmpVH4DGU/include
      -I/opt/homebrew/opt/[email protected]/Frameworks/Python.framework/Versions/3.13/include/python3.13 -c Modules/objc/helpers-foundation-nsdata.m
      -o build/temp.macosx-15.0-arm64-cpython-313/Modules/objc/helpers-foundation-nsdata.o -g -fexceptions -fno-objc-arc -Wall
      -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import
      -Wno-unknown-pragmas -Wshorten-64-to-32 -Werror -I/usr/include/ffi -fvisibility=hidden -g -O3 -flto=thin -isysroot
      /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -DPyObjC_BUILD_RELEASE=1501
      clang -fno-strict-overflow -Wsign-compare -Wunreachable-code -fno-common -dynamic
      -DNDEBUG -g -O3 -Wall -I/Users/dhruvkb/Library/Caches/uv/builds-v0/.tmpVH4DGU/include
      -I/opt/homebrew/opt/[email protected]/Frameworks/Python.framework/Versions/3.13/include/python3.13 -c Modules/objc/helpers-foundation-nsdecimal.m
      -o build/temp.macosx-15.0-arm64-cpython-313/Modules/objc/helpers-foundation-nsdecimal.o -g -fexceptions -fno-objc-arc
      -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W
      -Wno-import -Wno-unknown-pragmas -Wshorten-64-to-32 -Werror -I/usr/include/ffi -fvisibility=hidden -g -O3 -flto=thin -isysroot
      /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -DPyObjC_BUILD_RELEASE=1501
      clang -fno-strict-overflow -Wsign-compare -Wunreachable-code -fno-common -dynamic
      -DNDEBUG -g -O3 -Wall -I/Users/dhruvkb/Library/Caches/uv/builds-v0/.tmpVH4DGU/include
      -I/opt/homebrew/opt/[email protected]/Frameworks/Python.framework/Versions/3.13/include/python3.13 -c
      Modules/objc/helpers-foundation-nsinvocation.m -o build/temp.macosx-15.0-arm64-cpython-313/Modules/objc/helpers-foundation-nsinvocation.o
      -g -fexceptions -fno-objc-arc -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations
      -Wnested-externs -W -Wno-import -Wno-unknown-pragmas -Wshorten-64-to-32 -Werror -I/usr/include/ffi -fvisibility=hidden -g -O3 -flto=thin
      -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -DPyObjC_BUILD_RELEASE=1501
      clang -fno-strict-overflow -Wsign-compare -Wunreachable-code -fno-common -dynamic
      -DNDEBUG -g -O3 -Wall -I/Users/dhruvkb/Library/Caches/uv/builds-v0/.tmpVH4DGU/include
      -I/opt/homebrew/opt/[email protected]/Frameworks/Python.framework/Versions/3.13/include/python3.13 -c Modules/objc/helpers-foundation-nsobject.m
      -o build/temp.macosx-15.0-arm64-cpython-313/Modules/objc/helpers-foundation-nsobject.o -g -fexceptions -fno-objc-arc
      -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W
      -Wno-import -Wno-unknown-pragmas -Wshorten-64-to-32 -Werror -I/usr/include/ffi -fvisibility=hidden -g -O3 -flto=thin -isysroot
      /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -DPyObjC_BUILD_RELEASE=1501
      clang -fno-strict-overflow -Wsign-compare -Wunreachable-code -fno-common -dynamic
      -DNDEBUG -g -O3 -Wall -I/Users/dhruvkb/Library/Caches/uv/builds-v0/.tmpVH4DGU/include
      -I/opt/homebrew/opt/[email protected]/Frameworks/Python.framework/Versions/3.13/include/python3.13 -c Modules/objc/helpers-vector.m
      -o build/temp.macosx-15.0-arm64-cpython-313/Modules/objc/helpers-vector.o -g -fexceptions -fno-objc-arc -Wall
      -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import
      -Wno-unknown-pragmas -Wshorten-64-to-32 -Werror -I/usr/include/ffi -fvisibility=hidden -g -O3 -flto=thin -isysroot
      /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -DPyObjC_BUILD_RELEASE=1501
      clang -fno-strict-overflow -Wsign-compare -Wunreachable-code -fno-common -dynamic
      -DNDEBUG -g -O3 -Wall -I/Users/dhruvkb/Library/Caches/uv/builds-v0/.tmpVH4DGU/include
      -I/opt/homebrew/opt/[email protected]/Frameworks/Python.framework/Versions/3.13/include/python3.13 -c Modules/objc/instance-var.m
      -o build/temp.macosx-15.0-arm64-cpython-313/Modules/objc/instance-var.o -g -fexceptions -fno-objc-arc -Wall
      -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import
      -Wno-unknown-pragmas -Wshorten-64-to-32 -Werror -I/usr/include/ffi -fvisibility=hidden -g -O3 -flto=thin -isysroot
      /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -DPyObjC_BUILD_RELEASE=1501
      clang -fno-strict-overflow -Wsign-compare -Wunreachable-code -fno-common -dynamic
      -DNDEBUG -g -O3 -Wall -I/Users/dhruvkb/Library/Caches/uv/builds-v0/.tmpVH4DGU/include
      -I/opt/homebrew/opt/[email protected]/Frameworks/Python.framework/Versions/3.13/include/python3.13 -c Modules/objc/ivar-accessor.m
      -o build/temp.macosx-15.0-arm64-cpython-313/Modules/objc/ivar-accessor.o -g -fexceptions -fno-objc-arc -Wall
      -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import
      -Wno-unknown-pragmas -Wshorten-64-to-32 -Werror -I/usr/include/ffi -fvisibility=hidden -g -O3 -flto=thin -isysroot
      /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -DPyObjC_BUILD_RELEASE=1501
      clang -fno-strict-overflow -Wsign-compare -Wunreachable-code -fno-common -dynamic
      -DNDEBUG -g -O3 -Wall -I/Users/dhruvkb/Library/Caches/uv/builds-v0/.tmpVH4DGU/include
      -I/opt/homebrew/opt/[email protected]/Frameworks/Python.framework/Versions/3.13/include/python3.13 -c Modules/objc/libffi_extra.m
      -o build/temp.macosx-15.0-arm64-cpython-313/Modules/objc/libffi_extra.o -g -fexceptions -fno-objc-arc -Wall
      -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import
      -Wno-unknown-pragmas -Wshorten-64-to-32 -Werror -I/usr/include/ffi -fvisibility=hidden -g -O3 -flto=thin -isysroot
      /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -DPyObjC_BUILD_RELEASE=1501
      clang -fno-strict-overflow -Wsign-compare -Wunreachable-code -fno-common -dynamic
      -DNDEBUG -g -O3 -Wall -I/Users/dhruvkb/Library/Caches/uv/builds-v0/.tmpVH4DGU/include
      -I/opt/homebrew/opt/[email protected]/Frameworks/Python.framework/Versions/3.13/include/python3.13 -c Modules/objc/libffi_support.m
      -o build/temp.macosx-15.0-arm64-cpython-313/Modules/objc/libffi_support.o -g -fexceptions -fno-objc-arc -Wall
      -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import
      -Wno-unknown-pragmas -Wshorten-64-to-32 -Werror -I/usr/include/ffi -fvisibility=hidden -g -O3 -flto=thin -isysroot
      /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -DPyObjC_BUILD_RELEASE=1501
      clang -fno-strict-overflow -Wsign-compare -Wunreachable-code -fno-common -dynamic
      -DNDEBUG -g -O3 -Wall -I/Users/dhruvkb/Library/Caches/uv/builds-v0/.tmpVH4DGU/include
      -I/opt/homebrew/opt/[email protected]/Frameworks/Python.framework/Versions/3.13/include/python3.13 -c Modules/objc/memview.m -o
      build/temp.macosx-15.0-arm64-cpython-313/Modules/objc/memview.o -g -fexceptions -fno-objc-arc -Wall -Wstrict-prototypes -Wmissing-prototypes
      -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -Wno-unknown-pragmas -Wshorten-64-to-32
      -Werror -I/usr/include/ffi -fvisibility=hidden -g -O3 -flto=thin -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk
      -DPyObjC_BUILD_RELEASE=1501
      clang -fno-strict-overflow -Wsign-compare -Wunreachable-code -fno-common -dynamic
      -DNDEBUG -g -O3 -Wall -I/Users/dhruvkb/Library/Caches/uv/builds-v0/.tmpVH4DGU/include
      -I/opt/homebrew/opt/[email protected]/Frameworks/Python.framework/Versions/3.13/include/python3.13 -c Modules/objc/meth-func.m -o
      build/temp.macosx-15.0-arm64-cpython-313/Modules/objc/meth-func.o -g -fexceptions -fno-objc-arc -Wall -Wstrict-prototypes
      -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import
      -Wno-unknown-pragmas -Wshorten-64-to-32 -Werror -I/usr/include/ffi -fvisibility=hidden -g -O3 -flto=thin -isysroot
      /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -DPyObjC_BUILD_RELEASE=1501
      clang -fno-strict-overflow -Wsign-compare -Wunreachable-code -fno-common -dynamic
      -DNDEBUG -g -O3 -Wall -I/Users/dhruvkb/Library/Caches/uv/builds-v0/.tmpVH4DGU/include
      -I/opt/homebrew/opt/[email protected]/Frameworks/Python.framework/Versions/3.13/include/python3.13 -c Modules/objc/method-accessor.m
      -o build/temp.macosx-15.0-arm64-cpython-313/Modules/objc/method-accessor.o -g -fexceptions -fno-objc-arc -Wall
      -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import
      -Wno-unknown-pragmas -Wshorten-64-to-32 -Werror -I/usr/include/ffi -fvisibility=hidden -g -O3 -flto=thin -isysroot
      /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -DPyObjC_BUILD_RELEASE=1501
      clang -fno-strict-overflow -Wsign-compare -Wunreachable-code -fno-common -dynamic
      -DNDEBUG -g -O3 -Wall -I/Users/dhruvkb/Library/Caches/uv/builds-v0/.tmpVH4DGU/include
      -I/opt/homebrew/opt/[email protected]/Frameworks/Python.framework/Versions/3.13/include/python3.13 -c Modules/objc/method-imp.m -o
      build/temp.macosx-15.0-arm64-cpython-313/Modules/objc/method-imp.o -g -fexceptions -fno-objc-arc -Wall -Wstrict-prototypes
      -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import
      -Wno-unknown-pragmas -Wshorten-64-to-32 -Werror -I/usr/include/ffi -fvisibility=hidden -g -O3 -flto=thin -isysroot
      /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -DPyObjC_BUILD_RELEASE=1501
      clang -fno-strict-overflow -Wsign-compare -Wunreachable-code -fno-common -dynamic
      -DNDEBUG -g -O3 -Wall -I/Users/dhruvkb/Library/Caches/uv/builds-v0/.tmpVH4DGU/include
      -I/opt/homebrew/opt/[email protected]/Frameworks/Python.framework/Versions/3.13/include/python3.13 -c Modules/objc/method-signature.m
      -o build/temp.macosx-15.0-arm64-cpython-313/Modules/objc/method-signature.o -g -fexceptions -fno-objc-arc -Wall
      -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import
      -Wno-unknown-pragmas -Wshorten-64-to-32 -Werror -I/usr/include/ffi -fvisibility=hidden -g -O3 -flto=thin -isysroot
      /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -DPyObjC_BUILD_RELEASE=1501
      clang -fno-strict-overflow -Wsign-compare -Wunreachable-code -fno-common -dynamic
      -DNDEBUG -g -O3 -Wall -I/Users/dhruvkb/Library/Caches/uv/builds-v0/.tmpVH4DGU/include
      -I/opt/homebrew/opt/[email protected]/Frameworks/Python.framework/Versions/3.13/include/python3.13 -c Modules/objc/module.m -o
      build/temp.macosx-15.0-arm64-cpython-313/Modules/objc/module.o -g -fexceptions -fno-objc-arc -Wall -Wstrict-prototypes -Wmissing-prototypes
      -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -Wno-unknown-pragmas -Wshorten-64-to-32
      -Werror -I/usr/include/ffi -fvisibility=hidden -g -O3 -flto=thin -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk
      -DPyObjC_BUILD_RELEASE=1501
      clang -fno-strict-overflow -Wsign-compare -Wunreachable-code -fno-common -dynamic
      -DNDEBUG -g -O3 -Wall -I/Users/dhruvkb/Library/Caches/uv/builds-v0/.tmpVH4DGU/include
      -I/opt/homebrew/opt/[email protected]/Frameworks/Python.framework/Versions/3.13/include/python3.13 -c Modules/objc/objc-NULL.m -o
      build/temp.macosx-15.0-arm64-cpython-313/Modules/objc/objc-NULL.o -g -fexceptions -fno-objc-arc -Wall -Wstrict-prototypes
      -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import
      -Wno-unknown-pragmas -Wshorten-64-to-32 -Werror -I/usr/include/ffi -fvisibility=hidden -g -O3 -flto=thin -isysroot
      /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -DPyObjC_BUILD_RELEASE=1501
      clang -fno-strict-overflow -Wsign-compare -Wunreachable-code -fno-common -dynamic
      -DNDEBUG -g -O3 -Wall -I/Users/dhruvkb/Library/Caches/uv/builds-v0/.tmpVH4DGU/include
      -I/opt/homebrew/opt/[email protected]/Frameworks/Python.framework/Versions/3.13/include/python3.13 -c Modules/objc/objc-class.m -o
      build/temp.macosx-15.0-arm64-cpython-313/Modules/objc/objc-class.o -g -fexceptions -fno-objc-arc -Wall -Wstrict-prototypes
      -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import
      -Wno-unknown-pragmas -Wshorten-64-to-32 -Werror -I/usr/include/ffi -fvisibility=hidden -g -O3 -flto=thin -isysroot
      /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -DPyObjC_BUILD_RELEASE=1501
      clang -fno-strict-overflow -Wsign-compare -Wunreachable-code -fno-common -dynamic
      -DNDEBUG -g -O3 -Wall -I/Users/dhruvkb/Library/Caches/uv/builds-v0/.tmpVH4DGU/include
      -I/opt/homebrew/opt/[email protected]/Frameworks/Python.framework/Versions/3.13/include/python3.13 -c Modules/objc/objc-object.m
      -o build/temp.macosx-15.0-arm64-cpython-313/Modules/objc/objc-object.o -g -fexceptions -fno-objc-arc -Wall
      -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import
      -Wno-unknown-pragmas -Wshorten-64-to-32 -Werror -I/usr/include/ffi -fvisibility=hidden -g -O3 -flto=thin -isysroot
      /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -DPyObjC_BUILD_RELEASE=1501
      clang -fno-strict-overflow -Wsign-compare -Wunreachable-code -fno-common -dynamic
      -DNDEBUG -g -O3 -Wall -I/Users/dhruvkb/Library/Caches/uv/builds-v0/.tmpVH4DGU/include
      -I/opt/homebrew/opt/[email protected]/Frameworks/Python.framework/Versions/3.13/include/python3.13 -c Modules/objc/objc-runtime-compat.m
      -o build/temp.macosx-15.0-arm64-cpython-313/Modules/objc/objc-runtime-compat.o -g -fexceptions -fno-objc-arc -Wall
      -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import
      -Wno-unknown-pragmas -Wshorten-64-to-32 -Werror -I/usr/include/ffi -fvisibility=hidden -g -O3 -flto=thin -isysroot
      /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -DPyObjC_BUILD_RELEASE=1501
      clang -fno-strict-overflow -Wsign-compare -Wunreachable-code -fno-common -dynamic
      -DNDEBUG -g -O3 -Wall -I/Users/dhruvkb/Library/Caches/uv/builds-v0/.tmpVH4DGU/include
      -I/opt/homebrew/opt/[email protected]/Frameworks/Python.framework/Versions/3.13/include/python3.13 -c Modules/objc/objc_super.m -o
      build/temp.macosx-15.0-arm64-cpython-313/Modules/objc/objc_super.o -g -fexceptions -fno-objc-arc -Wall -Wstrict-prototypes
      -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import
      -Wno-unknown-pragmas -Wshorten-64-to-32 -Werror -I/usr/include/ffi -fvisibility=hidden -g -O3 -flto=thin -isysroot
      /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -DPyObjC_BUILD_RELEASE=1501
      clang -fno-strict-overflow -Wsign-compare -Wunreachable-code -fno-common -dynamic
      -DNDEBUG -g -O3 -Wall -I/Users/dhruvkb/Library/Caches/uv/builds-v0/.tmpVH4DGU/include
      -I/opt/homebrew/opt/[email protected]/Frameworks/Python.framework/Versions/3.13/include/python3.13 -c Modules/objc/objc_support.m
      -o build/temp.macosx-15.0-arm64-cpython-313/Modules/objc/objc_support.o -g -fexceptions -fno-objc-arc -Wall
      -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import
      -Wno-unknown-pragmas -Wshorten-64-to-32 -Werror -I/usr/include/ffi -fvisibility=hidden -g -O3 -flto=thin -isysroot
      /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -DPyObjC_BUILD_RELEASE=1501
      clang -fno-strict-overflow -Wsign-compare -Wunreachable-code -fno-common -dynamic
      -DNDEBUG -g -O3 -Wall -I/Users/dhruvkb/Library/Caches/uv/builds-v0/.tmpVH4DGU/include
      -I/opt/homebrew/opt/[email protected]/Frameworks/Python.framework/Versions/3.13/include/python3.13 -c Modules/objc/objc_util.m -o
      build/temp.macosx-15.0-arm64-cpython-313/Modules/objc/objc_util.o -g -fexceptions -fno-objc-arc -Wall -Wstrict-prototypes
      -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import
      -Wno-unknown-pragmas -Wshorten-64-to-32 -Werror -I/usr/include/ffi -fvisibility=hidden -g -O3 -flto=thin -isysroot
      /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -DPyObjC_BUILD_RELEASE=1501

      [stderr]
      <string>:17: DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html
      <string>:210: SetuptoolsDeprecationWarning: The test command is disabled and references to it are deprecated.
      !!

              ********************************************************************************
              Please remove any references to `setuptools.command.test` in all supported versions of the affected package.

              This deprecation is overdue, please update your project and remove deprecated
              calls to avoid build errors in the future.
              ********************************************************************************

      !!
      <string>:212: SetuptoolsDeprecationWarning: The test command is disabled and references to it are deprecated.
      !!

              ********************************************************************************
              Please remove any references to `setuptools.command.test` in all supported versions of the affected package.

              This deprecation is overdue, please update your project and remove deprecated
              calls to avoid build errors in the future.
              ********************************************************************************

      !!
      Modules/objc/objc_util.m:850:23: error: call to undeclared function '_PyUnicode_EncodeUTF16'; ISO C99 and later do not support implicit
      function declarations [-Wimplicit-function-declaration]
        850 |         bytes_array = _PyUnicode_EncodeUTF16(pythonList, NULL, -1);
            |                       ^
      Modules/objc/objc_util.m:850:23: note: did you mean 'PyUnicode_DecodeUTF16'?
      /opt/homebrew/opt/[email protected]/Frameworks/Python.framework/Versions/3.13/include/python3.13/unicodeobject.h:555:23: note:
      'PyUnicode_DecodeUTF16' declared here
        555 | PyAPI_FUNC(PyObject*) PyUnicode_DecodeUTF16(
            |                       ^
      Modules/objc/objc_util.m:850:21: error: incompatible integer to pointer conversion assigning to 'PyObject *' (aka 'struct _object *') from
      'int' [-Wint-conversion]
        850 |         bytes_array = _PyUnicode_EncodeUTF16(pythonList, NULL, -1);
            |                     ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      2 errors generated.
      error: command '/usr/bin/clang' failed with exit code 1

  help: `pyobjc-core` (v9.2) was included because `linak-controller` (v1.1.1) depends on `bleak` (v0.21.1) which depends on `pyobjc-core`
@dhruvkb
Copy link
Author

dhruvkb commented Nov 28, 2024

I tried installing with a --no-build rule and got this error message.

Log
~
❯ uv tool install --no-build linak-controller
  × No solution found when resolving dependencies:
  ╰─▶ Because pyobjc-core{platform_system == 'Darwin'}==9.2 has no usable wheels and building from source is disabled and only the following
      versions of pyobjc-core{platform_system == 'Darwin'} are available:
          pyobjc-core{platform_system == 'Darwin'}<=9.2
          pyobjc-core{platform_system == 'Darwin'}>10.0
      we can conclude that pyobjc-core{platform_system == 'Darwin'}>=9.2,<10.0 is incompatible.
      And because bleak==0.21.1 depends on pyobjc-core{platform_system == 'Darwin'}>=9.2,<10.0, we can conclude that bleak==0.21.1 cannot be used.
      And because only the following versions of bleak are available:
          bleak<=0.21.1
          bleak>0.22.0
      and all of:
          linak-controller<=1.1.0
          linak-controller==1.1.1
      depend on bleak>=0.21.1,<0.22.0, we can conclude that all of:
          linak-controller<=1.1.0
          linak-controller==1.1.1
       cannot be used.
      And because only the following versions of linak-controller are available:
          linak-controller<=1.1.0
          linak-controller==1.1.1
      and you require linak-controller, we can conclude that your requirements are unsatisfiable.

      hint: Pre-releases are available for `linak-controller` in the requested range (e.g., 1.2.0.dev0), but pre-releases weren't enabled (try:
      `--prerelease=allow`)

Then I managed to get it installed with the following command.

uv tool install --no-build --python=python3.12 linak-controller

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant