src/eric7/PipInterface/PipVulnerabilityChecker.py

branch
eric7
changeset 10926
9ef616cd220d
parent 10439
21c28b0f9e41
child 11090
f5f5f5803935
equal deleted inserted replaced
10925:22c3928a1ab5 10926:9ef616cd220d
21 21
22 from packaging.specifiers import SpecifierSet 22 from packaging.specifiers import SpecifierSet
23 from PyQt6.QtCore import QCoreApplication, QObject, QThread, QUrl 23 from PyQt6.QtCore import QCoreApplication, QObject, QThread, QUrl
24 from PyQt6.QtNetwork import QNetworkReply, QNetworkRequest 24 from PyQt6.QtNetwork import QNetworkReply, QNetworkRequest
25 25
26 from eric7 import Globals, Preferences 26 from eric7 import EricUtilities, Preferences
27 from eric7.EricWidgets import EricMessageBox 27 from eric7.EricWidgets import EricMessageBox
28 28
29 29
30 @dataclass 30 @dataclass
31 class Package: 31 class Package:
80 """ 80 """
81 super().__init__(parent) 81 super().__init__(parent)
82 82
83 self.__pip = pip 83 self.__pip = pip
84 84
85 securityDir = os.path.join(Globals.getConfigDir(), "security") 85 securityDir = os.path.join(EricUtilities.getConfigDir(), "security")
86 os.makedirs(securityDir, mode=0o700, exist_ok=True) 86 os.makedirs(securityDir, mode=0o700, exist_ok=True)
87 self.__cacheFile = os.path.join(securityDir, "vulnerability_cache.json") 87 self.__cacheFile = os.path.join(securityDir, "vulnerability_cache.json")
88 if not os.path.exists(self.__cacheFile): 88 if not os.path.exists(self.__cacheFile):
89 self.__createCacheFile() 89 self.__createCacheFile()
90 90

eric ide

mercurial