diff --git a/setup.cfg b/setup.cfg
index 3e6f00aeb0204d685e64f15e9797dd5bf4bf8e08..1607f6228eaa44e96dc9592c85faa6aea0aaf6c6 100644
--- a/setup.cfg
+++ b/setup.cfg
@@ -1,6 +1,7 @@
 # coding: utf-8
 [metadata]
 name = satella
+keywords = ha, high availability, scalable, scalability, server, metrics, tracing
 long-description = file: README.md
 long-description-content-type = text/markdown; charset=UTF-8
 license_files = LICENSE
@@ -36,3 +37,7 @@ max-line-length = 100
 [bdist_wheel]
 universal = 1
 
+[options]
+install_requires =
+    psutil
+python_requires = !=2.7.*,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*
diff --git a/setup.py b/setup.py
index 657a930f18aa974434c602bb20e55ad27d1047d8..086a2c02e8d6bdd30b0a823e4e3c4ef6615164c4 100644
--- a/setup.py
+++ b/setup.py
@@ -2,14 +2,9 @@ from setuptools import setup, find_packages
 from satella import __version__
 
 
-setup(keywords=['ha', 'high availability', 'scalable', 'scalability', 'server', 'metrics'],
-      packages=find_packages(include=['satella', 'satella.*']),
+setup(packages=find_packages(include=['satella', 'satella.*']),
       version=__version__,
-      install_requires=[
-            'psutil'
-      ],
       test_suite='nose2.collector.collector',
-      python_requires='!=2.7.*,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*',
       extras_require={
             'HTTPJSONSource': ['requests'],
             'YAMLSource': ['pyyaml'],