2024-06-15 14:17:28 +00:00
[
{
"label" : "runpy" ,
"kind" : 6 ,
"isExtraImport" : true ,
"importPath" : "runpy" ,
"description" : "runpy" ,
"detail" : "runpy" ,
"documentation" : { }
} ,
{
"label" : "annotations" ,
"importPath" : "__future__" ,
"description" : "__future__" ,
"isExtraImport" : true ,
"detail" : "__future__" ,
"documentation" : { }
} ,
{
"label" : "os" ,
"kind" : 6 ,
"isExtraImport" : true ,
"importPath" : "os" ,
"description" : "os" ,
"detail" : "os" ,
"documentation" : { }
} ,
{
"label" : "site" ,
"kind" : 6 ,
"isExtraImport" : true ,
"importPath" : "site" ,
"description" : "site" ,
"detail" : "site" ,
"documentation" : { }
} ,
{
"label" : "sys" ,
"kind" : 6 ,
"isExtraImport" : true ,
"importPath" : "sys" ,
"description" : "sys" ,
"detail" : "sys" ,
"documentation" : { }
} ,
{
"label" : "Literal" ,
"importPath" : "typing" ,
"description" : "typing" ,
"isExtraImport" : true ,
"detail" : "typing" ,
"documentation" : { }
} ,
{
"label" : "Self" ,
"importPath" : "typing" ,
"description" : "typing" ,
"isExtraImport" : true ,
"detail" : "typing" ,
"documentation" : { }
} ,
{
"label" : "Type" ,
"importPath" : "typing" ,
"description" : "typing" ,
"isExtraImport" : true ,
"detail" : "typing" ,
"documentation" : { }
} ,
{
"label" : "TypeVar" ,
"importPath" : "typing" ,
"description" : "typing" ,
"isExtraImport" : true ,
"detail" : "typing" ,
"documentation" : { }
} ,
{
"label" : "List" ,
"importPath" : "typing" ,
"description" : "typing" ,
"isExtraImport" : true ,
"detail" : "typing" ,
"documentation" : { }
} ,
{
"label" : "Tuple" ,
"importPath" : "typing" ,
"description" : "typing" ,
"isExtraImport" : true ,
"detail" : "typing" ,
"documentation" : { }
} ,
{
"label" : "Union" ,
"importPath" : "typing" ,
"description" : "typing" ,
"isExtraImport" : true ,
"detail" : "typing" ,
"documentation" : { }
} ,
2024-06-15 15:22:44 +00:00
{
"label" : "Literal" ,
"importPath" : "typing" ,
"description" : "typing" ,
"isExtraImport" : true ,
"detail" : "typing" ,
"documentation" : { }
} ,
{
"label" : "Self" ,
"importPath" : "typing" ,
"description" : "typing" ,
"isExtraImport" : true ,
"detail" : "typing" ,
"documentation" : { }
} ,
{
"label" : "Type" ,
"importPath" : "typing" ,
"description" : "typing" ,
"isExtraImport" : true ,
"detail" : "typing" ,
"documentation" : { }
} ,
{
"label" : "TypeVar" ,
"importPath" : "typing" ,
"description" : "typing" ,
"isExtraImport" : true ,
"detail" : "typing" ,
"documentation" : { }
} ,
{
"label" : "List" ,
"importPath" : "typing" ,
"description" : "typing" ,
"isExtraImport" : true ,
"detail" : "typing" ,
"documentation" : { }
} ,
{
"label" : "Tuple" ,
"importPath" : "typing" ,
"description" : "typing" ,
"isExtraImport" : true ,
"detail" : "typing" ,
"documentation" : { }
} ,
{
"label" : "Union" ,
"importPath" : "typing" ,
"description" : "typing" ,
"isExtraImport" : true ,
"detail" : "typing" ,
"documentation" : { }
} ,
2024-06-15 14:19:14 +00:00
{
2024-06-15 14:31:29 +00:00
"label" : "*" ,
"importPath" : "pymake" ,
"description" : "pymake" ,
2024-06-15 14:19:14 +00:00
"isExtraImport" : true ,
2024-06-15 14:31:29 +00:00
"detail" : "pymake" ,
2024-06-15 14:19:14 +00:00
"documentation" : { }
} ,
{
2024-06-15 15:22:44 +00:00
"label" : "*" ,
2024-06-15 14:31:29 +00:00
"importPath" : "pymake" ,
"description" : "pymake" ,
2024-06-15 14:19:14 +00:00
"isExtraImport" : true ,
2024-06-15 14:31:29 +00:00
"detail" : "pymake" ,
2024-06-15 14:19:14 +00:00
"documentation" : { }
} ,
2024-06-15 14:17:28 +00:00
{
"label" : "bin_dir" ,
"kind" : 5 ,
"importPath" : ".venv.Scripts.activate_this" ,
"description" : ".venv.Scripts.activate_this" ,
"peekOfCode" : "bin_dir = os.path.dirname(abs_file)\nbase = bin_dir[: -len(\"Scripts\") - 1] # strip away the bin part from the __file__, plus the path separator\n# prepend bin to PATH (this file is inside the bin directory)\nos.environ[\"PATH\"] = os.pathsep.join([bin_dir, *os.environ.get(\"PATH\", \"\").split(os.pathsep)])\nos.environ[\"VIRTUAL_ENV\"] = base # virtual env is right above bin directory\nos.environ[\"VIRTUAL_ENV_PROMPT\"] = \"pymake-3.12\" or os.path.basename(base) # noqa: SIM222\n# add the virtual environments libraries to the host python import mechanism\nprev_length = len(sys.path)\nfor lib in \"..\\\\Lib\\\\site-packages\".split(os.pathsep):\n path = os.path.realpath(os.path.join(bin_dir, lib))" ,
"detail" : ".venv.Scripts.activate_this" ,
"documentation" : { }
} ,
{
"label" : "base" ,
"kind" : 5 ,
"importPath" : ".venv.Scripts.activate_this" ,
"description" : ".venv.Scripts.activate_this" ,
"peekOfCode" : "base = bin_dir[: -len(\"Scripts\") - 1] # strip away the bin part from the __file__, plus the path separator\n# prepend bin to PATH (this file is inside the bin directory)\nos.environ[\"PATH\"] = os.pathsep.join([bin_dir, *os.environ.get(\"PATH\", \"\").split(os.pathsep)])\nos.environ[\"VIRTUAL_ENV\"] = base # virtual env is right above bin directory\nos.environ[\"VIRTUAL_ENV_PROMPT\"] = \"pymake-3.12\" or os.path.basename(base) # noqa: SIM222\n# add the virtual environments libraries to the host python import mechanism\nprev_length = len(sys.path)\nfor lib in \"..\\\\Lib\\\\site-packages\".split(os.pathsep):\n path = os.path.realpath(os.path.join(bin_dir, lib))\n site.addsitedir(path.decode(\"utf-8\") if \"\" else path)" ,
"detail" : ".venv.Scripts.activate_this" ,
"documentation" : { }
} ,
{
"label" : "os.environ[\"PATH\"]" ,
"kind" : 5 ,
"importPath" : ".venv.Scripts.activate_this" ,
"description" : ".venv.Scripts.activate_this" ,
"peekOfCode" : "os.environ[\"PATH\"] = os.pathsep.join([bin_dir, *os.environ.get(\"PATH\", \"\").split(os.pathsep)])\nos.environ[\"VIRTUAL_ENV\"] = base # virtual env is right above bin directory\nos.environ[\"VIRTUAL_ENV_PROMPT\"] = \"pymake-3.12\" or os.path.basename(base) # noqa: SIM222\n# add the virtual environments libraries to the host python import mechanism\nprev_length = len(sys.path)\nfor lib in \"..\\\\Lib\\\\site-packages\".split(os.pathsep):\n path = os.path.realpath(os.path.join(bin_dir, lib))\n site.addsitedir(path.decode(\"utf-8\") if \"\" else path)\nsys.path[:] = sys.path[prev_length:] + sys.path[0:prev_length]\nsys.real_prefix = sys.prefix" ,
"detail" : ".venv.Scripts.activate_this" ,
"documentation" : { }
} ,
{
"label" : "os.environ[\"VIRTUAL_ENV\"]" ,
"kind" : 5 ,
"importPath" : ".venv.Scripts.activate_this" ,
"description" : ".venv.Scripts.activate_this" ,
"peekOfCode" : "os.environ[\"VIRTUAL_ENV\"] = base # virtual env is right above bin directory\nos.environ[\"VIRTUAL_ENV_PROMPT\"] = \"pymake-3.12\" or os.path.basename(base) # noqa: SIM222\n# add the virtual environments libraries to the host python import mechanism\nprev_length = len(sys.path)\nfor lib in \"..\\\\Lib\\\\site-packages\".split(os.pathsep):\n path = os.path.realpath(os.path.join(bin_dir, lib))\n site.addsitedir(path.decode(\"utf-8\") if \"\" else path)\nsys.path[:] = sys.path[prev_length:] + sys.path[0:prev_length]\nsys.real_prefix = sys.prefix\nsys.prefix = base" ,
"detail" : ".venv.Scripts.activate_this" ,
"documentation" : { }
} ,
{
"label" : "os.environ[\"VIRTUAL_ENV_PROMPT\"]" ,
"kind" : 5 ,
"importPath" : ".venv.Scripts.activate_this" ,
"description" : ".venv.Scripts.activate_this" ,
"peekOfCode" : "os.environ[\"VIRTUAL_ENV_PROMPT\"] = \"pymake-3.12\" or os.path.basename(base) # noqa: SIM222\n# add the virtual environments libraries to the host python import mechanism\nprev_length = len(sys.path)\nfor lib in \"..\\\\Lib\\\\site-packages\".split(os.pathsep):\n path = os.path.realpath(os.path.join(bin_dir, lib))\n site.addsitedir(path.decode(\"utf-8\") if \"\" else path)\nsys.path[:] = sys.path[prev_length:] + sys.path[0:prev_length]\nsys.real_prefix = sys.prefix\nsys.prefix = base" ,
"detail" : ".venv.Scripts.activate_this" ,
"documentation" : { }
} ,
{
"label" : "prev_length" ,
"kind" : 5 ,
"importPath" : ".venv.Scripts.activate_this" ,
"description" : ".venv.Scripts.activate_this" ,
"peekOfCode" : "prev_length = len(sys.path)\nfor lib in \"..\\\\Lib\\\\site-packages\".split(os.pathsep):\n path = os.path.realpath(os.path.join(bin_dir, lib))\n site.addsitedir(path.decode(\"utf-8\") if \"\" else path)\nsys.path[:] = sys.path[prev_length:] + sys.path[0:prev_length]\nsys.real_prefix = sys.prefix\nsys.prefix = base" ,
"detail" : ".venv.Scripts.activate_this" ,
"documentation" : { }
} ,
{
"label" : "sys.path[:]" ,
"kind" : 5 ,
"importPath" : ".venv.Scripts.activate_this" ,
"description" : ".venv.Scripts.activate_this" ,
"peekOfCode" : "sys.path[:] = sys.path[prev_length:] + sys.path[0:prev_length]\nsys.real_prefix = sys.prefix\nsys.prefix = base" ,
"detail" : ".venv.Scripts.activate_this" ,
"documentation" : { }
} ,
{
"label" : "sys.real_prefix" ,
"kind" : 5 ,
"importPath" : ".venv.Scripts.activate_this" ,
"description" : ".venv.Scripts.activate_this" ,
"peekOfCode" : "sys.real_prefix = sys.prefix\nsys.prefix = base" ,
"detail" : ".venv.Scripts.activate_this" ,
"documentation" : { }
} ,
{
"label" : "sys.prefix" ,
"kind" : 5 ,
"importPath" : ".venv.Scripts.activate_this" ,
"description" : ".venv.Scripts.activate_this" ,
"peekOfCode" : "sys.prefix = base" ,
"detail" : ".venv.Scripts.activate_this" ,
"documentation" : { }
} ,
2024-06-15 15:22:44 +00:00
{
"label" : "cmake" ,
"kind" : 6 ,
"importPath" : "build.lib.pymake.cmake" ,
"description" : "build.lib.pymake.cmake" ,
"peekOfCode" : "class cmake:\n __write_stack__:List[str] = []\n __file_name__:str\n def __init__(self,version_min:str,file_name:str=\"CMakeLists.txt\") -> None:\n self.__file_name__ = file_name\n self.__write_stack__.append(f\"cmake_minimum_required(VERSION {version_min})\")\n def write(self)->None:\n with open(file=self.__file_name__,mode=\"+w\",encoding=\"utf8\") as f:\n for i in self.__write_stack__:\n f.write(i)" ,
"detail" : "build.lib.pymake.cmake" ,
"documentation" : { }
} ,
{
"label" : "ModesPPI" ,
"kind" : 5 ,
"importPath" : "build.lib.pymake.cmake" ,
"description" : "build.lib.pymake.cmake" ,
"peekOfCode" : "ModesPPI = Literal[\"PUBLIC\",\"PRIVATE\",\"INTERFACE\"]\nModesSSM = Literal[\"STATIC\",\"SHARED\",\"MODULE\"]\nclass cmake:\n __write_stack__:List[str] = []\n __file_name__:str\n def __init__(self,version_min:str,file_name:str=\"CMakeLists.txt\") -> None:\n self.__file_name__ = file_name\n self.__write_stack__.append(f\"cmake_minimum_required(VERSION {version_min})\")\n def write(self)->None:\n with open(file=self.__file_name__,mode=\"+w\",encoding=\"utf8\") as f:" ,
"detail" : "build.lib.pymake.cmake" ,
"documentation" : { }
} ,
{
"label" : "ModesSSM" ,
"kind" : 5 ,
"importPath" : "build.lib.pymake.cmake" ,
"description" : "build.lib.pymake.cmake" ,
"peekOfCode" : "ModesSSM = Literal[\"STATIC\",\"SHARED\",\"MODULE\"]\nclass cmake:\n __write_stack__:List[str] = []\n __file_name__:str\n def __init__(self,version_min:str,file_name:str=\"CMakeLists.txt\") -> None:\n self.__file_name__ = file_name\n self.__write_stack__.append(f\"cmake_minimum_required(VERSION {version_min})\")\n def write(self)->None:\n with open(file=self.__file_name__,mode=\"+w\",encoding=\"utf8\") as f:\n for i in self.__write_stack__:" ,
"detail" : "build.lib.pymake.cmake" ,
"documentation" : { }
} ,
{
"label" : "var" ,
"kind" : 2 ,
"importPath" : "build.lib.pymake.tools" ,
"description" : "build.lib.pymake.tools" ,
"peekOfCode" : "def var(name:str)->str:\n return f\"${{{name}}}\"\ndef args_to_str(args:Union[List[str],Tuple[str,...]])->str:\n vars_str = \"\"\n for i in args:\n vars_str=f\"{vars_str} {i}\"\n return vars_str" ,
"detail" : "build.lib.pymake.tools" ,
"documentation" : { }
} ,
{
"label" : "args_to_str" ,
"kind" : 2 ,
"importPath" : "build.lib.pymake.tools" ,
"description" : "build.lib.pymake.tools" ,
"peekOfCode" : "def args_to_str(args:Union[List[str],Tuple[str,...]])->str:\n vars_str = \"\"\n for i in args:\n vars_str=f\"{vars_str} {i}\"\n return vars_str" ,
"detail" : "build.lib.pymake.tools" ,
"documentation" : { }
} ,
{
"label" : "cmake_export_compile_commands" ,
"kind" : 5 ,
"importPath" : "build.lib.pymake.values" ,
"description" : "build.lib.pymake.values" ,
"peekOfCode" : "cmake_export_compile_commands = \"CMAKE_EXPORT_COMPILE_COMMANDS\"\nproject_name=\"PROJECT_NAME\"\npublic = \"PUBLIC\"\nstatic = \"STATIC\"\nshared = \"SHARED\"\nmodule = \"MODULE\"\nprivate = \"PRIVATE\"\ninterface = \"INTERFACE\"\nglob_recurse = \"GLOB_RECURSE\"\ncmake_cxx_standard = \"CMAKE_CXX_STANDARD\"" ,
"detail" : "build.lib.pymake.values" ,
"documentation" : { }
} ,
{
"label" : "public" ,
"kind" : 5 ,
"importPath" : "build.lib.pymake.values" ,
"description" : "build.lib.pymake.values" ,
"peekOfCode" : "public = \"PUBLIC\"\nstatic = \"STATIC\"\nshared = \"SHARED\"\nmodule = \"MODULE\"\nprivate = \"PRIVATE\"\ninterface = \"INTERFACE\"\nglob_recurse = \"GLOB_RECURSE\"\ncmake_cxx_standard = \"CMAKE_CXX_STANDARD\"\ncmake_cxx_flags = \"CMAKE_CXX_FLAGS\"\no3 = \"-O3\"" ,
"detail" : "build.lib.pymake.values" ,
"documentation" : { }
} ,
{
"label" : "static" ,
"kind" : 5 ,
"importPath" : "build.lib.pymake.values" ,
"description" : "build.lib.pymake.values" ,
"peekOfCode" : "static = \"STATIC\"\nshared = \"SHARED\"\nmodule = \"MODULE\"\nprivate = \"PRIVATE\"\ninterface = \"INTERFACE\"\nglob_recurse = \"GLOB_RECURSE\"\ncmake_cxx_standard = \"CMAKE_CXX_STANDARD\"\ncmake_cxx_flags = \"CMAKE_CXX_FLAGS\"\no3 = \"-O3\"\no2 = \"-O2\"" ,
"detail" : "build.lib.pymake.values" ,
"documentation" : { }
} ,
{
"label" : "shared" ,
"kind" : 5 ,
"importPath" : "build.lib.pymake.values" ,
"description" : "build.lib.pymake.values" ,
"peekOfCode" : "shared = \"SHARED\"\nmodule = \"MODULE\"\nprivate = \"PRIVATE\"\ninterface = \"INTERFACE\"\nglob_recurse = \"GLOB_RECURSE\"\ncmake_cxx_standard = \"CMAKE_CXX_STANDARD\"\ncmake_cxx_flags = \"CMAKE_CXX_FLAGS\"\no3 = \"-O3\"\no2 = \"-O2\"\ncmake_cxx_flags_release = \"CMAKE_CXX_FLAGS_RELEASE\"" ,
"detail" : "build.lib.pymake.values" ,
"documentation" : { }
} ,
{
"label" : "module" ,
"kind" : 5 ,
"importPath" : "build.lib.pymake.values" ,
"description" : "build.lib.pymake.values" ,
"peekOfCode" : "module = \"MODULE\"\nprivate = \"PRIVATE\"\ninterface = \"INTERFACE\"\nglob_recurse = \"GLOB_RECURSE\"\ncmake_cxx_standard = \"CMAKE_CXX_STANDARD\"\ncmake_cxx_flags = \"CMAKE_CXX_FLAGS\"\no3 = \"-O3\"\no2 = \"-O2\"\ncmake_cxx_flags_release = \"CMAKE_CXX_FLAGS_RELEASE\"\ncmake_cxx_flags_debug = \"CMAKE_CXX_FLAGS_DEBUG\"" ,
"detail" : "build.lib.pymake.values" ,
"documentation" : { }
} ,
{
"label" : "private" ,
"kind" : 5 ,
"importPath" : "build.lib.pymake.values" ,
"description" : "build.lib.pymake.values" ,
"peekOfCode" : "private = \"PRIVATE\"\ninterface = \"INTERFACE\"\nglob_recurse = \"GLOB_RECURSE\"\ncmake_cxx_standard = \"CMAKE_CXX_STANDARD\"\ncmake_cxx_flags = \"CMAKE_CXX_FLAGS\"\no3 = \"-O3\"\no2 = \"-O2\"\ncmake_cxx_flags_release = \"CMAKE_CXX_FLAGS_RELEASE\"\ncmake_cxx_flags_debug = \"CMAKE_CXX_FLAGS_DEBUG\"\non=\"ON\"" ,
"detail" : "build.lib.pymake.values" ,
"documentation" : { }
} ,
{
"label" : "interface" ,
"kind" : 5 ,
"importPath" : "build.lib.pymake.values" ,
"description" : "build.lib.pymake.values" ,
"peekOfCode" : "interface = \"INTERFACE\"\nglob_recurse = \"GLOB_RECURSE\"\ncmake_cxx_standard = \"CMAKE_CXX_STANDARD\"\ncmake_cxx_flags = \"CMAKE_CXX_FLAGS\"\no3 = \"-O3\"\no2 = \"-O2\"\ncmake_cxx_flags_release = \"CMAKE_CXX_FLAGS_RELEASE\"\ncmake_cxx_flags_debug = \"CMAKE_CXX_FLAGS_DEBUG\"\non=\"ON\"\nproject_source_dir = \"PROJECT_SOURCE_DIR\"" ,
"detail" : "build.lib.pymake.values" ,
"documentation" : { }
} ,
{
"label" : "glob_recurse" ,
"kind" : 5 ,
"importPath" : "build.lib.pymake.values" ,
"description" : "build.lib.pymake.values" ,
"peekOfCode" : "glob_recurse = \"GLOB_RECURSE\"\ncmake_cxx_standard = \"CMAKE_CXX_STANDARD\"\ncmake_cxx_flags = \"CMAKE_CXX_FLAGS\"\no3 = \"-O3\"\no2 = \"-O2\"\ncmake_cxx_flags_release = \"CMAKE_CXX_FLAGS_RELEASE\"\ncmake_cxx_flags_debug = \"CMAKE_CXX_FLAGS_DEBUG\"\non=\"ON\"\nproject_source_dir = \"PROJECT_SOURCE_DIR\"" ,
"detail" : "build.lib.pymake.values" ,
"documentation" : { }
} ,
{
"label" : "cmake_cxx_standard" ,
"kind" : 5 ,
"importPath" : "build.lib.pymake.values" ,
"description" : "build.lib.pymake.values" ,
"peekOfCode" : "cmake_cxx_standard = \"CMAKE_CXX_STANDARD\"\ncmake_cxx_flags = \"CMAKE_CXX_FLAGS\"\no3 = \"-O3\"\no2 = \"-O2\"\ncmake_cxx_flags_release = \"CMAKE_CXX_FLAGS_RELEASE\"\ncmake_cxx_flags_debug = \"CMAKE_CXX_FLAGS_DEBUG\"\non=\"ON\"\nproject_source_dir = \"PROJECT_SOURCE_DIR\"" ,
"detail" : "build.lib.pymake.values" ,
"documentation" : { }
} ,
{
"label" : "cmake_cxx_flags" ,
"kind" : 5 ,
"importPath" : "build.lib.pymake.values" ,
"description" : "build.lib.pymake.values" ,
"peekOfCode" : "cmake_cxx_flags = \"CMAKE_CXX_FLAGS\"\no3 = \"-O3\"\no2 = \"-O2\"\ncmake_cxx_flags_release = \"CMAKE_CXX_FLAGS_RELEASE\"\ncmake_cxx_flags_debug = \"CMAKE_CXX_FLAGS_DEBUG\"\non=\"ON\"\nproject_source_dir = \"PROJECT_SOURCE_DIR\"" ,
"detail" : "build.lib.pymake.values" ,
"documentation" : { }
} ,
{
"label" : "o3" ,
"kind" : 5 ,
"importPath" : "build.lib.pymake.values" ,
"description" : "build.lib.pymake.values" ,
"peekOfCode" : "o3 = \"-O3\"\no2 = \"-O2\"\ncmake_cxx_flags_release = \"CMAKE_CXX_FLAGS_RELEASE\"\ncmake_cxx_flags_debug = \"CMAKE_CXX_FLAGS_DEBUG\"\non=\"ON\"\nproject_source_dir = \"PROJECT_SOURCE_DIR\"" ,
"detail" : "build.lib.pymake.values" ,
"documentation" : { }
} ,
{
"label" : "o2" ,
"kind" : 5 ,
"importPath" : "build.lib.pymake.values" ,
"description" : "build.lib.pymake.values" ,
"peekOfCode" : "o2 = \"-O2\"\ncmake_cxx_flags_release = \"CMAKE_CXX_FLAGS_RELEASE\"\ncmake_cxx_flags_debug = \"CMAKE_CXX_FLAGS_DEBUG\"\non=\"ON\"\nproject_source_dir = \"PROJECT_SOURCE_DIR\"" ,
"detail" : "build.lib.pymake.values" ,
"documentation" : { }
} ,
{
"label" : "cmake_cxx_flags_release" ,
"kind" : 5 ,
"importPath" : "build.lib.pymake.values" ,
"description" : "build.lib.pymake.values" ,
"peekOfCode" : "cmake_cxx_flags_release = \"CMAKE_CXX_FLAGS_RELEASE\"\ncmake_cxx_flags_debug = \"CMAKE_CXX_FLAGS_DEBUG\"\non=\"ON\"\nproject_source_dir = \"PROJECT_SOURCE_DIR\"" ,
"detail" : "build.lib.pymake.values" ,
"documentation" : { }
} ,
{
"label" : "cmake_cxx_flags_debug" ,
"kind" : 5 ,
"importPath" : "build.lib.pymake.values" ,
"description" : "build.lib.pymake.values" ,
"peekOfCode" : "cmake_cxx_flags_debug = \"CMAKE_CXX_FLAGS_DEBUG\"\non=\"ON\"\nproject_source_dir = \"PROJECT_SOURCE_DIR\"" ,
"detail" : "build.lib.pymake.values" ,
"documentation" : { }
} ,
{
"label" : "project_source_dir" ,
"kind" : 5 ,
"importPath" : "build.lib.pymake.values" ,
"description" : "build.lib.pymake.values" ,
"peekOfCode" : "project_source_dir = \"PROJECT_SOURCE_DIR\"" ,
"detail" : "build.lib.pymake.values" ,
"documentation" : { }
} ,
2024-06-15 14:17:28 +00:00
{
"label" : "cmake" ,
"kind" : 6 ,
"importPath" : "src.pymake.cmake" ,
"description" : "src.pymake.cmake" ,
"peekOfCode" : "class cmake:\n __write_stack__:List[str] = []\n __file_name__:str\n def __init__(self,version_min:str,file_name:str=\"CMakeLists.txt\") -> None:\n self.__file_name__ = file_name\n self.__write_stack__.append(f\"cmake_minimum_required(VERSION {version_min})\")\n def write(self)->None:\n with open(file=self.__file_name__,mode=\"+w\",encoding=\"utf8\") as f:\n for i in self.__write_stack__:\n f.write(i)" ,
"detail" : "src.pymake.cmake" ,
"documentation" : { }
} ,
{
"label" : "ModesPPI" ,
"kind" : 5 ,
"importPath" : "src.pymake.cmake" ,
"description" : "src.pymake.cmake" ,
"peekOfCode" : "ModesPPI = Literal[\"PUBLIC\",\"PRIVATE\",\"INTERFACE\"]\nModesSSM = Literal[\"STATIC\",\"SHARED\",\"MODULE\"]\nclass cmake:\n __write_stack__:List[str] = []\n __file_name__:str\n def __init__(self,version_min:str,file_name:str=\"CMakeLists.txt\") -> None:\n self.__file_name__ = file_name\n self.__write_stack__.append(f\"cmake_minimum_required(VERSION {version_min})\")\n def write(self)->None:\n with open(file=self.__file_name__,mode=\"+w\",encoding=\"utf8\") as f:" ,
"detail" : "src.pymake.cmake" ,
"documentation" : { }
} ,
{
"label" : "ModesSSM" ,
"kind" : 5 ,
"importPath" : "src.pymake.cmake" ,
"description" : "src.pymake.cmake" ,
"peekOfCode" : "ModesSSM = Literal[\"STATIC\",\"SHARED\",\"MODULE\"]\nclass cmake:\n __write_stack__:List[str] = []\n __file_name__:str\n def __init__(self,version_min:str,file_name:str=\"CMakeLists.txt\") -> None:\n self.__file_name__ = file_name\n self.__write_stack__.append(f\"cmake_minimum_required(VERSION {version_min})\")\n def write(self)->None:\n with open(file=self.__file_name__,mode=\"+w\",encoding=\"utf8\") as f:\n for i in self.__write_stack__:" ,
"detail" : "src.pymake.cmake" ,
"documentation" : { }
} ,
{
"label" : "var" ,
"kind" : 2 ,
"importPath" : "src.pymake.tools" ,
"description" : "src.pymake.tools" ,
"peekOfCode" : "def var(name:str)->str:\n return f\"${{{name}}}\"\ndef args_to_str(args:Union[List[str],Tuple[str,...]])->str:\n vars_str = \"\"\n for i in args:\n vars_str=f\"{vars_str} {i}\"\n return vars_str" ,
"detail" : "src.pymake.tools" ,
"documentation" : { }
} ,
{
"label" : "args_to_str" ,
"kind" : 2 ,
"importPath" : "src.pymake.tools" ,
"description" : "src.pymake.tools" ,
"peekOfCode" : "def args_to_str(args:Union[List[str],Tuple[str,...]])->str:\n vars_str = \"\"\n for i in args:\n vars_str=f\"{vars_str} {i}\"\n return vars_str" ,
"detail" : "src.pymake.tools" ,
"documentation" : { }
} ,
{
"label" : "cmake_export_compile_commands" ,
"kind" : 5 ,
"importPath" : "src.pymake.values" ,
"description" : "src.pymake.values" ,
"peekOfCode" : "cmake_export_compile_commands = \"CMAKE_EXPORT_COMPILE_COMMANDS\"\nproject_name=\"PROJECT_NAME\"\npublic = \"PUBLIC\"\nstatic = \"STATIC\"\nshared = \"SHARED\"\nmodule = \"MODULE\"\nprivate = \"PRIVATE\"\ninterface = \"INTERFACE\"\nglob_recurse = \"GLOB_RECURSE\"\ncmake_cxx_standard = \"CMAKE_CXX_STANDARD\"" ,
"detail" : "src.pymake.values" ,
"documentation" : { }
} ,
{
"label" : "public" ,
"kind" : 5 ,
"importPath" : "src.pymake.values" ,
"description" : "src.pymake.values" ,
"peekOfCode" : "public = \"PUBLIC\"\nstatic = \"STATIC\"\nshared = \"SHARED\"\nmodule = \"MODULE\"\nprivate = \"PRIVATE\"\ninterface = \"INTERFACE\"\nglob_recurse = \"GLOB_RECURSE\"\ncmake_cxx_standard = \"CMAKE_CXX_STANDARD\"\ncmake_cxx_flags = \"CMAKE_CXX_FLAGS\"\no3 = \"-O3\"" ,
"detail" : "src.pymake.values" ,
"documentation" : { }
} ,
{
"label" : "static" ,
"kind" : 5 ,
"importPath" : "src.pymake.values" ,
"description" : "src.pymake.values" ,
"peekOfCode" : "static = \"STATIC\"\nshared = \"SHARED\"\nmodule = \"MODULE\"\nprivate = \"PRIVATE\"\ninterface = \"INTERFACE\"\nglob_recurse = \"GLOB_RECURSE\"\ncmake_cxx_standard = \"CMAKE_CXX_STANDARD\"\ncmake_cxx_flags = \"CMAKE_CXX_FLAGS\"\no3 = \"-O3\"\no2 = \"-O2\"" ,
"detail" : "src.pymake.values" ,
"documentation" : { }
} ,
{
"label" : "shared" ,
"kind" : 5 ,
"importPath" : "src.pymake.values" ,
"description" : "src.pymake.values" ,
"peekOfCode" : "shared = \"SHARED\"\nmodule = \"MODULE\"\nprivate = \"PRIVATE\"\ninterface = \"INTERFACE\"\nglob_recurse = \"GLOB_RECURSE\"\ncmake_cxx_standard = \"CMAKE_CXX_STANDARD\"\ncmake_cxx_flags = \"CMAKE_CXX_FLAGS\"\no3 = \"-O3\"\no2 = \"-O2\"\ncmake_cxx_flags_release = \"CMAKE_CXX_FLAGS_RELEASE\"" ,
"detail" : "src.pymake.values" ,
"documentation" : { }
} ,
{
"label" : "module" ,
"kind" : 5 ,
"importPath" : "src.pymake.values" ,
"description" : "src.pymake.values" ,
"peekOfCode" : "module = \"MODULE\"\nprivate = \"PRIVATE\"\ninterface = \"INTERFACE\"\nglob_recurse = \"GLOB_RECURSE\"\ncmake_cxx_standard = \"CMAKE_CXX_STANDARD\"\ncmake_cxx_flags = \"CMAKE_CXX_FLAGS\"\no3 = \"-O3\"\no2 = \"-O2\"\ncmake_cxx_flags_release = \"CMAKE_CXX_FLAGS_RELEASE\"\ncmake_cxx_flags_debug = \"CMAKE_CXX_FLAGS_DEBUG\"" ,
"detail" : "src.pymake.values" ,
"documentation" : { }
} ,
{
"label" : "private" ,
"kind" : 5 ,
"importPath" : "src.pymake.values" ,
"description" : "src.pymake.values" ,
"peekOfCode" : "private = \"PRIVATE\"\ninterface = \"INTERFACE\"\nglob_recurse = \"GLOB_RECURSE\"\ncmake_cxx_standard = \"CMAKE_CXX_STANDARD\"\ncmake_cxx_flags = \"CMAKE_CXX_FLAGS\"\no3 = \"-O3\"\no2 = \"-O2\"\ncmake_cxx_flags_release = \"CMAKE_CXX_FLAGS_RELEASE\"\ncmake_cxx_flags_debug = \"CMAKE_CXX_FLAGS_DEBUG\"\non=\"ON\"" ,
"detail" : "src.pymake.values" ,
"documentation" : { }
} ,
{
"label" : "interface" ,
"kind" : 5 ,
"importPath" : "src.pymake.values" ,
"description" : "src.pymake.values" ,
"peekOfCode" : "interface = \"INTERFACE\"\nglob_recurse = \"GLOB_RECURSE\"\ncmake_cxx_standard = \"CMAKE_CXX_STANDARD\"\ncmake_cxx_flags = \"CMAKE_CXX_FLAGS\"\no3 = \"-O3\"\no2 = \"-O2\"\ncmake_cxx_flags_release = \"CMAKE_CXX_FLAGS_RELEASE\"\ncmake_cxx_flags_debug = \"CMAKE_CXX_FLAGS_DEBUG\"\non=\"ON\"\nproject_source_dir = \"PROJECT_SOURCE_DIR\"" ,
"detail" : "src.pymake.values" ,
"documentation" : { }
} ,
{
"label" : "glob_recurse" ,
"kind" : 5 ,
"importPath" : "src.pymake.values" ,
"description" : "src.pymake.values" ,
"peekOfCode" : "glob_recurse = \"GLOB_RECURSE\"\ncmake_cxx_standard = \"CMAKE_CXX_STANDARD\"\ncmake_cxx_flags = \"CMAKE_CXX_FLAGS\"\no3 = \"-O3\"\no2 = \"-O2\"\ncmake_cxx_flags_release = \"CMAKE_CXX_FLAGS_RELEASE\"\ncmake_cxx_flags_debug = \"CMAKE_CXX_FLAGS_DEBUG\"\non=\"ON\"\nproject_source_dir = \"PROJECT_SOURCE_DIR\"" ,
"detail" : "src.pymake.values" ,
"documentation" : { }
} ,
{
"label" : "cmake_cxx_standard" ,
"kind" : 5 ,
"importPath" : "src.pymake.values" ,
"description" : "src.pymake.values" ,
"peekOfCode" : "cmake_cxx_standard = \"CMAKE_CXX_STANDARD\"\ncmake_cxx_flags = \"CMAKE_CXX_FLAGS\"\no3 = \"-O3\"\no2 = \"-O2\"\ncmake_cxx_flags_release = \"CMAKE_CXX_FLAGS_RELEASE\"\ncmake_cxx_flags_debug = \"CMAKE_CXX_FLAGS_DEBUG\"\non=\"ON\"\nproject_source_dir = \"PROJECT_SOURCE_DIR\"" ,
"detail" : "src.pymake.values" ,
"documentation" : { }
} ,
{
"label" : "cmake_cxx_flags" ,
"kind" : 5 ,
"importPath" : "src.pymake.values" ,
"description" : "src.pymake.values" ,
"peekOfCode" : "cmake_cxx_flags = \"CMAKE_CXX_FLAGS\"\no3 = \"-O3\"\no2 = \"-O2\"\ncmake_cxx_flags_release = \"CMAKE_CXX_FLAGS_RELEASE\"\ncmake_cxx_flags_debug = \"CMAKE_CXX_FLAGS_DEBUG\"\non=\"ON\"\nproject_source_dir = \"PROJECT_SOURCE_DIR\"" ,
"detail" : "src.pymake.values" ,
"documentation" : { }
} ,
{
"label" : "o3" ,
"kind" : 5 ,
"importPath" : "src.pymake.values" ,
"description" : "src.pymake.values" ,
"peekOfCode" : "o3 = \"-O3\"\no2 = \"-O2\"\ncmake_cxx_flags_release = \"CMAKE_CXX_FLAGS_RELEASE\"\ncmake_cxx_flags_debug = \"CMAKE_CXX_FLAGS_DEBUG\"\non=\"ON\"\nproject_source_dir = \"PROJECT_SOURCE_DIR\"" ,
"detail" : "src.pymake.values" ,
"documentation" : { }
} ,
{
"label" : "o2" ,
"kind" : 5 ,
"importPath" : "src.pymake.values" ,
"description" : "src.pymake.values" ,
"peekOfCode" : "o2 = \"-O2\"\ncmake_cxx_flags_release = \"CMAKE_CXX_FLAGS_RELEASE\"\ncmake_cxx_flags_debug = \"CMAKE_CXX_FLAGS_DEBUG\"\non=\"ON\"\nproject_source_dir = \"PROJECT_SOURCE_DIR\"" ,
"detail" : "src.pymake.values" ,
"documentation" : { }
} ,
{
"label" : "cmake_cxx_flags_release" ,
"kind" : 5 ,
"importPath" : "src.pymake.values" ,
"description" : "src.pymake.values" ,
"peekOfCode" : "cmake_cxx_flags_release = \"CMAKE_CXX_FLAGS_RELEASE\"\ncmake_cxx_flags_debug = \"CMAKE_CXX_FLAGS_DEBUG\"\non=\"ON\"\nproject_source_dir = \"PROJECT_SOURCE_DIR\"" ,
"detail" : "src.pymake.values" ,
"documentation" : { }
} ,
{
"label" : "cmake_cxx_flags_debug" ,
"kind" : 5 ,
"importPath" : "src.pymake.values" ,
"description" : "src.pymake.values" ,
"peekOfCode" : "cmake_cxx_flags_debug = \"CMAKE_CXX_FLAGS_DEBUG\"\non=\"ON\"\nproject_source_dir = \"PROJECT_SOURCE_DIR\"" ,
"detail" : "src.pymake.values" ,
"documentation" : { }
} ,
{
"label" : "project_source_dir" ,
"kind" : 5 ,
"importPath" : "src.pymake.values" ,
"description" : "src.pymake.values" ,
"peekOfCode" : "project_source_dir = \"PROJECT_SOURCE_DIR\"" ,
"detail" : "src.pymake.values" ,
"documentation" : { }
}
]