From f955083866d8b18a5f70644f30e702c7c9501b58 Mon Sep 17 00:00:00 2001 From: Ken Odegard Date: Mon, 11 Dec 2023 21:53:42 -0600 Subject: [PATCH] Skip using tmp_env in older conda --- tests/test_inspect_pkg.py | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/tests/test_inspect_pkg.py b/tests/test_inspect_pkg.py index 08d73a0a91..0236263c20 100644 --- a/tests/test_inspect_pkg.py +++ b/tests/test_inspect_pkg.py @@ -1,11 +1,22 @@ # Copyright (C) 2014 Anaconda, Inc # SPDX-License-Identifier: BSD-3-Clause +from __future__ import annotations + +import pytest +from conda import __version__ as conda_version from conda.core.prefix_data import PrefixData -from conda.testing import TmpEnvFixture +from packaging.version import Version, parse from conda_build.inspect_pkg import which_package +if TYPE_CHECKING := False: + from conda.testing import TmpEnvFixture + +@pytest.mark.skipif( + parse(conda_version) < Version("23.5.0"), + reason="tmp_env fixture first available in conda 23.5.0", +) def test_which_package(tmp_env: TmpEnvFixture): with tmp_env("ca-certificates") as prefix: pd = PrefixData(prefix)