diff --git a/pyjapc/__init__.py b/pyjapc/__init__.py
index 5aaca98d71740d66c759cf6d95f1c22e58d4a781..01b0e4b1de8bf2c654b0860e91f64db4de918b4f 100644
--- a/pyjapc/__init__.py
+++ b/pyjapc/__init__.py
@@ -3,7 +3,7 @@
 from .pyjapc import PyJapc
 from .rbac_dialog import PasswordEntryDialogue, getPw
 
-__version__ = "2.0.4"
+__version__ = "2.0.5"
 
 __cmmnbuild_deps__ = [
     "japc",
diff --git a/setup.py b/setup.py
index 8eefc756ede718f13e1eb0a30ea6bf7c18c4ef2f..c0fe30894a5cca6de70c72fc182eb8d4c66dc7bf 100644
--- a/setup.py
+++ b/setup.py
@@ -114,7 +114,7 @@ setuptools.setup(
         'pyjapc': 'pyjapc/*.pyi',
     },
     install_requires=[
-        'JPype1>=0.6.1',
+        'JPype1>=0.6.1,<0.7.0',
         'cmmnbuild-dep-manager>=2.1.0',
         'numpy',
         'six',
diff --git a/test_pyjapc.py b/test_pyjapc.py
index 9080b6857dbe746b17c7fd2c68b71d1963019ac3..6cc8ba5c506e9d4d70ac10427c3255b71dce6eb0 100644
--- a/test_pyjapc.py
+++ b/test_pyjapc.py
@@ -10,7 +10,7 @@ Created on Wed May 20 08:59:32 2015
 import jpype as jp
 import time
 import pytest
-import unittest
+from unittest import mock as unittest_mock
 from numpy import *
 from pyjapc import *
 
@@ -138,7 +138,7 @@ def test_get_value():
 
 def test_async_get():
     param = 'TEST/TestProperty'
-    callback = unittest.mock.Mock()
+    callback = unittest_mock.Mock()
     mock = mockParameter(param)
     whenGetValueThen(mock, sel('LHC.USER.TEST'), acqVal(param, 42, 0))
     japc.setSelector('LHC.USER.TEST')