From 447908fd0c977793c5048f21707b1ad980dc69c0 Mon Sep 17 00:00:00 2001 From: Athanasius Date: Sat, 12 Feb 2022 22:37:46 +0000 Subject: [PATCH] requirements-dev.txt: Start listing setuptools explicitly It turned out that the "fixes semantic_version 2.9.0" version of py2exe then has an issue with infi.systray because I was still using `setuptools==60.6.0`, as that's what was latest when I last did anything to cause its installation in my venv. So, list it explicitly on the latest version, which works with py2exe from , and then dependabot should prod us to keep it up to date. --- requirements-dev.txt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/requirements-dev.txt b/requirements-dev.txt index fd8478b8..8086867d 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -2,6 +2,11 @@ # Using legacy 'setup.py install' for flake8-annotations-coverage, since package 'wheel' is not installed. wheel +# We can't rely on just picking this up from either the base (not venv), +# or venv-init-time version. Specify here so that dependabot will prod us +# about new versions. +setupttools=60.8.2 + # Static analysis tools flake8==4.0.1 flake8-annotations-coverage==0.0.5