diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 27c28e9..1aee27d 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -14,36 +14,26 @@ } }, // Set *default* container specific settings.json values on container create. - "settings": { - "python.pythonPath": "/usr/local/bin/python", - "python.languageServer": "Pylance", - "python.linting.enabled": true, - "python.linting.pylintEnabled": false, - "python.formatting.autopep8Path": "/usr/local/py-utils/bin/autopep8", - "python.formatting.blackPath": "/usr/local/py-utils/bin/black", - "python.formatting.yapfPath": "/usr/local/py-utils/bin/yapf", - "python.linting.banditPath": "/usr/local/py-utils/bin/bandit", - "python.linting.flake8Path": "/usr/local/py-utils/bin/flake8", - "python.linting.mypyPath": "/usr/local/py-utils/bin/mypy", - "python.linting.pycodestylePath": "/usr/local/py-utils/bin/pycodestyle", - "python.linting.pydocstylePath": "/usr/local/py-utils/bin/pydocstyle", - "python.linting.pylintPath": "/usr/local/py-utils/bin/pylint", - "python.testing.pytestArgs": [ - "tests" - ], - "python.testing.unittestEnabled": false, - "python.testing.pytestEnabled": true - }, // Add the IDs of extensions you want installed when the container is created. - "extensions": [ - "ms-python.python", - "ms-python.vscode-pylance", - "aeschli.vscode-css-formatter", - "visualstudioexptteam.vscodeintellicode", - "github.copilot", - "yzhang.markdown-all-in-one", - "redhat.vscode-yaml" - ], + "customizations": { + "vscode": { + "extensions": [ + "ms-python.python", + "ms-python.vscode-pylance", + "aeschli.vscode-css-formatter", + "visualstudioexptteam.vscodeintellicode", + "github.copilot", + "yzhang.markdown-all-in-one", + "redhat.vscode-yaml", + "ms-python.black-formatter", + "ms-vscode.makefile-tools", + "ms-azuretools.vscode-docker" + ], + "settings": { + "python.pythonPath": "/usr/local/bin/python" + } + } + }, // Use 'forwardPorts' to make a list of ports inside the container available locally. // "forwardPorts": [], // Use 'postCreateCommand' to run commands after the container is created. diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..c307cde --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,8 @@ +{ + "python.languageServer": "Pylance", + "python.testing.pytestArgs": [ + "tests" + ], + "python.testing.unittestEnabled": false, + "python.testing.pytestEnabled": true +} \ No newline at end of file diff --git a/requirements.txt b/requirements.txt index de4bb6b..d8af1f3 100644 --- a/requirements.txt +++ b/requirements.txt @@ -7,6 +7,7 @@ charset-normalizer==2.1.0 colorama==0.4.5 commonmark==0.9.1 docutils==0.19 +exceptiongroup==1.1.3 feedgenerator==2.0.0 html5lib==1.1 idna==3.3 @@ -30,7 +31,7 @@ py==1.11.0 Pygments==2.15.0 pyHtmlProofer==0.7.3a0 pyparsing==3.0.9 -pytest==7.1.2 +pytest==7.4.2 python-dateutil==2.8.2 pytz==2022.1 requests==2.31.0