虚拟包#

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",
    )
返回值:

虚拟包条目可迭代对象。