diff --git a/.devcontainer/.devcontainer b/.devcontainer/.devcontainer new file mode 100644 index 0000000..06e29f8 --- /dev/null +++ b/.devcontainer/.devcontainer @@ -0,0 +1,22 @@ +{ + "name": "TRA Analysis Development Environment", + "build": { + "dockerfile": "Dockerfile" + }, + "settings": { + "terminal.integrated.shell.linux": "/bin/bash", + "python.pythonPath": "/usr/local/bin/python", + "python.linting.enabled": true, + "python.linting.pylintEnabled": true, + "python.linting.pylintPath": "/usr/local/bin/pylint", + "python.testing.pytestPath": "/usr/local/bin/pytest", + "editor.tabSize": 4, + "editor.insertSpaces": false + }, + "extensions": [ + "mhutchie.git-graph", + "ms-python.python", + "waderyan.gitblame" + ], + "postCreateCommand": "" +} \ No newline at end of file diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile new file mode 100644 index 0000000..9992aaa --- /dev/null +++ b/.devcontainer/Dockerfile @@ -0,0 +1,6 @@ +FROM python:slim +WORKDIR / +RUN apt-get -y update; apt-get -y upgrade +RUN apt-get -y install git binutils +COPY requirements.txt . +RUN pip install -r requirements.txt \ No newline at end of file diff --git a/.devcontainer/requirements.txt b/.devcontainer/requirements.txt new file mode 100644 index 0000000..3225fc7 --- /dev/null +++ b/.devcontainer/requirements.txt @@ -0,0 +1,16 @@ +cerberus +dnspython +numpy +pandas +pyinstaller +pylint +pymongo +pyparsing +pytest +python-daemon +pyzmq +requests +scikit-learn +scipy +six +tra-analysis \ No newline at end of file diff --git a/competition/requirements.txt b/competition/requirements.txt index 4f9a9c7..503e263 100644 --- a/competition/requirements.txt +++ b/competition/requirements.txt @@ -1,6 +1,7 @@ cerberus dnspython numpy +pandas pyinstaller pylint pymongo