虚拟包#

Conda 允许通过插件系统在索引数据中注册虚拟包。这种机制允许用户编写插件,为仅在运行时才 Properties 已知的属性(例如,操作系统信息)提供版本标识。

class CondaVirtualPackage#

定义 conda 虚拟包插件钩子时使用的返回类型。

有关如何使用它的详细信息,请参阅 conda_virtual_packages()

参数:
  • name -- 虚拟包名称 (例如,my_custom_os)。

  • version -- 虚拟包版本 (例如,1.2.3)。

  • build -- 虚拟包构建字符串 (例如,x86_64)。

build#
name#
to_virtual_package()#
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",
    )
返回值:

虚拟包条目的可迭代对象。