I have tried almost everything to make this package but it just not really happening.
I tried Conda environment, MSYS, Python native environment, chocolatey and what not.
Following is the error if somebody cane help solving it that be great.
Processing c:\users\nikunayi\documents\pythonrtspenv\pygobject-3.38.0.tar.gz
File was already downloaded c:\users\nikunayi\documents\pythonrtspenv\PyGObject-3.38.0.tar.gz
Installing build dependencies ... done
Getting requirements to build wheel ... done
Preparing metadata (pyproject.toml) ... done
Collecting pycairo>=1.11.1 (from PyGObject==3.38.0)
Using cached pycairo-1.26.0-cp312-cp312-win_amd64.whl.metadata (2.8 kB)
Using cached pycairo-1.26.0-cp312-cp312-win_amd64.whl (859 kB)
Saved c:\users\nikunayi\documents\pythonrtspenv\pycairo-1.26.0-cp312-cp312-win_amd64.whl
Building wheels for collected packages: PyGObject
Building wheel for PyGObject (pyproject.toml) ... error
error: subprocess-exited-with-error
× Building wheel for PyGObject (pyproject.toml) did not run successfully.
│ exit code: 1
╰─> [48 lines of output]
running bdist_wheel
running build
running build_py
creating build
creating build\lib.win-amd64-cpython-312
creating build\lib.win-amd64-cpython-312\pygtkcompat
copying pygtkcompat\generictreemodel.py -> build\lib.win-amd64-cpython-312\pygtkcompat
copying pygtkcompat\pygtkcompat.py -> build\lib.win-amd64-cpython-312\pygtkcompat
copying pygtkcompat\__init__.py -> build\lib.win-amd64-cpython-312\pygtkcompat
creating build\lib.win-amd64-cpython-312\gi
copying gi\docstring.py -> build\lib.win-amd64-cpython-312\gi
copying gi\importer.py -> build\lib.win-amd64-cpython-312\gi
copying gi\module.py -> build\lib.win-amd64-cpython-312\gi
copying gi\pygtkcompat.py -> build\lib.win-amd64-cpython-312\gi
copying gi\types.py -> build\lib.win-amd64-cpython-312\gi
copying gi\_constants.py -> build\lib.win-amd64-cpython-312\gi
copying gi\_error.py -> build\lib.win-amd64-cpython-312\gi
copying gi\_gtktemplate.py -> build\lib.win-amd64-cpython-312\gi
copying gi\_option.py -> build\lib.win-amd64-cpython-312\gi
copying gi\_ossighelper.py -> build\lib.win-amd64-cpython-312\gi
copying gi\_propertyhelper.py -> build\lib.win-amd64-cpython-312\gi
copying gi\_signalhelper.py -> build\lib.win-amd64-cpython-312\gi
copying gi\__init__.py -> build\lib.win-amd64-cpython-312\gi
creating build\lib.win-amd64-cpython-312\gi\repository
copying gi\repository\__init__.py -> build\lib.win-amd64-cpython-312\gi\repository
creating build\lib.win-amd64-cpython-312\gi\overrides
copying gi\overrides\Gdk.py -> build\lib.win-amd64-cpython-312\gi\overrides
copying gi\overrides\GdkPixbuf.py -> build\lib.win-amd64-cpython-312\gi\overrides
copying gi\overrides\GIMarshallingTests.py -> build\lib.win-amd64-cpython-312\gi\overrides
copying gi\overrides\Gio.py -> build\lib.win-amd64-cpython-312\gi\overrides
copying gi\overrides\GLib.py -> build\lib.win-amd64-cpython-312\gi\overrides
copying gi\overrides\GObject.py -> build\lib.win-amd64-cpython-312\gi\overrides
copying gi\overrides\Gtk.py -> build\lib.win-amd64-cpython-312\gi\overrides
copying gi\overrides\keysyms.py -> build\lib.win-amd64-cpython-312\gi\overrides
copying gi\overrides\Pango.py -> build\lib.win-amd64-cpython-312\gi\overrides
copying gi\overrides\__init__.py -> build\lib.win-amd64-cpython-312\gi\overrides
running build_ext
pycairo: new API
pycairo: trying include directory: 'C:\\Users\\nikunayi\\AppData\\Local\\Temp\\pip-build-env-voyclkpz\\overlay\\Lib\\site-packages\\cairo\\include'
pycairo: found 'C:\\Users\\nikunayi\\AppData\\Local\\Temp\\pip-build-env-voyclkpz\\overlay\\Lib\\site-packages\\cairo\\include\\py3cairo.h'
building 'gi._gi' extension
creating build\temp.win-amd64-cpython-312
creating build\temp.win-amd64-cpython-312\Release
creating build\temp.win-amd64-cpython-312\Release\gi
"C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.39.33519\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -DPY_SSIZE_T_CLEAN -IC:\Users\nikunayi\AppData\Local\Temp\pip-req-build-nysls4et -IC:\Users\nikunayi\AppData\Local\Temp\pip-req-build-nysls4et\gi -IC:\Users\nikunayi\Documents\PythonRTSPEnv\PythonRTSPEnv\include -IC:\Python312\include -IC:\Python312\Include "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.39.33519\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.39.33519\ATLMFC\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" /Tcgi\gimodule.c /Fobuild\temp.win-amd64-cpython-312\Release\gi\gimodule.obj -FImsvc_recommended_pragmas.h
gimodule.c
gi\gimodule.c: fatal error C1083: Cannot open include file: 'msvc_recommended_pragmas.h': No such file or directory
error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2022\\BuildTools\\VC\\Tools\\MSVC\\14.39.33519\\bin\\HostX86\\x64\\cl.exe' failed with exit code 2
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for PyGObject
Failed to build PyGObject
ERROR: Failed to build one or more wheels
I have tried almost everything to make this package but it just not really happening. I tried Conda environment, MSYS, Python native environment, chocolatey and what not.
Following is the error if somebody cane help solving it that be great.