Building wheels for collected packages: fastapiapp, asyncpg Building wheel for fastapiapp (pyproject.toml) ... done Created wheel for fastapiapp: filename=fastapiapp-2025.4.1-py3-none-any.whl size=138251 sha256=f0b282c6e616e6fb029df15c8d9d2a164313e7ebfeb2640ae711a5229d07158c Stored in directory: C:\Users\j\AppData\Local\Temp\pip-ephem-wheel-cache-edplxpup\wheels\52\28\4c\62f36c7ee86b0144b6c2b71f8150e11101eb83a6e8a99fb4a1 Building wheel for asyncpg (pyproject.toml) ... error error: subprocess-exited-with-error × Building wheel for asyncpg (pyproject.toml) did not run successfully. │ exit code: 1 ╰─> [243 lines of output] running bdist_wheel running build running build_py creating build\lib.win-amd64-cpython-313\asyncpg copying asyncpg\cluster.py -> build\lib.win-amd64-cpython-313\asyncpg copying asyncpg\compat.py -> build\lib.win-amd64-cpython-313\asyncpg copying asyncpg\connection.py -> build\lib.win-amd64-cpython-313\asyncpg copying asyncpg\connect_utils.py -> build\lib.win-amd64-cpython-313\asyncpg copying asyncpg\connresource.py -> build\lib.win-amd64-cpython-313\asyncpg copying asyncpg\cursor.py -> build\lib.win-amd64-cpython-313\asyncpg copying asyncpg\introspection.py -> build\lib.win-amd64-cpython-313\asyncpg copying asyncpg\pool.py -> build\lib.win-amd64-cpython-313\asyncpg copying asyncpg\prepared_stmt.py -> build\lib.win-amd64-cpython-313\asyncpg copying asyncpg\serverversion.py -> build\lib.win-amd64-cpython-313\asyncpg copying asyncpg\transaction.py -> build\lib.win-amd64-cpython-313\asyncpg copying asyncpg\types.py -> build\lib.win-amd64-cpython-313\asyncpg copying asyncpg\utils.py -> build\lib.win-amd64-cpython-313\asyncpg copying asyncpg\_asyncio_compat.py -> build\lib.win-amd64-cpython-313\asyncpg copying asyncpg\_version.py -> build\lib.win-amd64-cpython-313\asyncpg copying asyncpg\__init__.py -> build\lib.win-amd64-cpython-313\asyncpg creating build\lib.win-amd64-cpython-313\asyncpg\exceptions copying asyncpg\exceptions\_base.py -> build\lib.win-amd64-cpython-313\asyncpg\exceptions copying asyncpg\exceptions\__init__.py -> build\lib.win-amd64-cpython-313\asyncpg\exceptions creating build\lib.win-amd64-cpython-313\asyncpg\pgproto copying asyncpg\pgproto\types.py -> build\lib.win-amd64-cpython-313\asyncpg\pgproto copying asyncpg\pgproto\__init__.py -> build\lib.win-amd64-cpython-313\asyncpg\pgproto creating build\lib.win-amd64-cpython-313\asyncpg\protocol copying asyncpg\protocol\__init__.py -> build\lib.win-amd64-cpython-313\asyncpg\protocol creating build\lib.win-amd64-cpython-313\asyncpg\_testbase copying asyncpg\_testbase\fuzzer.py -> build\lib.win-amd64-cpython-313\asyncpg\_testbase copying asyncpg\_testbase\__init__.py -> build\lib.win-amd64-cpython-313\asyncpg\_testbase creating build\lib.win-amd64-cpython-313\asyncpg\protocol\codecs copying asyncpg\protocol\codecs\__init__.py -> build\lib.win-amd64-cpython-313\asyncpg\protocol\codecs running egg_info writing asyncpg.egg-info\PKG-INFO writing dependency_links to asyncpg.egg-info\dependency_links.txt writing requirements to asyncpg.egg-info\requires.txt writing top-level names to asyncpg.egg-info\top_level.txt reading manifest file 'asyncpg.egg-info\SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching '*.py' under directory 'examples' adding license file 'LICENSE' adding license file 'AUTHORS' writing manifest file 'asyncpg.egg-info\SOURCES.txt' C:\Users\j\AppData\Local\Temp\pip-build-env-vfgi__ov\overlay\Lib\site-packages\setuptools\command\build_py.py:218: _Warning: Package 'asyncpg.pgproto' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'asyncpg.pgproto' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'asyncpg.pgproto' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'asyncpg.pgproto' to be distributed and are already explicitly excluding 'asyncpg.pgproto' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) C:\Users\j\AppData\Local\Temp\pip-build-env-vfgi__ov\overlay\Lib\site-packages\setuptools\command\build_py.py:218: _Warning: Package 'asyncpg.protocol' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'asyncpg.protocol' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'asyncpg.protocol' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'asyncpg.protocol' to be distributed and are already explicitly excluding 'asyncpg.protocol' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) C:\Users\j\AppData\Local\Temp\pip-build-env-vfgi__ov\overlay\Lib\site-packages\setuptools\command\build_py.py:218: _Warning: Package 'asyncpg.protocol.record' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'asyncpg.protocol.record' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'asyncpg.protocol.record' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'asyncpg.protocol.record' to be distributed and are already explicitly excluding 'asyncpg.protocol.record' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) copying asyncpg\pgproto\__init__.pxd -> build\lib.win-amd64-cpython-313\asyncpg\pgproto copying asyncpg\pgproto\buffer.pxd -> build\lib.win-amd64-cpython-313\asyncpg\pgproto copying asyncpg\pgproto\buffer.pyx -> build\lib.win-amd64-cpython-313\asyncpg\pgproto copying asyncpg\pgproto\consts.pxi -> build\lib.win-amd64-cpython-313\asyncpg\pgproto copying asyncpg\pgproto\cpythonx.pxd -> build\lib.win-amd64-cpython-313\asyncpg\pgproto copying asyncpg\pgproto\debug.pxd -> build\lib.win-amd64-cpython-313\asyncpg\pgproto copying asyncpg\pgproto\frb.pxd -> build\lib.win-amd64-cpython-313\asyncpg\pgproto copying asyncpg\pgproto\frb.pyx -> build\lib.win-amd64-cpython-313\asyncpg\pgproto copying asyncpg\pgproto\hton.pxd -> build\lib.win-amd64-cpython-313\asyncpg\pgproto copying asyncpg\pgproto\pgproto.pxd -> build\lib.win-amd64-cpython-313\asyncpg\pgproto copying asyncpg\pgproto\pgproto.pyx -> build\lib.win-amd64-cpython-313\asyncpg\pgproto copying asyncpg\pgproto\tohex.pxd -> build\lib.win-amd64-cpython-313\asyncpg\pgproto copying asyncpg\pgproto\uuid.pyx -> build\lib.win-amd64-cpython-313\asyncpg\pgproto copying asyncpg\protocol\consts.pxi -> build\lib.win-amd64-cpython-313\asyncpg\protocol copying asyncpg\protocol\coreproto.pxd -> build\lib.win-amd64-cpython-313\asyncpg\protocol copying asyncpg\protocol\coreproto.pyx -> build\lib.win-amd64-cpython-313\asyncpg\protocol copying asyncpg\protocol\cpythonx.pxd -> build\lib.win-amd64-cpython-313\asyncpg\protocol copying asyncpg\protocol\encodings.pyx -> build\lib.win-amd64-cpython-313\asyncpg\protocol copying asyncpg\protocol\pgtypes.pxi -> build\lib.win-amd64-cpython-313\asyncpg\protocol copying asyncpg\protocol\prepared_stmt.pxd -> build\lib.win-amd64-cpython-313\asyncpg\protocol copying asyncpg\protocol\prepared_stmt.pyx -> build\lib.win-amd64-cpython-313\asyncpg\protocol copying asyncpg\protocol\protocol.pxd -> build\lib.win-amd64-cpython-313\asyncpg\protocol copying asyncpg\protocol\protocol.pyx -> build\lib.win-amd64-cpython-313\asyncpg\protocol copying asyncpg\protocol\scram.pxd -> build\lib.win-amd64-cpython-313\asyncpg\protocol copying asyncpg\protocol\scram.pyx -> build\lib.win-amd64-cpython-313\asyncpg\protocol copying asyncpg\protocol\settings.pxd -> build\lib.win-amd64-cpython-313\asyncpg\protocol copying asyncpg\protocol\settings.pyx -> build\lib.win-amd64-cpython-313\asyncpg\protocol creating build\lib.win-amd64-cpython-313\asyncpg\pgproto\codecs copying asyncpg\pgproto\codecs\__init__.pxd -> build\lib.win-amd64-cpython-313\asyncpg\pgproto\codecs copying asyncpg\pgproto\codecs\bits.pyx -> build\lib.win-amd64-cpython-313\asyncpg\pgproto\codecs copying asyncpg\pgproto\codecs\bytea.pyx -> build\lib.win-amd64-cpython-313\asyncpg\pgproto\codecs copying asyncpg\pgproto\codecs\context.pyx -> build\lib.win-amd64-cpython-313\asyncpg\pgproto\codecs copying asyncpg\pgproto\codecs\datetime.pyx -> build\lib.win-amd64-cpython-313\asyncpg\pgproto\codecs copying asyncpg\pgproto\codecs\float.pyx -> build\lib.win-amd64-cpython-313\asyncpg\pgproto\codecs copying asyncpg\pgproto\codecs\geometry.pyx -> build\lib.win-amd64-cpython-313\asyncpg\pgproto\codecs copying asyncpg\pgproto\codecs\hstore.pyx -> build\lib.win-amd64-cpython-313\asyncpg\pgproto\codecs copying asyncpg\pgproto\codecs\int.pyx -> build\lib.win-amd64-cpython-313\asyncpg\pgproto\codecs copying asyncpg\pgproto\codecs\json.pyx -> build\lib.win-amd64-cpython-313\asyncpg\pgproto\codecs copying asyncpg\pgproto\codecs\jsonpath.pyx -> build\lib.win-amd64-cpython-313\asyncpg\pgproto\codecs copying asyncpg\pgproto\codecs\misc.pyx -> build\lib.win-amd64-cpython-313\asyncpg\pgproto\codecs copying asyncpg\pgproto\codecs\network.pyx -> build\lib.win-amd64-cpython-313\asyncpg\pgproto\codecs copying asyncpg\pgproto\codecs\numeric.pyx -> build\lib.win-amd64-cpython-313\asyncpg\pgproto\codecs copying asyncpg\pgproto\codecs\pg_snapshot.pyx -> build\lib.win-amd64-cpython-313\asyncpg\pgproto\codecs copying asyncpg\pgproto\codecs\text.pyx -> build\lib.win-amd64-cpython-313\asyncpg\pgproto\codecs copying asyncpg\pgproto\codecs\tid.pyx -> build\lib.win-amd64-cpython-313\asyncpg\pgproto\codecs copying asyncpg\pgproto\codecs\uuid.pyx -> build\lib.win-amd64-cpython-313\asyncpg\pgproto\codecs copying asyncpg\protocol\codecs\array.pyx -> build\lib.win-amd64-cpython-313\asyncpg\protocol\codecs copying asyncpg\protocol\codecs\base.pxd -> build\lib.win-amd64-cpython-313\asyncpg\protocol\codecs copying asyncpg\protocol\codecs\base.pyx -> build\lib.win-amd64-cpython-313\asyncpg\protocol\codecs copying asyncpg\protocol\codecs\pgproto.pyx -> build\lib.win-amd64-cpython-313\asyncpg\protocol\codecs copying asyncpg\protocol\codecs\range.pyx -> build\lib.win-amd64-cpython-313\asyncpg\protocol\codecs copying asyncpg\protocol\codecs\record.pyx -> build\lib.win-amd64-cpython-313\asyncpg\protocol\codecs copying asyncpg\protocol\codecs\textutils.pyx -> build\lib.win-amd64-cpython-313\asyncpg\protocol\codecs creating build\lib.win-amd64-cpython-313\asyncpg\protocol\record copying asyncpg\protocol\record\__init__.pxd -> build\lib.win-amd64-cpython-313\asyncpg\protocol\record running build_ext building 'asyncpg.pgproto.pgproto' extension creating build\temp.win-amd64-cpython-313\Release\asyncpg\pgproto "C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.38.33130\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -IC:\workspace\python\fastapiapp\.venv\include -IC:\Zimmermann\Python\include -IC:\Zimmermann\Python\Include "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.38.33130\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" /Tcasyncpg/pgproto/pgproto.c /Fobuild\temp.win-amd64-cpython-313\Release\asyncpg/pgproto/pgproto.obj -O2 pgproto.c asyncpg/pgproto/pgproto.c(864): warning C4996: 'Py_UNICODE': deprecated in 3.13 asyncpg/pgproto/pgproto.c(865): warning C4996: 'Py_UNICODE': deprecated in 3.13 asyncpg/pgproto/pgproto.c(1667): warning C4013: "_PyInterpreterState_GetConfig" undefiniert; Annahme: extern mit R\x81ckgabetyp int asyncpg/pgproto/pgproto.c(1667): error C2223: Der linke Teil von "->optimization_level" muss auf eine Struktur/Union zeigen asyncpg/pgproto/pgproto.c(38932): warning C4013: "_PyUnicode_FastCopyCharacters" undefiniert; Annahme: extern mit R\x81ckgabetyp int asyncpg/pgproto/pgproto.c(41809): error C2198: "_PyLong_AsByteArray": Nicht gen\x81gend Argumente f\x81r Aufruf. asyncpg/pgproto/pgproto.c(42043): error C2198: "_PyLong_AsByteArray": Nicht gen\x81gend Argumente f\x81r Aufruf. asyncpg/pgproto/pgproto.c(42239): error C2198: "_PyLong_AsByteArray": Nicht gen\x81gend Argumente f\x81r Aufruf. asyncpg/pgproto/pgproto.c(42435): error C2198: "_PyLong_AsByteArray": Nicht gen\x81gend Argumente f\x81r Aufruf. asyncpg/pgproto/pgproto.c(42745): error C2198: "_PyLong_AsByteArray": Nicht gen\x81gend Argumente f\x81r Aufruf. asyncpg/pgproto/pgproto.c(43055): error C2198: "_PyLong_AsByteArray": Nicht gen\x81gend Argumente f\x81r Aufruf. asyncpg/pgproto/pgproto.c(43289): error C2198: "_PyLong_AsByteArray": Nicht gen\x81gend Argumente f\x81r Aufruf. asyncpg/pgproto/pgproto.c(43485): error C2198: "_PyLong_AsByteArray": Nicht gen\x81gend Argumente f\x81r Aufruf. asyncpg/pgproto/pgproto.c(43719): error C2198: "_PyLong_AsByteArray": Nicht gen\x81gend Argumente f\x81r Aufruf. asyncpg/pgproto/pgproto.c(43915): error C2198: "_PyLong_AsByteArray": Nicht gen\x81gend Argumente f\x81r Aufruf. error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2022\\BuildTools\\VC\\Tools\\MSVC\\14.38.33130\\bin\\HostX86\\x64\\cl.exe' failed with exit code 2