Hi RiversideRocks,
Yes, it is definitely the right direction to try to get the other Python extensions working with Glitch. The problem with python related extensions is that they rely on your development environment.
So with no further setup hacking you will not get the python extensions running. But Glitch does work with the other extensions if you manage to connect to a Poetry environment and edit the Glitch settings file by opening workspace settings. The Poetry environment will turn on Intellisense. The python extension works that way.
Poetry environment I selected in VSCode:

For more information on Poetry you can check this blog article. Please like it and drop a comment, if you feel like it. It helps with the algorithm.
How to get into your workspace settings:

And now you can tinker with the settings. You may want to choose the option format with (see above in the screeshot). This will make the Glitch formatter (Prettier extension needs to be installed, I believe) format the JSON.
The settings that turn on the flake8 linter and the black formatter based on 88 chars:
{
"folders": [
{ "name": "🎏 wit-ai-pywebhook", "uri": "glitchfs://wit-ai-pywebhook" }
],
"settings": {
"editor.defaultFormatter": "glitch.glitch",
"editor.formatOnSave": true,
"files.autoSave": "afterDelay",
"files.autoSaveDelay": 1000,
"files.eol": "\n",
"files.exclude": {
"**/.vscode-glitch/cache/**": true
},
"files.trimTrailingWhitespace": false,
"git.autoRepositoryDetection": false,
"python.linting.pylintEnabled": false,
"python.linting.flake8Enabled": true,
"python.linting.enabled": true,
"python.formatting.provider": "black",
"python.linting.flake8Args": ["--max-line-length=88"]
}
}
Sometimes it lags and this is not part of the Glitch extension features. So be patient with the Glitch extension and the code will always be saved. Also, I don’t like that “autoSave” has to be turned off anytime you start a project. It is not my preference but I understand some people may like it more. I suspect it is more stable to turn off, though.