plugin requirements.txt, Xcode

Posted on
Wed Apr 17, 2024 8:23 pm
nathanw offline
Posts: 153
Joined: Sep 05, 2011
Location: Boston, MA

plugin requirements.txt, Xcode

So I want to give a lot of kudos for the requirements.txt mechanism; it's a major improvement over plugins having their own copies of things. That said, I wanted to give a warning of something that can go wrong and might be harder to diagnose when a plugin doesn't start than when it's experienced on the command line.

I had a go at installing a plugin that required zeroconf, and it failed - see attached logs. The actual error was a little buried - "SystemError: Cannot locate working compiler". Zeroconf does some compiling as part of creating its wheel, and I didn't have XCode installed on this particular box. Eleven gigabytes and a couple of hours later I was able to get it to work (fortunately, with a developer account and a little Googling I was still able to get XCode 12.4 for this box running Catalina), but this might be a difficult thing to diagnose in general.


Code: Select all
   Error                           Requirements file for "Lutron Leap 2023.2.0" failed to process correctly, contact the developer with the following information:
   Error                             error: subprocess-exited-with-error
 
  × Building wheel for zeroconf (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> [347 lines of output]
      A setup.py file already exists. Using it.
      warning: src/zeroconf/_cache.py:47:23: Unknown type declaration '_DNSRecordCacheType' in annotation, ignoring
      warning: src/zeroconf/_cache.py:47:49: Unknown type declaration '_str' in annotation, ignoring
      warning: src/zeroconf/_cache.py:47:63: Unknown type declaration '_DNSRecord' in annotation, ignoring
      warning: src/zeroconf/_cache.py:67:33: Unknown type declaration '_DNSRecord' in annotation, ignoring
      warning: src/zeroconf/_cache.py:100:36: Unknown type declaration '_DNSRecord' in annotation, ignoring
      warning: src/zeroconf/_cache.py:117:32: Unknown type declaration '_float' in annotation, ignoring
      warning: src/zeroconf/_cache.py:126:38: Unknown type declaration '_UniqueRecordsType' in annotation, ignoring
      warning: src/zeroconf/_cache.py:138:41: Unknown type declaration '_str' in annotation, ignoring
      warning: src/zeroconf/_cache.py:138:54: Unknown type declaration '_int' in annotation, ignoring
      warning: src/zeroconf/_cache.py:138:68: Unknown type declaration '_int' in annotation, ignoring
      warning: src/zeroconf/_cache.py:184:47: Unknown type declaration '_int' in annotation, ignoring
      warning: src/zeroconf/_cache.py:184:61: Unknown type declaration '_int' in annotation, ignoring
      warning: src/zeroconf/_cache.py:205:51: Unknown type declaration '_int' in annotation, ignoring
      warning: src/zeroconf/_cache.py:205:65: Unknown type declaration '_int' in annotation, ignoring
      warning: src/zeroconf/_cache.py:237:93: Unknown type declaration '_float' in annotation, ignoring
      warning: src/zeroconf/_dns.py:76:33: Unknown type declaration '_int' in annotation, ignoring
      warning: src/zeroconf/_dns.py:119:31: Strings should no longer be used for type declarations. Use 'cython.int' etc. directly.
      warning: src/zeroconf/_dns.py:191:43: Unknown type declaration '_int' in annotation, ignoring
      warning: src/zeroconf/_dns.py:197:37: Unknown type declaration '_float' in annotation, ignoring
      warning: src/zeroconf/_dns.py:202:30: Unknown type declaration '_float' in annotation, ignoring
      warning: src/zeroconf/_dns.py:206:28: Unknown type declaration '_float' in annotation, ignoring
      warning: src/zeroconf/_dns.py:210:29: Unknown type declaration '_float' in annotation, ignoring
      warning: src/zeroconf/_dns.py:219:39: Unknown type declaration '_float' in annotation, ignoring
      warning: src/zeroconf/_dns.py:255:25: Strings should no longer be used for type declarations. Use 'cython.int' etc. directly.
      warning: src/zeroconf/_dns.py:300:25: Strings should no longer be used for type declarations. Use 'cython.int' etc. directly.
      warning: src/zeroconf/_dns.py:346:25: Strings should no longer be used for type declarations. Use 'cython.int' etc. directly.
      warning: src/zeroconf/_dns.py:380:25: Strings should no longer be used for type declarations. Use 'cython.int' etc. directly.
      warning: src/zeroconf/_dns.py:429:25: Strings should no longer be used for type declarations. Use 'cython.int' etc. directly.
      warning: src/zeroconf/_dns.py:480:25: Strings should no longer be used for type declarations. Use 'cython.int' etc. directly.
      warning: src/zeroconf/_dns.py:552:33: Unknown type declaration '_DNSRecord' in annotation, ignoring
      warning: src/zeroconf/_dns.py:119:31: Strings should no longer be used for type declarations. Use 'cython.int' etc. directly.
      warning: src/zeroconf/_dns.py:119:31: Strings should no longer be used for type declarations. Use 'cython.int' etc. directly.
      warning: src/zeroconf/_dns.py:224:25: Strings should no longer be used for type declarations. Use 'cython.int' etc. directly.
      warning: src/zeroconf/_dns.py:255:25: Strings should no longer be used for type declarations. Use 'cython.int' etc. directly.
      warning: src/zeroconf/_dns.py:255:25: Strings should no longer be used for type declarations. Use 'cython.int' etc. directly.
      warning: src/zeroconf/_dns.py:300:25: Strings should no longer be used for type declarations. Use 'cython.int' etc. directly.
      warning: src/zeroconf/_dns.py:300:25: Strings should no longer be used for type declarations. Use 'cython.int' etc. directly.
      warning: src/zeroconf/_dns.py:346:25: Strings should no longer be used for type declarations. Use 'cython.int' etc. directly.
      warning: src/zeroconf/_dns.py:346:25: Strings should no longer be used for type declarations. Use 'cython.int' etc. directly.
      warning: src/zeroconf/_dns.py:380:25: Strings should no longer be used for type declarations. Use 'cython.int' etc. directly.
      warning: src/zeroconf/_dns.py:380:25: Strings should no longer be used for type declarations. Use 'cython.int' etc. directly.
      warning: src/zeroconf/_dns.py:429:25: Strings should no longer be used for type declarations. Use 'cython.int' etc. directly.
      warning: src/zeroconf/_dns.py:429:25: Strings should no longer be used for type declarations. Use 'cython.int' etc. directly.
      warning: src/zeroconf/_dns.py:480:25: Strings should no longer be used for type declarations. Use 'cython.int' etc. directly.
      warning: src/zeroconf/_dns.py:480:25: Strings should no longer be used for type declarations. Use 'cython.int' etc. directly.
      warning: src/zeroconf/_handlers/answers.py:82:50: Unknown type declaration '_AnswerWithAdditionalsType' in annotation, ignoring
      warning: src/zeroconf/_handlers/answers.py:90:13: Unknown type declaration '_AnswerWithAdditionalsType' in annotation, ignoring
      warning: src/zeroconf/_handlers/answers.py:90:96: Unknown type declaration 'int_' in annotation, ignoring
      warning: src/zeroconf/_handlers/answers.py:102:56: Unknown type declaration '_AnswerWithAdditionalsType' in annotation, ignoring
      warning: src/zeroconf/_handlers/multicast_outgoing_queue.py:67:29: Unknown type declaration '_float' in annotation, ignoring
      warning: src/zeroconf/_handlers/multicast_outgoing_queue.py:67:46: Unknown type declaration '_AnswerWithAdditionalsType' in annotation, ignoring
      warning: src/zeroconf/_handlers/multicast_outgoing_queue.py:89:50: Unknown type declaration '_AnswerWithAdditionalsType' in annotation, ignoring
      warning: src/zeroconf/_handlers/query_handler.py:118:48: Unknown type declaration '_AnswerWithAdditionalsType' in annotation, ignoring
      warning: src/zeroconf/_handlers/query_handler.py:129:51: Unknown type declaration '_AnswerWithAdditionalsType' in annotation, ignoring
      warning: src/zeroconf/_handlers/query_handler.py:134:51: Unknown type declaration '_AnswerWithAdditionalsType' in annotation, ignoring
      warning: src/zeroconf/_handlers/query_handler.py:206:44: Unknown type declaration '_AnswerWithAdditionalsType' in annotation, ignoring
      warning: src/zeroconf/_handlers/query_handler.py:220:55: Unknown type declaration '_AnswerWithAdditionalsType' in annotation, ignoring
      warning: src/zeroconf/_handlers/query_handler.py:238:20: Unknown type declaration '_AnswerWithAdditionalsType' in annotation, ignoring
      warning: src/zeroconf/_handlers/query_handler.py:240:15: Unknown type declaration '_int' in annotation, ignoring
      warning: src/zeroconf/_handlers/query_handler.py:267:23: Unknown type declaration '_int' in annotation, ignoring
      warning: src/zeroconf/_handlers/query_handler.py:403:14: Unknown type declaration '_str' in annotation, ignoring
      warning: src/zeroconf/_handlers/query_handler.py:404:14: Unknown type declaration '_int' in annotation, ignoring
      warning: src/zeroconf/_handlers/query_handler.py:405:19: Unknown type declaration '_WrappedTransport' in annotation, ignoring
      warning: src/zeroconf/_handlers/record_manager.py:51:33: Unknown type declaration '_float' in annotation, ignoring
      warning: src/zeroconf/_history.py:41:63: Unknown type declaration '_float' in annotation, ignoring
      warning: src/zeroconf/_history.py:45:53: Unknown type declaration '_float' in annotation, ignoring
      warning: src/zeroconf/_history.py:67:32: Unknown type declaration '_float' in annotation, ignoring
      warning: src/zeroconf/_listener.py:87:20: Unknown type declaration '_bytes' in annotation, ignoring
      warning: src/zeroconf/_listener.py:109:18: Unknown type declaration '_int' in annotation, ignoring
      warning: src/zeroconf/_listener.py:110:13: Unknown type declaration '_float' in annotation, ignoring
      warning: src/zeroconf/_listener.py:111:14: Unknown type declaration '_bytes' in annotation, ignoring
      warning: src/zeroconf/_listener.py:189:14: Unknown type declaration '_str' in annotation, ignoring
      warning: src/zeroconf/_listener.py:190:14: Unknown type declaration '_int' in annotation, ignoring
      warning: src/zeroconf/_listener.py:191:19: Unknown type declaration '_WrappedTransport' in annotation, ignoring
      warning: src/zeroconf/_listener.py:214:48: Unknown type declaration '_str' in annotation, ignoring
      warning: src/zeroconf/_listener.py:222:14: Unknown type declaration '_str' in annotation, ignoring
      warning: src/zeroconf/_listener.py:223:14: Unknown type declaration '_int' in annotation, ignoring
      warning: src/zeroconf/_listener.py:224:19: Unknown type declaration '_WrappedTransport' in annotation, ignoring
      warning: src/zeroconf/_protocol/incoming.py:262:35: Unknown type declaration '_int' in annotation, ignoring
      warning: src/zeroconf/_protocol/incoming.py:305:22: Unknown type declaration '_str' in annotation, ignoring
      warning: src/zeroconf/_protocol/incoming.py:305:35: Unknown type declaration '_int' in annotation, ignoring
      warning: src/zeroconf/_protocol/incoming.py:305:49: Unknown type declaration '_int' in annotation, ignoring
      warning: src/zeroconf/_protocol/incoming.py:305:60: Unknown type declaration '_int' in annotation, ignoring
      warning: src/zeroconf/_protocol/incoming.py:305:74: Unknown type declaration '_int' in annotation, ignoring
      warning: src/zeroconf/_protocol/incoming.py:362:32: Unknown type declaration '_int' in annotation, ignoring
      warning: src/zeroconf/_protocol/incoming.py:394:44: Unknown type declaration '_int' in annotation, ignoring
      warning: src/zeroconf/_protocol/outgoing.py:152:67: Unknown type declaration 'float_' in annotation, ignoring
      warning: src/zeroconf/_protocol/outgoing.py:200:33: Unknown type declaration 'int_' in annotation, ignoring
      warning: src/zeroconf/_protocol/outgoing.py:205:32: Unknown type declaration 'int_' in annotation, ignoring
      warning: src/zeroconf/_protocol/outgoing.py:209:44: Unknown type declaration 'int_' in annotation, ignoring
      warning: src/zeroconf/_protocol/outgoing.py:213:36: Unknown type declaration 'int_' in annotation, ignoring
      warning: src/zeroconf/_protocol/outgoing.py:213:49: Unknown type declaration 'int_' in annotation, ignoring
      warning: src/zeroconf/_protocol/outgoing.py:217:33: Unknown type declaration 'int_' in annotation, ignoring
      warning: src/zeroconf/_protocol/outgoing.py:232:34: Unknown type declaration 'bytes_' in annotation, ignoring
      warning: src/zeroconf/_protocol/outgoing.py:239:28: Unknown type declaration 'str_' in annotation, ignoring
      warning: src/zeroconf/_protocol/outgoing.py:257:31: Unknown type declaration 'str_' in annotation, ignoring
      warning: src/zeroconf/_protocol/outgoing.py:300:41: Unknown type declaration 'int_' in annotation, ignoring
      warning: src/zeroconf/_protocol/outgoing.py:306:40: Unknown type declaration 'DNSQuestion_' in annotation, ignoring
      warning: src/zeroconf/_protocol/outgoing.py:323:33: Unknown type declaration 'DNSRecord_' in annotation, ignoring
      warning: src/zeroconf/_protocol/outgoing.py:323:50: Unknown type declaration 'float_' in annotation, ignoring
      warning: src/zeroconf/_protocol/outgoing.py:327:36: Unknown type declaration 'DNSRecord_' in annotation, ignoring
      warning: src/zeroconf/_protocol/outgoing.py:327:53: Unknown type declaration 'float_' in annotation, ignoring
      warning: src/zeroconf/_protocol/outgoing.py:349:63: Unknown type declaration 'int_' in annotation, ignoring
      warning: src/zeroconf/_protocol/outgoing.py:349:81: Unknown type declaration 'int_' in annotation, ignoring
      warning: src/zeroconf/_protocol/outgoing.py:368:61: Unknown type declaration 'int_' in annotation, ignoring
      warning: src/zeroconf/_protocol/outgoing.py:376:56: Unknown type declaration 'int_' in annotation, ignoring
      warning: src/zeroconf/_protocol/outgoing.py:384:79: Unknown type declaration 'int_' in annotation, ignoring
      warning: src/zeroconf/_protocol/outgoing.py:393:32: Unknown type declaration 'int_' in annotation, ignoring
      warning: src/zeroconf/_protocol/outgoing.py:393:53: Unknown type declaration 'int_' in annotation, ignoring
      warning: src/zeroconf/_protocol/outgoing.py:393:77: Unknown type declaration 'int_' in annotation, ignoring
      warning: src/zeroconf/_protocol/outgoing.py:393:102: Unknown type declaration 'int_' in annotation, ignoring
      warning: src/zeroconf/_services/__init__.py:69:64: Strings should no longer be used for type declarations. Use 'cython.int' etc. directly.
      warning: src/zeroconf/_services/__init__.py:73:66: Strings should no longer be used for type declarations. Use 'cython.int' etc. directly.
      warning: src/zeroconf/_services/browser.py:189:39: Unknown type declaration 'int_' in annotation, ignoring
      warning: src/zeroconf/_services/browser.py:212:16: Unknown type declaration 'float_' in annotation, ignoring
      warning: src/zeroconf/_services/browser.py:212:35: Unknown type declaration 'bool_' in annotation, ignoring
      warning: src/zeroconf/_services/browser.py:212:71: Unknown type declaration '_QuestionWithKnownAnswers' in annotation, ignoring
      warning: src/zeroconf/_services/browser.py:250:16: Unknown type declaration 'float_' in annotation, ignoring
      warning: src/zeroconf/_services/browser.py:378:55: Unknown type declaration 'float_' in annotation, ignoring
      warning: src/zeroconf/_services/browser.py:378:84: Unknown type declaration 'float_' in annotation, ignoring
      warning: src/zeroconf/_services/browser.py:417:53: Unknown type declaration 'float_' in annotation, ignoring
      warning: src/zeroconf/_services/browser.py:417:84: Unknown type declaration 'float_' in annotation, ignoring
      warning: src/zeroconf/_services/browser.py:513:47: Unknown type declaration 'float_' in annotation, ignoring
      warning: src/zeroconf/_services/browser.py:628:22: Unknown type declaration 'ServiceStateChange' in annotation, ignoring
      warning: src/zeroconf/_services/browser.py:629:15: Unknown type declaration 'str_' in annotation, ignoring
      warning: src/zeroconf/_services/browser.py:630:14: Unknown type declaration 'str_' in annotation, ignoring
      warning: src/zeroconf/_services/browser.py:645:56: Unknown type declaration 'float_' in annotation, ignoring
      warning: src/zeroconf/_services/browser.py:147:28: Strings should no longer be used for type declarations. Use 'cython.int' etc. directly.
      warning: src/zeroconf/_services/browser.py:153:28: Strings should no longer be used for type declarations. Use 'cython.int' etc. directly.
      warning: src/zeroconf/_services/browser.py:165:28: Strings should no longer be used for type declarations. Use 'cython.int' etc. directly.
      warning: src/zeroconf/_services/browser.py:171:28: Strings should no longer be used for type declarations. Use 'cython.int' etc. directly.
      warning: src/zeroconf/_services/info.py:304:44: Unknown type declaration 'IPVersion' in annotation, ignoring
      warning: src/zeroconf/_services/info.py:323:23: Unknown type declaration 'IPVersion' in annotation, ignoring
      warning: src/zeroconf/_services/info.py:336:29: Unknown type declaration 'int_' in annotation, ignoring
      warning: src/zeroconf/_services/info.py:442:35: Unknown type declaration 'float_' in annotation, ignoring
      warning: src/zeroconf/_services/info.py:442:49: Unknown type declaration 'int_' in annotation, ignoring
      warning: src/zeroconf/_services/info.py:455:66: Unknown type declaration 'float_' in annotation, ignoring
      warning: src/zeroconf/_services/info.py:464:66: Unknown type declaration 'float_' in annotation, ignoring
      warning: src/zeroconf/_services/info.py:473:56: Unknown type declaration 'float_' in annotation, ignoring
      warning: src/zeroconf/_services/info.py:485:81: Unknown type declaration 'float_' in annotation, ignoring
      warning: src/zeroconf/_services/info.py:573:17: Unknown type declaration 'IPVersion' in annotation, ignoring
      warning: src/zeroconf/_services/info.py:704:77: Unknown type declaration 'int_' in annotation, ignoring
      warning: src/zeroconf/_services/info.py:731:52: Unknown type declaration 'float_' in annotation, ignoring
      warning: src/zeroconf/_services/info.py:861:13: Unknown type declaration 'float_' in annotation, ignoring
      warning: src/zeroconf/_services/info.py:862:14: Unknown type declaration 'str_' in annotation, ignoring
      warning: src/zeroconf/_services/info.py:863:15: Unknown type declaration 'int_' in annotation, ignoring
      warning: src/zeroconf/_services/info.py:864:16: Unknown type declaration 'int_' in annotation, ignoring
      warning: src/zeroconf/_services/info.py:885:35: Unknown type declaration 'float_' in annotation, ignoring
      warning: src/zeroconf/_services/info.py:885:58: Unknown type declaration 'DNSQuestionType' in annotation, ignoring
      warning: src/zeroconf/_services/info.py:107:42: Strings should no longer be used for type declarations. Use 'cython.int' etc. directly.
      warning: src/zeroconf/_services/registry.py:82:65: Unknown type declaration '_str' in annotation, ignoring
      warning: src/zeroconf/_updates.py:52:56: Unknown type declaration 'float_' in annotation, ignoring
      warning: src/zeroconf/_utils/ipaddress.py:112:43: Unknown type declaration 'bytes_' in annotation, ignoring
      warning: src/zeroconf/_utils/ipaddress.py:112:58: Unknown type declaration 'int_' in annotation, ignoring
      warning: src/zeroconf/_utils/time.py:40:30: Unknown type declaration '_float' in annotation, ignoring
      Compiling src/zeroconf/_dns.py because it changed.
      Compiling src/zeroconf/_cache.py because it changed.
      Compiling src/zeroconf/_history.py because it changed.
      Compiling src/zeroconf/_record_update.py because it changed.
      Compiling src/zeroconf/_listener.py because it changed.
      Compiling src/zeroconf/_protocol/incoming.py because it changed.
      Compiling src/zeroconf/_protocol/outgoing.py because it changed.
      Compiling src/zeroconf/_handlers/answers.py because it changed.
      Compiling src/zeroconf/_handlers/record_manager.py because it changed.
      Compiling src/zeroconf/_handlers/multicast_outgoing_queue.py because it changed.
      Compiling src/zeroconf/_handlers/query_handler.py because it changed.
      Compiling src/zeroconf/_services/__init__.py because it changed.
      Compiling src/zeroconf/_services/browser.py because it changed.
      Compiling src/zeroconf/_services/info.py because it changed.
      Compiling src/zeroconf/_services/registry.py because it changed.
      Compiling src/zeroconf/_updates.py because it changed.
      Compiling src/zeroconf/_utils/ipaddress.py because it changed.
      Compiling src/zeroconf/_utils/time.py because it changed.
      [ 1/18] Cythonizing src/zeroconf/_cache.py
      [ 2/18] Cythonizing src/zeroconf/_dns.py
      [ 3/18] Cythonizing src/zeroconf/_handlers/answers.py
      [ 4/18] Cythonizing src/zeroconf/_handlers/multicast_outgoing_queue.py
      [ 5/18] Cythonizing src/zeroconf/_handlers/query_handler.py
      [ 6/18] Cythonizing src/zeroconf/_handlers/record_manager.py
      [ 7/18] Cythonizing src/zeroconf/_history.py
      [ 8/18] Cythonizing src/zeroconf/_listener.py
      [ 9/18] Cythonizing src/zeroconf/_protocol/incoming.py
      [10/18] Cythonizing src/zeroconf/_protocol/outgoing.py
      [11/18] Cythonizing src/zeroconf/_record_update.py
      [12/18] Cythonizing src/zeroconf/_services/__init__.py
      [13/18] Cythonizing src/zeroconf/_services/browser.py
      [14/18] Cythonizing src/zeroconf/_services/info.py
      [15/18] Cythonizing src/zeroconf/_services/registry.py
      [16/18] Cythonizing src/zeroconf/_updates.py
      [17/18] Cythonizing src/zeroconf/_utils/ipaddress.py
      [18/18] Cythonizing src/zeroconf/_utils/time.py
      running build
      running build_py
      creating /private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/build
      creating /private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/build/lib.macosx-10.9-universal2-cpython-311
      creating /private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/build/lib.macosx-10.9-universal2-cpython-311/zeroconf
      copying src/zeroconf/_record_update.py -> /private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/build/lib.macosx-10.9-universal2-cpython-311/zeroconf
      copying src/zeroconf/_cache.py -> /private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/build/lib.macosx-10.9-universal2-cpython-311/zeroconf
      copying src/zeroconf/asyncio.py -> /private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/build/lib.macosx-10.9-universal2-cpython-311/zeroconf
      copying src/zeroconf/_updates.py -> /private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/build/lib.macosx-10.9-universal2-cpython-311/zeroconf
      copying src/zeroconf/__init__.py -> /private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/build/lib.macosx-10.9-universal2-cpython-311/zeroconf
      copying src/zeroconf/_engine.py -> /private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/build/lib.macosx-10.9-universal2-cpython-311/zeroconf
      copying src/zeroconf/_transport.py -> /private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/build/lib.macosx-10.9-universal2-cpython-311/zeroconf
      copying src/zeroconf/_core.py -> /private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/build/lib.macosx-10.9-universal2-cpython-311/zeroconf
      copying src/zeroconf/_logger.py -> /private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/build/lib.macosx-10.9-universal2-cpython-311/zeroconf
      copying src/zeroconf/_listener.py -> /private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/build/lib.macosx-10.9-universal2-cpython-311/zeroconf
      copying src/zeroconf/_exceptions.py -> /private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/build/lib.macosx-10.9-universal2-cpython-311/zeroconf
      copying src/zeroconf/_history.py -> /private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/build/lib.macosx-10.9-universal2-cpython-311/zeroconf
      copying src/zeroconf/const.py -> /private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/build/lib.macosx-10.9-universal2-cpython-311/zeroconf
      copying src/zeroconf/_dns.py -> /private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/build/lib.macosx-10.9-universal2-cpython-311/zeroconf
      creating /private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/build/lib.macosx-10.9-universal2-cpython-311/zeroconf/_handlers
      copying src/zeroconf/_handlers/multicast_outgoing_queue.py -> /private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/build/lib.macosx-10.9-universal2-cpython-311/zeroconf/_handlers
      copying src/zeroconf/_handlers/record_manager.py -> /private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/build/lib.macosx-10.9-universal2-cpython-311/zeroconf/_handlers
      copying src/zeroconf/_handlers/__init__.py -> /private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/build/lib.macosx-10.9-universal2-cpython-311/zeroconf/_handlers
      copying src/zeroconf/_handlers/query_handler.py -> /private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/build/lib.macosx-10.9-universal2-cpython-311/zeroconf/_handlers
      copying src/zeroconf/_handlers/answers.py -> /private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/build/lib.macosx-10.9-universal2-cpython-311/zeroconf/_handlers
      creating /private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/build/lib.macosx-10.9-universal2-cpython-311/zeroconf/_protocol
      copying src/zeroconf/_protocol/outgoing.py -> /private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/build/lib.macosx-10.9-universal2-cpython-311/zeroconf/_protocol
      copying src/zeroconf/_protocol/__init__.py -> /private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/build/lib.macosx-10.9-universal2-cpython-311/zeroconf/_protocol
      copying src/zeroconf/_protocol/incoming.py -> /private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/build/lib.macosx-10.9-universal2-cpython-311/zeroconf/_protocol
      creating /private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/build/lib.macosx-10.9-universal2-cpython-311/zeroconf/_services
      copying src/zeroconf/_services/registry.py -> /private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/build/lib.macosx-10.9-universal2-cpython-311/zeroconf/_services
      copying src/zeroconf/_services/__init__.py -> /private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/build/lib.macosx-10.9-universal2-cpython-311/zeroconf/_services
      copying src/zeroconf/_services/types.py -> /private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/build/lib.macosx-10.9-universal2-cpython-311/zeroconf/_services
      copying src/zeroconf/_services/browser.py -> /private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/build/lib.macosx-10.9-universal2-cpython-311/zeroconf/_services
      copying src/zeroconf/_services/info.py -> /private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/build/lib.macosx-10.9-universal2-cpython-311/zeroconf/_services
      creating /private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/build/lib.macosx-10.9-universal2-cpython-311/zeroconf/_utils
      copying src/zeroconf/_utils/time.py -> /private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/build/lib.macosx-10.9-universal2-cpython-311/zeroconf/_utils
      copying src/zeroconf/_utils/ipaddress.py -> /private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/build/lib.macosx-10.9-universal2-cpython-311/zeroconf/_utils
      copying src/zeroconf/_utils/asyncio.py -> /private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/build/lib.macosx-10.9-universal2-cpython-311/zeroconf/_utils
      copying src/zeroconf/_utils/net.py -> /private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/build/lib.macosx-10.9-universal2-cpython-311/zeroconf/_utils
      copying src/zeroconf/_utils/__init__.py -> /private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/build/lib.macosx-10.9-universal2-cpython-311/zeroconf/_utils
      copying src/zeroconf/_utils/name.py -> /private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/build/lib.macosx-10.9-universal2-cpython-311/zeroconf/_utils
      copying src/zeroconf/py.typed -> /private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/build/lib.macosx-10.9-universal2-cpython-311/zeroconf
      copying src/zeroconf/_record_update.py -> /private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/build/lib.macosx-10.9-universal2-cpython-311/zeroconf
      copying src/zeroconf/_dns.pxd -> /private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/build/lib.macosx-10.9-universal2-cpython-311/zeroconf
      copying src/zeroconf/_cache.py -> /private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/build/lib.macosx-10.9-universal2-cpython-311/zeroconf
      copying src/zeroconf/_updates.pxd -> /private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/build/lib.macosx-10.9-universal2-cpython-311/zeroconf
      copying src/zeroconf/asyncio.py -> /private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/build/lib.macosx-10.9-universal2-cpython-311/zeroconf
      copying src/zeroconf/_record_update.pxd -> /private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/build/lib.macosx-10.9-universal2-cpython-311/zeroconf
      copying src/zeroconf/_updates.py -> /private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/build/lib.macosx-10.9-universal2-cpython-311/zeroconf
      copying src/zeroconf/__init__.py -> /private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/build/lib.macosx-10.9-universal2-cpython-311/zeroconf
      copying src/zeroconf/_engine.py -> /private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/build/lib.macosx-10.9-universal2-cpython-311/zeroconf
      copying src/zeroconf/_transport.py -> /private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/build/lib.macosx-10.9-universal2-cpython-311/zeroconf
      copying src/zeroconf/_cache.pxd -> /private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/build/lib.macosx-10.9-universal2-cpython-311/zeroconf
      copying src/zeroconf/_history.pxd -> /private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/build/lib.macosx-10.9-universal2-cpython-311/zeroconf
      copying src/zeroconf/_core.py -> /private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/build/lib.macosx-10.9-universal2-cpython-311/zeroconf
      copying src/zeroconf/_logger.py -> /private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/build/lib.macosx-10.9-universal2-cpython-311/zeroconf
      copying src/zeroconf/_listener.py -> /private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/build/lib.macosx-10.9-universal2-cpython-311/zeroconf
      copying src/zeroconf/_exceptions.py -> /private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/build/lib.macosx-10.9-universal2-cpython-311/zeroconf
      copying src/zeroconf/_listener.pxd -> /private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/build/lib.macosx-10.9-universal2-cpython-311/zeroconf
      copying src/zeroconf/_history.py -> /private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/build/lib.macosx-10.9-universal2-cpython-311/zeroconf
      copying src/zeroconf/const.py -> /private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/build/lib.macosx-10.9-universal2-cpython-311/zeroconf
      copying src/zeroconf/_dns.py -> /private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/build/lib.macosx-10.9-universal2-cpython-311/zeroconf
      copying src/zeroconf/_handlers/multicast_outgoing_queue.py -> /private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/build/lib.macosx-10.9-universal2-cpython-311/zeroconf/_handlers
      copying src/zeroconf/_handlers/answers.pxd -> /private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/build/lib.macosx-10.9-universal2-cpython-311/zeroconf/_handlers
      copying src/zeroconf/_handlers/record_manager.pxd -> /private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/build/lib.macosx-10.9-universal2-cpython-311/zeroconf/_handlers
      copying src/zeroconf/_handlers/record_manager.py -> /private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/build/lib.macosx-10.9-universal2-cpython-311/zeroconf/_handlers
      copying src/zeroconf/_handlers/__init__.py -> /private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/build/lib.macosx-10.9-universal2-cpython-311/zeroconf/_handlers
      copying src/zeroconf/_handlers/query_handler.py -> /private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/build/lib.macosx-10.9-universal2-cpython-311/zeroconf/_handlers
      copying src/zeroconf/_handlers/answers.py -> /private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/build/lib.macosx-10.9-universal2-cpython-311/zeroconf/_handlers
      copying src/zeroconf/_handlers/multicast_outgoing_queue.pxd -> /private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/build/lib.macosx-10.9-universal2-cpython-311/zeroconf/_handlers
      copying src/zeroconf/_handlers/query_handler.pxd -> /private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/build/lib.macosx-10.9-universal2-cpython-311/zeroconf/_handlers
      copying src/zeroconf/_protocol/outgoing.py -> /private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/build/lib.macosx-10.9-universal2-cpython-311/zeroconf/_protocol
      copying src/zeroconf/_protocol/outgoing.pxd -> /private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/build/lib.macosx-10.9-universal2-cpython-311/zeroconf/_protocol
      copying src/zeroconf/_protocol/__init__.py -> /private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/build/lib.macosx-10.9-universal2-cpython-311/zeroconf/_protocol
      copying src/zeroconf/_protocol/incoming.pxd -> /private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/build/lib.macosx-10.9-universal2-cpython-311/zeroconf/_protocol
      copying src/zeroconf/_protocol/incoming.py -> /private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/build/lib.macosx-10.9-universal2-cpython-311/zeroconf/_protocol
      copying src/zeroconf/_services/browser.pxd -> /private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/build/lib.macosx-10.9-universal2-cpython-311/zeroconf/_services
      copying src/zeroconf/_services/registry.py -> /private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/build/lib.macosx-10.9-universal2-cpython-311/zeroconf/_services
      copying src/zeroconf/_services/__init__.pxd -> /private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/build/lib.macosx-10.9-universal2-cpython-311/zeroconf/_services
      copying src/zeroconf/_services/__init__.py -> /private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/build/lib.macosx-10.9-universal2-cpython-311/zeroconf/_services
      copying src/zeroconf/_services/types.py -> /private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/build/lib.macosx-10.9-universal2-cpython-311/zeroconf/_services
      copying src/zeroconf/_services/browser.py -> /private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/build/lib.macosx-10.9-universal2-cpython-311/zeroconf/_services
      copying src/zeroconf/_services/registry.pxd -> /private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/build/lib.macosx-10.9-universal2-cpython-311/zeroconf/_services
      copying src/zeroconf/_services/info.pxd -> /private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/build/lib.macosx-10.9-universal2-cpython-311/zeroconf/_services
      copying src/zeroconf/_services/info.py -> /private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/build/lib.macosx-10.9-universal2-cpython-311/zeroconf/_services
      copying src/zeroconf/_utils/time.py -> /private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/build/lib.macosx-10.9-universal2-cpython-311/zeroconf/_utils
      copying src/zeroconf/_utils/ipaddress.py -> /private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/build/lib.macosx-10.9-universal2-cpython-311/zeroconf/_utils
      copying src/zeroconf/_utils/ipaddress.pxd -> /private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/build/lib.macosx-10.9-universal2-cpython-311/zeroconf/_utils
      copying src/zeroconf/_utils/asyncio.py -> /private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/build/lib.macosx-10.9-universal2-cpython-311/zeroconf/_utils
      copying src/zeroconf/_utils/net.py -> /private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/build/lib.macosx-10.9-universal2-cpython-311/zeroconf/_utils
      copying src/zeroconf/_utils/__init__.py -> /private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/build/lib.macosx-10.9-universal2-cpython-311/zeroconf/_utils
      copying src/zeroconf/_utils/name.py -> /private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/build/lib.macosx-10.9-universal2-cpython-311/zeroconf/_utils
      copying src/zeroconf/_utils/time.pxd -> /private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/build/lib.macosx-10.9-universal2-cpython-311/zeroconf/_utils
      running build_ext
      Traceback (most recent call last):
        File "/private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/setup.py", line 43, in <module>
          setup(**setup_kwargs)
        File "/private/tmp/pip-build-env-8li3ooq_/overlay/lib/python3.11/site-packages/setuptools/__init__.py", line 104, in setup
          return distutils.core.setup(**attrs)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "/private/tmp/pip-build-env-8li3ooq_/overlay/lib/python3.11/site-packages/setuptools/_distutils/core.py", line 184, in setup
          return run_commands(dist)
                 ^^^^^^^^^^^^^^^^^^
        File "/private/tmp/pip-build-env-8li3ooq_/overlay/lib/python3.11/site-packages/setuptools/_distutils/core.py", line 200, in run_commands
          dist.run_commands()
        File "/private/tmp/pip-build-env-8li3ooq_/overlay/lib/python3.11/site-packages/setuptools/_distutils/dist.py", line 969, in run_commands
          self.run_command(cmd)
        File "/private/tmp/pip-build-env-8li3ooq_/overlay/lib/python3.11/site-packages/setuptools/dist.py", line 967, in run_command
          super().run_command(command)
        File "/private/tmp/pip-build-env-8li3ooq_/overlay/lib/python3.11/site-packages/setuptools/_distutils/dist.py", line 988, in run_command
          cmd_obj.run()
        File "/private/tmp/pip-build-env-8li3ooq_/overlay/lib/python3.11/site-packages/setuptools/_distutils/command/build.py", line 132, in run
          self.run_command(cmd_name)
        File "/private/tmp/pip-build-env-8li3ooq_/overlay/lib/python3.11/site-packages/setuptools/_distutils/cmd.py", line 316, in run_command
          self.distribution.run_command(command)
        File "/private/tmp/pip-build-env-8li3ooq_/overlay/lib/python3.11/site-packages/setuptools/dist.py", line 967, in run_command
          super().run_command(command)
        File "/private/tmp/pip-build-env-8li3ooq_/overlay/lib/python3.11/site-packages/setuptools/_distutils/dist.py", line 988, in run_command
          cmd_obj.run()
        File "/private/tmp/pip-build-env-8li3ooq_/overlay/lib/python3.11/site-packages/setuptools/_distutils/command/build_ext.py", line 329, in run
          customize_compiler(self.compiler)
        File "/private/tmp/pip-build-env-8li3ooq_/overlay/lib/python3.11/site-packages/setuptools/_distutils/sysconfig.py", line 295, in customize_compiler
          _customize_macos()
        File "/private/tmp/pip-build-env-8li3ooq_/overlay/lib/python3.11/site-packages/setuptools/_distutils/sysconfig.py", line 283, in _customize_macos
          sys.platform == "darwin" and __import__('_osx_support').customize_compiler(
                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/_osx_support.py", line 488, in customize_compiler
          _find_appropriate_compiler(_config_vars)
        File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/_osx_support.py", line 244, in _find_appropriate_compiler
          raise SystemError(
      SystemError: Cannot locate working compiler
      Traceback (most recent call last):
        File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 353, in <module>
          main()
        File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 335, in main
          json_out['return_val'] = hook(**hook_input['kwargs'])
                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 251, in build_wheel
          return _build_backend().build_wheel(wheel_directory, config_settings,
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "/private/tmp/pip-build-env-8li3ooq_/overlay/lib/python3.11/site-packages/poetry/core/masonry/api.py", line 58, in build_wheel
          return WheelBuilder.make_in(
                 ^^^^^^^^^^^^^^^^^^^^^
        File "/private/tmp/pip-build-env-8li3ooq_/overlay/lib/python3.11/site-packages/poetry/core/masonry/builders/wheel.py", line 88, in make_in
          wb.build(target_dir=directory)
        File "/private/tmp/pip-build-env-8li3ooq_/overlay/lib/python3.11/site-packages/poetry/core/masonry/builders/wheel.py", line 121, in build
          self._build(zip_file)
        File "/private/tmp/pip-build-env-8li3ooq_/overlay/lib/python3.11/site-packages/poetry/core/masonry/builders/wheel.py", line 182, in _build
          self._run_build_command(setup)
        File "/private/tmp/pip-build-env-8li3ooq_/overlay/lib/python3.11/site-packages/poetry/core/masonry/builders/wheel.py", line 248, in _run_build_command
          subprocess.check_call([
        File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/subprocess.py", line 413, in check_call
          raise CalledProcessError(retcode, cmd)
      subprocess.CalledProcessError: Command '['/Library/Frameworks/Python.framework/Versions/3.11/bin/python3.11', '/private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/setup.py', 'build', '-b', '/private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/build', '--build-purelib', '/private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/build/lib', '--build-platlib', '/private/tmp/pip-install-cn2wwun9/zeroconf_c204d5e4545c456e89ce28f2820f7f66/build/lib.macosx-10.9-universal2-cpython-311']' returned non-zero exit status 1.
      [end of output]
 
  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for zeroconf
ERROR: Could not build wheels for zeroconf, which is required to install pyproject.toml-based projects
   Lutron Leap Error               Error in plugin execution InitializeMain:

  File "plugin.py", line 14, in <module>
type: No module named 'pylutron_caseta'


Posted on
Thu Apr 18, 2024 9:00 am
jay (support) offline
Site Admin
User avatar
Posts: 18229
Joined: Mar 19, 2008
Location: Austin, Texas

Re: plugin requirements.txt, Xcode

Yeah, unfortunately that is an issue that we've seen, almost always because of zeroconf (most other packages have binary wheels on pypi so no local compilation is necessary). Nothing is ever going to be perfect, but at least this is a definite improvement.

Jay (Indigo Support)
Twitter | Facebook | LinkedIn

Posted on
Thu Apr 18, 2024 9:09 am
jay (support) offline
Site Admin
User avatar
Posts: 18229
Joined: Mar 19, 2008
Location: Austin, Texas

Re: plugin requirements.txt, Xcode

I forgot to mention that zeroconf can be used python-only - it only uses cython (compiled packages) as a performance booster. Unfortunately, the implementation of the wheel on pypi always forces the compiled part to be installed, which negates the benefit of it being python-only. We're investigating options to try to solve this issue, but haven't found a workable solution yet.

Jay (Indigo Support)
Twitter | Facebook | LinkedIn

Posted on
Thu Apr 18, 2024 9:20 am
jay (support) offline
Site Admin
User avatar
Posts: 18229
Joined: Mar 19, 2008
Location: Austin, Texas

Re: plugin requirements.txt, Xcode

Try this: in your requirements.txt file, on the first line add this:

Code: Select all
pip3.11 install --only-binary=:all: zeroconf


I think that may avoid compilation completely. Maybe not, but I just tested on my test mac running Catalina (no Xcode installed) and it appears to have installed without the compiled modules.

Jay (Indigo Support)
Twitter | Facebook | LinkedIn

Page 1 of 1

Who is online

Users browsing this forum: No registered users and 7 guests