- Notifications
You must be signed in to change notification settings - Fork 311
Closed
Labels
bugIndicates an unexpected problem or unintended behaviorIndicates an unexpected problem or unintended behaviorcomponent: tests
Milestone
Description
The 3.8 builds with all dependencies fail with this error:
+ pip install -r intelmq/bots/outputs/sql/REQUIREMENTS.txt Requirement already satisfied: psycopg2-binary>=2.5.5 in /opt/hostedtoolcache/Python/3.8.18/x64/lib/python3.8/site-packages (from -r intelmq/bots/outputs/sql/REQUIREMENTS.txt (line 4)) (2.9.10) Collecting pymssql>=2.2 (from -r intelmq/bots/outputs/sql/REQUIREMENTS.txt (line 5)) Downloading pymssql-2.3.4.tar.gz (184 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' Building wheels for collected packages: pymssql 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 ╰─> [110 lines of output] prefix='/usr/local' setup.py: platform.system() => Linux setup.py: platform.architecture() => ('64bit', 'ELF') setup.py: platform.libc_ver() => ('glibc', '2.39') setup.py: include_dirs => ['/usr/local/include'] setup.py: library_dirs => ['/usr/local/lib'] running bdist_wheel running build running build_py creating build creating build/lib.linux-x86_64-cpython-38 creating build/lib.linux-x86_64-cpython-38/pymssql copying src/pymssql/__init__.py -> build/lib.linux-x86_64-cpython-38/pymssql copying src/pymssql/exceptions.py -> build/lib.linux-x86_64-cpython-38/pymssql running egg_info writing src/pymssql.egg-info/PKG-INFO writing dependency_links to src/pymssql.egg-info/dependency_links.txt writing top-level names to src/pymssql.egg-info/top_level.txt /tmp/pip-build-env-5nue_qva/overlay/lib/python3.8/site-packages/setuptools_scm/_integration/setuptools.py:92: UserWarning: version of None already set warnings.warn(f"version of {dist_name} already set") ERROR setuptools_scm._file_finders.git listing git files failed - pretending there aren't any reading manifest file 'src/pymssql.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE' writing manifest file 'src/pymssql.egg-info/SOURCES.txt' copying src/pymssql/__init__.pyi -> build/lib.linux-x86_64-cpython-38/pymssql copying src/pymssql/_mssql.pxd -> build/lib.linux-x86_64-cpython-38/pymssql copying src/pymssql/_mssql.pyi -> build/lib.linux-x86_64-cpython-38/pymssql copying src/pymssql/_mssql.pyx -> build/lib.linux-x86_64-cpython-38/pymssql copying src/pymssql/_pymssql.pyi -> build/lib.linux-x86_64-cpython-38/pymssql copying src/pymssql/_pymssql.pyx -> build/lib.linux-x86_64-cpython-38/pymssql copying src/pymssql/exceptions.pyi -> build/lib.linux-x86_64-cpython-38/pymssql copying src/pymssql/py.typed -> build/lib.linux-x86_64-cpython-38/pymssql copying src/pymssql/sqlfront.pxd -> build/lib.linux-x86_64-cpython-38/pymssql copying src/pymssql/version.h -> build/lib.linux-x86_64-cpython-38/pymssql running build_ext 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 Compiling src/pymssql/_mssql.pyx because it changed. [1/1] Cythonizing src/pymssql/_mssql.pyx Traceback (most recent call last): File "/opt/hostedtoolcache/Python/3.8.18/x64/lib/python3.8/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 389, in <module> main() File "/opt/hostedtoolcache/Python/3.8.18/x64/lib/python3.8/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 373, in main json_out["return_val"] = hook(**hook_input["kwargs"]) File "/opt/hostedtoolcache/Python/3.8.18/x64/lib/python3.8/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 280, in build_wheel return _build_backend().build_wheel( File "/tmp/pip-build-env-5nue_qva/overlay/lib/python3.8/site-packages/setuptools/build_meta.py", line 415, in build_wheel return self._build_with_temp_dir( File "/tmp/pip-build-env-5nue_qva/overlay/lib/python3.8/site-packages/setuptools/build_meta.py", line 397, in _build_with_temp_dir self.run_setup() File "/tmp/pip-build-env-5nue_qva/overlay/lib/python3.8/site-packages/setuptools/build_meta.py", line 497, in run_setup super().run_setup(setup_script=setup_script) File "/tmp/pip-build-env-5nue_qva/overlay/lib/python3.8/site-packages/setuptools/build_meta.py", line 313, in run_setup exec(code, locals()) File "<string>", line 295, in <module> File "/tmp/pip-build-env-5nue_qva/overlay/lib/python3.8/site-packages/setuptools/__init__.py", line 103, in setup return distutils.core.setup(**attrs) File "/tmp/pip-build-env-5nue_qva/overlay/lib/python3.8/site-packages/setuptools/_distutils/core.py", line 184, in setup return run_commands(dist) File "/tmp/pip-build-env-5nue_qva/overlay/lib/python3.8/site-packages/setuptools/_distutils/core.py", line 200, in run_commands dist.run_commands() File "/tmp/pip-build-env-5nue_qva/overlay/lib/python3.8/site-packages/setuptools/_distutils/dist.py", line 970, in run_commands self.run_command(cmd) File "/tmp/pip-build-env-5nue_qva/overlay/lib/python3.8/site-packages/setuptools/dist.py", line 974, in run_command super().run_command(command) File "/tmp/pip-build-env-5nue_qva/overlay/lib/python3.8/site-packages/setuptools/_distutils/dist.py", line 989, in run_command cmd_obj.run() File "/tmp/pip-build-env-5nue_qva/overlay/lib/python3.8/site-packages/setuptools/command/bdist_wheel.py", line 373, in run self.run_command("build") File "/tmp/pip-build-env-5nue_qva/overlay/lib/python3.8/site-packages/setuptools/_distutils/cmd.py", line 316, in run_command self.distribution.run_command(command) File "/tmp/pip-build-env-5nue_qva/overlay/lib/python3.8/site-packages/setuptools/dist.py", line 974, in run_command super().run_command(command) File "/tmp/pip-build-env-5nue_qva/overlay/lib/python3.8/site-packages/setuptools/_distutils/dist.py", line 989, in run_command cmd_obj.run() File "/tmp/pip-build-env-5nue_qva/overlay/lib/python3.8/site-packages/setuptools/_distutils/command/build.py", line 135, in run self.run_command(cmd_name) File "/tmp/pip-build-env-5nue_qva/overlay/lib/python3.8/site-packages/setuptools/_distutils/cmd.py", line 316, in run_command self.distribution.run_command(command) File "/tmp/pip-build-env-5nue_qva/overlay/lib/python3.8/site-packages/setuptools/dist.py", line 974, in run_command super().run_command(command) File "/tmp/pip-build-env-5nue_qva/overlay/lib/python3.8/site-packages/setuptools/_distutils/dist.py", line 989, in run_command cmd_obj.run() File "/tmp/pip-build-env-5nue_qva/overlay/lib/python3.8/site-packages/setuptools/_distutils/command/build_ext.py", line 359, in run self.build_extensions() File "<string>", line 187, in build_extensions File "/tmp/pip-build-env-5nue_qva/overlay/lib/python3.8/site-packages/setuptools/_distutils/command/build_ext.py", line 479, in build_extensions self._build_extensions_serial() File "/tmp/pip-build-env-5nue_qva/overlay/lib/python3.8/site-packages/setuptools/_distutils/command/build_ext.py", line 505, in _build_extensions_serial self.build_extension(ext) File "/tmp/pip-build-env-5nue_qva/overlay/lib/python3.8/site-packages/Cython/Distutils/build_ext.py", line 131, in build_extension new_ext = cythonize( File "/tmp/pip-build-env-5nue_qva/overlay/lib/python3.8/site-packages/Cython/Build/Dependencies.py", line 1145, in cythonize cythonize_one(*args) File "/tmp/pip-build-env-5nue_qva/overlay/lib/python3.8/site-packages/Cython/Build/Dependencies.py", line 1289, 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 ERROR: Failed to build installable wheels for some pyproject.toml based projects (pymssql) Failed to build pymssql Error: Process completed with exit code 1. Do we need to keep the pymssql version lower on 3.8 to fix the build? All other python versions work fine.
Metadata
Metadata
Assignees
Labels
bugIndicates an unexpected problem or unintended behaviorIndicates an unexpected problem or unintended behaviorcomponent: tests