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).caststd::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).caststd::string() +
| ^
vnpy_mini/api/include/pybind11/cast.h:441:77: 错误:expected primary-expression before ‘)’ token
441 | " " + handle(frame->f_code->co_filename).caststd::string() +
| ^
vnpy_mini/api/include/pybind11/cast.h:443:29: 错误:对不完全的类型‘PyFrameObject’ {aka ‘struct _frame’}的非法使用
443 | handle(frame->f_code->co_name).caststd::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).caststd::string() + "\n";
| ^
vnpy_mini/api/include/pybind11/cast.h:443:66: 错误:expected primary-expression before ‘)’ token
443 | handle(frame->f_code->co_name).caststd::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
加入于:
帖子: 6135
声望: 382

现在再重新pip install试试看