Skip to content

Commit 7539a73

Browse files
committed
Fix exception handling
1 parent eae827f commit 7539a73

File tree

1 file changed

+14
-7
lines changed

1 file changed

+14
-7
lines changed

conda_build/environ.py

+14-7
Original file line numberDiff line numberDiff line change
@@ -29,21 +29,24 @@
2929
from conda.core.link import PrefixSetup, UnlinkLinkTransaction
3030
from conda.core.package_cache_data import PackageCacheData
3131
from conda.core.prefix_data import PrefixData
32+
from conda.exceptions import (
33+
CondaError,
34+
LinkError,
35+
LockError,
36+
NoPackagesFoundError,
37+
PackagesNotFoundError,
38+
PaddingError,
39+
UnsatisfiableError,
40+
)
3241
from conda.models.channel import prioritize_channels
3342
from conda.models.match_spec import MatchSpec
3443

3544
from . import utils
3645
from .conda_interface import (
3746
Channel,
38-
CondaError,
39-
LinkError,
40-
LockError,
41-
NoPackagesFoundError,
4247
PackageRecord,
43-
PaddingError,
4448
ProgressiveFetchExtract,
4549
TemporaryDirectory,
46-
UnsatisfiableError,
4750
context,
4851
create_default_packages,
4952
get_version_from_git_tag,
@@ -939,7 +942,11 @@ def get_package_records(
939942
with capture():
940943
try:
941944
precs = _install_actions(prefix, index, specs)["LINK"]
942-
except (NoPackagesFoundError, UnsatisfiableError) as exc:
945+
except (
946+
NoPackagesFoundError,
947+
UnsatisfiableError,
948+
PackagesNotFoundError,
949+
) as exc:
943950
raise DependencyNeedsBuildingError(exc, subdir=subdir)
944951
except (
945952
SystemExit,

0 commit comments

Comments
 (0)