Unable to install mysql client package in Virtual environment

I tried to install mysql client in my virtual environment but I am getting below error all time.

I am using Mac book so please review and help me to install mysql client package.

(myenv) manojkumar19@manojkumars-mbp Django Learning % pip list
Package         Version
--------------- -------
asgiref         3.7.2
cffi            1.16.0
cryptography    42.0.5
Django          5.0.4
django-autoslug 1.9.9
pip             24.0
psycopg2-binary 2.9.9
pycparser       2.22
PyMySQL         1.1.0
sqlparse        0.4.4
(myenv) manojkumar19@manojkumars-mbp Django Learning % pip install mysqlclient
Collecting mysqlclient
  Using cached mysqlclient-2.2.4.tar.gz (90 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... error
  error: subprocess-exited-with-error
  
  × Getting requirements to build wheel did not run successfully.
  │ exit code: 1
  ╰─> [30 lines of output]
      /bin/sh: pkg-config: command not found
      /bin/sh: pkg-config: command not found
      /bin/sh: pkg-config: command not found
      Trying pkg-config --exists mysqlclient
      Command 'pkg-config --exists mysqlclient' returned non-zero exit status 127.
      Trying pkg-config --exists mariadb
      Command 'pkg-config --exists mariadb' returned non-zero exit status 127.
      Trying pkg-config --exists libmariadb
      Command 'pkg-config --exists libmariadb' returned non-zero exit status 127.
      Traceback (most recent call last):
        File "/Users/manojkumar19/Desktop/Python Project/Django Learning/myenv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 353, in <module>
          main()
        File "/Users/manojkumar19/Desktop/Python Project/Django Learning/myenv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 335, in main
          json_out['return_val'] = hook(**hook_input['kwargs'])
                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "/Users/manojkumar19/Desktop/Python Project/Django Learning/myenv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 118, in get_requires_for_build_wheel
          return hook(config_settings)
                 ^^^^^^^^^^^^^^^^^^^^^
        File "/private/var/folders/wh/lskcb64j7qs3rjz3lr960njw0000gp/T/pip-build-env-ji07hq_c/overlay/lib/python3.12/site-packages/setuptools/build_meta.py", line 325, in get_requires_for_build_wheel
          return self._get_build_requires(config_settings, requirements=['wheel'])
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "/private/var/folders/wh/lskcb64j7qs3rjz3lr960njw0000gp/T/pip-build-env-ji07hq_c/overlay/lib/python3.12/site-packages/setuptools/build_meta.py", line 295, in _get_build_requires
          self.run_setup()
        File "/private/var/folders/wh/lskcb64j7qs3rjz3lr960njw0000gp/T/pip-build-env-ji07hq_c/overlay/lib/python3.12/site-packages/setuptools/build_meta.py", line 311, in run_setup
          exec(code, locals())
        File "<string>", line 155, in <module>
        File "<string>", line 49, in get_config_posix
        File "<string>", line 28, in find_package_name
      Exception: Can not find valid pkg-config name.
      Specify MYSQLCLIENT_CFLAGS and MYSQLCLIENT_LDFLAGS env vars manually
      [end of output]
  
  note: This error originates from a subprocess, and is likely not a problem with pip.
error: subprocess-exited-with-error

× Getting requirements to build wheel did not run successfully.
│ exit code: 1
╰─> See above for output.

note: This error originates from a subprocess, and is likely not a problem with pip.
(myenv) manojkumar19@manojkumars-mbp Django Learning % 

Hi.

Error message is pretty clear: pkg-config is missing.

Please, review installation documentation for macos (mysqlclient/README.md at main · PyMySQL/mysqlclient · GitHub) and install requested requirements