okfn / opendataeditor

No-code application to explore and publish all kinds of data: datasets, tables, charts, maps, stories, and more. Forever free and open source project powered by open standards and generative AI.
http://opendataeditor.okfn.org
MIT License
150 stars 18 forks source link

Crash on launch / update #303

Closed pollymow closed 2 months ago

pollymow commented 6 months ago

Overview

What to do about this?

Error: Command failed: /Users/peterjhartmann/.opendataeditor/python/bin/python3 -m pip install --upgrade --disable-pip-version-check fastapi==0.103.1 fastparquet==2023.8.0 frictionless-ckan-mapper==1.0.9 frictionless==5.16.0 gitignore-parser==0.1.6 jinja2==3.1.2 jsonlines==4.0.0 openai==0.28.0 openpyxl==3.1.2 pandas==2.1.1 pydantic==2.3.0 pygithub==1.59.1 pyquery==2.0.0 pyzenodo3==1.0.2 sqlalchemy==2.0.20 typer==0.9.0 uvicorn==0.23.2 DEPRECATION: lxml is being installed using the legacy 'setup.py install' method, because it does not have a 'pyproject.toml' and the 'wheel' package is not installed. pip 23.1 will enforce this behaviour change. A possible replacement is to enable the '--use-pep517' option. Discussion can be found at https://github.com/pypa/pip/issues/8559 error: subprocess-exited-with-error

× Running setup.py install for lxml did not run successfully. │ exit code: 1 ╰─> [121 lines of output] Building lxml version 4.9.4. Building without Cython. Building against libxml2 2.9.4 and libxslt 1.1.29 Building against libxml2/libxslt in the following directory: /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/lib running install /Users/peterjhartmann/.opendataeditor/python/lib/python3.10/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. warnings.warn( running build running build_py creating build creating build/lib.macosx-10.9-x86_64-cpython-310 creating build/lib.macosx-10.9-x86_64-cpython-310/lxml copying src/lxml/_elementpath.py -> build/lib.macosx-10.9-x86_64-cpython-310/lxml copying src/lxml/sax.py -> build/lib.macosx-10.9-x86_64-cpython-310/lxml copying src/lxml/pyclasslookup.py -> build/lib.macosx-10.9-x86_64-cpython-310/lxml copying src/lxml/init.py -> build/lib.macosx-10.9-x86_64-cpython-310/lxml copying src/lxml/builder.py -> build/lib.macosx-10.9-x86_64-cpython-310/lxml copying src/lxml/doctestcompare.py -> build/lib.macosx-10.9-x86_64-cpython-310/lxml copying src/lxml/usedoctest.py -> build/lib.macosx-10.9-x86_64-cpython-310/lxml copying src/lxml/cssselect.py -> build/lib.macosx-10.9-x86_64-cpython-310/lxml copying src/lxml/ElementInclude.py -> build/lib.macosx-10.9-x86_64-cpython-310/lxml creating build/lib.macosx-10.9-x86_64-cpython-310/lxml/includes copying src/lxml/includes/init.py -> build/lib.macosx-10.9-x86_64-cpython-310/lxml/includes creating build/lib.macosx-10.9-x86_64-cpython-310/lxml/html copying src/lxml/html/soupparser.py -> build/lib.macosx-10.9-x86_64-cpython-310/lxml/html copying src/lxml/html/defs.py -> build