diff --git a/setup.cfg b/setup.cfg index 343668b5ab5e883c41f40fc31fd40c1f152ce0c3..04dea5c2e746e4aa9e7f699909eb94bde4695ab8 100644 --- a/setup.cfg +++ b/setup.cfg @@ -49,6 +49,13 @@ install_requires = treq pyutil prometheus-client + # Include colorama as a dependency to help pip-compile deal with multiple + # platforms. In particular, tqdm depends on colorama only on Windows. By + # including it here, pip-compile will generate hashes (and install it) on + # all platforms. colorama and pywin32 are our only depdencies that are only + # required on some platforms; we can't include pywin32 here as it does not + # install cross-platform. + colorama [options.extras_require] test = coverage; fixtures; testtools; hypothesis