launch.json
1 { 2 "version": "0.2.0", 3 "configurations": [ 4 { 5 "name": "python (current file)", 6 "type": "debugpy", 7 "request": "launch", 8 "program": "${file}", 9 "console": "integratedTerminal", 10 "justMyCode": false, 11 "args": "${command:pickArgs}" 12 }, 13 { 14 "name": "run", 15 "type": "debugpy", 16 "request": "launch", 17 "module": "griffe_pydantic", 18 "console": "integratedTerminal", 19 "justMyCode": false, 20 "args": "${command:pickArgs}" 21 }, 22 { 23 "name": "docs", 24 "type": "debugpy", 25 "request": "launch", 26 "module": "mkdocs", 27 "justMyCode": false, 28 "args": [ 29 "serve", 30 "-v" 31 ] 32 }, 33 { 34 "name": "test", 35 "type": "debugpy", 36 "request": "launch", 37 "module": "pytest", 38 "justMyCode": false, 39 "args": [ 40 "-c=config/pytest.ini", 41 "-vvv", 42 "--no-cov", 43 "--dist=no", 44 "tests", 45 "-k=${input:tests_selection}" 46 ] 47 } 48 ], 49 "inputs": [ 50 { 51 "id": "tests_selection", 52 "type": "promptString", 53 "description": "Tests selection", 54 "default": "" 55 } 56 ] 57 }