handle missing setup.py test command.
This commit is contained in:
parent
0688a0cbba
commit
16d37dc045
1 changed files with 5 additions and 0 deletions
|
@ -41,6 +41,7 @@ from buildlog_consultant.common import (
|
||||||
MissingPhpClass,
|
MissingPhpClass,
|
||||||
MissingRubyGem,
|
MissingRubyGem,
|
||||||
MissingLibrary,
|
MissingLibrary,
|
||||||
|
MissingSetupPyCommand,
|
||||||
MissingJavaClass,
|
MissingJavaClass,
|
||||||
MissingCSharpCompiler,
|
MissingCSharpCompiler,
|
||||||
MissingRPackage,
|
MissingRPackage,
|
||||||
|
@ -161,6 +162,10 @@ def problem_to_upstream_requirement(problem): # noqa: C901
|
||||||
return LibtoolRequirement()
|
return LibtoolRequirement()
|
||||||
elif isinstance(problem, UnknownCertificateAuthority):
|
elif isinstance(problem, UnknownCertificateAuthority):
|
||||||
return CertificateAuthorityRequirement(problem.url)
|
return CertificateAuthorityRequirement(problem.url)
|
||||||
|
elif isinstance(problem, MissingSetupPyCommand):
|
||||||
|
if problem.command == "test":
|
||||||
|
return MissingPythonDistribution("setuptools")
|
||||||
|
return None
|
||||||
elif isinstance(problem, MissingGnomeCommonDependency):
|
elif isinstance(problem, MissingGnomeCommonDependency):
|
||||||
if problem.package == "glib-gettext":
|
if problem.package == "glib-gettext":
|
||||||
return BinaryRequirement("glib-gettextize")
|
return BinaryRequirement("glib-gettextize")
|
||||||
|
|
Loading…
Add table
Reference in a new issue