文档问题: -source-c #86

Closed
opened 2026-02-16 05:19:09 -05:00 by yindo · 0 comments
Owner

Originally created by @KeiranHome on GitHub (Jun 4, 2025).

问题描述

uv sync命令,安装依赖的过程中有依赖版本问题,导致无法安装依赖
➜ api git:(main) ✗ uv sync
Using CPython 3.12.0a3 interpreter at: /root/.pyenv/versions/3.12.0a3/bin/python3
Creating virtual environment at: .venv
Resolved 413 packages in 2ms
× Failed to build alibabacloud-openapi-util==0.2.2
├─▶ The build backend returned an error
╰─▶ Call to setuptools.build_meta:__legacy__.build_wheel failed
(exit status: 1)

  [stdout]
  running bdist_wheel
  running build
  running build_py
  creating build/lib/alibabacloud_openapi_util
  copying alibabacloud_openapi_util/__init__.py ->
  build/lib/alibabacloud_openapi_util
  copying alibabacloud_openapi_util/client.py ->
  build/lib/alibabacloud_openapi_util
  copying alibabacloud_openapi_util/sm3.py ->
  build/lib/alibabacloud_openapi_util
  running egg_info
  writing alibabacloud_openapi_util.egg-info/PKG-INFO
  writing dependency_links to
  alibabacloud_openapi_util.egg-info/dependency_links.txt
  writing requirements to
  alibabacloud_openapi_util.egg-info/requires.txt
  writing top-level names to
  alibabacloud_openapi_util.egg-info/top_level.txt
  reading manifest file
  'alibabacloud_openapi_util.egg-info/SOURCES.txt'
  writing manifest file
  'alibabacloud_openapi_util.egg-info/SOURCES.txt'
  installing to build/bdist.linux-x86_64/wheel
  running install
  running install_lib
  creating build/bdist.linux-x86_64/wheel
  creating
  build/bdist.linux-x86_64/wheel/alibabacloud_openapi_util
  copying build/lib/alibabacloud_openapi_util/__init__.py ->
  build/bdist.linux-x86_64/wheel/./alibabacloud_openapi_util
  copying build/lib/alibabacloud_openapi_util/client.py ->
  build/bdist.linux-x86_64/wheel/./alibabacloud_openapi_util
  copying build/lib/alibabacloud_openapi_util/sm3.py ->
  build/bdist.linux-x86_64/wheel/./alibabacloud_openapi_util
  running install_egg_info
  Copying alibabacloud_openapi_util.egg-info to
  build/bdist.linux-x86_64/wheel/./alibabacloud_openapi_util-0.2.2-py3.12.egg-info
  running install_scripts

  [stderr]
  Warning: 'classifiers' should be a list, got type 'tuple'
  /root/.cache/uv/builds-v0/.tmp3RYWHC/lib/python3.12/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 :: Apache Software License

          See
  https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license
  for details.
  
  ********************************************************************************

  !!
    self._finalize_license_expression()
  Traceback (most recent call last):
    File "<string>", line 11, in <module>
    File
  "/root/.cache/uv/builds-v0/.tmp3RYWHC/lib/python3.12/site-packages/setuptools/build_meta.py",
  line 432, in build_wheel
      return _build(['bdist_wheel'])
             ^^^^^^^^^^^^^^^^^^^^^^^
    File
  "/root/.cache/uv/builds-v0/.tmp3RYWHC/lib/python3.12/site-packages/setuptools/build_meta.py",
  line 423, in _build
      return self._build_with_temp_dir(
             ^^^^^^^^^^^^^^^^^^^^^^^^^^
    File
  "/root/.cache/uv/builds-v0/.tmp3RYWHC/lib/python3.12/site-packages/setuptools/build_meta.py",
  line 404, in _build_with_temp_dir
      self.run_setup()
    File
  "/root/.cache/uv/builds-v0/.tmp3RYWHC/lib/python3.12/site-packages/setuptools/build_meta.py",
  line 512, in run_setup
      super().run_setup(setup_script=setup_script)
    File
  "/root/.cache/uv/builds-v0/.tmp3RYWHC/lib/python3.12/site-packages/setuptools/build_meta.py",
  line 317, in run_setup
      exec(code, locals())
    File "<string>", line 48, in <module>
    File
  "/root/.cache/uv/builds-v0/.tmp3RYWHC/lib/python3.12/site-packages/setuptools/__init__.py",
  line 115, in setup
      return distutils.core.setup(**attrs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File
  "/root/.cache/uv/builds-v0/.tmp3RYWHC/lib/python3.12/site-packages/setuptools/_distutils/core.py",
  line 186, in setup
      return run_commands(dist)
             ^^^^^^^^^^^^^^^^^^
    File
  "/root/.cache/uv/builds-v0/.tmp3RYWHC/lib/python3.12/site-packages/setuptools/_distutils/core.py",
  line 202, in run_commands
      dist.run_commands()
    File
  "/root/.cache/uv/builds-v0/.tmp3RYWHC/lib/python3.12/site-packages/setuptools/_distutils/dist.py",
  line 1002, in run_commands
      self.run_command(cmd)
    File
  "/root/.cache/uv/builds-v0/.tmp3RYWHC/lib/python3.12/site-packages/setuptools/dist.py",
  line 1102, in run_command
      super().run_command(command)
    File
  "/root/.cache/uv/builds-v0/.tmp3RYWHC/lib/python3.12/site-packages/setuptools/_distutils/dist.py",
  line 1021, in run_command
      cmd_obj.run()
    File
  "/root/.cache/uv/builds-v0/.tmp3RYWHC/lib/python3.12/site-packages/setuptools/command/bdist_wheel.py",
  line 431, in run
      self.egg2dist(self.egginfo_dir, distinfo_dir)
    File
  "/root/.cache/uv/builds-v0/.tmp3RYWHC/lib/python3.12/site-packages/setuptools/command/bdist_wheel.py",
  line 591, in egg2dist
      adios(egginfo_path)
    File
  "/root/.cache/uv/builds-v0/.tmp3RYWHC/lib/python3.12/site-packages/setuptools/command/bdist_wheel.py",
  line 537, in adios
      _shutil.rmtree(p)
    File
  "/root/.cache/uv/builds-v0/.tmp3RYWHC/lib/python3.12/site-packages/setuptools/_shutil.py",
  line 48, in rmtree
      return py311.shutil_rmtree(path, ignore_errors, onexc)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File
  "/root/.cache/uv/builds-v0/.tmp3RYWHC/lib/python3.12/site-packages/setuptools/compat/py311.py",
  line 21, in shutil_rmtree
      return shutil.rmtree(path, ignore_errors, onexc=onexc)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  TypeError: rmtree() got an unexpected keyword argument 'onexc'

  hint: This usually indicates a problem with the package or the
  build environment.

help: alibabacloud-openapi-util (v0.2.2) was included because
dify-api:vdb depends on alibabacloud-tea-openapi
(v0.3.15) which depends on alibabacloud-openapi-util

页面链接

https://github.com/langgenius/dify-docs/blob/main/zh-hans/getting-started/install-self-hosted/local-source-code.mdx

Originally created by @KeiranHome on GitHub (Jun 4, 2025). ## 问题描述 uv sync命令,安装依赖的过程中有依赖版本问题,导致无法安装依赖 ➜ api git:(main) ✗ uv sync Using CPython 3.12.0a3 interpreter at: /root/.pyenv/versions/3.12.0a3/bin/python3 Creating virtual environment at: .venv Resolved 413 packages in 2ms × Failed to build `alibabacloud-openapi-util==0.2.2` ├─▶ The build backend returned an error ╰─▶ Call to `setuptools.build_meta:__legacy__.build_wheel` failed (exit status: 1) [stdout] running bdist_wheel running build running build_py creating build/lib/alibabacloud_openapi_util copying alibabacloud_openapi_util/__init__.py -> build/lib/alibabacloud_openapi_util copying alibabacloud_openapi_util/client.py -> build/lib/alibabacloud_openapi_util copying alibabacloud_openapi_util/sm3.py -> build/lib/alibabacloud_openapi_util running egg_info writing alibabacloud_openapi_util.egg-info/PKG-INFO writing dependency_links to alibabacloud_openapi_util.egg-info/dependency_links.txt writing requirements to alibabacloud_openapi_util.egg-info/requires.txt writing top-level names to alibabacloud_openapi_util.egg-info/top_level.txt reading manifest file 'alibabacloud_openapi_util.egg-info/SOURCES.txt' writing manifest file 'alibabacloud_openapi_util.egg-info/SOURCES.txt' installing to build/bdist.linux-x86_64/wheel running install running install_lib creating build/bdist.linux-x86_64/wheel creating build/bdist.linux-x86_64/wheel/alibabacloud_openapi_util copying build/lib/alibabacloud_openapi_util/__init__.py -> build/bdist.linux-x86_64/wheel/./alibabacloud_openapi_util copying build/lib/alibabacloud_openapi_util/client.py -> build/bdist.linux-x86_64/wheel/./alibabacloud_openapi_util copying build/lib/alibabacloud_openapi_util/sm3.py -> build/bdist.linux-x86_64/wheel/./alibabacloud_openapi_util running install_egg_info Copying alibabacloud_openapi_util.egg-info to build/bdist.linux-x86_64/wheel/./alibabacloud_openapi_util-0.2.2-py3.12.egg-info running install_scripts [stderr] Warning: 'classifiers' should be a list, got type 'tuple' /root/.cache/uv/builds-v0/.tmp3RYWHC/lib/python3.12/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 :: Apache Software License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() Traceback (most recent call last): File "<string>", line 11, in <module> File "/root/.cache/uv/builds-v0/.tmp3RYWHC/lib/python3.12/site-packages/setuptools/build_meta.py", line 432, in build_wheel return _build(['bdist_wheel']) ^^^^^^^^^^^^^^^^^^^^^^^ File "/root/.cache/uv/builds-v0/.tmp3RYWHC/lib/python3.12/site-packages/setuptools/build_meta.py", line 423, in _build return self._build_with_temp_dir( ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/root/.cache/uv/builds-v0/.tmp3RYWHC/lib/python3.12/site-packages/setuptools/build_meta.py", line 404, in _build_with_temp_dir self.run_setup() File "/root/.cache/uv/builds-v0/.tmp3RYWHC/lib/python3.12/site-packages/setuptools/build_meta.py", line 512, in run_setup super().run_setup(setup_script=setup_script) File "/root/.cache/uv/builds-v0/.tmp3RYWHC/lib/python3.12/site-packages/setuptools/build_meta.py", line 317, in run_setup exec(code, locals()) File "<string>", line 48, in <module> File "/root/.cache/uv/builds-v0/.tmp3RYWHC/lib/python3.12/site-packages/setuptools/__init__.py", line 115, in setup return distutils.core.setup(**attrs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/root/.cache/uv/builds-v0/.tmp3RYWHC/lib/python3.12/site-packages/setuptools/_distutils/core.py", line 186, in setup return run_commands(dist) ^^^^^^^^^^^^^^^^^^ File "/root/.cache/uv/builds-v0/.tmp3RYWHC/lib/python3.12/site-packages/setuptools/_distutils/core.py", line 202, in run_commands dist.run_commands() File "/root/.cache/uv/builds-v0/.tmp3RYWHC/lib/python3.12/site-packages/setuptools/_distutils/dist.py", line 1002, in run_commands self.run_command(cmd) File "/root/.cache/uv/builds-v0/.tmp3RYWHC/lib/python3.12/site-packages/setuptools/dist.py", line 1102, in run_command super().run_command(command) File "/root/.cache/uv/builds-v0/.tmp3RYWHC/lib/python3.12/site-packages/setuptools/_distutils/dist.py", line 1021, in run_command cmd_obj.run() File "/root/.cache/uv/builds-v0/.tmp3RYWHC/lib/python3.12/site-packages/setuptools/command/bdist_wheel.py", line 431, in run self.egg2dist(self.egginfo_dir, distinfo_dir) File "/root/.cache/uv/builds-v0/.tmp3RYWHC/lib/python3.12/site-packages/setuptools/command/bdist_wheel.py", line 591, in egg2dist adios(egginfo_path) File "/root/.cache/uv/builds-v0/.tmp3RYWHC/lib/python3.12/site-packages/setuptools/command/bdist_wheel.py", line 537, in adios _shutil.rmtree(p) File "/root/.cache/uv/builds-v0/.tmp3RYWHC/lib/python3.12/site-packages/setuptools/_shutil.py", line 48, in rmtree return py311.shutil_rmtree(path, ignore_errors, onexc) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/root/.cache/uv/builds-v0/.tmp3RYWHC/lib/python3.12/site-packages/setuptools/compat/py311.py", line 21, in shutil_rmtree return shutil.rmtree(path, ignore_errors, onexc=onexc) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: rmtree() got an unexpected keyword argument 'onexc' hint: This usually indicates a problem with the package or the build environment. help: `alibabacloud-openapi-util` (v0.2.2) was included because `dify-api:vdb` depends on `alibabacloud-tea-openapi` (v0.3.15) which depends on `alibabacloud-openapi-util` ## 页面链接 https://github.com/langgenius/dify-docs/blob/main/zh-hans/getting-started/install-self-hosted/local-source-code.mdx
yindo closed this issue 2026-02-16 05:19:09 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: langgenius/dify-docs#86