diff --git a/neurom/core/__init__.py b/neurom/core/__init__.py
index <HASH>..<HASH> 100644
--- a/neurom/core/__init__.py
+++ b/neurom/core/__init__.py
@@ -30,7 +30,6 @@
 
 from .tree import i_chain2 as _chain_neurites
 from .tree import Tree as _Tree
-from .types import NeuriteType
 
 
 def iter_neurites(obj, mapfun=None, filt=None):
diff --git a/neurom/core/section_neuron.py b/neurom/core/section_neuron.py
index <HASH>..<HASH> 100644
--- a/neurom/core/section_neuron.py
+++ b/neurom/core/section_neuron.py
@@ -33,7 +33,7 @@ from collections import defaultdict
 from collections import namedtuple
 import numpy as np
 from neurom.io.hdf5 import H5
-from neurom.core import NeuriteType
+from neurom.core.types import NeuriteType
 from neurom.core.tree import Tree, ipreorder, ibifurcation_point
 from neurom.core.types import tree_type_checker as is_type
 from neurom.core.dataformat import POINT_TYPE
Remove import of core.types.NeuriteTypes in core.__init__.py

This import was causing problems in setup.py, which is run before
the Enum<I> package has been installed.