{
    // Always treat the project root as the working dir for Jupyter
    "jupyter.notebookFileRoot": "${workspaceFolder}",
    // When you click "Run Python File in Terminal", DON'T cd into the file's folder
    "python.terminal.executeInFileDir": false,
    // Start new integrated terminals at the project root
    "terminal.integrated.cwd": "${workspaceFolder}",
    // Make pytest run from the root without needing a pytest.ini
    "python.testing.pytestEnabled": true,
    "python.testing.cwd": "${workspaceFolder}",
    "python.testing.pytestArgs": [
        "src/test"
    ],
    // Help Pylance resolve imports like `from src...` without red squiggles
    "python.analysis.extraPaths": [
        "${workspaceFolder}"
    ],
    // For linux
    "terminal.integrated.env.linux": {
        "PYTHONPATH": "${workspaceFolder}"
    },
    // For OSX
    "terminal.integrated.env.osx": {
        "PYTHONPATH": "${workspaceFolder}"
    },
    // For Windows
    "terminal.integrated.env.windows": {
        "PYTHONPATH": "${workspaceFolder}"
    },
    "python.analysis.typeCheckingMode": "standard"
}
// {
//   // Always treat the project root as the working dir for Jupyter
//   "jupyter.notebookFileRoot": "${workspaceFolder}",
//
//   // When you click "Run Python File in Terminal", DON'T cd into the file's folder
//   "python.terminal.executeInFileDir": false,
//
//   // Start new integrated terminals at the project root
//   "terminal.integrated.cwd": "${workspaceFolder}",
//
//   // Ensure Python can import from the project root no matter which file you run
//   // (so `src/` is on sys.path). Linux shown here; add osx/windows if needed.
//   "terminal.integrated.env.windows": {
//     "PYTHONPATH": "${workspaceFolder}"
//   },
//
//   // Make pytest run from the root without needing a pytest.ini
//   "python.testing.pytestEnabled": true,
//   "python.testing.cwd": "${workspaceFolder}",
//   "python.testing.pytestArgs": ["src/test"],
//
//   // Help Pylance resolve imports like `from src...` without red squiggles
//   "python.analysis.extraPaths": ["${workspaceFolder}"]
// }