diff --git a/setup.py b/setup.py
index eb73637d49d75cdaeb1011806ea2cee4215bb563..8eafbbeb851b03cf4153ab303a91741cb1cd5639 100644
--- a/setup.py
+++ b/setup.py
@@ -66,10 +66,13 @@ setup(name='lbmpy',
       ],
       python_requires=">=3.6",
       extras_require={
-            'gpu': ['pystencils[gpu]'],
-            'alltrafos': ['pystencils[alltrafos]'],
-            'interactive': ['pystencils[interactive]', 'scipy', 'scikit-image', 'cython'],
-            'doc': ['pystencils[doc]'],
+          'gpu': ['pycuda'],
+          'opencl': ['pyopencl'],
+          'alltrafos': ['islpy', 'py-cpuinfo'],
+          'interactive': ['scipy', 'scikit-image', 'cython', 'matplotlib',
+                          'ipy_table', 'imageio', 'jupyter', 'pyevtk'],
+          'doc': ['sphinx', 'sphinx_rtd_theme', 'nbsphinx',
+                  'sphinxcontrib-bibtex', 'sphinx_autodoc_typehints', 'pandoc'],
       },
       cmdclass={
           'quicktest': SimpleTestRunner