From 4394aea1eefabecbb73fe8470d69820ad2f9f9f1 Mon Sep 17 00:00:00 2001
From: Adar Nimrod <nimrod@shore.co.il>
Date: Sun, 2 May 2021 22:24:31 +0300
Subject: [PATCH] fixup! Keep extras_require DRY.

---
 setup.py | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/setup.py b/setup.py
index fdb694c..f86199b 100644
--- a/setup.py
+++ b/setup.py
@@ -11,10 +11,10 @@ extras_require = {
     "yaml": ["PyYAML"],
 }
 
-all_requires = [v for k, l in extras_require.items() if k != "dev" for v in l]
-# There may be duplicates, let's remove those.
-all_requires = list(set(all_requires))
-extras_require["all"] = all_requires
+# Flatten the list and avoid duplicates.
+extras_require["all"] = list(
+    {v for k, l in extras_require.items() if k != "dev" for v in l}
+)
 
 setup(
     name="template",
-- 
GitLab