diff --git a/setup.py b/setup.py
index 54b9994877d43421dd6e3e768535bdf399b2eb00..c6aa8591335f62da7d2b56c37bb8a67c3accba64 100644
--- a/setup.py
+++ b/setup.py
@@ -7,44 +7,44 @@ def main():
 
     version_dict = {}
     init_filename = "arraycontext/version.py"
-    exec(compile(open(init_filename, "r").read(), init_filename, "exec"),
-            version_dict)
+    exec(
+        compile(open(init_filename, "r").read(), init_filename, "exec"), version_dict
+    )
 
-    setup(name="arraycontext",
-          version=version_dict["VERSION_TEXT"],
-          description="Choose your favorite numpy-workalike",
-          long_description=open("README.rst", "rt").read(),
-          author="Andreas Kloeckner",
-          author_email="inform@tiker.net",
-          license="MIT",
-          url="https://documen.tician.de/arraycontext",
-          classifiers=[
-              "Development Status :: 3 - Alpha",
-              "Intended Audience :: Developers",
-              "Intended Audience :: Other Audience",
-              "Intended Audience :: Science/Research",
-              "License :: OSI Approved :: MIT License",
-              "Natural Language :: English",
-              "Programming Language :: Python",
-              "Programming Language :: Python :: 3",
-              "Topic :: Scientific/Engineering",
-              "Topic :: Scientific/Engineering :: Information Analysis",
-              "Topic :: Scientific/Engineering :: Mathematics",
-              "Topic :: Scientific/Engineering :: Visualization",
-              "Topic :: Software Development :: Libraries",
-              "Topic :: Utilities",
-              ],
-
-          packages=find_packages(),
-          python_requires="~=3.6",
-          install_requires=[
-              "numpy",
-              "pytools>=2020.4.1",
-              "pytest>=2.3",
-              "loopy>=2019.1",
-              "dataclasses; python_version<='3.6'",
-              ],
-          )
+    setup(
+        name="arraycontext",
+        version=version_dict["VERSION_TEXT"],
+        description="Choose your favorite numpy-workalike",
+        long_description=open("README.rst", "rt").read(),
+        author="Andreas Kloeckner",
+        author_email="inform@tiker.net",
+        license="MIT",
+        url="https://documen.tician.de/arraycontext",
+        classifiers=[
+            "Development Status :: 3 - Alpha",
+            "Intended Audience :: Developers",
+            "Intended Audience :: Other Audience",
+            "Intended Audience :: Science/Research",
+            "License :: OSI Approved :: MIT License",
+            "Natural Language :: English",
+            "Programming Language :: Python",
+            "Programming Language :: Python :: 3",
+            "Topic :: Scientific/Engineering",
+            "Topic :: Scientific/Engineering :: Information Analysis",
+            "Topic :: Scientific/Engineering :: Mathematics",
+            "Topic :: Software Development :: Libraries",
+            "Topic :: Utilities",
+        ],
+        packages=find_packages(),
+        python_requires="~=3.6",
+        install_requires=[
+            "numpy",
+            "pytools>=2020.4.1",
+            "pytest>=2.3",
+            "loopy>=2019.1",
+            "dataclasses; python_version<='3.6'",
+        ],
+    )
 
 
 if __name__ == "__main__":