Some initial latex package support.
This commit is contained in:
parent
b4481b0a31
commit
4145f004a4
1 changed files with 6 additions and 0 deletions
|
@ -62,6 +62,7 @@ from buildlog_consultant.common import (
|
|||
MissingQt,
|
||||
MissingX11,
|
||||
MissingPerlPredeclared,
|
||||
MissingLaTeXFile,
|
||||
)
|
||||
|
||||
from .fix_build import BuildFixer
|
||||
|
@ -103,6 +104,7 @@ from .requirements import (
|
|||
VagueDependencyRequirement,
|
||||
IntrospectionTypelibRequirement,
|
||||
PerlPreDeclaredRequirement,
|
||||
LatexPackageRequirement,
|
||||
)
|
||||
from .resolver import UnsatisfiedRequirements
|
||||
|
||||
|
@ -136,6 +138,10 @@ def problem_to_upstream_requirement(problem): # noqa: C901
|
|||
return NodeModuleRequirement(problem.module)
|
||||
elif isinstance(problem, MissingNodePackage):
|
||||
return NodePackageRequirement(problem.package)
|
||||
elif isinstance(problem, MissingLaTeXFile):
|
||||
if problem.filename.endswith('.sty'):
|
||||
return LatexPackageRequirement(problem.filename[:-4])
|
||||
return None
|
||||
elif isinstance(problem, MissingVagueDependency):
|
||||
return VagueDependencyRequirement(problem.name, minimum_version=problem.minimum_version)
|
||||
elif isinstance(problem, MissingLibrary):
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue