mljar / mercury

Convert Jupyter Notebooks to Web Apps
https://RunMercury.com
GNU Affero General Public License v3.0
3.99k stars 253 forks source link

Problem installing mercury #348

Open dimitrisaspas opened 1 year ago

dimitrisaspas commented 1 year ago

I have the start of the error and the end as the error message itself is huge. Had tried some stuff prior even installing each of the modules from requirements.txt but still the same error as before.

Building wheels for collected packages: gevent Building wheel for gevent (pyproject.toml) ... error error: subprocess-exited-with-error

× Building wheel for gevent (pyproject.toml) did not run successfully. │ exit code: 1 ╰─> [511 lines of output] running bdist_wheel running build running build_py

  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 gevent Failed to build gevent ERROR: Could not build wheels for gevent, which is required to install pyproject.toml-based projects

pplonski commented 1 year ago

Hi @dimitrisaspas, Thanks for reporting the issue. What operating system are you using, and which Python version?

dimitrisaspas commented 1 year ago

windows 11 and python 3.11.4

angmac commented 1 year ago

Almost the same here. python:3.11-alpine Linux image, 'pip install mercury' ends with the following error message:

[...] Downloading PyYAML-6.0.tar.gz (124 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 125.0/125.0 kB 52.6 MB/s eta 0:00:00 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 'error' error: subprocess-exited-with-error

× Getting requirements to build wheel did not run successfully. │ exit code: 1 ╰─> [54 lines of output] running egg_info writing lib/PyYAML.egg-info/PKG-INFO writing dependency_links to lib/PyYAML.egg-info/dependency_links.txt writing top-level names to lib/PyYAML.egg-info/top_level.txt Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 353, in main() File "/usr/local/lib/python3.11/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 335, in main json_out['return_val'] = hook(hook_input['kwargs']) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 118, in get_requires_for_build_wheel return hook(config_settings) ^^^^^^^^^^^^^^^^^^^^^ File "/tmp/pip-build-env-loijuk4a/overlay/lib/python3.11/site-packages/setuptools/build_meta.py", line 355, in get_requires_for_build_wheel return self._get_build_requires(config_settings, requirements=['wheel']) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/tmp/pip-build-env-loijuk4a/overlay/lib/python3.11/site-packages/setuptools/build_meta.py", line 325, in _get_build_requires self.run_setup() File "/tmp/pip-build-env-loijuk4a/overlay/lib/python3.11/site-packages/setuptools/build_meta.py", line 341, in run_setup exec(code, locals()) File "", line 288, in File "/tmp/pip-build-env-loijuk4a/overlay/lib/python3.11/site-packages/setuptools/init.py", line 107, in setup return distutils.core.setup(attrs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/tmp/pip-build-env-loijuk4a/overlay/lib/python3.11/site-packages/setuptools/_distutils/core.py", line 185, in setup return run_commands(dist) ^^^^^^^^^^^^^^^^^^ File "/tmp/pip-build-env-loijuk4a/overlay/lib/python3.11/site-packages/setuptools/_distutils/core.py", line 201, in run_commands dist.run_commands() File "/tmp/pip-build-env-loijuk4a/overlay/lib/python3.11/site-packages/setuptools/_distutils/dist.py", line 969, in run_commands self.run_command(cmd) File "/tmp/pip-build-env-loijuk4a/overlay/lib/python3.11/site-packages/setuptools/dist.py", line 1233, in run_command super().run_command(command) File "/tmp/pip-build-env-loijuk4a/overlay/lib/python3.11/site-packages/setuptools/_distutils/dist.py", line 988, in run_command cmd_obj.run() File "/tmp/pip-build-env-loijuk4a/overlay/lib/python3.11/site-packages/setuptools/command/egg_info.py", line 319, in run self.find_sources() File "/tmp/pip-build-env-loijuk4a/overlay/lib/python3.11/site-packages/setuptools/command/egg_info.py", line 327, in find_sources mm.run() File "/tmp/pip-build-env-loijuk4a/overlay/lib/python3.11/site-packages/setuptools/command/egg_info.py", line 549, in run self.add_defaults() File "/tmp/pip-build-env-loijuk4a/overlay/lib/python3.11/site-packages/setuptools/command/egg_info.py", line 587, in add_defaults sdist.add_defaults(self) File "/tmp/pip-build-env-loijuk4a/overlay/lib/python3.11/site-packages/setuptools/command/sdist.py", line 113, in add_defaults super().add_defaults() File "/tmp/pip-build-env-loijuk4a/overlay/lib/python3.11/site-packages/setuptools/_distutils/command/sdist.py", line 251, in add_defaults self._add_defaults_ext() File "/tmp/pip-build-env-loijuk4a/overlay/lib/python3.11/site-packages/setuptools/_distutils/command/sdist.py", line 336, in _add_defaults_ext self.filelist.extend(build_ext.get_source_files()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 204, in get_source_files File "/tmp/pip-build-env-loijuk4a/overlay/lib/python3.11/site-packages/setuptools/_distutils/cmd.py", line 107, in getattr raise AttributeError(attr) AttributeError: cython_sources [end of output]

ps: docker compose doesn't work either.

pplonski commented 1 year ago

Thank you @angmac for reporting.