lftools has 0 dependencies on pre-commit and thus should not be
listed as one of its requirements. lftools simply uses pre-commit
as a linter which the dependency is already covered by the tox.ini
deps configuration.
Commit
54d1936f introduces what seems like an exceptionally large
list of dependencies which should be re-evaluated if lftools really
depends on any of those packages directly as some of those deps
are likely not really deps of lftools. This patch simply takes care
of pre-commit as I don't currently have time for a full audit.
Change-Id: I18acffc492ba6905e639cdb452dee0c2f5f2fcbb
Signed-off-by: Thanh Ha <zxiiro@gmail.com>
--- /dev/null
+---
+fixes:
+ - |
+ Removes pre-commit as a dependency of lftools. This was an unnecessary
+ dependency as lftools does not use pre-commit at runtime in anyway.
nodeenv==1.3.5
oauth2client==4.1.3
pbr==5.4.4
-pre-commit~=2.2.0
pyasn1==0.4.8
pyasn1-modules==0.2.8
pygerrit2==2.0.10