虚拟包#
Conda 允许通过插件系统在索引数据中注册虚拟包。这种机制允许用户编写插件,为运行时才能知晓的属性(例如,操作系统信息)提供版本标识。
- class CondaVirtualPackage#
在定义 Conda 虚拟包插件钩子时要使用的返回值类型。
有关其使用方式的详细信息,请参阅
conda_virtual_packages()
。- 参数:
name -- 虚拟包名称(例如,
my_custom_os
)。version -- 虚拟包版本(例如,
1.2.3
)。build -- 虚拟包构建字符串(例如,
x86_64
)。
- build#
- name#
- version#
- conda_virtual_packages()#
在 Conda 中注册虚拟包。
示例
from conda import plugins @plugins.hookimpl def conda_virtual_packages(): yield plugins.CondaVirtualPackage( name="my_custom_os", version="1.2.3", build="x86_64", )
- 返回值:
虚拟包条目可迭代对象。