diff --git a/setup.py b/setup.py
index 90162b656..16d1911a0 100755
--- a/setup.py
+++ b/setup.py
@@ -46,7 +46,9 @@ PROJECT_URLS = {
 # does not need the compiled code
 import sklearn

-VERSION = sklearn.__version__
+LOCAL = '+intel.%s' % os.environ.get('PKG_BUILDNUM','0')
+ISLOCAL = 'bdist_wheel' in sys.argv[1:]
+VERSION = sklearn.__version__ + LOCAL if ISLOCAL else sklearn.__version__

 if platform.python_implementation() == 'PyPy':
     SCIPY_MIN_VERSION = '1.1.0'
@@ -57,6 +59,7 @@ else:

 JOBLIB_MIN_VERSION = '0.11'
 THREADPOOLCTL_MIN_VERSION = '2.0.0'
+DAAL4PY_MIN_VERSION = '2020.0'

 # Optional setuptools features
 # We need to import setuptools early, if we want setuptools features,
@@ -260,7 +263,8 @@ def setup_package():
                         'scipy>={}'.format(SCIPY_MIN_VERSION),
                         'joblib>={}'.format(JOBLIB_MIN_VERSION),
                         'threadpoolctl>={}'.format(THREADPOOLCTL_MIN_VERSION)
-                    ],
+                    ] + (['scikit-learn-intelex>={}'.format(DAAL4PY_MIN_VERSION)] if
+                          ISLOCAL else []),
                     package_data={'': ['*.pxd']},
                     **extra_setuptools_args)

