diff --git a/setup.py b/setup.py
index 6a65c0e8aed12298744299431a6a86ad4f5c8b3d..a5ab9e36cd91dd3954661a1e965f245030c5ecdd 100755
--- a/setup.py
+++ b/setup.py
@@ -333,13 +333,17 @@ def setup_package():
                        'Operating System :: MacOS :: MacOS X',
                        'Operating System :: POSIX :: Linux',
                        'Programming Language :: C',
-                       'Programming Language :: Python :: 2.7',
                        'Programming Language :: Python :: 3.4',
                        'Programming Language :: Python :: 3.5',
                        'Programming Language :: Python :: 3.6',
+                       'Programming Language :: Python :: 3.7',
+                       'Programming Language :: Python :: 3.8',
+                       'Programming Language :: Python :: 3.9',
+                       'Programming Language :: Python :: 3.10',
                        'Topic :: Scientific/Engineering :: Mathematics',
                        'Topic :: Scientific/Engineering'
                        ],
+          requires-python = '<=3.10',
           install_requires=['scipy>=0.18', 'numpy>=1.8', 'matplotlib>=1.4', 'six>=1.10'],
           )