Index: setup.py
--- setup.py.orig
+++ setup.py
@@ -28,7 +28,7 @@ import subprocess
 import sys
 import shutil
 
-from distutils.core import setup
+from setuptools import setup
 from distutils.command.install_data import install_data
 
 
@@ -197,21 +197,21 @@ install_requires = [
     'diff-match-patch>=20181111',
     'intervaltree>=3.0.2',
     'ipython>=7.6.0',
-    'jedi==0.17.2',
+    'jedi>=0.17.2',
     'jsonschema>=3.2.0',
     'keyring>=17.0.0',
     'nbconvert>=4.0',
     'numpydoc>=0.6.0',
     # Required to get SSH connections to remote kernels
     'paramiko>=2.4.0;platform_system=="Windows"',
-    'parso==0.7.0',
+    'parso>=0.7.0',
     'pexpect>=4.4.0',
     'pickleshare>=0.4',
     'psutil>=5.3',
     'pygments>=2.0',
     'pylint>=1.0',
-    'pyqt5<5.13',
-    'pyqtwebengine<5.13',
+    #'pyqt5<5.13',
+    #'pyqtwebengine<5.13',
     'python-language-server[all]>=0.36.2,<1.0.0',
     'pyls-black>=0.4.6',
     'pyls-spyder>=0.3.2',
