Using cached zipp-3.15.0-py3-none-any.whl (6.8 kB)
Building wheels for collected packages: yappi
  Building wheel for yappi (setup.py) ... error
  error: subprocess-exited-with-error
  
  × python setup.py bdist_wheel did not run successfully.
  │ exit code: 1
  ╰─> [78 lines of output]
      running bdist_wheel
      running build
      running build_py
      creating build
      creating build/lib.macosx-10.9-universal2-cpython-311
      copying yappi/yappi.py -> build/lib.macosx-10.9-universal2-cpython-311
      running build_ext
      building '_yappi' extension
      creating build/temp.macosx-10.9-universal2-cpython-311
      creating build/temp.macosx-10.9-universal2-cpython-311/yappi
      clang -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -arch arm64 -arch x86_64 -g -I/Users/darshanj/Documents/rally/env/include -I/Library/Frameworks/Python.framework/Versions/3.11/include/python3.11 -c yappi/_yappi.c -o build/temp.macosx-10.9-universal2-cpython-311/yappi/_yappi.o
      yappi/_yappi.c:220:18: error: incomplete definition of type 'struct _frame'
          return (frame->f_state == FRAME_SUSPENDED);
                  ~~~~~^
      /Library/Frameworks/Python.framework/Versions/3.11/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame'
      typedef struct _frame PyFrameObject;
                     ^
      yappi/_yappi.c:220:31: error: use of undeclared identifier 'FRAME_SUSPENDED'; did you mean 'IS_SUSPENDED'?
          return (frame->f_state == FRAME_SUSPENDED);
                                    ^~~~~~~~~~~~~~~
                                    IS_SUSPENDED
      yappi/_yappi.c:217:1: note: 'IS_SUSPENDED' declared here
      IS_SUSPENDED(PyFrameObject *frame)
      ^
      yappi/_yappi.c:232:19: error: incomplete definition of type 'struct _frame'
          result = frame->f_code->co_flags & CO_COROUTINE ||
                   ~~~~~^
      /Library/Frameworks/Python.framework/Versions/3.11/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame'
      typedef struct _frame PyFrameObject;
                     ^
      yappi/_yappi.c:233:14: error: incomplete definition of type 'struct _frame'
              frame->f_code->co_flags & CO_ITERABLE_COROUTINE;
              ~~~~~^
      /Library/Frameworks/Python.framework/Versions/3.11/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame'
      typedef struct _frame PyFrameObject;
                     ^
      yappi/_yappi.c:236:29: error: incomplete definition of type 'struct _frame'
          result = result || frame->f_code->co_flags & CO_ASYNC_GENERATOR;
                             ~~~~~^
      /Library/Frameworks/Python.framework/Versions/3.11/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame'
      typedef struct _frame PyFrameObject;
                     ^
      yappi/_yappi.c:642:16: error: incomplete definition of type 'struct _frame'
          cobj = fobj->f_code;
                 ~~~~^
      /Library/Frameworks/Python.framework/Versions/3.11/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame'
      typedef struct _frame PyFrameObject;
                     ^
      yappi/_yappi.c:663:72: error: no member named 'co_varnames' in 'struct PyCodeObject'; did you mean 'co_names'?
              const char *firstarg = PyStr_AS_CSTRING(PyTuple_GET_ITEM(cobj->co_varnames, 0));
                                                                             ^~~~~~~~~~~
                                                                             co_names
      /Library/Frameworks/Python.framework/Versions/3.11/include/python3.11/cpython/tupleobject.h:30:52: note: expanded from macro 'PyTuple_GET_ITEM'
      #define PyTuple_GET_ITEM(op, index) (_PyTuple_CAST(op)->ob_item[index])
                                                         ^
      /Library/Frameworks/Python.framework/Versions/3.11/include/python3.11/cpython/tupleobject.h:18:59: note: expanded from macro '_PyTuple_CAST'
          (assert(PyTuple_Check(op)), _Py_CAST(PyTupleObject*, (op)))
                                                                ^
      /Library/Frameworks/Python.framework/Versions/3.11/include/python3.11/pyport.h:24:38: note: expanded from macro '_Py_CAST'
      #define _Py_CAST(type, expr) ((type)(expr))
                                           ^
      yappi/_yappi.c:182:46: note: expanded from macro 'PyStr_AS_CSTRING'
      #define PyStr_AS_CSTRING(s) PyUnicode_AsUTF8(s)
                                                   ^
      /Library/Frameworks/Python.framework/Versions/3.11/include/python3.11/cpython/code.h:103:21: note: 'co_names' declared here
      struct PyCodeObject _PyCode_DEF(1);
                          ^
      /Library/Frameworks/Python.framework/Versions/3.11/include/python3.11/cpython/code.h:61:15: note: expanded from macro '_PyCode_DEF'
          PyObject *co_names;            /* list of strings (names used) */          \
                    ^
      yappi/_yappi.c:666:36: error: incomplete definition of type 'struct _frame'
                  PyObject* locals = fobj->f_locals;
                                     ~~~~^
      /Library/Frameworks/Python.framework/Versions/3.11/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame'
      typedef struct _frame PyFrameObject;
                     ^
      8 errors generated.
      error: command '/usr/bin/clang' failed with exit code 1
      [end of output]
  
  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for yappi
  Running setup.py clean for yappi
Failed to build yappi
ERROR: Could not build wheels for yappi, which is required to install pyproject.toml-based projects
I'm getting the above error while installing ESRally. Any solution to overcome this.