diff --git a/setup.py b/setup.py
index 060e82c54..9da4acd15 100755
--- a/setup.py
+++ b/setup.py
@@ -65,6 +65,8 @@ Operating System :: MacOS
 MAJOR               = 1
 MINOR               = 15
 MICRO               = 4
+LOCAL               = 'intel.%s' % os.environ.get('PKG_BUILDNUM','0')
+ISLOCAL             = 'bdist_wheel' in sys.argv[1:]
 ISRELEASED          = True
 VERSION             = '%d.%d.%d' % (MAJOR, MINOR, MICRO)
 
@@ -125,6 +127,8 @@ def get_version_info():
 
     if not ISRELEASED:
         FULLVERSION += '.dev0+' + GIT_REVISION[:7]
+    else:
+        FULLVERSION += '+%s' % LOCAL
 
     return FULLVERSION, GIT_REVISION
 
@@ -147,7 +151,7 @@ if not release:
 
     a = open(filename, 'w')
     try:
-        a.write(cnt % {'version': VERSION,
+        a.write(cnt % {'version': FULLVERSION if ISLOCAL else VERSION,
                        'full_version': FULLVERSION,
                        'git_revision': GIT_REVISION,
                        'isrelease': str(ISRELEASED)})
@@ -369,6 +373,8 @@ def setup_package():
         python_requires='>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*',
         zip_safe=False,
     )
+    if ISLOCAL:
+        metadata["install_requires"] = [ 'icc_rt','mkl','mkl_fft','mkl_random','tbb4py' ]
 
     if "--force" in sys.argv:
         run_build = True
