[build-system] requires = ["setuptools", "wheel"] build-backend = "setuptools.build_meta" [project] name = "jacdac-python" authors = [{name = "Microsoft"}] dynamic = ["version", "description"] [tool.pyright] include = ["jacdac"] typeCheckingMode = "basic" useLibraryCodeForTypes = true strictListInference = true strictDictionaryInference = true strictSetInference = true strictParameterNoneValue = false reportFunctionMemberAccess = "warning" reportImportCycles = "warning" reportUnusedImport = "warning" reportUnusedClass = "warning" reportUnusedFunction = "warning" #reportUnusedVariable = "warning" reportDuplicateImport = "warning" reportUntypedFunctionDecorator = "warning" reportUntypedClassDecorator = "warning" reportUntypedBaseClass = "warning" reportUntypedNamedTuple = "warning" #reportPrivateUsage = "warning" reportConstantRedefinition = "warning" reportIncompatibleMethodOverride = "warning" reportIncompatibleVariableOverride = "warning" reportOverlappingOverload = "warning" reportUnknownParameterType = "warning" reportUnknownArgumentType = "warning" reportUnknownLambdaType = "warning" reportUnknownVariableType = "warning" reportUnknownMemberType = "warning" reportMissingParameterType = "warning" reportMissingTypeArgument = "warning" reportUnnecessaryIsInstance = "warning" reportUnnecessaryCast = "warning" reportUnnecessaryComparison = "warning" reportInvalidStubStatement = "warning" reportIncompleteStub = "warning"