diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile new file mode 100644 index 00000000..13e97cfc --- /dev/null +++ b/.devcontainer/Dockerfile @@ -0,0 +1,2 @@ +FROM python +WORKDIR ~/ \ No newline at end of file diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json new file mode 100644 index 00000000..c5276a59 --- /dev/null +++ b/.devcontainer/devcontainer.json @@ -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.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.pytestPath": "/usr/local/py-utils/bin/pytest" + }, +} \ No newline at end of file diff --git a/analysis-master/analysis-amd64/build.sh b/analysis-master/analysis-amd64/build.sh index c6ac05d8..de0cce90 100644 --- a/analysis-master/analysis-amd64/build.sh +++ b/analysis-master/analysis-amd64/build.sh @@ -1 +1 @@ -python3 setup.py sdist bdist_wheel \ No newline at end of file +python setup.py sdist bdist_wheel || python3 setup.py sdist bdist_wheel \ No newline at end of file diff --git a/analysis-master/analysis-amd64/Dockerfile b/analysis-master/analysis-amd64/docker/Dockerfile similarity index 50% rename from analysis-master/analysis-amd64/Dockerfile rename to analysis-master/analysis-amd64/docker/Dockerfile index 10864dd2..b00c4b65 100644 --- a/analysis-master/analysis-amd64/Dockerfile +++ b/analysis-master/analysis-amd64/docker/Dockerfile @@ -1,4 +1,4 @@ FROM python WORKDIR ~/ -COPY . . -RUN cd \ No newline at end of file +COPY ./ ./ +CMD ["bash"] \ No newline at end of file diff --git a/analysis-master/analysis-amd64/docker/start-docker.sh b/analysis-master/analysis-amd64/docker/start-docker.sh new file mode 100755 index 00000000..baf16097 --- /dev/null +++ b/analysis-master/analysis-amd64/docker/start-docker.sh @@ -0,0 +1,3 @@ +cd .. +docker build -t tra-analysis-amd64-dev -f docker/Dockerfile . +docker run -it tra-analysis-amd64-dev \ No newline at end of file diff --git a/analysis-master/analysis-amd64/setup.py b/analysis-master/analysis-amd64/setup.py index 8dfabc00..0fa8c9d8 100644 --- a/analysis-master/analysis-amd64/setup.py +++ b/analysis-master/analysis-amd64/setup.py @@ -1,7 +1,7 @@ import setuptools setuptools.setup( - name="analysis" + name="analysis", version="1.0.0.009", author="The Titan Scouting Team", author_email="titanscout2022@gmail.com",