src/eric7/CycloneDXInterface/CycloneDXUtilities.py

branch
eric7
changeset 9413
80c06d472826
parent 9221
bf71ee032bb4
child 9473
3f23dbf37dbe
equal deleted inserted replaced
9412:45e7bb09c120 9413:80c06d472826
10 import os 10 import os
11 11
12 from PyQt6.QtCore import QCoreApplication 12 from PyQt6.QtCore import QCoreApplication
13 from PyQt6.QtWidgets import QDialog 13 from PyQt6.QtWidgets import QDialog
14 14
15 from EricWidgets.EricApplication import ericApp 15 from eric7.EricWidgets.EricApplication import ericApp
16 from EricWidgets import EricMessageBox 16 from eric7.EricWidgets import EricMessageBox
17 17
18 from packageurl import PackageURL 18 from packageurl import PackageURL
19 19
20 from cyclonedx.model import ( 20 from cyclonedx.model import (
21 ExternalReference, 21 ExternalReference,
38 38
39 from cyclonedx_py.parser.pipenv import PipEnvFileParser 39 from cyclonedx_py.parser.pipenv import PipEnvFileParser
40 from cyclonedx_py.parser.poetry import PoetryFileParser 40 from cyclonedx_py.parser.poetry import PoetryFileParser
41 from cyclonedx_py.parser.requirements import RequirementsFileParser 41 from cyclonedx_py.parser.requirements import RequirementsFileParser
42 42
43 from PipInterface.PipVulnerabilityChecker import Package, VulnerabilityCheckError 43 from eric7.PipInterface.PipVulnerabilityChecker import Package, VulnerabilityCheckError
44 44
45 45
46 class CycloneDXEnvironmentParser(BaseParser): 46 class CycloneDXEnvironmentParser(BaseParser):
47 """ 47 """
48 Class implementing a parser to get package data for a named environment. 48 Class implementing a parser to get package data for a named environment.
287 try: 287 try:
288 from importlib.metadata import version as meta_version 288 from importlib.metadata import version as meta_version
289 289
290 __EricToolVersion = str(meta_version("eric-ide")) 290 __EricToolVersion = str(meta_version("eric-ide"))
291 except Exception: 291 except Exception:
292 from UI.Info import Version 292 from eric7.UI.Info import Version
293 293
294 __EricToolVersion = Version 294 __EricToolVersion = Version
295 295
296 EricTool = Tool( 296 EricTool = Tool(
297 vendor="python-projects.org", name="eric-ide", version=__EricToolVersion 297 vendor="python-projects.org", name="eric-ide", version=__EricToolVersion

eric ide

mercurial