make install-python-dependencies-dev
uv pip sync --require-hashes sdk/python/requirements/py3.10-ci-requirements.txt
Resolved 393 packages in 316ms
× Failed to build `pymssql==2.3.2`
├─▶ The build backend returned an error
╰─▶ Call to `setuptools.build_meta:__legacy__.build_wheel` failed (exit status: 1)
[stdout]
prefix='/usr/local'
PREFIX=/opt/homebrew/opt/openssl@3
setup.py: platform.system() => Darwin
setup.py: platform.architecture() => ('64bit', '')
setup.py: platform.libc_ver() => ('', '')
setup.py: include_dirs => ['/usr/local/include', '/opt/homebrew/opt/openssl@3/include']
setup.py: library_dirs => ['/usr/local/lib', '/opt/homebrew/opt/openssl@3/lib']
running bdist_wheel
running build
running build_py
copying src/pymssql/__init__.py -> build/lib.macosx-15.5-arm64-cpython-310/pymssql
copying src/pymssql/exceptions.py -> build/lib.macosx-15.5-arm64-cpython-310/pymssql
copying src/pymssql/__init__.pyi -> build/lib.macosx-15.5-arm64-cpython-310/pymssql
copying src/pymssql/exceptions.pyi -> build/lib.macosx-15.5-arm64-cpython-310/pymssql
copying src/pymssql/_mssql.pyi -> build/lib.macosx-15.5-arm64-cpython-310/pymssql
copying src/pymssql/_pymssql.pyi -> build/lib.macosx-15.5-arm64-cpython-310/pymssql
running build_ext
Compiling src/pymssql/_mssql.pyx because it changed.
[1/1] Cythonizing src/pymssql/_mssql.pyx
[stderr]
/Users/hao-work/.cache/uv/builds-v0/.tmpsg3zWO/lib/python3.10/site-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'tests_require'
warnings.warn(msg)
/Users/hao-work/.cache/uv/builds-v0/.tmpsg3zWO/lib/python3.10/site-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()
Error compiling Cython file:
------------------------------------------------------------
...
elif dbtype == SQLINT4:
return int(<int>(<DBINT *>data)[0])
elif dbtype == SQLINT8:
return long(<PY_LONG_LONG>(<PY_LONG_LONG *>data)[0])
^
------------------------------------------------------------
src/pymssql/_mssql.pyx:858:19: undeclared name not builtin: long
Traceback (most recent call last):
File "<string>", line 11, in <module>
File "/Users/hao-work/.cache/uv/builds-v0/.tmpsg3zWO/lib/python3.10/site-packages/setuptools/build_meta.py", line 432, in build_wheel
return _build(['bdist_wheel'])
File "/Users/hao-work/.cache/uv/builds-v0/.tmpsg3zWO/lib/python3.10/site-packages/setuptools/build_meta.py", line 423, in _build
return self._build_with_temp_dir(
File "/Users/hao-work/.cache/uv/builds-v0/.tmpsg3zWO/lib/python3.10/site-packages/setuptools/build_meta.py", line 404, in _build_with_temp_dir
self.run_setup()
File "/Users/hao-work/.cache/uv/builds-v0/.tmpsg3zWO/lib/python3.10/site-packages/setuptools/build_meta.py", line 512, in run_setup
super().run_setup(setup_script=setup_script)
File "/Users/hao-work/.cache/uv/builds-v0/.tmpsg3zWO/lib/python3.10/site-packages/setuptools/build_meta.py", line 317, in run_setup
exec(code, locals())
File "<string>", line 295, in <module>
File "/Users/hao-work/.cache/uv/builds-v0/.tmpsg3zWO/lib/python3.10/site-packages/setuptools/__init__.py", line 115, in setup
return distutils.core.setup(**attrs)
File "/Users/hao-work/.cache/uv/builds-v0/.tmpsg3zWO/lib/python3.10/site-packages/setuptools/_distutils/core.py", line 186, in setup
return run_commands(dist)
File "/Users/hao-work/.cache/uv/builds-v0/.tmpsg3zWO/lib/python3.10/site-packages/setuptools/_distutils/core.py", line 202, in run_commands
dist.run_commands()
File "/Users/hao-work/.cache/uv/builds-v0/.tmpsg3zWO/lib/python3.10/site-packages/setuptools/_distutils/dist.py", line 1002, in run_commands
self.run_command(cmd)
File "/Users/hao-work/.cache/uv/builds-v0/.tmpsg3zWO/lib/python3.10/site-packages/setuptools/dist.py", line 1102, in run_command
super().run_command(command)
File "/Users/hao-work/.cache/uv/builds-v0/.tmpsg3zWO/lib/python3.10/site-packages/setuptools/_distutils/dist.py", line 1021, in run_command
cmd_obj.run()
File "/Users/hao-work/.cache/uv/builds-v0/.tmpsg3zWO/lib/python3.10/site-packages/setuptools/command/bdist_wheel.py", line 370, in run
self.run_command("build")
File "/Users/hao-work/.cache/uv/builds-v0/.tmpsg3zWO/lib/python3.10/site-packages/setuptools/_distutils/cmd.py", line 357, in run_command
self.distribution.run_command(command)
File "/Users/hao-work/.cache/uv/builds-v0/.tmpsg3zWO/lib/python3.10/site-packages/setuptools/dist.py", line 1102, in run_command
super().run_command(command)
File "/Users/hao-work/.cache/uv/builds-v0/.tmpsg3zWO/lib/python3.10/site-packages/setuptools/_distutils/dist.py", line 1021, in run_command
cmd_obj.run()
File "/Users/hao-work/.cache/uv/builds-v0/.tmpsg3zWO/lib/python3.10/site-packages/setuptools/_distutils/command/build.py", line 135, in run
self.run_command(cmd_name)
File "/Users/hao-work/.cache/uv/builds-v0/.tmpsg3zWO/lib/python3.10/site-packages/setuptools/_distutils/cmd.py", line 357, in run_command
self.distribution.run_command(command)
File "/Users/hao-work/.cache/uv/builds-v0/.tmpsg3zWO/lib/python3.10/site-packages/setuptools/dist.py", line 1102, in run_command
super().run_command(command)
File "/Users/hao-work/.cache/uv/builds-v0/.tmpsg3zWO/lib/python3.10/site-packages/setuptools/_distutils/dist.py", line 1021, in run_command
cmd_obj.run()
File "/Users/hao-work/.cache/uv/builds-v0/.tmpsg3zWO/lib/python3.10/site-packages/setuptools/_distutils/command/build_ext.py", line 368, in run
self.build_extensions()
File "<string>", line 187, in build_extensions
File "/Users/hao-work/.cache/uv/builds-v0/.tmpsg3zWO/lib/python3.10/site-packages/setuptools/_distutils/command/build_ext.py", line 484, in build_extensions
self._build_extensions_serial()
File "/Users/hao-work/.cache/uv/builds-v0/.tmpsg3zWO/lib/python3.10/site-packages/setuptools/_distutils/command/build_ext.py", line 510, in _build_extensions_serial
self.build_extension(ext)
File "/Users/hao-work/.cache/uv/builds-v0/.tmpsg3zWO/lib/python3.10/site-packages/Cython/Distutils/build_ext.py", line 131, in build_extension
new_ext = cythonize(
File "/Users/hao-work/.cache/uv/builds-v0/.tmpsg3zWO/lib/python3.10/site-packages/Cython/Build/Dependencies.py", line 1159, in cythonize
cythonize_one(*args)
File "/Users/hao-work/.cache/uv/builds-v0/.tmpsg3zWO/lib/python3.10/site-packages/Cython/Build/Dependencies.py", line 1303, in cythonize_one
raise CompileError(None, pyx_file)
Cython.Compiler.Errors.CompileError: src/pymssql/_mssql.pyx
hint: This usually indicates a problem with the package or the build environment.
make: *** [install-python-dependencies-dev] Error 1
Expected Behavior
Current Behavior
make install-python-dependencies-dev uv pip sync --require-hashes sdk/python/requirements/py3.10-ci-requirements.txt Resolved 393 packages in 316ms × Failed to build `pymssql==2.3.2` ├─▶ The build backend returned an error ╰─▶ Call to `setuptools.build_meta:__legacy__.build_wheel` failed (exit status: 1) [stdout] prefix='/usr/local' PREFIX=/opt/homebrew/opt/openssl@3 setup.py: platform.system() => Darwin setup.py: platform.architecture() => ('64bit', '') setup.py: platform.libc_ver() => ('', '') setup.py: include_dirs => ['/usr/local/include', '/opt/homebrew/opt/openssl@3/include'] setup.py: library_dirs => ['/usr/local/lib', '/opt/homebrew/opt/openssl@3/lib'] running bdist_wheel running build running build_py copying src/pymssql/__init__.py -> build/lib.macosx-15.5-arm64-cpython-310/pymssql copying src/pymssql/exceptions.py -> build/lib.macosx-15.5-arm64-cpython-310/pymssql copying src/pymssql/__init__.pyi -> build/lib.macosx-15.5-arm64-cpython-310/pymssql copying src/pymssql/exceptions.pyi -> build/lib.macosx-15.5-arm64-cpython-310/pymssql copying src/pymssql/_mssql.pyi -> build/lib.macosx-15.5-arm64-cpython-310/pymssql copying src/pymssql/_pymssql.pyi -> build/lib.macosx-15.5-arm64-cpython-310/pymssql running build_ext Compiling src/pymssql/_mssql.pyx because it changed. [1/1] Cythonizing src/pymssql/_mssql.pyx [stderr] /Users/hao-work/.cache/uv/builds-v0/.tmpsg3zWO/lib/python3.10/site-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'tests_require' warnings.warn(msg) /Users/hao-work/.cache/uv/builds-v0/.tmpsg3zWO/lib/python3.10/site-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() Error compiling Cython file: ------------------------------------------------------------ ... elif dbtype == SQLINT4: return int(<int>(<DBINT *>data)[0]) elif dbtype == SQLINT8: return long(<PY_LONG_LONG>(<PY_LONG_LONG *>data)[0]) ^ ------------------------------------------------------------ src/pymssql/_mssql.pyx:858:19: undeclared name not builtin: long Traceback (most recent call last): File "<string>", line 11, in <module> File "/Users/hao-work/.cache/uv/builds-v0/.tmpsg3zWO/lib/python3.10/site-packages/setuptools/build_meta.py", line 432, in build_wheel return _build(['bdist_wheel']) File "/Users/hao-work/.cache/uv/builds-v0/.tmpsg3zWO/lib/python3.10/site-packages/setuptools/build_meta.py", line 423, in _build return self._build_with_temp_dir( File "/Users/hao-work/.cache/uv/builds-v0/.tmpsg3zWO/lib/python3.10/site-packages/setuptools/build_meta.py", line 404, in _build_with_temp_dir self.run_setup() File "/Users/hao-work/.cache/uv/builds-v0/.tmpsg3zWO/lib/python3.10/site-packages/setuptools/build_meta.py", line 512, in run_setup super().run_setup(setup_script=setup_script) File "/Users/hao-work/.cache/uv/builds-v0/.tmpsg3zWO/lib/python3.10/site-packages/setuptools/build_meta.py", line 317, in run_setup exec(code, locals()) File "<string>", line 295, in <module> File "/Users/hao-work/.cache/uv/builds-v0/.tmpsg3zWO/lib/python3.10/site-packages/setuptools/__init__.py", line 115, in setup return distutils.core.setup(**attrs) File "/Users/hao-work/.cache/uv/builds-v0/.tmpsg3zWO/lib/python3.10/site-packages/setuptools/_distutils/core.py", line 186, in setup return run_commands(dist) File "/Users/hao-work/.cache/uv/builds-v0/.tmpsg3zWO/lib/python3.10/site-packages/setuptools/_distutils/core.py", line 202, in run_commands dist.run_commands() File "/Users/hao-work/.cache/uv/builds-v0/.tmpsg3zWO/lib/python3.10/site-packages/setuptools/_distutils/dist.py", line 1002, in run_commands self.run_command(cmd) File "/Users/hao-work/.cache/uv/builds-v0/.tmpsg3zWO/lib/python3.10/site-packages/setuptools/dist.py", line 1102, in run_command super().run_command(command) File "/Users/hao-work/.cache/uv/builds-v0/.tmpsg3zWO/lib/python3.10/site-packages/setuptools/_distutils/dist.py", line 1021, in run_command cmd_obj.run() File "/Users/hao-work/.cache/uv/builds-v0/.tmpsg3zWO/lib/python3.10/site-packages/setuptools/command/bdist_wheel.py", line 370, in run self.run_command("build") File "/Users/hao-work/.cache/uv/builds-v0/.tmpsg3zWO/lib/python3.10/site-packages/setuptools/_distutils/cmd.py", line 357, in run_command self.distribution.run_command(command) File "/Users/hao-work/.cache/uv/builds-v0/.tmpsg3zWO/lib/python3.10/site-packages/setuptools/dist.py", line 1102, in run_command super().run_command(command) File "/Users/hao-work/.cache/uv/builds-v0/.tmpsg3zWO/lib/python3.10/site-packages/setuptools/_distutils/dist.py", line 1021, in run_command cmd_obj.run() File "/Users/hao-work/.cache/uv/builds-v0/.tmpsg3zWO/lib/python3.10/site-packages/setuptools/_distutils/command/build.py", line 135, in run self.run_command(cmd_name) File "/Users/hao-work/.cache/uv/builds-v0/.tmpsg3zWO/lib/python3.10/site-packages/setuptools/_distutils/cmd.py", line 357, in run_command self.distribution.run_command(command) File "/Users/hao-work/.cache/uv/builds-v0/.tmpsg3zWO/lib/python3.10/site-packages/setuptools/dist.py", line 1102, in run_command super().run_command(command) File "/Users/hao-work/.cache/uv/builds-v0/.tmpsg3zWO/lib/python3.10/site-packages/setuptools/_distutils/dist.py", line 1021, in run_command cmd_obj.run() File "/Users/hao-work/.cache/uv/builds-v0/.tmpsg3zWO/lib/python3.10/site-packages/setuptools/_distutils/command/build_ext.py", line 368, in run self.build_extensions() File "<string>", line 187, in build_extensions File "/Users/hao-work/.cache/uv/builds-v0/.tmpsg3zWO/lib/python3.10/site-packages/setuptools/_distutils/command/build_ext.py", line 484, in build_extensions self._build_extensions_serial() File "/Users/hao-work/.cache/uv/builds-v0/.tmpsg3zWO/lib/python3.10/site-packages/setuptools/_distutils/command/build_ext.py", line 510, in _build_extensions_serial self.build_extension(ext) File "/Users/hao-work/.cache/uv/builds-v0/.tmpsg3zWO/lib/python3.10/site-packages/Cython/Distutils/build_ext.py", line 131, in build_extension new_ext = cythonize( File "/Users/hao-work/.cache/uv/builds-v0/.tmpsg3zWO/lib/python3.10/site-packages/Cython/Build/Dependencies.py", line 1159, in cythonize cythonize_one(*args) File "/Users/hao-work/.cache/uv/builds-v0/.tmpsg3zWO/lib/python3.10/site-packages/Cython/Build/Dependencies.py", line 1303, in cythonize_one raise CompileError(None, pyx_file) Cython.Compiler.Errors.CompileError: src/pymssql/_mssql.pyx hint: This usually indicates a problem with the package or the build environment. make: *** [install-python-dependencies-dev] Error 1Steps to reproduce
Specifications
Possible Solution