Blob Blame History Raw
commit 013faf85bb376f031f438ad6d9584be0254a76d2
Author: rpm-build <rpm-build>
Date:   Sat Mar 30 20:53:32 2019 -0600

    [PATCH] Fix toolz imports
    
    conda._vendor.toolz.__init__.py now does the dispatch to either
    the real thing or the vendored copy. But the package structure is
    flattened, so the subpackage names should not be used. Without that,
    the vendored copy was always imported.

diff --git a/conda_env/env.py b/conda_env/env.py
index b8129b1..7670b90 100644
--- a/conda_env/env.py
+++ b/conda_env/env.py
@@ -14,15 +14,10 @@ from conda.core.prefix_data import PrefixData
 from conda.models.enums import PackageType
 from conda.models.match_spec import MatchSpec
 from conda.models.prefix_graph import PrefixGraph
+from conda._vendor.toolz import concatv, groupby
 from conda_env.yaml import dump
 from . import compat, exceptions, yaml
 
-try:
-    from cytoolz.itertoolz import concatv, groupby
-except ImportError:  # pragma: no cover
-    from conda._vendor.toolz.itertoolz import concatv, groupby  # NOQA
-
-
 VALID_KEYS = ('name', 'dependencies', 'prefix', 'channels')
 
 
diff --git a/tests/base/test_context.py b/tests/base/test_context.py
index a0b7660..d54df02 100644
--- a/tests/base/test_context.py
+++ b/tests/base/test_context.py
@@ -11,7 +11,7 @@ import pytest
 
 from conda._vendor.auxlib.collection import AttrDict
 from conda._vendor.auxlib.ish import dals
-from conda._vendor.toolz.itertoolz import concat
+from conda._vendor.toolz import concat
 from conda.base.constants import PathConflict, ChannelPriority
 from conda.base.context import context, reset_context, conda_tests_ctxt_mgmt_def_pol
 from conda.common.compat import odict, iteritems
diff --git a/tests/core/test_path_actions.py b/tests/core/test_path_actions.py
index 0c726c9..c3ba3c4 100644
--- a/tests/core/test_path_actions.py
+++ b/tests/core/test_path_actions.py
@@ -11,7 +11,7 @@ from uuid import uuid4
 import pytest
 
 from conda._vendor.auxlib.collection import AttrDict
-from conda._vendor.toolz.itertoolz import groupby
+from conda._vendor.toolz import groupby
 from conda.base.context import context
 from conda.common.compat import PY2, on_win
 from conda.common.path import get_bin_directory_short_path, get_python_noarch_target_path, \
diff --git a/tests/test_activate.py b/tests/test_activate.py
index 980edd3..9ed4872 100644
--- a/tests/test_activate.py
+++ b/tests/test_activate.py
@@ -14,7 +14,7 @@ from conda import __version__ as conda_version
 
 from conda import CONDA_PACKAGE_ROOT
 from conda._vendor.auxlib.ish import dals
-from conda._vendor.toolz.itertoolz import concatv
+from conda._vendor.toolz import concatv
 from conda.activate import CmdExeActivator, CshActivator, FishActivator, PosixActivator, \
     PowerShellActivator, XonshActivator, activator_map, main as activate_main, native_path_to_unix
 from conda.base.constants import ROOT_ENV_NAME
diff --git a/tests/test_create.py b/tests/test_create.py
index 8428fd2..b5b62f6 100644
--- a/tests/test_create.py
+++ b/tests/test_create.py
@@ -6,7 +6,7 @@ from datetime import datetime
 from glob import glob
 
 from conda._vendor.auxlib.compat import Utf8NamedTemporaryFile
-from conda._vendor.toolz.itertoolz import groupby
+from conda._vendor.toolz import groupby
 from conda.gateways.disk.permissions import make_read_only
 from conda.models.channel import Channel
 from conda.resolve import Resolve