Docker command: python3 odoo/odoo-bin --addons-path odoo-15-module-test,server-backend,kmitl,odoo/addons,odoo/odoo/addons -d 00030-15-0-base -i base --stop-after-init --log-level=test --max-cron-threads=0 ================================================= Adding readonly volume '/data/build/odoo-15-module-test' pointing to /home/runbot/odoo/runbot/runbot/static/sources/odoo-15-module-test/2c8339db99670963ff0fbded5fb7d66d40b4ba56 Adding readonly volume '/data/build/server-backend' pointing to /home/runbot/odoo/runbot/runbot/static/sources/server-backend/05e8765af56ac31c66c02438d3f0a27ec01b939a Adding readonly volume '/data/build/kmitl' pointing to /home/runbot/odoo/runbot/runbot/static/sources/kmitl/2d89a8fa7f3143956f913307839481355d52e801 Adding readonly volume '/data/build/odoo' pointing to /home/runbot/odoo/runbot/runbot/static/sources/odoo/3a28e5b0adbb36bdb1155a6854cdfbe4e7f9b187 Adding readonly volume '/home/runbot/.odoorc' pointing to /home/runbot/odoo/runbot/runbot/static/build/00030-15-0/.odoorc WARNING: Skipping /usr/lib/python3.12/dist-packages/charset_normalizer-3.3.2.dist-info due to invalid metadata entry 'name' Collecting hdbcli (from -r server-backend/requirements.txt (line 2)) Downloading hdbcli-2.25.29-cp38-abi3-manylinux2014_x86_64.whl.metadata (6.2 kB) Collecting mysqlclient (from -r server-backend/requirements.txt (line 3)) Downloading mysqlclient-2.2.7.tar.gz (91 kB) Installing build dependencies: started Installing build dependencies: finished with status 'done' Getting requirements to build wheel: started Getting requirements to build wheel: finished with status 'done' Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting pymssql<=2.2.5 (from -r server-backend/requirements.txt (line 4)) Downloading pymssql-2.2.5.tar.gz (170 kB) Installing build dependencies: started Installing build dependencies: finished with status 'done' Getting requirements to build wheel: started Getting requirements to build wheel: finished with status 'done' Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting sqlalchemy (from -r server-backend/requirements.txt (line 5)) Downloading sqlalchemy-2.0.42-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (9.6 kB) Collecting sqlalchemy-hana (from -r server-backend/requirements.txt (line 6)) Downloading sqlalchemy_hana-3.0.3-py3-none-any.whl.metadata (19 kB) Requirement already satisfied: vobject in /usr/lib/python3/dist-packages (from -r server-backend/requirements.txt (line 7)) (0.9.6.1) Requirement already satisfied: greenlet>=1 in /usr/lib/python3/dist-packages (from sqlalchemy->-r server-backend/requirements.txt (line 5)) (3.0.3) Requirement already satisfied: typing-extensions>=4.6.0 in /usr/lib/python3/dist-packages (from sqlalchemy->-r server-backend/requirements.txt (line 5)) (4.10.0) Downloading hdbcli-2.25.29-cp38-abi3-manylinux2014_x86_64.whl (5.9 MB) Downloading sqlalchemy-2.0.42-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.3 MB) Downloading sqlalchemy_hana-3.0.3-py3-none-any.whl (29 kB) Building wheels for collected packages: mysqlclient, pymssql Building wheel for mysqlclient (pyproject.toml): started Building wheel for mysqlclient (pyproject.toml): finished with status 'done' Created wheel for mysqlclient: filename=mysqlclient-2.2.7-cp312-cp312-linux_x86_64.whl size=129072 sha256=0c9a08d4327cac2a0cc0362cedcd3d2f424369f498bbecb1d5900ec615ef85cc Stored in directory: /home/runbot/.cache/pip/wheels/27/95/18/7f176fffd46629e710c04c810b9c4d7d4358fe7c96a7d2306d Building wheel for pymssql (pyproject.toml): started Building wheel for pymssql (pyproject.toml): finished with status 'error' error: subprocess-exited-with-error × Building wheel for pymssql (pyproject.toml) did not run successfully. │ exit code: 1 ╰─> [158 lines of output] :32: SetuptoolsDeprecationWarning: The test command is disabled and references to it are deprecated. !! ******************************************************************************** Please remove any references to `setuptools.command.test` in all supported versions of the affected package. This deprecation is overdue, please update your project and remove deprecated calls to avoid build errors in the future. ******************************************************************************** !! /tmp/pip-build-env-tzs3up3n/overlay/local/lib/python3.12/dist-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'tests_require' warnings.warn(msg) /tmp/pip-build-env-tzs3up3n/overlay/local/lib/python3.12/dist-packages/setuptools_scm/_integration/setuptools.py:92: UserWarning: version of pymssql already set warnings.warn(f"version of {dist_name} already set") /tmp/pip-build-env-tzs3up3n/overlay/local/lib/python3.12/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: GNU Library or Lesser General Public License (LGPL) See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() setup.py: platform.system() => Linux setup.py: platform.architecture() => ('64bit', 'ELF') setup.py: platform.libc_ver() => ('glibc', '2.39') setup.py: include_dirs => [] setup.py: library_dirs => [] running bdist_wheel running build running build_py creating build/lib.linux-x86_64-cpython-312/pymssql copying src/pymssql/__init__.py -> build/lib.linux-x86_64-cpython-312/pymssql running build_ext warning: src/pymssql/_mssql.pyx:82:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: src/pymssql/_mssql.pyx:264:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: src/pymssql/_mssql.pyx:333:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: src/pymssql/_mssql.pyx:830:8: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: src/pymssql/_mssql.pyx:918:8: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: src/pymssql/_mssql.pyx:1004:12: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: src/pymssql/_mssql.pyx:1378:16: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: src/pymssql/_mssql.pyx:1712:8: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 Error compiling Cython file: ------------------------------------------------------------ ... elif dbtype == SQLINT4: return int((data)[0]) elif dbtype == SQLINT8: return long((data)[0]) ^ ------------------------------------------------------------ src/pymssql/_mssql.pyx:846:19: undeclared name not builtin: long Error compiling Cython file: ------------------------------------------------------------ ... cdef void init_mssql(): if dbinit() == FAIL: raise MSSQLDriverException("dbinit() failed") dberrhandle(err_handler) ^ ------------------------------------------------------------ src/pymssql/_mssql.pyx:2172:16: Cannot assign type 'int (DBPROCESS *, int, int, int, char *, char *) except? -1 nogil' to 'EHANDLEFUNC' (alias of 'int (*)(DBPROCESS *, int, int, int, char *, char *) noexcept'). Exception values are incompatible. Suggest adding 'noexcept' to the type of 'err_handler'. Error compiling Cython file: ------------------------------------------------------------ ... cdef void init_mssql(): if dbinit() == FAIL: raise MSSQLDriverException("dbinit() failed") dberrhandle(err_handler) dbmsghandle(msg_handler) ^ ------------------------------------------------------------ src/pymssql/_mssql.pyx:2173:16: Cannot assign type 'int (DBPROCESS *, DBINT, int, int, char *, char *, char *, LINE_T) except? -1 nogil' to 'MHANDLEFUNC' (alias of 'int (*)(DBPROCESS *, DBINT, int, int, char *, char *, char *, int) noexcept'). Exception values are incompatible. Suggest adding 'noexcept' to the type of 'msg_handler'. Compiling src/pymssql/_mssql.pyx because it changed. [1/1] Cythonizing src/pymssql/_mssql.pyx Traceback (most recent call last): File "/usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 353, in main() File "/usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 335, in main json_out['return_val'] = hook(**hook_input['kwargs']) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-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 "/tmp/pip-build-env-tzs3up3n/overlay/local/lib/python3.12/dist-packages/setuptools/build_meta.py", line 435, in build_wheel return _build(['bdist_wheel', '--dist-info-dir', str(metadata_directory)]) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/tmp/pip-build-env-tzs3up3n/overlay/local/lib/python3.12/dist-packages/setuptools/build_meta.py", line 423, in _build return self._build_with_temp_dir( ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/tmp/pip-build-env-tzs3up3n/overlay/local/lib/python3.12/dist-packages/setuptools/build_meta.py", line 404, in _build_with_temp_dir self.run_setup() File "/tmp/pip-build-env-tzs3up3n/overlay/local/lib/python3.12/dist-packages/setuptools/build_meta.py", line 512, in run_setup super().run_setup(setup_script=setup_script) File "/tmp/pip-build-env-tzs3up3n/overlay/local/lib/python3.12/dist-packages/setuptools/build_meta.py", line 317, in run_setup exec(code, locals()) File "", line 287, in File "/tmp/pip-build-env-tzs3up3n/overlay/local/lib/python3.12/dist-packages/setuptools/__init__.py", line 115, in setup return distutils.core.setup(**attrs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/tmp/pip-build-env-tzs3up3n/overlay/local/lib/python3.12/dist-packages/setuptools/_distutils/core.py", line 186, in setup return run_commands(dist) ^^^^^^^^^^^^^^^^^^ File "/tmp/pip-build-env-tzs3up3n/overlay/local/lib/python3.12/dist-packages/setuptools/_distutils/core.py", line 202, in run_commands dist.run_commands() File "/tmp/pip-build-env-tzs3up3n/overlay/local/lib/python3.12/dist-packages/setuptools/_distutils/dist.py", line 1002, in run_commands self.run_command(cmd) File "/tmp/pip-build-env-tzs3up3n/overlay/local/lib/python3.12/dist-packages/setuptools/dist.py", line 1102, in run_command super().run_command(command) File "/tmp/pip-build-env-tzs3up3n/overlay/local/lib/python3.12/dist-packages/setuptools/_distutils/dist.py", line 1021, in run_command cmd_obj.run() File "/tmp/pip-build-env-tzs3up3n/overlay/local/lib/python3.12/dist-packages/setuptools/command/bdist_wheel.py", line 370, in run self.run_command("build") File "/tmp/pip-build-env-tzs3up3n/overlay/local/lib/python3.12/dist-packages/setuptools/_distutils/cmd.py", line 357, in run_command self.distribution.run_command(command) File "/tmp/pip-build-env-tzs3up3n/overlay/local/lib/python3.12/dist-packages/setuptools/dist.py", line 1102, in run_command super().run_command(command) File "/tmp/pip-build-env-tzs3up3n/overlay/local/lib/python3.12/dist-packages/setuptools/_distutils/dist.py", line 1021, in run_command cmd_obj.run() File "/tmp/pip-build-env-tzs3up3n/overlay/local/lib/python3.12/dist-packages/setuptools/_distutils/command/build.py", line 135, in run self.run_command(cmd_name) File "/tmp/pip-build-env-tzs3up3n/overlay/local/lib/python3.12/dist-packages/setuptools/_distutils/cmd.py", line 357, in run_command self.distribution.run_command(command) File "/tmp/pip-build-env-tzs3up3n/overlay/local/lib/python3.12/dist-packages/setuptools/dist.py", line 1102, in run_command super().run_command(command) File "/tmp/pip-build-env-tzs3up3n/overlay/local/lib/python3.12/dist-packages/setuptools/_distutils/dist.py", line 1021, in run_command cmd_obj.run() File "/tmp/pip-build-env-tzs3up3n/overlay/local/lib/python3.12/dist-packages/setuptools/_distutils/command/build_ext.py", line 368, in run self.build_extensions() File "", line 179, in build_extensions File "/tmp/pip-build-env-tzs3up3n/overlay/local/lib/python3.12/dist-packages/setuptools/_distutils/command/build_ext.py", line 484, in build_extensions self._build_extensions_serial() File "/tmp/pip-build-env-tzs3up3n/overlay/local/lib/python3.12/dist-packages/setuptools/_distutils/command/build_ext.py", line 510, in _build_extensions_serial self.build_extension(ext) File "/tmp/pip-build-env-tzs3up3n/overlay/local/lib/python3.12/dist-packages/Cython/Distutils/build_ext.py", line 131, in build_extension new_ext = cythonize( ^^^^^^^^^^ File "/tmp/pip-build-env-tzs3up3n/overlay/local/lib/python3.12/dist-packages/Cython/Build/Dependencies.py", line 1154, in cythonize cythonize_one(*args) File "/tmp/pip-build-env-tzs3up3n/overlay/local/lib/python3.12/dist-packages/Cython/Build/Dependencies.py", line 1298, in cythonize_one raise CompileError(None, pyx_file) Cython.Compiler.Errors.CompileError: src/pymssql/_mssql.pyx [end of output] note: This error originates from a subprocess, and is likely not a problem with pip. ERROR: Failed building wheel for pymssql Successfully built mysqlclient Failed to build pymssql ERROR: Could not build wheels for pymssql, which is required to install pyproject.toml-based projects cp: cannot stat '/data/build/datadir/filestore/00030-15-0-base': No such file or directory