diff --git a/setup.py b/setup.py
index <HASH>..<HASH> 100644
--- a/setup.py
+++ b/setup.py
@@ -56,8 +56,15 @@ setup(name='polyaxon-deploy',
       install_requires=[
           "polyaxon-schemas==0.5.4",
       ],
+      python_requires='>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*',
       classifiers=[
           'Programming Language :: Python',
+          'Programming Language :: Python :: 2',
+          'Programming Language :: Python :: 2.7',
+          'Programming Language :: Python :: 3',
+          'Programming Language :: Python :: 3.5',
+          'Programming Language :: Python :: 3.6',
+          'Programming Language :: Python :: 3.7',
           'Operating System :: OS Independent',
           'Intended Audience :: Developers',
           'Intended Audience :: Science/Research',
Add python_requires and Trove classifiers

`python_requires` helps pip ensure the correct version of this package is installed for the user's running Python version.



`classifiers` help make it clear on <URL>