diff --git a/setup.py b/setup.py
index <HASH>..<HASH> 100644
--- a/setup.py
+++ b/setup.py
@@ -8,7 +8,9 @@ setup(
     install_requires=[
         'ase',
         'pypif',
-        'requests'
     ],
-    packages=find_packages(exclude=('tests', 'docs'))
+    extras_require={
+        'report': ["requests"],
+    },
+    packages=find_packages(exclude=('tests', 'docs')),
 )
Move requests to extras

Since `quality_report` is `False` by default.