VeighNa量化社区
你的开源社区量化交易平台 | vn.py | vnpy
Member
avatar
加入于:
帖子: 7
声望: 0

(vnpy40env) [root@localhost vnpy40env]# pip3.13 install vnpy-mini -i https://pypi.vnpy.com
Looking in indexes: https://pypi.vnpy.com
Collecting vnpy-mini
Downloading https://pypi.vnpy.com/packages/vnpy_mini-1.6.3.1.tar.gz (3.2 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.2/3.2 MB 5.2 MB/s eta 0:00:00
Installing build dependencies ... done
Getting requirements to build wheel ... done
Preparing metadata (pyproject.toml) ... done
Collecting importlib_metadata (from vnpy-mini)
Downloading https://pypi.vnpy.com/packages/importlib_metadata-8.7.0-py3-none-any.whl (27 kB)
Collecting zipp>=3.20 (from importlib_metadata->vnpy-mini)
Downloading https://pypi.vnpy.com/packages/zipp-3.23.0-py3-none-any.whl (10 kB)
Building wheels for collected packages: vnpy-mini
Building wheel for vnpy-mini (pyproject.toml) ... error
error: subprocess-exited-with-error

× Building wheel for vnpy-mini (pyproject.toml) did not run successfully.
│ exit code: 1
╰─> [534 lines of output]
/tmp/pip-build-env-_x2ze08a/overlay/lib/python3.13/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 :: MIT License

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

  !!
    self._finalize_license_expression()
  running bdist_wheel
  running build
  running build_py
  creating build/lib.linux-x86_64-cpython-313/vnpy_mini
  copying vnpy_mini/__init__.py -> build/lib.linux-x86_64-cpython-313/vnpy_mini
  creating build/lib.linux-x86_64-cpython-313/vnpy_mini/api
  copying vnpy_mini/api/__init__.py -> build/lib.linux-x86_64-cpython-313/vnpy_mini/api
  copying vnpy_mini/api/mini_constant.py -> build/lib.linux-x86_64-cpython-313/vnpy_mini/api
  creating build/lib.linux-x86_64-cpython-313/vnpy_mini/gateway
  copying vnpy_mini/gateway/__init__.py -> build/lib.linux-x86_64-cpython-313/vnpy_mini/gateway
  copying vnpy_mini/gateway/mini_gateway.py -> build/lib.linux-x86_64-cpython-313/vnpy_mini/gateway
  running egg_info
  writing vnpy_mini.egg-info/PKG-INFO
  writing dependency_links to vnpy_mini.egg-info/dependency_links.txt
  writing requirements to vnpy_mini.egg-info/requires.txt
  writing top-level names to vnpy_mini.egg-info/top_level.txt
  reading manifest file 'vnpy_mini.egg-info/SOURCES.txt'
  reading manifest template 'MANIFEST.in'
  adding license file 'LICENSE'
  writing manifest file 'vnpy_mini.egg-info/SOURCES.txt'
  /tmp/pip-build-env-_x2ze08a/overlay/lib/python3.13/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'vnpy_mini.api.generator' is absent from the `packages` configuration.
  !!

          ********************************************************************************
          ############################
          # Package would be ignored #
          ############################
          Python recognizes 'vnpy_mini.api.generator' as an importable package[^1],
          but it is absent from setuptools' `packages` configuration.

          This leads to an ambiguous overall configuration. If you want to distribute this
          package, please make sure that 'vnpy_mini.api.generator' is explicitly added
          to the `packages` configuration field.

          Alternatively, you can also rely on setuptools' discovery methods
          (for example by using `find_namespace_packages(...)`/`find_namespace:`
          instead of `find_packages(...)`/`find:`).

          You can read more about "package discovery" on setuptools documentation page:

          - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html

          If you don't want 'vnpy_mini.api.generator' to be distributed and are
          already explicitly excluding 'vnpy_mini.api.generator' via
          `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
          you can try to use `exclude_package_data`, or `include-package-data=False` in
          combination with a more fine grained `package-data` configuration.

          You can read more about "package data files" on setuptools documentation page:

          - https://setuptools.pypa.io/en/latest/userguide/datafiles.html


          [^1]: For Python, any directory (with suitable naming) can be imported,
                even if it does not contain any `.py` files.
                On the other hand, currently there is no concept of package data
                directory, all directories are treated like packages.
          ********************************************************************************

  !!
    check.warn(importable)
  /tmp/pip-build-env-_x2ze08a/overlay/lib/python3.13/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'vnpy_mini.api.include.mini' is absent from the `packages` configuration.
  !!

          ********************************************************************************
          ############################
          # Package would be ignored #
          ############################
          Python recognizes 'vnpy_mini.api.include.mini' as an importable package[^1],
          but it is absent from setuptools' `packages` configuration.

          This leads to an ambiguous overall configuration. If you want to distribute this
          package, please make sure that 'vnpy_mini.api.include.mini' is explicitly added
          to the `packages` configuration field.

          Alternatively, you can also rely on setuptools' discovery methods
          (for example by using `find_namespace_packages(...)`/`find_namespace:`
          instead of `find_packages(...)`/`find:`).

          You can read more about "package discovery" on setuptools documentation page:

          - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html

          If you don't want 'vnpy_mini.api.include.mini' to be distributed and are
          already explicitly excluding 'vnpy_mini.api.include.mini' via
          `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
          you can try to use `exclude_package_data`, or `include-package-data=False` in
          combination with a more fine grained `package-data` configuration.

          You can read more about "package data files" on setuptools documentation page:

          - https://setuptools.pypa.io/en/latest/userguide/datafiles.html


          [^1]: For Python, any directory (with suitable naming) can be imported,
                even if it does not contain any `.py` files.
                On the other hand, currently there is no concept of package data
                directory, all directories are treated like packages.
          ********************************************************************************

  !!
    check.warn(importable)
  /tmp/pip-build-env-_x2ze08a/overlay/lib/python3.13/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'vnpy_mini.api.include.pybind11' is absent from the `packages` configuration.
  !!

          ********************************************************************************
          ############################
          # Package would be ignored #
          ############################
          Python recognizes 'vnpy_mini.api.include.pybind11' as an importable package[^1],
          but it is absent from setuptools' `packages` configuration.

          This leads to an ambiguous overall configuration. If you want to distribute this
          package, please make sure that 'vnpy_mini.api.include.pybind11' is explicitly added
          to the `packages` configuration field.

          Alternatively, you can also rely on setuptools' discovery methods
          (for example by using `find_namespace_packages(...)`/`find_namespace:`
          instead of `find_packages(...)`/`find:`).

          You can read more about "package discovery" on setuptools documentation page:

          - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html

          If you don't want 'vnpy_mini.api.include.pybind11' to be distributed and are
          already explicitly excluding 'vnpy_mini.api.include.pybind11' via
          `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
          you can try to use `exclude_package_data`, or `include-package-data=False` in
          combination with a more fine grained `package-data` configuration.

          You can read more about "package data files" on setuptools documentation page:

          - https://setuptools.pypa.io/en/latest/userguide/datafiles.html


          [^1]: For Python, any directory (with suitable naming) can be imported,
                even if it does not contain any `.py` files.
                On the other hand, currently there is no concept of package data
                directory, all directories are treated like packages.
          ********************************************************************************

  !!
    check.warn(importable)
  /tmp/pip-build-env-_x2ze08a/overlay/lib/python3.13/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'vnpy_mini.api.include.pybind11.detail' is absent from the `packages` configuration.
  !!

          ********************************************************************************
          ############################
          # Package would be ignored #
          ############################
          Python recognizes 'vnpy_mini.api.include.pybind11.detail' as an importable package[^1],
          but it is absent from setuptools' `packages` configuration.

          This leads to an ambiguous overall configuration. If you want to distribute this
          package, please make sure that 'vnpy_mini.api.include.pybind11.detail' is explicitly added
          to the `packages` configuration field.

          Alternatively, you can also rely on setuptools' discovery methods
          (for example by using `find_namespace_packages(...)`/`find_namespace:`
          instead of `find_packages(...)`/`find:`).

          You can read more about "package discovery" on setuptools documentation page:

          - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html

          If you don't want 'vnpy_mini.api.include.pybind11.detail' to be distributed and are
          already explicitly excluding 'vnpy_mini.api.include.pybind11.detail' via
          `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
          you can try to use `exclude_package_data`, or `include-package-data=False` in
          combination with a more fine grained `package-data` configuration.

          You can read more about "package data files" on setuptools documentation page:

          - https://setuptools.pypa.io/en/latest/userguide/datafiles.html


          [^1]: For Python, any directory (with suitable naming) can be imported,
                even if it does not contain any `.py` files.
                On the other hand, currently there is no concept of package data
                directory, all directories are treated like packages.
          ********************************************************************************

  !!
    check.warn(importable)
  /tmp/pip-build-env-_x2ze08a/overlay/lib/python3.13/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'vnpy_mini.api.libs' is absent from the `packages` configuration.
  !!

          ********************************************************************************
          ############################
          # Package would be ignored #
          ############################
          Python recognizes 'vnpy_mini.api.libs' as an importable package[^1],
          but it is absent from setuptools' `packages` configuration.

          This leads to an ambiguous overall configuration. If you want to distribute this
          package, please make sure that 'vnpy_mini.api.libs' is explicitly added
          to the `packages` configuration field.

          Alternatively, you can also rely on setuptools' discovery methods
          (for example by using `find_namespace_packages(...)`/`find_namespace:`
          instead of `find_packages(...)`/`find:`).

          You can read more about "package discovery" on setuptools documentation page:

          - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html

          If you don't want 'vnpy_mini.api.libs' to be distributed and are
          already explicitly excluding 'vnpy_mini.api.libs' via
          `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
          you can try to use `exclude_package_data`, or `include-package-data=False` in
          combination with a more fine grained `package-data` configuration.

          You can read more about "package data files" on setuptools documentation page:

          - https://setuptools.pypa.io/en/latest/userguide/datafiles.html


          [^1]: For Python, any directory (with suitable naming) can be imported,
                even if it does not contain any `.py` files.
                On the other hand, currently there is no concept of package data
                directory, all directories are treated like packages.
          ********************************************************************************

  !!
    check.warn(importable)
  /tmp/pip-build-env-_x2ze08a/overlay/lib/python3.13/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'vnpy_mini.api.vnmini' is absent from the `packages` configuration.
  !!

          ********************************************************************************
          ############################
          # Package would be ignored #
          ############################
          Python recognizes 'vnpy_mini.api.vnmini' as an importable package[^1],
          but it is absent from setuptools' `packages` configuration.

          This leads to an ambiguous overall configuration. If you want to distribute this
          package, please make sure that 'vnpy_mini.api.vnmini' is explicitly added
          to the `packages` configuration field.

          Alternatively, you can also rely on setuptools' discovery methods
          (for example by using `find_namespace_packages(...)`/`find_namespace:`
          instead of `find_packages(...)`/`find:`).

          You can read more about "package discovery" on setuptools documentation page:

          - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html

          If you don't want 'vnpy_mini.api.vnmini' to be distributed and are
          already explicitly excluding 'vnpy_mini.api.vnmini' via
          `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
          you can try to use `exclude_package_data`, or `include-package-data=False` in
          combination with a more fine grained `package-data` configuration.

          You can read more about "package data files" on setuptools documentation page:

          - https://setuptools.pypa.io/en/latest/userguide/datafiles.html


          [^1]: For Python, any directory (with suitable naming) can be imported,
                even if it does not contain any `.py` files.
                On the other hand, currently there is no concept of package data
                directory, all directories are treated like packages.
          ********************************************************************************

  !!
    check.warn(importable)
  /tmp/pip-build-env-_x2ze08a/overlay/lib/python3.13/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'vnpy_mini.api.vnmini.vnminimd' is absent from the `packages` configuration.
  !!

          ********************************************************************************
          ############################
          # Package would be ignored #
          ############################
          Python recognizes 'vnpy_mini.api.vnmini.vnminimd' as an importable package[^1],
          but it is absent from setuptools' `packages` configuration.

          This leads to an ambiguous overall configuration. If you want to distribute this
          package, please make sure that 'vnpy_mini.api.vnmini.vnminimd' is explicitly added
          to the `packages` configuration field.

          Alternatively, you can also rely on setuptools' discovery methods
          (for example by using `find_namespace_packages(...)`/`find_namespace:`
          instead of `find_packages(...)`/`find:`).

          You can read more about "package discovery" on setuptools documentation page:

          - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html

          If you don't want 'vnpy_mini.api.vnmini.vnminimd' to be distributed and are
          already explicitly excluding 'vnpy_mini.api.vnmini.vnminimd' via
          `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
          you can try to use `exclude_package_data`, or `include-package-data=False` in
          combination with a more fine grained `package-data` configuration.

          You can read more about "package data files" on setuptools documentation page:

          - https://setuptools.pypa.io/en/latest/userguide/datafiles.html


          [^1]: For Python, any directory (with suitable naming) can be imported,
                even if it does not contain any `.py` files.
                On the other hand, currently there is no concept of package data
                directory, all directories are treated like packages.
          ********************************************************************************

  !!
    check.warn(importable)
  /tmp/pip-build-env-_x2ze08a/overlay/lib/python3.13/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'vnpy_mini.api.vnmini.vnminitd' is absent from the `packages` configuration.
  !!

          ********************************************************************************
          ############################
          # Package would be ignored #
          ############################
          Python recognizes 'vnpy_mini.api.vnmini.vnminitd' as an importable package[^1],
          but it is absent from setuptools' `packages` configuration.

          This leads to an ambiguous overall configuration. If you want to distribute this
          package, please make sure that 'vnpy_mini.api.vnmini.vnminitd' is explicitly added
          to the `packages` configuration field.

          Alternatively, you can also rely on setuptools' discovery methods
          (for example by using `find_namespace_packages(...)`/`find_namespace:`
          instead of `find_packages(...)`/`find:`).

          You can read more about "package discovery" on setuptools documentation page:

          - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html

          If you don't want 'vnpy_mini.api.vnmini.vnminitd' to be distributed and are
          already explicitly excluding 'vnpy_mini.api.vnmini.vnminitd' via
          `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
          you can try to use `exclude_package_data`, or `include-package-data=False` in
          combination with a more fine grained `package-data` configuration.

          You can read more about "package data files" on setuptools documentation page:

          - https://setuptools.pypa.io/en/latest/userguide/datafiles.html


          [^1]: For Python, any directory (with suitable naming) can be imported,
                even if it does not contain any `.py` files.
                On the other hand, currently there is no concept of package data
                directory, all directories are treated like packages.
          ********************************************************************************

  !!
    check.warn(importable)
  copying vnpy_mini/api/libthostmduserapi.so -> build/lib.linux-x86_64-cpython-313/vnpy_mini/api
  copying vnpy_mini/api/libthosttraderapi.so -> build/lib.linux-x86_64-cpython-313/vnpy_mini/api
  copying vnpy_mini/api/thostmduserapi.dll -> build/lib.linux-x86_64-cpython-313/vnpy_mini/api
  copying vnpy_mini/api/thosttraderapi.dll -> build/lib.linux-x86_64-cpython-313/vnpy_mini/api
  creating build/lib.linux-x86_64-cpython-313/vnpy_mini/api/generator
  copying vnpy_mini/api/generator/mini_md_header_define.h -> build/lib.linux-x86_64-cpython-313/vnpy_mini/api/generator
  copying vnpy_mini/api/generator/mini_md_header_function.h -> build/lib.linux-x86_64-cpython-313/vnpy_mini/api/generator
  copying vnpy_mini/api/generator/mini_md_header_on.h -> build/lib.linux-x86_64-cpython-313/vnpy_mini/api/generator
  copying vnpy_mini/api/generator/mini_md_header_process.h -> build/lib.linux-x86_64-cpython-313/vnpy_mini/api/generator
  copying vnpy_mini/api/generator/mini_md_source_function.cpp -> build/lib.linux-x86_64-cpython-313/vnpy_mini/api/generator
  copying vnpy_mini/api/generator/mini_md_source_module.cpp -> build/lib.linux-x86_64-cpython-313/vnpy_mini/api/generator
  copying vnpy_mini/api/generator/mini_md_source_on.cpp -> build/lib.linux-x86_64-cpython-313/vnpy_mini/api/generator
  copying vnpy_mini/api/generator/mini_md_source_process.cpp -> build/lib.linux-x86_64-cpython-313/vnpy_mini/api/generator
  copying vnpy_mini/api/generator/mini_md_source_switch.cpp -> build/lib.linux-x86_64-cpython-313/vnpy_mini/api/generator
  copying vnpy_mini/api/generator/mini_md_source_task.cpp -> build/lib.linux-x86_64-cpython-313/vnpy_mini/api/generator
  copying vnpy_mini/api/generator/mini_td_header_define.h -> build/lib.linux-x86_64-cpython-313/vnpy_mini/api/generator
  copying vnpy_mini/api/generator/mini_td_header_function.h -> build/lib.linux-x86_64-cpython-313/vnpy_mini/api/generator
  copying vnpy_mini/api/generator/mini_td_header_on.h -> build/lib.linux-x86_64-cpython-313/vnpy_mini/api/generator
  copying vnpy_mini/api/generator/mini_td_header_process.h -> build/lib.linux-x86_64-cpython-313/vnpy_mini/api/generator
  copying vnpy_mini/api/generator/mini_td_source_function.cpp -> build/lib.linux-x86_64-cpython-313/vnpy_mini/api/generator
  copying vnpy_mini/api/generator/mini_td_source_module.cpp -> build/lib.linux-x86_64-cpython-313/vnpy_mini/api/generator
  copying vnpy_mini/api/generator/mini_td_source_on.cpp -> build/lib.linux-x86_64-cpython-313/vnpy_mini/api/generator
  copying vnpy_mini/api/generator/mini_td_source_process.cpp -> build/lib.linux-x86_64-cpython-313/vnpy_mini/api/generator
  copying vnpy_mini/api/generator/mini_td_source_switch.cpp -> build/lib.linux-x86_64-cpython-313/vnpy_mini/api/generator
  copying vnpy_mini/api/generator/mini_td_source_task.cpp -> build/lib.linux-x86_64-cpython-313/vnpy_mini/api/generator
  creating build/lib.linux-x86_64-cpython-313/vnpy_mini/api/include/mini
  copying vnpy_mini/api/include/mini/ThostFtdcMdApi.h -> build/lib.linux-x86_64-cpython-313/vnpy_mini/api/include/mini
  copying vnpy_mini/api/include/mini/ThostFtdcTraderApi.h -> build/lib.linux-x86_64-cpython-313/vnpy_mini/api/include/mini
  copying vnpy_mini/api/include/mini/ThostFtdcUserApiDataType.h -> build/lib.linux-x86_64-cpython-313/vnpy_mini/api/include/mini
  copying vnpy_mini/api/include/mini/ThostFtdcUserApiStruct.h -> build/lib.linux-x86_64-cpython-313/vnpy_mini/api/include/mini
  creating build/lib.linux-x86_64-cpython-313/vnpy_mini/api/include/pybind11
  copying vnpy_mini/api/include/pybind11/attr.h -> build/lib.linux-x86_64-cpython-313/vnpy_mini/api/include/pybind11
  copying vnpy_mini/api/include/pybind11/buffer_info.h -> build/lib.linux-x86_64-cpython-313/vnpy_mini/api/include/pybind11
  copying vnpy_mini/api/include/pybind11/cast.h -> build/lib.linux-x86_64-cpython-313/vnpy_mini/api/include/pybind11
  copying vnpy_mini/api/include/pybind11/chrono.h -> build/lib.linux-x86_64-cpython-313/vnpy_mini/api/include/pybind11
  copying vnpy_mini/api/include/pybind11/common.h -> build/lib.linux-x86_64-cpython-313/vnpy_mini/api/include/pybind11
  copying vnpy_mini/api/include/pybind11/complex.h -> build/lib.linux-x86_64-cpython-313/vnpy_mini/api/include/pybind11
  copying vnpy_mini/api/include/pybind11/eigen.h -> build/lib.linux-x86_64-cpython-313/vnpy_mini/api/include/pybind11
  copying vnpy_mini/api/include/pybind11/embed.h -> build/lib.linux-x86_64-cpython-313/vnpy_mini/api/include/pybind11
  copying vnpy_mini/api/include/pybind11/eval.h -> build/lib.linux-x86_64-cpython-313/vnpy_mini/api/include/pybind11
  copying vnpy_mini/api/include/pybind11/functional.h -> build/lib.linux-x86_64-cpython-313/vnpy_mini/api/include/pybind11
  copying vnpy_mini/api/include/pybind11/iostream.h -> build/lib.linux-x86_64-cpython-313/vnpy_mini/api/include/pybind11
  copying vnpy_mini/api/include/pybind11/numpy.h -> build/lib.linux-x86_64-cpython-313/vnpy_mini/api/include/pybind11
  copying vnpy_mini/api/include/pybind11/operators.h -> build/lib.linux-x86_64-cpython-313/vnpy_mini/api/include/pybind11
  copying vnpy_mini/api/include/pybind11/options.h -> build/lib.linux-x86_64-cpython-313/vnpy_mini/api/include/pybind11
  copying vnpy_mini/api/include/pybind11/pybind11.h -> build/lib.linux-x86_64-cpython-313/vnpy_mini/api/include/pybind11
  copying vnpy_mini/api/include/pybind11/pytypes.h -> build/lib.linux-x86_64-cpython-313/vnpy_mini/api/include/pybind11
  copying vnpy_mini/api/include/pybind11/stl.h -> build/lib.linux-x86_64-cpython-313/vnpy_mini/api/include/pybind11
  copying vnpy_mini/api/include/pybind11/stl_bind.h -> build/lib.linux-x86_64-cpython-313/vnpy_mini/api/include/pybind11
  creating build/lib.linux-x86_64-cpython-313/vnpy_mini/api/include/pybind11/detail
  copying vnpy_mini/api/include/pybind11/detail/class.h -> build/lib.linux-x86_64-cpython-313/vnpy_mini/api/include/pybind11/detail
  copying vnpy_mini/api/include/pybind11/detail/common.h -> build/lib.linux-x86_64-cpython-313/vnpy_mini/api/include/pybind11/detail
  copying vnpy_mini/api/include/pybind11/detail/descr.h -> build/lib.linux-x86_64-cpython-313/vnpy_mini/api/include/pybind11/detail
  copying vnpy_mini/api/include/pybind11/detail/init.h -> build/lib.linux-x86_64-cpython-313/vnpy_mini/api/include/pybind11/detail
  copying vnpy_mini/api/include/pybind11/detail/internals.h -> build/lib.linux-x86_64-cpython-313/vnpy_mini/api/include/pybind11/detail
  copying vnpy_mini/api/include/pybind11/detail/typeid.h -> build/lib.linux-x86_64-cpython-313/vnpy_mini/api/include/pybind11/detail
  creating build/lib.linux-x86_64-cpython-313/vnpy_mini/api/libs
  copying vnpy_mini/api/libs/thostmduserapi.lib -> build/lib.linux-x86_64-cpython-313/vnpy_mini/api/libs
  copying vnpy_mini/api/libs/thosttraderapi.lib -> build/lib.linux-x86_64-cpython-313/vnpy_mini/api/libs
  creating build/lib.linux-x86_64-cpython-313/vnpy_mini/api/vnmini
  copying vnpy_mini/api/vnmini/vnmini.h -> build/lib.linux-x86_64-cpython-313/vnpy_mini/api/vnmini
  creating build/lib.linux-x86_64-cpython-313/vnpy_mini/api/vnmini/vnminimd
  copying vnpy_mini/api/vnmini/vnminimd/dllmain.cpp -> build/lib.linux-x86_64-cpython-313/vnpy_mini/api/vnmini/vnminimd
  copying vnpy_mini/api/vnmini/vnminimd/framework.h -> build/lib.linux-x86_64-cpython-313/vnpy_mini/api/vnmini/vnminimd
  copying vnpy_mini/api/vnmini/vnminimd/pch.cpp -> build/lib.linux-x86_64-cpython-313/vnpy_mini/api/vnmini/vnminimd
  copying vnpy_mini/api/vnmini/vnminimd/pch.h -> build/lib.linux-x86_64-cpython-313/vnpy_mini/api/vnmini/vnminimd
  copying vnpy_mini/api/vnmini/vnminimd/stdafx.cpp -> build/lib.linux-x86_64-cpython-313/vnpy_mini/api/vnmini/vnminimd
  copying vnpy_mini/api/vnmini/vnminimd/stdafx.h -> build/lib.linux-x86_64-cpython-313/vnpy_mini/api/vnmini/vnminimd
  copying vnpy_mini/api/vnmini/vnminimd/targetver.h -> build/lib.linux-x86_64-cpython-313/vnpy_mini/api/vnmini/vnminimd
  copying vnpy_mini/api/vnmini/vnminimd/vnminimd.cpp -> build/lib.linux-x86_64-cpython-313/vnpy_mini/api/vnmini/vnminimd
  copying vnpy_mini/api/vnmini/vnminimd/vnminimd.h -> build/lib.linux-x86_64-cpython-313/vnpy_mini/api/vnmini/vnminimd
  creating build/lib.linux-x86_64-cpython-313/vnpy_mini/api/vnmini/vnminitd
  copying vnpy_mini/api/vnmini/vnminitd/dllmain.cpp -> build/lib.linux-x86_64-cpython-313/vnpy_mini/api/vnmini/vnminitd
  copying vnpy_mini/api/vnmini/vnminitd/framework.h -> build/lib.linux-x86_64-cpython-313/vnpy_mini/api/vnmini/vnminitd
  copying vnpy_mini/api/vnmini/vnminitd/pch.cpp -> build/lib.linux-x86_64-cpython-313/vnpy_mini/api/vnmini/vnminitd
  copying vnpy_mini/api/vnmini/vnminitd/pch.h -> build/lib.linux-x86_64-cpython-313/vnpy_mini/api/vnmini/vnminitd
  copying vnpy_mini/api/vnmini/vnminitd/stdafx.cpp -> build/lib.linux-x86_64-cpython-313/vnpy_mini/api/vnmini/vnminitd
  copying vnpy_mini/api/vnmini/vnminitd/stdafx.h -> build/lib.linux-x86_64-cpython-313/vnpy_mini/api/vnmini/vnminitd
  copying vnpy_mini/api/vnmini/vnminitd/targetver.h -> build/lib.linux-x86_64-cpython-313/vnpy_mini/api/vnmini/vnminitd
  copying vnpy_mini/api/vnmini/vnminitd/vnminitd.cpp -> build/lib.linux-x86_64-cpython-313/vnpy_mini/api/vnmini/vnminitd
  copying vnpy_mini/api/vnmini/vnminitd/vnminitd.h -> build/lib.linux-x86_64-cpython-313/vnpy_mini/api/vnmini/vnminitd
  running build_ext
  building 'vnpy_mini.api.vnminitd' extension
  creating build/temp.linux-x86_64-cpython-313/vnpy_mini/api/vnmini/vnminitd
  g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O3 -Wall -fPIC -Ivnpy_mini/api/include -Ivnpy_mini/api/vnmini -I/root/vnpy40env/vnpy40env/include -I/usr/local/include/python3.13 -c vnpy_mini/api/vnmini/vnminitd/vnminitd.cpp -o build/temp.linux-x86_64-cpython-313/vnpy_mini/api/vnmini/vnminitd/vnminitd.o -std=c++17 -O3 -Wno-delete-incomplete -Wno-sign-compare
  包含于文件 vnpy_mini/api/include/pybind11/cast.h:16,
          于 vnpy_mini/api/include/pybind11/attr.h:13,
          于 vnpy_mini/api/include/pybind11/pybind11.h:43,
          于 vnpy_mini/api/vnmini/vnmini.h:10,
          于 vnpy_mini/api/vnmini/vnminitd/vnminitd.h:6,
          于 vnpy_mini/api/vnmini/vnminitd/vnminitd.cpp:4:
  vnpy_mini/api/include/pybind11/detail/internals.h: 在函数‘pybind11::detail::internals& pybind11::detail::get_internals()’中:
  vnpy_mini/api/include/pybind11/detail/internals.h:194:27: 警告:‘void PyEval_InitThreads()’ 已被弃用 [-Wdeprecated-declarations]
    194 |         PyEval_InitThreads();
        |         ~~~~~~~~~~~~~~~~~~^~
  包含于文件 /usr/local/include/python3.13/Python.h:124,
          于 vnpy_mini/api/include/pybind11/detail/common.h:112,
          于 vnpy_mini/api/include/pybind11/pytypes.h:12,
          于 vnpy_mini/api/include/pybind11/cast.h:13:
  /usr/local/include/python3.13/ceval.h:114:37: 附注:在此声明
    114 | Py_DEPRECATED(3.9) PyAPI_FUNC(void) PyEval_InitThreads(void);
        |                                     ^~~~~~~~~~~~~~~~~~
  vnpy_mini/api/include/pybind11/cast.h: 在函数‘std::string pybind11::detail::error_string()’中:
  vnpy_mini/api/include/pybind11/cast.h:441:36: 错误:对不完全的类型‘PyFrameObject’ {aka ‘struct _frame’}的非法使用
    441 |                 "  " + handle(frame->f_code->co_filename).cast<std::string>() +
        |                                    ^~
  包含于文件 /usr/local/include/python3.13/Python.h:67:
  /usr/local/include/python3.13/pytypedefs.h:22:16: 附注:forward declaration of ‘PyFrameObject’ {aka ‘struct _frame’}
     22 | typedef struct _frame PyFrameObject;
        |                ^~~~~~
  vnpy_mini/api/include/pybind11/cast.h:441:75: 错误:expected primary-expression before ‘>’ token
    441 |                 "  " + handle(frame->f_code->co_filename).cast<std::string>() +
        |                                                                           ^
  vnpy_mini/api/include/pybind11/cast.h:441:77: 错误:expected primary-expression before ‘)’ token
    441 |                 "  " + handle(frame->f_code->co_filename).cast<std::string>() +
        |                                                                             ^
  vnpy_mini/api/include/pybind11/cast.h:443:29: 错误:对不完全的类型‘PyFrameObject’ {aka ‘struct _frame’}的非法使用
    443 |                 handle(frame->f_code->co_name).cast<std::string>() + "\n";
        |                             ^~
  /usr/local/include/python3.13/pytypedefs.h:22:16: 附注:forward declaration of ‘PyFrameObject’ {aka ‘struct _frame’}
     22 | typedef struct _frame PyFrameObject;
        |                ^~~~~~
  vnpy_mini/api/include/pybind11/cast.h:443:64: 错误:expected primary-expression before ‘>’ token
    443 |                 handle(frame->f_code->co_name).cast<std::string>() + "\n";
        |                                                                ^
  vnpy_mini/api/include/pybind11/cast.h:443:66: 错误:expected primary-expression before ‘)’ token
    443 |                 handle(frame->f_code->co_name).cast<std::string>() + "\n";
        |                                                                  ^
  vnpy_mini/api/include/pybind11/cast.h:444:26: 错误:对不完全的类型‘PyFrameObject’ {aka ‘struct _frame’}的非法使用
    444 |             frame = frame->f_back;
        |                          ^~
  /usr/local/include/python3.13/pytypedefs.h:22:16: 附注:forward declaration of ‘PyFrameObject’ {aka ‘struct _frame’}
     22 | typedef struct _frame PyFrameObject;
        |                ^~~~~~
  vnpy_mini/api/include/pybind11/pybind11.h: 在函数‘pybind11::function pybind11::get_type_overload(const void*, const detail::type_info*, const char*)’中:
  vnpy_mini/api/include/pybind11/pybind11.h:1890:49: 错误:‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘frame’
   1890 |     PyFrameObject *frame = PyThreadState_Get()->frame;
        |                                                 ^~~~~
  vnpy_mini/api/include/pybind11/pybind11.h:1891:41: 错误:对不完全的类型‘PyFrameObject’ {aka ‘struct _frame’}的非法使用
   1891 |     if (frame && (std::string) str(frame->f_code->co_name) == name &&
        |                                         ^~
  /usr/local/include/python3.13/pytypedefs.h:22:16: 附注:forward declaration of ‘PyFrameObject’ {aka ‘struct _frame’}
     22 | typedef struct _frame PyFrameObject;
        |                ^~~~~~
  vnpy_mini/api/include/pybind11/pybind11.h:1892:14: 错误:对不完全的类型‘PyFrameObject’ {aka ‘struct _frame’}的非法使用
   1892 |         frame->f_code->co_argcount > 0) {
        |              ^~
  /usr/local/include/python3.13/pytypedefs.h:22:16: 附注:forward declaration of ‘PyFrameObject’ {aka ‘struct _frame’}
     22 | typedef struct _frame PyFrameObject;
        |                ^~~~~~
  vnpy_mini/api/include/pybind11/pybind11.h:1895:18: 错误:对不完全的类型‘PyFrameObject’ {aka ‘struct _frame’}的非法使用
   1895 |             frame->f_locals, PyTuple_GET_ITEM(frame->f_code->co_varnames, 0));
        |                  ^~
  /usr/local/include/python3.13/pytypedefs.h:22:16: 附注:forward declaration of ‘PyFrameObject’ {aka ‘struct _frame’}
     22 | typedef struct _frame PyFrameObject;
        |                ^~~~~~
  包含于文件 /usr/local/include/python3.13/Python.h:63:
  vnpy_mini/api/include/pybind11/pybind11.h:1895:52: 错误:对不完全的类型‘PyFrameObject’ {aka ‘struct _frame’}的非法使用
   1895 |             frame->f_locals, PyTuple_GET_ITEM(frame->f_code->co_varnames, 0));
        |                                                    ^~
  /usr/local/include/python3.13/pyport.h:19:38: 附注:in definition of macro ‘_Py_CAST’
     19 | #define _Py_CAST(type, expr) ((type)(expr))
        |                                      ^~~~
  /usr/local/include/python3.13/cpython/tupleobject.h:27:38: 附注:在宏 ‘_PyTuple_CAST’ 展开时
     27 | #define PyTuple_GET_ITEM(op, index) (_PyTuple_CAST(op)->ob_item[(index)])
        |                                      ^~~~~~~~~~~~~
  vnpy_mini/api/include/pybind11/pybind11.h:1895:30: 附注:在宏 ‘PyTuple_GET_ITEM’ 展开时
   1895 |             frame->f_locals, PyTuple_GET_ITEM(frame->f_code->co_varnames, 0));
        |                              ^~~~~~~~~~~~~~~~
  /usr/local/include/python3.13/pytypedefs.h:22:16: 附注:forward declaration of ‘PyFrameObject’ {aka ‘struct _frame’}
     22 | typedef struct _frame PyFrameObject;
        |                ^~~~~~
  error: command '/usr/bin/g++' failed with exit code 1
  [end of output]

note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for vnpy-mini
Failed to build vnpy-mini

Member
avatar
加入于:
帖子: 5516
声望: 334

现在再重新pip install试试看

© 2015-2022 上海韦纳软件科技有限公司
备案服务号:沪ICP备18006526号

沪公网安备 31011502017034号

【用户协议】
【隐私政策】
【免责条款】