INNER CODE UNIT · Python

PythonConfiguration

Ershany/Arcane-Engine · Setup/PythonSetup.py:5

class PythonConfiguration:
	@classmethod
	def Validate(config):
		if not config.__ValidatePython():
			return # cannot validate
		
		for packageName in ["requests"]:
			if not config.__ValidatePackage(packageName):
				return # cannot validate

	@classmethod
	def __ValidatePython(config, versionMajorRequired=3, versionMinorRequired=3):
		if sys.version is not None:
			print("Python Version {0:d}.{1:d}.{2:d} detected".format( \
				sys.version_info.major, sys.version_info.minor, sys.version_info.micro))
			if sys.version_info.major < versionMajorRequired or (sys.version_info.major == versionMajorRequired and sys.version_info.minor < versionMinorRequired):
				print("Python Version is too low, expected version {0:d}.{1:d} or higher".format( \
					versionMajorRequired, versionMinorRequired))

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…