``` Traceback (most recent call last): File "checkdeps.py", line 142, in <module> if x in EXTRAS_REQUIRE_DEPS KeyError: None ```
Activity
Fix exception 'KeyError: None' in checkdeps introduced in e92a85e,
Fix exception 'KeyError: None' in checkdeps introduced in e92a85e,
Fix exception 'KeyError: None' in checkdeps introduced in e92a85e,
PeterSurda commentedon Jul 22, 2018
At least on Debian it's still broken after e1d2ead, haven't tested others.
g1itch commentedon Jul 22, 2018
Sad
PeterSurda commentedon Jul 22, 2018
What OS did you test it on?
PeterSurda commentedon Jul 22, 2018
It probably works now with Ubuntu for example, but on Debian this is in the os-releases:
NAME="Debian GNU/Linux"
and it looks like that's parsed incorrectly, maybe it should be added to the OS_RELEASE dict.
g1itch commentedon Jul 22, 2018
@PeterSurda Gentoo/Calculate, Ubuntu:Xenial and Ubuntu:Trusy - on Travis CI.
g1itch commentedon Jul 22, 2018
wow
g1itch commentedon Jul 22, 2018
I really forgot Debian, excuse me please.
Possible further changes:
Maybe it was my mistake to agree with creation of OS_RELEASE dict.
Merge pull request #1326 from g1itch/exceptions
Fix exception 'KeyError: None' in checkdeps introduced in e92a85e,
Fix exception 'KeyError: None' in checkdeps introduced in e92a85e,
g1itch commentedon Jul 10, 2019
Is this still actual?
PeterSurda commentedon Jul 10, 2019
It still has at least one bug (after doing the checks, it doesn't always print "run apt-get blablblah", but I think that's a separate one.
g1itch commentedon Jul 10, 2019
Perhaps it needs a separate test suit.
dimyme commentedon Nov 10, 2019
checkdeps does not catch all cases and is worded quite terribly with lots of nonsensical ` ] . and such garbage. will do a PR soon. 😭 🏞️ 🇳🇦