Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactor: move dependencies and metadata to pyproject.toml #1356

Merged
merged 5 commits into from Apr 13, 2023

Conversation

thekaveman
Copy link
Member

WIP on top of #1354 for now.

@thekaveman thekaveman requested a review from a team as a code owner April 11, 2023 00:06
@github-actions github-actions bot added tests Related to automated testing (unit, UI, integration, etc.) docker Application container, devcontainer, Compose, etc. actions Related to GitHub Actions workflows labels Apr 11, 2023
@machikoyasuda
Copy link
Member

machikoyasuda commented Apr 11, 2023

Testing

  • Delete existing benefits container
  • Run bin/build.sh
Full stacktrace
% bin/build.sh
++ uname -m
+ [[ arm64 == \a\r\m\6\4 ]]
+ export DOCKER_BUILDKIT=0
+ DOCKER_BUILDKIT=0
+ docker compose build --pull client
Sending build context to Docker daemon  13.11MB
Step 1/13 : FROM ghcr.io/cal-itp/docker-python-web:main
main: Pulling from cal-itp/docker-python-web
Digest: sha256:617084c73f6766b75d06ba8b62c190909f0c6715f717562355d048a5f3d800e5
Status: Image is up to date for ghcr.io/cal-itp/docker-python-web:main
 ---> c97aaac2fcf3
Step 2/13 : RUN python -m pip install --upgrade pip
 ---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
 ---> Running in 954d401ba11d
Defaulting to user installation because normal site-packages is not writeable
Requirement already satisfied: pip in /usr/local/lib/python3.10/site-packages (22.3.1)
Collecting pip
  Downloading pip-23.0.1-py3-none-any.whl (2.1 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/2.1 MB 15.6 MB/s eta 0:00:00
Installing collected packages: pip
Successfully installed pip-23.0.1

[notice] A new release of pip available: 22.3.1 -> 23.0.1
[notice] To update, run: pip install --upgrade pip
Removing intermediate container 954d401ba11d
 ---> d54bc97dd2c8
Step 3/13 : COPY manage.py manage.py
 ---> 2957ca6977aa
Step 4/13 : COPY bin bin
 ---> dd7c1f337eaf
Step 5/13 : COPY benefits benefits
 ---> 0477c65aed9c
Step 6/13 : COPY pyproject.toml pyproject.toml
 ---> fc7f98502f40
Step 7/13 : RUN pip install -e .
 ---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
 ---> Running in 0a102eb55e66
Defaulting to user installation because normal site-packages is not writeable
Obtaining file:///home/calitp/app
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
  Checking if build backend supports build_editable: started
  Checking if build backend supports build_editable: finished with status 'done'
  Getting requirements to build editable: started
  Getting requirements to build editable: finished with status 'done'
  Preparing editable metadata (pyproject.toml): started
  Preparing editable metadata (pyproject.toml): finished with status 'done'
Collecting sentry-sdk==1.19.1
  Downloading sentry_sdk-1.19.1-py2.py3-none-any.whl (199 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 199.2/199.2 kB 3.9 MB/s eta 0:00:00
Collecting requests==2.28.2
  Downloading requests-2.28.2-py3-none-any.whl (62 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.8/62.8 kB 7.6 MB/s eta 0:00:00
Collecting django-csp==3.7
  Downloading django_csp-3.7-py2.py3-none-any.whl (17 kB)
Collecting Django==4.2
  Downloading Django-4.2-py3-none-any.whl (8.0 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.0/8.0 MB 23.6 MB/s eta 0:00:00
Collecting eligibility-api==2023.01.1
  Downloading eligibility_api-2023.1.1-py3-none-any.whl (12 kB)
Collecting six==1.16.0
  Downloading six-1.16.0-py2.py3-none-any.whl (11 kB)
Collecting Authlib==1.2.0
  Downloading Authlib-1.2.0-py2.py3-none-any.whl (214 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 214.8/214.8 kB 16.9 MB/s eta 0:00:00
Collecting cryptography>=3.2
  Downloading cryptography-40.0.1-cp36-abi3-manylinux_2_28_x86_64.whl (3.7 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.7/3.7 MB 24.5 MB/s eta 0:00:00
Collecting sqlparse>=0.3.1
  Downloading sqlparse-0.4.3-py3-none-any.whl (42 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 42.8/42.8 kB 5.3 MB/s eta 0:00:00
Collecting asgiref<4,>=3.6.0
  Downloading asgiref-3.6.0-py3-none-any.whl (23 kB)
Collecting jwcrypto>=1.0
  Downloading jwcrypto-1.4.2.tar.gz (85 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 85.1/85.1 kB 8.9 MB/s eta 0:00:00
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'done'
Collecting charset-normalizer<4,>=2
  Downloading charset_normalizer-3.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (199 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 199.3/199.3 kB 16.5 MB/s eta 0:00:00
Collecting idna<4,>=2.5
  Downloading idna-3.4-py3-none-any.whl (61 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.5/61.5 kB 8.2 MB/s eta 0:00:00
Collecting certifi>=2017.4.17
  Downloading certifi-2022.12.7-py3-none-any.whl (155 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 155.3/155.3 kB 15.1 MB/s eta 0:00:00
Collecting urllib3<1.27,>=1.21.1
  Downloading urllib3-1.26.15-py2.py3-none-any.whl (140 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 140.9/140.9 kB 13.2 MB/s eta 0:00:00
Collecting cffi>=1.12
  Downloading cffi-1.15.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (441 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 441.8/441.8 kB 20.8 MB/s eta 0:00:00
Collecting deprecated
  Downloading Deprecated-1.2.13-py2.py3-none-any.whl (9.6 kB)
Collecting pycparser
  Downloading pycparser-2.21-py2.py3-none-any.whl (118 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 118.7/118.7 kB 12.7 MB/s eta 0:00:00
Collecting wrapt<2,>=1.10
  Downloading wrapt-1.15.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (78 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 78.4/78.4 kB 9.5 MB/s eta 0:00:00
Building wheels for collected packages: benefits, jwcrypto
  Building editable for benefits (pyproject.toml): started
  Building editable for benefits (pyproject.toml): finished with status 'done'
  Created wheel for benefits: filename=benefits-0.0.0-0.editable-py3-none-any.whl size=2760 sha256=ebe5f53cf46cbf7e139dbc7e730e668121c9d6edb05cd22839b3c877fc6d5b54
  Stored in directory: /tmp/pip-ephem-wheel-cache-pv5xe9oj/wheels/9e/8f/66/f769caba3c0a118ce7bc0a913e17f418b67c94205665d5a5f3
  Building wheel for jwcrypto (setup.py): started
  Building wheel for jwcrypto (setup.py): finished with status 'done'
  Created wheel for jwcrypto: filename=jwcrypto-1.4.2-py3-none-any.whl size=90473 sha256=7c13a8aa6016b30ce3a04d5235b3ff960cd5e00285734677aa0e2d17ec78a059
  Stored in directory: /home/calitp/.cache/pip/wheels/f1/68/e6/e5116968e037c817be7a184ee8d195642694e719e7089a0fd3
Successfully built benefits jwcrypto
Installing collected packages: wrapt, urllib3, sqlparse, six, pycparser, idna, charset-normalizer, certifi, asgiref, sentry-sdk, requests, Django, deprecated, cffi, django-csp, cryptography, jwcrypto, Authlib, eligibility-api, benefits
Successfully installed Authlib-1.2.0 Django-4.2 asgiref-3.6.0 benefits-0.0.0 certifi-2022.12.7 cffi-1.15.1 charset-normalizer-3.1.0 cryptography-40.0.1 deprecated-1.2.13 django-csp-3.7 eligibility-api-2023.1.1 idna-3.4 jwcrypto-1.4.2 pycparser-2.21 requests-2.28.2 sentry-sdk-1.19.1 six-1.16.0 sqlparse-0.4.3 urllib3-1.26.15 wrapt-1.15.0
Removing intermediate container 0a102eb55e66
 ---> 5ecea5cdfcb4
Step 8/13 : USER root
 ---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
 ---> Running in 1d5adbe7f37d
Removing intermediate container 1d5adbe7f37d
 ---> 487a121260e4
Step 9/13 : RUN chmod -R 777 benefits/locale
 ---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
 ---> Running in c42ce81a10c4
Removing intermediate container c42ce81a10c4
 ---> 883aef4dfab8
Step 10/13 : USER $USER
 ---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
 ---> Running in 78af8d14b9c2
Removing intermediate container 78af8d14b9c2
 ---> e16440b43924
Step 11/13 : ENTRYPOINT ["/bin/bash"]
 ---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
 ---> Running in 4d12ed472c87
Removing intermediate container 4d12ed472c87
 ---> 89392bb6baae
Step 12/13 : CMD ["bin/start.sh"]
 ---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
 ---> Running in 65f644c91146
Removing intermediate container 65f644c91146
 ---> a927ef9feb80
Step 13/13 : LABEL com.docker.compose.image.builder=classic
 ---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
 ---> Running in 3075e9496ab2
Removing intermediate container 3075e9496ab2
 ---> 6eba7c227fc2
Successfully built 6eba7c227fc2
Successfully tagged benefits_client:latest
+ docker compose build dev
Sending build context to Docker daemon  13.11MB
Step 1/7 : FROM benefits_client:latest
 ---> 6eba7c227fc2
Step 2/7 : RUN pip install -e .[dev,test]
 ---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
 ---> Running in a0f9750ae933
Defaulting to user installation because normal site-packages is not writeable
Obtaining file:///home/calitp/app
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
  Checking if build backend supports build_editable: started
  Checking if build backend supports build_editable: finished with status 'done'
  Getting requirements to build editable: started
  Getting requirements to build editable: finished with status 'done'
  Preparing editable metadata (pyproject.toml): started
  Preparing editable metadata (pyproject.toml): finished with status 'done'
Requirement already satisfied: Django==4.2 in /home/calitp/.local/lib/python3.10/site-packages (from benefits==0.0.0) (4.2)
Requirement already satisfied: requests==2.28.2 in /home/calitp/.local/lib/python3.10/site-packages (from benefits==0.0.0) (2.28.2)
Requirement already satisfied: six==1.16.0 in /home/calitp/.local/lib/python3.10/site-packages (from benefits==0.0.0) (1.16.0)
Requirement already satisfied: sentry-sdk==1.19.1 in /home/calitp/.local/lib/python3.10/site-packages (from benefits==0.0.0) (1.19.1)
Requirement already satisfied: django-csp==3.7 in /home/calitp/.local/lib/python3.10/site-packages (from benefits==0.0.0) (3.7)
Requirement already satisfied: Authlib==1.2.0 in /home/calitp/.local/lib/python3.10/site-packages (from benefits==0.0.0) (1.2.0)
Requirement already satisfied: eligibility-api==2023.01.1 in /home/calitp/.local/lib/python3.10/site-packages (from benefits==0.0.0) (2023.1.1)
Collecting pytest
  Downloading pytest-7.3.0-py3-none-any.whl (320 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 320.5/320.5 kB 4.0 MB/s eta 0:00:00
Collecting pytest-socket
  Downloading pytest_socket-0.6.0-py3-none-any.whl (9.2 kB)
Collecting pytest-mock
  Downloading pytest_mock-3.10.0-py3-none-any.whl (9.3 kB)
Collecting pytest-django
  Downloading pytest_django-4.5.2-py3-none-any.whl (20 kB)
Collecting pytest-cov
  Downloading pytest_cov-4.0.0-py3-none-any.whl (21 kB)
Collecting pre-commit
  Downloading pre_commit-3.2.2-py2.py3-none-any.whl (202 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 202.7/202.7 kB 15.9 MB/s eta 0:00:00
Collecting black
  Downloading black-23.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.7 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.7/1.7 MB 22.6 MB/s eta 0:00:00
Collecting djlint
  Downloading djlint-1.19.17-py3-none-any.whl (43 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 43.5/43.5 kB 5.7 MB/s eta 0:00:00
Collecting flake8
  Downloading flake8-6.0.0-py2.py3-none-any.whl (57 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 57.8/57.8 kB 7.8 MB/s eta 0:00:00
Requirement already satisfied: cryptography>=3.2 in /home/calitp/.local/lib/python3.10/site-packages (from Authlib==1.2.0->benefits==0.0.0) (40.0.1)
Requirement already satisfied: sqlparse>=0.3.1 in /home/calitp/.local/lib/python3.10/site-packages (from Django==4.2->benefits==0.0.0) (0.4.3)
Requirement already satisfied: asgiref<4,>=3.6.0 in /home/calitp/.local/lib/python3.10/site-packages (from Django==4.2->benefits==0.0.0) (3.6.0)
Requirement already satisfied: jwcrypto>=1.0 in /home/calitp/.local/lib/python3.10/site-packages (from eligibility-api==2023.01.1->benefits==0.0.0) (1.4.2)
Requirement already satisfied: urllib3<1.27,>=1.21.1 in /home/calitp/.local/lib/python3.10/site-packages (from requests==2.28.2->benefits==0.0.0) (1.26.15)
Requirement already satisfied: idna<4,>=2.5 in /home/calitp/.local/lib/python3.10/site-packages (from requests==2.28.2->benefits==0.0.0) (3.4)
Requirement already satisfied: charset-normalizer<4,>=2 in /home/calitp/.local/lib/python3.10/site-packages (from requests==2.28.2->benefits==0.0.0) (3.1.0)
Requirement already satisfied: certifi>=2017.4.17 in /home/calitp/.local/lib/python3.10/site-packages (from requests==2.28.2->benefits==0.0.0) (2022.12.7)
Collecting pathspec>=0.9.0
  Downloading pathspec-0.11.1-py3-none-any.whl (29 kB)
Collecting platformdirs>=2
  Downloading platformdirs-3.2.0-py3-none-any.whl (14 kB)
Collecting tomli>=1.1.0
  Downloading tomli-2.0.1-py3-none-any.whl (12 kB)
Collecting packaging>=22.0
  Downloading packaging-23.0-py3-none-any.whl (42 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 42.7/42.7 kB 6.3 MB/s eta 0:00:00
Collecting click>=8.0.0
  Downloading click-8.1.3-py3-none-any.whl (96 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 96.6/96.6 kB 11.5 MB/s eta 0:00:00
Collecting mypy-extensions>=0.4.3
  Downloading mypy_extensions-1.0.0-py3-none-any.whl (4.7 kB)
Collecting html-void-elements<0.2.0,>=0.1.0
  Downloading html_void_elements-0.1.0-py3-none-any.whl (14 kB)
Collecting html-tag-names<0.2.0,>=0.1.2
  Downloading html_tag_names-0.1.2-py3-none-any.whl (15 kB)
Collecting regex<2024.0.0,>=2023.0.0
  Downloading regex-2023.3.23-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (769 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 769.6/769.6 kB 21.9 MB/s eta 0:00:00
Collecting jsbeautifier<2.0.0,>=1.14.4
  Downloading jsbeautifier-1.14.7.tar.gz (74 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 74.6/74.6 kB 9.5 MB/s eta 0:00:00
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
  Getting requirements to build wheel: started
  Getting requirements to build wheel: finished with status 'done'
  Preparing metadata (pyproject.toml): started
  Preparing metadata (pyproject.toml): finished with status 'done'
Collecting cssbeautifier<2.0.0,>=1.14.4
  Downloading cssbeautifier-1.14.7.tar.gz (25 kB)
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
  Getting requirements to build wheel: started
  Getting requirements to build wheel: finished with status 'done'
  Preparing metadata (pyproject.toml): started
  Preparing metadata (pyproject.toml): finished with status 'done'
Collecting colorama<0.5.0,>=0.4.4
  Downloading colorama-0.4.6-py2.py3-none-any.whl (25 kB)
Collecting PyYAML<7.0,>=6.0
  Downloading PyYAML-6.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (682 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 682.2/682.2 kB 21.9 MB/s eta 0:00:00
Collecting tqdm<5.0.0,>=4.62.2
  Downloading tqdm-4.65.0-py3-none-any.whl (77 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 77.1/77.1 kB 9.7 MB/s eta 0:00:00
Collecting mccabe<0.8.0,>=0.7.0
  Downloading mccabe-0.7.0-py2.py3-none-any.whl (7.3 kB)
Collecting pycodestyle<2.11.0,>=2.10.0
  Downloading pycodestyle-2.10.0-py2.py3-none-any.whl (41 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 41.3/41.3 kB 5.0 MB/s eta 0:00:00
Collecting pyflakes<3.1.0,>=3.0.0
  Downloading pyflakes-3.0.1-py2.py3-none-any.whl (62 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.8/62.8 kB 8.0 MB/s eta 0:00:00
Collecting identify>=1.0.0
  Downloading identify-2.5.22-py2.py3-none-any.whl (98 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 98.8/98.8 kB 10.2 MB/s eta 0:00:00
Collecting cfgv>=2.0.0
  Downloading cfgv-3.3.1-py2.py3-none-any.whl (7.3 kB)
Collecting virtualenv>=20.10.0
  Downloading virtualenv-20.21.0-py3-none-any.whl (8.7 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.7/8.7 MB 22.6 MB/s eta 0:00:00
Collecting nodeenv>=0.11.1
  Downloading nodeenv-1.7.0-py2.py3-none-any.whl (21 kB)
Collecting exceptiongroup>=1.0.0rc8
  Downloading exceptiongroup-1.1.1-py3-none-any.whl (14 kB)
Collecting pluggy<2.0,>=0.12
  Downloading pluggy-1.0.0-py2.py3-none-any.whl (13 kB)
Collecting iniconfig
  Downloading iniconfig-2.0.0-py3-none-any.whl (5.9 kB)
Collecting coverage[toml]>=5.2.1
  Downloading coverage-7.2.3-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (227 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 228.0/228.0 kB 2.1 MB/s eta 0:00:00
Requirement already satisfied: cffi>=1.12 in /home/calitp/.local/lib/python3.10/site-packages (from cryptography>=3.2->Authlib==1.2.0->benefits==0.0.0) (1.15.1)
Collecting editorconfig>=0.12.2
  Downloading EditorConfig-0.12.3-py3-none-any.whl (16 kB)
Requirement already satisfied: deprecated in /home/calitp/.local/lib/python3.10/site-packages (from jwcrypto>=1.0->eligibility-api==2023.01.1->benefits==0.0.0) (1.2.13)
Requirement already satisfied: setuptools in /usr/local/lib/python3.10/site-packages (from nodeenv>=0.11.1->pre-commit->benefits==0.0.0) (65.5.1)
Collecting filelock<4,>=3.4.1
  Downloading filelock-3.11.0-py3-none-any.whl (10.0 kB)
Collecting distlib<1,>=0.3.6
  Downloading distlib-0.3.6-py2.py3-none-any.whl (468 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 468.5/468.5 kB 19.1 MB/s eta 0:00:00
Requirement already satisfied: pycparser in /home/calitp/.local/lib/python3.10/site-packages (from cffi>=1.12->cryptography>=3.2->Authlib==1.2.0->benefits==0.0.0) (2.21)
Requirement already satisfied: wrapt<2,>=1.10 in /home/calitp/.local/lib/python3.10/site-packages (from deprecated->jwcrypto>=1.0->eligibility-api==2023.01.1->benefits==0.0.0) (1.15.0)
Building wheels for collected packages: benefits, cssbeautifier, jsbeautifier
  Building editable for benefits (pyproject.toml): started
  Building editable for benefits (pyproject.toml): finished with status 'done'
  Created wheel for benefits: filename=benefits-0.0.0-0.editable-py3-none-any.whl size=2760 sha256=53ee0da3726235c53fa9b06e76712da120f9a11e31ec1a54fe2a77f76b1c48ef
  Stored in directory: /tmp/pip-ephem-wheel-cache-izzufl8d/wheels/9e/8f/66/f769caba3c0a118ce7bc0a913e17f418b67c94205665d5a5f3
  Building wheel for cssbeautifier (pyproject.toml): started
  Building wheel for cssbeautifier (pyproject.toml): finished with status 'done'
  Created wheel for cssbeautifier: filename=cssbeautifier-1.14.7-py3-none-any.whl size=30015 sha256=6527228835cbf2e4c50b7543653baaecd0329b1600415d92bebe74afbaa5f5df
  Stored in directory: /home/calitp/.cache/pip/wheels/dc/8f/32/398ce00e88545d4a90ca634c13abb1f889c0cafa0f63228386
  Building wheel for jsbeautifier (pyproject.toml): started
  Building wheel for jsbeautifier (pyproject.toml): finished with status 'done'
  Created wheel for jsbeautifier: filename=jsbeautifier-1.14.7-py3-none-any.whl size=93560 sha256=2ae519e93bf3f1c0e26e135c159b644b18b2f114badb019a89a46d54e0a117f9
  Stored in directory: /home/calitp/.cache/pip/wheels/38/39/2a/ba16f42aa6cee6f9d58b851a7e00da3fe6e891c10e8a6f068d
Successfully built benefits cssbeautifier jsbeautifier
Installing collected packages: editorconfig, distlib, tqdm, tomli, regex, PyYAML, pyflakes, pycodestyle, pluggy, platformdirs, pathspec, packaging, nodeenv, mypy-extensions, mccabe, jsbeautifier, iniconfig, identify, html-void-elements, html-tag-names, filelock, exceptiongroup, coverage, colorama, click, cfgv, virtualenv, pytest, flake8, cssbeautifier, black, pytest-socket, pytest-mock, pytest-django, pytest-cov, pre-commit, djlint, benefits
  Attempting uninstall: benefits
    Found existing installation: benefits 0.0.0
    Uninstalling benefits-0.0.0:
      Successfully uninstalled benefits-0.0.0
Successfully installed PyYAML-6.0 benefits-0.0.0 black-23.3.0 cfgv-3.3.1 click-8.1.3 colorama-0.4.6 coverage-7.2.3 cssbeautifier-1.14.7 distlib-0.3.6 djlint-1.19.17 editorconfig-0.12.3 exceptiongroup-1.1.1 filelock-3.11.0 flake8-6.0.0 html-tag-names-0.1.2 html-void-elements-0.1.0 identify-2.5.22 iniconfig-2.0.0 jsbeautifier-1.14.7 mccabe-0.7.0 mypy-extensions-1.0.0 nodeenv-1.7.0 packaging-23.0 pathspec-0.11.1 platformdirs-3.2.0 pluggy-1.0.0 pre-commit-3.2.2 pycodestyle-2.10.0 pyflakes-3.0.1 pytest-7.3.0 pytest-cov-4.0.0 pytest-django-4.5.2 pytest-mock-3.10.0 pytest-socket-0.6.0 regex-2023.3.23 tomli-2.0.1 tqdm-4.65.0 virtualenv-20.21.0
Removing intermediate container a0f9750ae933
 ---> 5e9981ba7391
Step 3/7 : COPY docs/requirements.txt docs/requirements.txt
 ---> 4f20c8478299
Step 4/7 : RUN pip install -r docs/requirements.txt
 ---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
 ---> Running in bfd5fcc73c77
Defaulting to user installation because normal site-packages is not writeable
Collecting mkdocs
  Downloading mkdocs-1.4.2-py3-none-any.whl (3.7 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.7/3.7 MB 10.9 MB/s eta 0:00:00
Collecting mkdocs-awesome-pages-plugin
  Downloading mkdocs_awesome_pages_plugin-2.8.0-py3-none-any.whl (13 kB)
Collecting mkdocs-macros-plugin
  Downloading mkdocs_macros_plugin-0.7.0-py3-none-any.whl (20 kB)
Collecting mkdocs-material
  Downloading mkdocs_material-9.1.6-py3-none-any.whl (7.8 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 7.8/7.8 MB 23.3 MB/s eta 0:00:00
Collecting mkdocs-redirects
  Downloading mkdocs-redirects-1.2.0.tar.gz (5.7 kB)
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'done'
Collecting markdown<3.4,>=3.2.1
  Downloading Markdown-3.3.7-py3-none-any.whl (97 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 97.8/97.8 kB 10.3 MB/s eta 0:00:00
Collecting mergedeep>=1.3.4
  Downloading mergedeep-1.3.4-py3-none-any.whl (6.4 kB)
Requirement already satisfied: packaging>=20.5 in /home/calitp/.local/lib/python3.10/site-packages (from mkdocs->-r docs/requirements.txt (line 1)) (23.0)
Collecting ghp-import>=1.0
  Downloading ghp_import-2.1.0-py3-none-any.whl (11 kB)
Collecting jinja2>=2.11.1
  Downloading Jinja2-3.1.2-py3-none-any.whl (133 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 133.1/133.1 kB 12.7 MB/s eta 0:00:00
Collecting watchdog>=2.0
  Downloading watchdog-3.0.0-py3-none-manylinux2014_x86_64.whl (82 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 82.1/82.1 kB 9.4 MB/s eta 0:00:00
Requirement already satisfied: click>=7.0 in /home/calitp/.local/lib/python3.10/site-packages (from mkdocs->-r docs/requirements.txt (line 1)) (8.1.3)
Collecting pyyaml-env-tag>=0.1
  Downloading pyyaml_env_tag-0.1-py3-none-any.whl (3.9 kB)
Requirement already satisfied: pyyaml>=5.1 in /home/calitp/.local/lib/python3.10/site-packages (from mkdocs->-r docs/requirements.txt (line 1)) (6.0)
Collecting natsort>=8.1.0
  Downloading natsort-8.3.1-py3-none-any.whl (38 kB)
Collecting wcmatch>=7
  Downloading wcmatch-8.4.1-py3-none-any.whl (39 kB)
Collecting termcolor
  Downloading termcolor-2.2.0-py3-none-any.whl (6.6 kB)
Collecting python-dateutil
  Downloading python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 247.7/247.7 kB 16.8 MB/s eta 0:00:00
Requirement already satisfied: regex>=2022.4.24 in /home/calitp/.local/lib/python3.10/site-packages (from mkdocs-material->-r docs/requirements.txt (line 4)) (2023.3.23)
Requirement already satisfied: requests>=2.26 in /home/calitp/.local/lib/python3.10/site-packages (from mkdocs-material->-r docs/requirements.txt (line 4)) (2.28.2)
Collecting mkdocs-material-extensions>=1.1
  Downloading mkdocs_material_extensions-1.1.1-py3-none-any.whl (7.9 kB)
Collecting pygments>=2.14
  Downloading Pygments-2.15.0-py3-none-any.whl (1.1 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/1.1 MB 21.9 MB/s eta 0:00:00
Requirement already satisfied: colorama>=0.4 in /home/calitp/.local/lib/python3.10/site-packages (from mkdocs-material->-r docs/requirements.txt (line 4)) (0.4.6)
Collecting pymdown-extensions>=9.9.1
  Downloading pymdown_extensions-9.11-py3-none-any.whl (239 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 239.9/239.9 kB 17.5 MB/s eta 0:00:00
Collecting MarkupSafe>=2.0
  Downloading MarkupSafe-2.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (25 kB)
Requirement already satisfied: six>=1.5 in /home/calitp/.local/lib/python3.10/site-packages (from python-dateutil->mkdocs-macros-plugin->-r docs/requirements.txt (line 3)) (1.16.0)
Requirement already satisfied: certifi>=2017.4.17 in /home/calitp/.local/lib/python3.10/site-packages (from requests>=2.26->mkdocs-material->-r docs/requirements.txt (line 4)) (2022.12.7)
Requirement already satisfied: idna<4,>=2.5 in /home/calitp/.local/lib/python3.10/site-packages (from requests>=2.26->mkdocs-material->-r docs/requirements.txt (line 4)) (3.4)
Requirement already satisfied: charset-normalizer<4,>=2 in /home/calitp/.local/lib/python3.10/site-packages (from requests>=2.26->mkdocs-material->-r docs/requirements.txt (line 4)) (3.1.0)
Requirement already satisfied: urllib3<1.27,>=1.21.1 in /home/calitp/.local/lib/python3.10/site-packages (from requests>=2.26->mkdocs-material->-r docs/requirements.txt (line 4)) (1.26.15)
Collecting bracex>=2.1.1
  Downloading bracex-2.3.post1-py3-none-any.whl (12 kB)
Building wheels for collected packages: mkdocs-redirects
  Building wheel for mkdocs-redirects (setup.py): started
  Building wheel for mkdocs-redirects (setup.py): finished with status 'done'
  Created wheel for mkdocs-redirects: filename=mkdocs_redirects-1.2.0-py3-none-any.whl size=6050 sha256=c3336d587b03e8a5ef269d84769e88332e54a9ba85feb31886f352847ff527df
  Stored in directory: /home/calitp/.cache/pip/wheels/86/8a/9b/697783d3d7f110112e889cfc01e3b1c2e41c3afef67f6e562d
Successfully built mkdocs-redirects
Installing collected packages: watchdog, termcolor, pyyaml-env-tag, python-dateutil, pygments, natsort, mkdocs-material-extensions, mergedeep, MarkupSafe, markdown, bracex, wcmatch, pymdown-extensions, jinja2, ghp-import, mkdocs, mkdocs-redirects, mkdocs-material, mkdocs-macros-plugin, mkdocs-awesome-pages-plugin
Successfully installed MarkupSafe-2.1.2 bracex-2.3.post1 ghp-import-2.1.0 jinja2-3.1.2 markdown-3.3.7 mergedeep-1.3.4 mkdocs-1.4.2 mkdocs-awesome-pages-plugin-2.8.0 mkdocs-macros-plugin-0.7.0 mkdocs-material-9.1.6 mkdocs-material-extensions-1.1.1 mkdocs-redirects-1.2.0 natsort-8.3.1 pygments-2.15.0 pymdown-extensions-9.11 python-dateutil-2.8.2 pyyaml-env-tag-0.1 termcolor-2.2.0 watchdog-3.0.0 wcmatch-8.4.1
Removing intermediate container bfd5fcc73c77
 ---> 6afedf0ba8ec
Step 5/7 : COPY .pre-commit-config.yaml .
 ---> 98634a48db21
Step 6/7 : RUN git init . &&     pre-commit install-hooks &&     rm -rf .git
 ---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
 ---> Running in 199904d729c4
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint: 
hint: 	git config --global init.defaultBranch <name>
hint: 
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint: 
hint: 	git branch -m <name>
Initialized empty Git repository in /home/calitp/app/.git/
[INFO] Initializing environment for https://github.com/compilerla/conventional-pre-commit.
[INFO] Initializing environment for https://github.com/pre-commit/pre-commit-hooks.
[INFO] Initializing environment for https://github.com/psf/black.
[INFO] Initializing environment for https://github.com/PyCQA/flake8.
[INFO] Initializing environment for https://github.com/pycqa/bandit.
[INFO] Initializing environment for https://github.com/pre-commit/mirrors-prettier.
[INFO] Initializing environment for https://github.com/pre-commit/mirrors-prettier:prettier@3.0.0-alpha.6.
[INFO] Initializing environment for https://github.com/Riverside-Healthcare/djLint.
[INFO] Installing environment for https://github.com/compilerla/conventional-pre-commit.
[INFO] Once installed this environment will be reused.
[INFO] This may take a few minutes...
[INFO] Installing environment for https://github.com/pre-commit/pre-commit-hooks.
[INFO] Once installed this environment will be reused.
[INFO] This may take a few minutes...
[INFO] Installing environment for https://github.com/psf/black.
[INFO] Once installed this environment will be reused.
[INFO] This may take a few minutes...
[INFO] Installing environment for https://github.com/PyCQA/flake8.
[INFO] Once installed this environment will be reused.
[INFO] This may take a few minutes...
[INFO] Installing environment for https://github.com/pycqa/bandit.
[INFO] Once installed this environment will be reused.
[INFO] This may take a few minutes...
[INFO] Installing environment for https://github.com/pre-commit/mirrors-prettier.
[INFO] Once installed this environment will be reused.
[INFO] This may take a few minutes...
[INFO] Installing environment for https://github.com/Riverside-Healthcare/djLint.
[INFO] Once installed this environment will be reused.
[INFO] This may take a few minutes...
Removing intermediate container 199904d729c4
 ---> 7279e705f652
Step 7/7 : LABEL com.docker.compose.image.builder=classic
 ---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
 ---> Running in 0b74bd6e5c49
Removing intermediate container 0b74bd6e5c49
 ---> e569a3582e62
Successfully built e569a3582e62
Successfully tagged benefits_client:dev
+ docker compose pull server
[+] Running 23/23
 ✔ server 22 layers [⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿]      0B/0B      Pulled                                                                                                                                               3.2s 
   ✔ bbeef03cda1f Already exists                                                                                                                                                                                  0.0s 
   ✔ f049f75f014e Already exists                                                                                                                                                                                  0.0s 
   ✔ 56261d0e6b05 Already exists                                                                                                                                                                                  0.0s 
   ✔ 9bd150679dbd Already exists                                                                                                                                                                                  0.0s 
   ✔ 5b282ee9da04 Already exists                                                                                                                                                                                  0.0s 
   ✔ 03f027d5e312 Already exists                                                                                                                                                                                  0.0s 
   ✔ 10afbd0ab309 Already exists                                                                                                                                                                                  0.0s 
   ✔ e3fab1ec4be1 Already exists                                                                                                                                                                                  0.0s 
   ✔ 74dfed58f495 Already exists                                                                                                                                                                                  0.0s 
   ✔ 68dc34562444 Already exists                                                                                                                                                                                  0.0s 
   ✔ 4f4fb700ef54 Already exists                                                                                                                                                                                  0.0s 
   ✔ 8eb8ff957faf Already exists                                                                                                                                                                                  0.0s 
   ✔ c326fc8dd74e Already exists                                                                                                                                                                                  0.0s 
   ✔ ab7dcabc6ea3 Already exists                                                                                                                                                                                  0.0s 
   ✔ 1b41855cb671 Already exists                                                                                                                                                                                  0.0s 
   ✔ ec89d107bad8 Pull complete                                                                                                                                                                                   0.5s 
   ✔ 57ecea53cb1e Pull complete                                                                                                                                                                                   1.5s 
   ✔ a4cd7b29f439 Pull complete                                                                                                                                                                                   1.6s 
   ✔ 828dc5ce64a5 Pull complete                                                                                                                                                                                   1.6s 
   ✔ 92c1f531d454 Pull complete                                                                                                                                                                                   1.6s 
   ✔ ad940539d0df Pull complete                                                                                                                                                                                   1.7s 
   ✔ 289d7a4e0999 Pull complete
  • Open VS Code and run Re-build without Cache and open in Container
  • Finished in [19:29:59]
Partial stacktrace
[358395 ms] 
[358395 ms] 
[358395 ms] Exit code 127
[358396 ms] Start: Run in container: /bin/sh
[358397 ms] userEnvProbe: loginInteractiveShell (default)
[358397 ms] Start: Run in container: test -f '/tmp/devcontainers-3cdd4ea0-5510-4a89-a7ad-a256865fe48c1681239458760/env-loginInteractiveShell.json'
[358397 ms] Start: Run in container: echo ~
[358397 ms] Start: Run in container: command -v git >/dev/null 2>&1 && git config --system --replace-all credential.helper '!f() { /home/calitp/.vscode-server/bin/e344f1f539a80912a0e9357cec841f36ce97a4e2/node /tmp/vscode-remote-containers-1786b163-9c68-4e9b-859d-4e28175173a2.js git-credential-helper $*; }; f' || true
[358401 ms] 
[358401 ms] 
[358401 ms] Exit code 1
[358401 ms] userEnvProbe: not found in cache
[358401 ms] userEnvProbe shell: /bin/bash
[358442 ms] 
[358442 ms] 
[358443 ms] Start: Run in container: for pid in `cd /proc && ls -d [0-9]*`; do { echo $pid ; readlink /proc/$pid/cwd || echo ; readlink /proc/$pid/ns/mnt || echo ; cat /proc/$pid/stat | tr "
[358494 ms] /home/calitp
[358494 ms] 
[358494 ms] Start: Run in container: cat <<'EOF-/tmp/vscode-remote-containers-1786b163-9c68-4e9b-859d-4e28175173a2.js' >/tmp/vscode-remote-containers-1786b163-9c68-4e9b-859d-4e28175173a2.js
[358518 ms] 
[358518 ms] 
[358518 ms] Start: Run in container: cat <<'EOF-/tmp/vscode-remote-containers-server-1786b163-9c68-4e9b-859d-4e28175173a2.js' >/tmp/vscode-remote-containers-server-1786b163-9c68-4e9b-859d-4e28175173a2.js_1681239817595
[358567 ms] 
[358568 ms] 
[359245 ms] Start: Run in container: cat '/home/calitp/.vscode-server/bin/e344f1f539a80912a0e9357cec841f36ce97a4e2/product.json'
[359274 ms] Start: Run in container: cat '/home/calitp/.vscode-server/data/Machine/.connection-token-e344f1f539a80912a0e9357cec841f36ce97a4e2' 2>/dev/null || (umask 377 && echo '8b528aa2-986a-4084-8f2d-ba76cfbdf140' >'/home/calitp/.vscode-server/data/Machine/.connection-token-e344f1f539a80912a0e9357cec841f36ce97a4e2-c8443d7b-1ac4-4c3d-a019-562513859462' && mv -n '/home/calitp/.vscode-server/data/Machine/.connection-token-e344f1f539a80912a0e9357cec841f36ce97a4e2-c8443d7b-1ac4-4c3d-a019-562513859462' '/home/calitp/.vscode-server/data/Machine/.connection-token-e344f1f539a80912a0e9357cec841f36ce97a4e2' && rm -f '/home/calitp/.vscode-server/data/Machine/.connection-token-e344f1f539a80912a0e9357cec841f36ce97a4e2-c8443d7b-1ac4-4c3d-a019-562513859462' && cat '/home/calitp/.vscode-server/data/Machine/.connection-token-e344f1f539a80912a0e9357cec841f36ce97a4e2')
[359370 ms] 8b528aa2-986a-4084-8f2d-ba76cfbdf140
[359370 ms] 
[359371 ms] Start: Starting VS Code Server
[359371 ms] Start: Preparing Extensions
[359372 ms] Start: Run in container: test ! -f '/home/calitp/.vscode-server/data/Machine/.installExtensionsMarker' && set -o noclobber && mkdir -p '/home/calitp/.vscode-server/data/Machine' && { > '/home/calitp/.vscode-server/data/Machine/.installExtensionsMarker' ; } 2> /dev/null
[359399 ms] userEnvProbe PATHs:
Probe:     '/home/calitp/.local/bin:/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/home/calitp/.local/bin'
Container: '/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/home/calitp/.local/bin'
[359402 ms] 
[359403 ms] 
[359403 ms] Start: Run in container: mkdir -p '/tmp/devcontainers-3cdd4ea0-5510-4a89-a7ad-a256865fe48c1681239458760' && cat > '/tmp/devcontainers-3cdd4ea0-5510-4a89-a7ad-a256865fe48c1681239458760/env-loginInteractiveShell.json' << 'envJSON'
[359404 ms] Extensions cache, install extensions: bungcip.better-toml, batisteo.vscode-django, bpruitt-goddard.mermaid-markdown-syntax-highlighting, eamodio.gitlens, esbenp.prettier-vscode, hashicorp.terraform, mhutchie.git-graph, monosans.djlint, ms-python.python, ms-python.vscode-pylance, mrorz.language-gettext, qwtel.sqlite-viewer
[359451 ms] 
[359452 ms] 
[359452 ms] Start: Run in container: test -d /home/calitp/.vscode-server/extensionsCache && ls /home/calitp/.vscode-server/extensionsCache || true
[359456 ms] 
[359456 ms] 
[359456 ms] Start: Run in container: test -d /vscode/vscode-server/extensionsCache && ls /vscode/vscode-server/extensionsCache || true
[359487 ms] batisteo.vscode-django-1.10.0
bpruitt-goddard.mermaid-markdown-syntax-highlighting-1.5.1
eamodio.gitlens-13.5.0
esbenp.prettier-vscode-9.10.4
hashicorp.terraform-2.25.4-linux-x64
mhutchie.git-graph-1.30.0
monosans.djlint-2023.3.1
mrorz.language-gettext-0.2.2
ms-python.python-2023.6.0
ms-python.vscode-pylance-2023.4.10
ms-toolsai.jupyter-2023.3.1000892223
ms-toolsai.jupyter-2023.3.1000892223.sigzip
ms-toolsai.jupyter-keymap-1.1.0
ms-toolsai.jupyter-renderers-1.0.15
ms-toolsai.jupyter-renderers-1.0.15.sigzip
ms-toolsai.vscode-jupyter-cell-tags-0.1.8
ms-toolsai.vscode-jupyter-slideshow-0.1.5
ms-toolsai.vscode-jupyter-slideshow-0.1.5.sigzip
qwtel.sqlite-viewer-0.2.3
[359487 ms] 
[359487 ms] Extensions cache, link in container: batisteo.vscode-django-1.10.0, bpruitt-goddard.mermaid-markdown-syntax-highlighting-1.5.1, eamodio.gitlens-13.5.0, esbenp.prettier-vscode-9.10.4, hashicorp.terraform-2.25.4-linux-x64, mhutchie.git-graph-1.30.0, monosans.djlint-2023.3.1, mrorz.language-gettext-0.2.2, ms-python.python-2023.6.0, ms-python.vscode-pylance-2023.4.10, qwtel.sqlite-viewer-0.2.3
[359487 ms] Start: Run in container: mkdir -p '/home/calitp/.vscode-server/extensionsCache' && ln -s '/vscode/vscode-server/extensionsCache'/* '/home/calitp/.vscode-server/extensionsCache' || true
[359537 ms] 
[359537 ms] 
[359538 ms] Optimizing extensions for quality: stable
[359539 ms] Start: Run in container: cd /vscode/vscode-server/extensionsCache && touch 'batisteo.vscode-django-1.10.0' 'bpruitt-goddard.mermaid-markdown-syntax-highlighting-1.5.1' 'eamodio.gitlens-13.5.0' 'esbenp.prettier-vscode-9.10.4' 'hashicorp.terraform-2.25.4-linux-x64' 'mhutchie.git-graph-1.30.0' 'monosans.djlint-2023.3.1' 'mrorz.language-gettext-0.2.2' 'ms-python.python-2023.6.0' 'ms-python.vscode-pylance-2023.4.10' 'qwtel.sqlite-viewer-0.2.3'
[359540 ms] Start: Run in container: /home/calitp/.vscode-server/bin/e344f1f539a80912a0e9357cec841f36ce97a4e2/bin/code-server --log debug --force-disable-user-env --server-data-dir /home/calitp/.vscode-server --use-host-proxy --telemetry-level all --accept-server-license-terms --host 127.0.0.1 --port 0 --connection-token-file /home/calitp/.vscode-server/data/Machine/.connection-token-e344f1f539a80912a0e9357cec841f36ce97a4e2 --extensions-download-dir /home/calitp/.vscode-server/extensionsCache --install-extension bungcip.better-toml --install-extension batisteo.vscode-django --install-extension bpruitt-goddard.mermaid-markdown-syntax-highlighting --install-extension eamodio.gitlens --install-extension esbenp.prettier-vscode --install-extension hashicorp.terraform --install-extension mhutchie.git-graph --install-extension monosans.djlint --install-extension ms-python.python --install-extension ms-python.vscode-pylance --install-extension mrorz.language-gettext --install-extension qwtel.sqlite-viewer --start-server --disable-websocket-compression
[359564 ms] 
[359564 ms] 
[360190 ms] *
* Visual Studio Code Server
*
* By using the software, you agree to
* the Visual Studio Code Server License Terms (https://aka.ms/vscode-server-license) and
* the Microsoft Privacy Statement (https://privacy.microsoft.com/en-US/privacystatement).
*
[360225 ms] Server bound to 127.0.0.1:37983 (IPv4)
Extension host agent listening on 37983

[360226 ms] Start: Run in container: echo 37983 >'/home/calitp/.vscode-server/data/Machine/.devport-e344f1f539a80912a0e9357cec841f36ce97a4e2'
[360230 ms] 
[360230 ms] 
[360231 ms] Port forwarding for container port 37983 starts listening on local port.
[360232 ms] Port forwarding local port 37983 to container port 37983
[360241 ms] Start: Run in container: # Test for /home/calitp/.gitconfig and git
[360245 ms] Port forwarding connection from 50671 > 37983 > 37983 in the container.
[360246 ms] Start: Run in container: /home/calitp/.vscode-server/bin/e344f1f539a80912a0e9357cec841f36ce97a4e2/node -e 
[360268 ms] 
[360268 ms] 
[360268 ms] Start: Run in container: # Copy /Users/machikoyasuda/.gitconfig to /home/calitp/.gitconfig
[360334 ms] 
[360334 ms] 
[360334 ms] Start: Run in container: command -v git >/dev/null 2>&1 && git config --global --replace-all credential.helper '!f() { /home/calitp/.vscode-server/bin/e344f1f539a80912a0e9357cec841f36ce97a4e2/node /tmp/vscode-remote-containers-1786b163-9c68-4e9b-859d-4e28175173a2.js git-credential-helper $*; }; f' || true
[360386 ms] 
[360386 ms] 
[360387 ms] Start: Run: /Applications/Visual Studio Code.app/Contents/Frameworks/Code Helper (Plugin).app/Contents/MacOS/Code Helper (Plugin) --ms-enable-electron-run-as-node /Users/machikoyasuda/.vscode/extensions/ms-vscode-remote.remote-containers-0.288.0/dist/spec-node/devContainersSpecCLI.js run-user-commands --user-data-folder /Users/machikoyasuda/Library/Application Support/Code/User/globalStorage/ms-vscode-remote.remote-containers/data --container-session-data-folder /tmp/devcontainers-3cdd4ea0-5510-4a89-a7ad-a256865fe48c1681239458760 --workspace-folder /Users/machikoyasuda/cal-itp/benefits --id-label devcontainer.local_folder=/Users/machikoyasuda/cal-itp/benefits --id-label devcontainer.config_file=/Users/machikoyasuda/cal-itp/benefits/.devcontainer/devcontainer.json --container-id 9e75d6108a3e574c2acc35eb4fb3ad5a1b6c4ee5020a4e8d298ba1fc854f1fad --log-level debug --log-format json --config /Users/machikoyasuda/cal-itp/benefits/.devcontainer/devcontainer.json --default-user-env-probe loginInteractiveShell --skip-non-blocking-commands false --prebuild false --stop-for-personalization false --remote-env REMOTE_CONTAINERS_IPC=/tmp/vscode-remote-containers-ipc-1786b163-9c68-4e9b-859d-4e28175173a2.sock --remote-env SSH_AUTH_SOCK=/tmp/vscode-ssh-auth-1786b163-9c68-4e9b-859d-4e28175173a2.sock --remote-env REMOTE_CONTAINERS=true --mount-workspace-git-root true --terminal-columns 95 --terminal-rows 45 --dotfiles-target-path ~/dotfiles
[360536 ms] @devcontainers/cli 0.35.0. Node.js v16.14.2. darwin 22.4.0 arm64.
[360536 ms] Start: Run: docker buildx version
[360616 ms] github.com/docker/buildx v0.10.4 c513d34049e499c53468deac6c4267ee72948f02
[360616 ms] 
[360618 ms] Start: Run: docker inspect --type container 9e75d6108a3e574c2acc35eb4fb3ad5a1b6c4ee5020a4e8d298ba1fc854f1fad
[360666 ms] Start: Inspecting container
[360666 ms] Start: Run: docker inspect --type container 9e75d6108a3e574c2acc35eb4fb3ad5a1b6c4ee5020a4e8d298ba1fc854f1fad
[360716 ms] Start: Run in container: /bin/sh
[360717 ms] Start: Run in container: uname -m
[360860 ms] Port forwarding 50671 > 37983 > 37983 stderr: Connection established
[360894 ms] x86_64
[360894 ms] 
[360894 ms] Start: Run in container: (cat /etc/os-release || cat /usr/lib/os-release) 2>/dev/null
[360926 ms] PRETTY_NAME="Debian GNU/Linux 11 (bullseye)"
NAME="Debian GNU/Linux"
VERSION_ID="11"
VERSION="11 (bullseye)"
VERSION_CODENAME=bullseye
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"
[360926 ms] 
[360926 ms] Start: Run in container: cat /etc/passwd
[360949 ms] userEnvProbe: loginInteractiveShell (default)
[360949 ms] Start: Run in container: test -f '/tmp/devcontainers-3cdd4ea0-5510-4a89-a7ad-a256865fe48c1681239458760/env-loginInteractiveShell.json'
[360952 ms] 
[360952 ms] 
[360952 ms] Start: Run in container: mkdir -p '/home/calitp/.devcontainer' && CONTENT="$(cat '/home/calitp/.devcontainer/.onCreateCommandMarker' 2>/dev/null || echo ENOENT)" && [ "${CONTENT:-2023-04-11T19:03:31.732338544Z}" != '2023-04-11T19:03:31.732338544Z' ] && echo '2023-04-11T19:03:31.732338544Z' > '/home/calitp/.devcontainer/.onCreateCommandMarker'
[361012 ms] 
[361012 ms] 
[361012 ms] Start: Run in container: cat '/tmp/devcontainers-3cdd4ea0-5510-4a89-a7ad-a256865fe48c1681239458760/env-loginInteractiveShell.json'
[361035 ms] {
        "PYTHONUNBUFFERED": "1",
        "DJANGO_LOCAL_PORT": "11369",
        "DJANGO_INIT_PATH": "fixtures/fixtures.json",
        "HOSTNAME": "9e75d6108a3e",
        "PYTHON_VERSION": "3.10.9",
        "REMOTE_CONTAINERS_IPC": "/tmp/vscode-remote-containers-ipc-1786b163-9c68-4e9b-859d-4e28175173a2.sock",
        "PYTHON_SETUPTOOLS_VERSION": "65.5.1",
        "HOME": "/home/calitp",
        "LANG": "C.UTF-8",
        "LS_COLORS": "",
        "GPG_KEY": "A035C8C19219BA821ECEA86B64E628F8D684696D",
        "REMOTE_CONTAINERS_SOCKETS": "[\"/tmp/vscode-ssh-auth-1786b163-9c68-4e9b-859d-4e28175173a2.sock\"]",
        "USER": "calitp",
        "SHLVL": "1",
        "PYTHON_PIP_VERSION": "22.3.1",
        "PYTHONDONTWRITEBYTECODE": "1",
        "PYTHON_GET_PIP_SHA256": "1e501cf004eac1b7eb1f97266d28f995ae835d30250bec7f8850562703067dc6",
        "GUNICORN_CONF": "/home/calitp/run/gunicorn.conf.py",
        "PYTHON_GET_PIP_URL": "https://github.com/pypa/get-pip/raw/66030fa03382b4914d4c4d0896961a0bdeeeb274/public/get-pip.py",
        "PATH": "/home/calitp/.local/bin:/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/home/calitp/.local/bin",
        "_": "/bin/cat"
}
[361035 ms] 
[361035 ms] Start: Run in container: mkdir -p '/home/calitp/.devcontainer' && CONTENT="$(cat '/home/calitp/.devcontainer/.updateContentCommandMarker' 2>/dev/null || echo ENOENT)" && [ "${CONTENT:-2023-04-11T19:03:31.732338544Z}" != '2023-04-11T19:03:31.732338544Z' ] && echo '2023-04-11T19:03:31.732338544Z' > '/home/calitp/.devcontainer/.updateContentCommandMarker'
[361086 ms] 
[361086 ms] 
[361086 ms] Start: Run in container: mkdir -p '/home/calitp/.devcontainer' && CONTENT="$(cat '/home/calitp/.devcontainer/.postCreateCommandMarker' 2>/dev/null || echo ENOENT)" && [ "${CONTENT:-2023-04-11T19:03:31.732338544Z}" != '2023-04-11T19:03:31.732338544Z' ] && echo '2023-04-11T19:03:31.732338544Z' > '/home/calitp/.devcontainer/.postCreateCommandMarker'
[361136 ms] 
[361136 ms] 
[361136 ms] Start: Run in container: mkdir -p '/home/calitp/.devcontainer' && CONTENT="$(cat '/home/calitp/.devcontainer/.postStartCommandMarker' 2>/dev/null || echo ENOENT)" && [ "${CONTENT:-2023-04-11T19:03:32.219475628Z}" != '2023-04-11T19:03:32.219475628Z' ] && echo '2023-04-11T19:03:32.219475628Z' > '/home/calitp/.devcontainer/.postStartCommandMarker'
[361186 ms] 
[361186 ms] 
Running the postStartCommand from devcontainer.json...

[361187 ms] Start: Run in container: /bin/bash bin/init.sh
+ rm -f django.db
+ python manage.py migrate
[361531 ms] [19:03:40] 




[361790 ms] [19:03:40] Installing extensions...
[361827 ms] [19:03:40] Extension host agent started.
[362008 ms] Port forwarding connection from 50676 > 37983 > 37983 in the container.
[362008 ms] Start: Run in container: /home/calitp/.vscode-server/bin/e344f1f539a80912a0e9357cec841f36ce97a4e2/node -e 
[362120 ms] [19:03:41] No uninstalled extensions found.
[362170 ms] [19:03:41] [127.0.0.1][e7d1b251][ManagementConnection] New connection established.
[362196 ms] [19:03:41] Started initializing default profile extensions in extensions installation folder. file:///home/calitp/.vscode-server/extensions
[362328 ms] [19:03:41] Log level changed to info
[362671 ms] Port forwarding 50676 > 37983 > 37983 stderr: Connection established
[363250 ms] [19:03:42] [127.0.0.1][6b92ba20][ExtensionHostConnection] New connection established.
[363354 ms] [19:03:42] [127.0.0.1][6b92ba20][ExtensionHostConnection] <644> Launched Extension Host Process.
[364169 ms] [19:03:43] Completed initializing default profile extensions in extensions installation folder. file:///home/calitp/.vscode-server/extensions
SENTRY_DSN not set, so won't send events
Operations to perform:
  Apply all migrations: core, sessions
Running migrations:
  Applying core.0001_initial... OK
  Applying core.0002_data... OK
  Applying sessions.0001_initial... OK
+ [[ false = true ]]
+ echo 'superuser: Django not configured for Admin access'
superuser: Django not configured for Admin access
+ python manage.py compilemessages
[367253 ms] [19:03:46] Installing extension 'monosans.djlint'...
[367263 ms] [19:03:46] Getting Manifest... monosans.djlint
[367286 ms] [19:03:46] Installing extension 'mhutchie.git-graph'...
[367288 ms] [19:03:46] Getting Manifest... mhutchie.git-graph
[367303 ms] [19:03:46] Installing extension 'bungcip.better-toml'...
[367304 ms] [19:03:46] Getting Manifest... bungcip.better-toml
[367352 ms] [19:03:46] Installing extension 'eamodio.gitlens'...
[367353 ms] [19:03:46] Getting Manifest... eamodio.gitlens
[367364 ms] [19:03:46] Installing extension 'esbenp.prettier-vscode'...
[367378 ms] [19:03:46] Getting Manifest... esbenp.prettier-vscode
[367387 ms] [19:03:46] Installing extension 'mrorz.language-gettext'...
[19:03:46] Getting Manifest... mrorz.language-gettext
[367402 ms] [19:03:46] Installing extension 'hashicorp.terraform'...
[367404 ms] [19:03:46] Getting Manifest... hashicorp.terraform
[367425 ms] [19:03:46] Installing extension 'ms-python.python'...
[367429 ms] [19:03:46] Getting Manifest... ms-python.python
[367447 ms] [19:03:46] Installing extension 'bpruitt-goddard.mermaid-markdown-syntax-highlighting'...
[367448 ms] [19:03:46] Getting Manifest... bpruitt-goddard.mermaid-markdown-syntax-highlighting
[367469 ms] [19:03:46] Installing extension 'ms-python.vscode-pylance'...
[367470 ms] [19:03:46] Getting Manifest... ms-python.vscode-pylance
[367484 ms] [19:03:46] Installing extension 'batisteo.vscode-django'...
[367485 ms] [19:03:46] Getting Manifest... batisteo.vscode-django
[367529 ms] [19:03:46] Installing extension 'qwtel.sqlite-viewer'...
[367529 ms] [19:03:46] Getting Manifest... qwtel.sqlite-viewer
[367709 ms] [19:03:46] Installing extension: qwtel.sqlite-viewer
[367721 ms] [19:03:46] Installing extension: mrorz.language-gettext
[367737 ms] [19:03:46] Installing extension: mhutchie.git-graph
[367738 ms] [19:03:46] Installing extension: bpruitt-goddard.mermaid-markdown-syntax-highlighting
[367748 ms] [19:03:46] Installing extension: monosans.djlint
[367755 ms] [19:03:46] Installing extension: bungcip.better-toml
[367759 ms] [19:03:46] Installing extension: batisteo.vscode-django
[367796 ms] [19:03:46] Installing extension: eamodio.gitlens
[367803 ms] [19:03:46] Installing extension: hashicorp.terraform
[367813 ms] [19:03:46] Installing extension: esbenp.prettier-vscode
[367843 ms] [19:03:46] Installing extension: ms-python.python
[367858 ms] [19:03:46] Installing extension: ms-python.vscode-pylance
SENTRY_DSN not set, so won't send events
File “/home/calitp/app/benefits/locale/en/LC_MESSAGES/django.po” is already compiled and up to date.
File “/home/calitp/app/benefits/locale/es/LC_MESSAGES/django.po” is already compiled and up to date.
+ python manage.py collectstatic --no-input
[374385 ms] [19:03:53] Getting Manifest... ms-python.python
[374964 ms] [19:03:54] Getting Manifest... ms-toolsai.jupyter
[375276 ms] [19:03:54] Getting Manifest... ms-toolsai.jupyter-keymap
[375432 ms] [19:03:54] Getting Manifest... ms-toolsai.jupyter-renderers
[375650 ms] [19:03:54] Getting Manifest... ms-toolsai.vscode-jupyter-cell-tags
[375810 ms] [19:03:54] Getting Manifest... ms-toolsai.vscode-jupyter-slideshow
[376017 ms] [19:03:55] Getting Manifest... ms-toolsai.jupyter
[376070 ms] [19:03:55] Getting Manifest... ms-python.vscode-pylance
[378783 ms] [19:03:57] Getting Manifest... ms-toolsai.jupyter-keymap
[380126 ms] [19:03:59] Installing extension: ms-toolsai.jupyter ms-python.python
[380135 ms] [19:03:59] Installing extension: ms-toolsai.jupyter-keymap ms-python.python
[380140 ms] [19:03:59] Installing extension: ms-toolsai.jupyter-renderers ms-python.python
[380141 ms] [19:03:59] Installing extension: ms-toolsai.vscode-jupyter-cell-tags ms-python.python
[380143 ms] [19:03:59] Installing extension: ms-toolsai.vscode-jupyter-slideshow ms-python.python
[380243 ms] [19:03:59] Waiting for already requested installing extension ms-python.vscode-pylance ms-python.python
[381158 ms] [19:04:00] Getting Manifest... ms-toolsai.jupyter-renderers
SENTRY_DSN not set, so won't send events
[382807 ms] [19:04:01] Getting Manifest... ms-toolsai.vscode-jupyter-cell-tags
[383213 ms] [19:04:02] Getting Manifest... ms-toolsai.vscode-jupyter-slideshow

0 static files copied to '/home/calitp/app/static', 77 unmodified, 3 post-processed.
Running the postAttachCommand from devcontainer.json...

[387145 ms] Start: Run in container: /bin/bash .devcontainer/postAttach.sh
[387411 ms] [19:04:06] Extracted extension to /home/calitp/.vscode-server/extensions/.22e03c3b-7919-405e-9883-0c1cfad50beb: monosans.djlint
[387768 ms] [19:04:06] Renamed to /home/calitp/.vscode-server/extensions/monosans.djlint-2023.3.1
[388631 ms] [19:04:07] Extracting extension completed. monosans.djlint
[392198 ms] [19:04:11] Extension installed successfully: monosans.djlint
[392230 ms] [19:04:11] Extension 'monosans.djlint' v2023.3.1 was successfully installed.
[396863 ms] [19:04:15] Extracted extension to /home/calitp/.vscode-server/extensions/.143d8c3a-6653-4dd4-b8a4-2beac4d3f5ce: mrorz.language-gettext
[396989 ms] [19:04:16] Renamed to /home/calitp/.vscode-server/extensions/mrorz.language-gettext-0.2.2
[397090 ms] [19:04:16] Extracting extension completed. mrorz.language-gettext
[397240 ms] [19:04:16] Extension installed successfully: mrorz.language-gettext
[397244 ms] [19:04:16] Extension 'mrorz.language-gettext' v0.2.2 was successfully installed.
[397516 ms] [19:04:16] Extracted extension to /home/calitp/.vscode-server/extensions/.f4178ba0-fa26-4728-8468-7097fbf12b6e: ms-toolsai.jupyter-keymap
[397663 ms] [19:04:16] Renamed to /home/calitp/.vscode-server/extensions/ms-toolsai.jupyter-keymap-1.1.0
[397722 ms] [19:04:16] Extracting extension completed. ms-toolsai.jupyter-keymap
[398398 ms] [19:04:17] Extracted extension to /home/calitp/.vscode-server/extensions/.4c1f2bb3-1663-4f2d-b45d-78ca410ef955: ms-toolsai.vscode-jupyter-cell-tags
[398536 ms] [19:04:17] Renamed to /home/calitp/.vscode-server/extensions/ms-toolsai.vscode-jupyter-cell-tags-0.1.8
[398595 ms] [19:04:17] Extracting extension completed. ms-toolsai.vscode-jupyter-cell-tags
pre-commit installed at .git/hooks/pre-commit
pre-commit installed at .git/hooks/commit-msg
[399334 ms] [19:04:18] Extracted extension to /home/calitp/.vscode-server/extensions/.72cca0d3-f033-46d2-bda1-038506869cd7: bpruitt-goddard.mermaid-markdown-syntax-highlighting
[399373 ms] [19:04:18] Renamed to /home/calitp/.vscode-server/extensions/bpruitt-goddard.mermaid-markdown-syntax-highlighting-1.5.1
[399426 ms] [19:04:18] Extracting extension completed. bpruitt-goddard.mermaid-markdown-syntax-highlighting
[399523 ms] [19:04:18] Extension installed successfully: bpruitt-goddard.mermaid-markdown-syntax-highlighting
[399525 ms] [19:04:18] Extension 'bpruitt-goddard.mermaid-markdown-syntax-highlighting' v1.5.1 was successfully installed.
[399562 ms] [19:04:18] Extracted extension to /home/calitp/.vscode-server/extensions/.a405b264-e7bf-4534-b7f1-be8ed632db80: mhutchie.git-graph
[399636 ms] [19:04:18] Renamed to /home/calitp/.vscode-server/extensions/mhutchie.git-graph-1.30.0
[399687 ms] [19:04:18] Extracting extension completed. mhutchie.git-graph
[399826 ms] [19:04:18] Extension installed successfully: mhutchie.git-graph
[399834 ms] [19:04:18] Extension 'mhutchie.git-graph' v1.30.0 was successfully installed.
[401229 ms] [19:04:20] Extracted extension to /home/calitp/.vscode-server/extensions/.dceb24a3-7c6d-4d96-8680-6c45694aa51b: batisteo.vscode-django
[401262 ms] [19:04:20] Renamed to /home/calitp/.vscode-server/extensions/batisteo.vscode-django-1.10.0
[401285 ms] [19:04:20] Extracting extension completed. batisteo.vscode-django
[401324 ms] [19:04:20] Extension installed successfully: batisteo.vscode-django
[401327 ms] [19:04:20] Extension 'batisteo.vscode-django' v1.10.0 was successfully installed.
[401666 ms] [19:04:20] Extracted extension to /home/calitp/.vscode-server/extensions/.632f847b-0000-4414-a6c3-fa6f61d9ca0c: bungcip.better-toml
[401728 ms] [19:04:20] Renamed to /home/calitp/.vscode-server/extensions/bungcip.better-toml-0.3.2
[401774 ms] [19:04:20] Extracting extension completed. bungcip.better-toml
[401869 ms] [19:04:20] Extension installed successfully: bungcip.better-toml
[401872 ms] [19:04:20] Extension 'bungcip.better-toml' v0.3.2 was successfully installed.
[402114 ms] [19:04:21] Extracted extension to /home/calitp/.vscode-server/extensions/.67bb3010-cbe9-4168-b633-9f6097e42ced: esbenp.prettier-vscode
[402166 ms] [19:04:21] Renamed to /home/calitp/.vscode-server/extensions/esbenp.prettier-vscode-9.10.4
[402207 ms] [19:04:21] Extracting extension completed. esbenp.prettier-vscode
[402581 ms] [19:04:21] Extension installed successfully: esbenp.prettier-vscode
[402595 ms] [19:04:21] Extension 'esbenp.prettier-vscode' v9.10.4 was successfully installed.
[406050 ms] [19:04:25] Extracted extension to /home/calitp/.vscode-server/extensions/.fd4b67ac-d6ac-4dea-b76d-af4f137757d6: ms-toolsai.jupyter-renderers
[406080 ms] [19:04:25] Extracted extension to /home/calitp/.vscode-server/extensions/.a8eac776-e838-4b1c-9f34-bef036692893: hashicorp.terraform
[406099 ms] [19:04:25] Renamed to /home/calitp/.vscode-server/extensions/ms-toolsai.jupyter-renderers-1.0.15
[406101 ms] [19:04:25] Renamed to /home/calitp/.vscode-server/extensions/hashicorp.terraform-2.25.4-linux-x64
[406134 ms] [19:04:25] Extracting extension completed. ms-toolsai.jupyter-renderers
[406139 ms] [19:04:25] Extracting extension completed. hashicorp.terraform
[406225 ms] [19:04:25] Extension installed successfully: hashicorp.terraform
[406233 ms] [19:04:25] Extension 'hashicorp.terraform' v2.25.4 was successfully installed.
[407534 ms] [19:04:26] Extracted extension to /home/calitp/.vscode-server/extensions/.c859a763-a790-4e17-b752-66f36e23ac7a: eamodio.gitlens
[407599 ms] [19:04:26] Renamed to /home/calitp/.vscode-server/extensions/eamodio.gitlens-13.5.0
[407669 ms] [19:04:26] Extracting extension completed. eamodio.gitlens
[407720 ms] [19:04:26] Extension installed successfully: eamodio.gitlens
[407774 ms] [19:04:26] Extension 'eamodio.gitlens' v13.5.0 was successfully installed.
[407980 ms] [19:04:27] Extracted extension to /home/calitp/.vscode-server/extensions/.edcfc195-b3a4-4ac7-aa9f-136faa5651d9: qwtel.sqlite-viewer
[407993 ms] [19:04:27] Renamed to /home/calitp/.vscode-server/extensions/qwtel.sqlite-viewer-0.2.4
[408071 ms] [19:04:27] Extracting extension completed. qwtel.sqlite-viewer
[408200 ms] [19:04:27] Extension installed successfully: qwtel.sqlite-viewer
[408207 ms] [19:04:27] Extension 'qwtel.sqlite-viewer' v0.2.4 was successfully installed.
[415886 ms] [19:04:34] Extracted extension to /home/calitp/.vscode-server/extensions/.b1dac6f4-90f8-406d-8a2d-1b33670329fb: ms-python.python
[415918 ms] [19:04:34] Renamed to /home/calitp/.vscode-server/extensions/ms-python.python-2023.6.0
[416008 ms] [19:04:35] Extracting extension completed. ms-python.python
[420427 ms] [19:04:39] Extracted extension to /home/calitp/.vscode-server/extensions/.079e8bdd-acc6-4c90-89a2-12d38c1638b3: ms-python.vscode-pylance
[420445 ms] [19:04:39] Renamed to /home/calitp/.vscode-server/extensions/ms-python.vscode-pylance-2023.4.10
[420470 ms] [19:04:39] Extracting extension completed. ms-python.vscode-pylance
[420481 ms] [19:04:39] Extension installed successfully: ms-python.vscode-pylance
[420507 ms] [19:04:39] Finished waiting for already requested installing extension ms-python.vscode-pylance ms-python.python
[420509 ms] [19:04:39] Extension 'ms-python.vscode-pylance' v2023.4.10 was successfully installed.
[429647 ms] Start: Run in container: mkdir -p '/vscode/vscode-server/extensionsCache' && cd '/home/calitp/.vscode-server/extensionsCache' && cp 'bungcip.better-toml-0.3.2' 'qwtel.sqlite-viewer-0.2.4' '/vscode/vscode-server/extensionsCache'
[429715 ms] 
[429716 ms] 
[429719 ms] Start: Run in container: cd '/vscode/vscode-server/extensionsCache' && ls -t | tail -n +50 | xargs rm -f
[429777 ms] 
[429777 ms] 
[864389 ms] Port forwarding connection from 50789 > 37983 > 37983 in the container.
[864389 ms] Start: Run in container: /home/calitp/.vscode-server/bin/e344f1f539a80912a0e9357cec841f36ce97a4e2/node -e 
[864880 ms] Start: Reconnection attempt 1
[864880 ms] Start: Run: docker inspect --type container 9e75d6108a3e574c2acc35eb4fb3ad5a1b6c4ee5020a4e8d298ba1fc854f1fad
[963628 ms] Port forwarding 50789 > 37983 > 37983 stderr: Connection established
[963780 ms] Port forwarding connection from 50793 > 37983 > 37983 in the container.
[963780 ms] Start: Run in container: /home/calitp/.vscode-server/bin/e344f1f539a80912a0e9357cec841f36ce97a4e2/node -e 
[964309 ms] Port forwarding 50793 > 37983 > 37983 stderr: Connection established
[964423 ms] Port forwarding connection from 50794 > 37983 > 37983 in the container.
[964423 ms] Start: Run in container: /home/calitp/.vscode-server/bin/e344f1f539a80912a0e9357cec841f36ce97a4e2/node -e 
[964644 ms] [19:13:44] [127.0.0.1][e7d1b251][ManagementConnection] The client has reconnected.
[964722 ms] Port forwarding 50671 > 37983 > 37983 stderr: Remote close
[964787 ms] Port forwarding 50671 > 37983 > 37983 terminated with code 0 and signal null.
[964787 ms] Port forwarding 50671 > 37983 > 37983: Local close
[964848 ms] [19:13:44] Extracted extension to /home/calitp/.vscode-server/extensions/.99daa24c-639b-47d6-8256-90bb5d73e413: ms-toolsai.vscode-jupyter-slideshow
[964873 ms] [19:13:44] Renamed to /home/calitp/.vscode-server/extensions/ms-toolsai.vscode-jupyter-slideshow-0.1.5
[964896 ms] [19:13:44] Extracting extension completed. ms-toolsai.vscode-jupyter-slideshow
[964957 ms] Port forwarding 50794 > 37983 > 37983 stderr: Connection established
[964998 ms] [19:13:44] [127.0.0.1][6b92ba20][ExtensionHostConnection] The client has reconnected.
[965064 ms] Port forwarding 50676 > 37983 > 37983 stderr: Remote close
[965101 ms] Port forwarding 50676 > 37983 > 37983 terminated with code 0 and signal null.
[965102 ms] Port forwarding 50676 > 37983 > 37983: Local close
[968516 ms] Port forwarding connection from 50797 > 37983 > 37983 in the container.
[968516 ms] Start: Run in container: /home/calitp/.vscode-server/bin/e344f1f539a80912a0e9357cec841f36ce97a4e2/node -e 
[968539 ms] Port forwarding connection from 50798 > 37983 > 37983 in the container.
[968540 ms] Start: Run in container: /home/calitp/.vscode-server/bin/e344f1f539a80912a0e9357cec841f36ce97a4e2/node -e 
[968557 ms] Port forwarding connection from 50799 > 37983 > 37983 in the container.
[968557 ms] Start: Run in container: /home/calitp/.vscode-server/bin/e344f1f539a80912a0e9357cec841f36ce97a4e2/node -e 
[968581 ms] Port forwarding connection from 50800 > 37983 > 37983 in the container.
[968581 ms] Start: Run in container: /home/calitp/.vscode-server/bin/e344f1f539a80912a0e9357cec841f36ce97a4e2/node -e 
[969043 ms] Port forwarding 50797 > 37983 > 37983 stderr: Connection established
[969123 ms] Port forwarding 50798 > 37983 > 37983 stderr: Connection established
[969158 ms] Port forwarding 50799 > 37983 > 37983 stderr: Connection established
[969193 ms] Port forwarding 50800 > 37983 > 37983 stderr: Connection established
[974127 ms] Port forwarding 50797 > 37983 > 37983 stderr: Remote close
[974141 ms] Port forwarding 50798 > 37983 > 37983 stderr: Remote close
[974157 ms] Port forwarding 50797 > 37983 > 37983 terminated with code 0 and signal null.
[974171 ms] Port forwarding 50798 > 37983 > 37983 terminated with code 0 and signal null.
[974191 ms] Port forwarding 50799 > 37983 > 37983 stderr: Remote close
[974219 ms] Port forwarding 50799 > 37983 > 37983 terminated with code 0 and signal null.
[974226 ms] Port forwarding 50800 > 37983 > 37983 stderr: Remote close
[974255 ms] Port forwarding 50800 > 37983 > 37983 terminated with code 0 and signal null.
[1940473 ms] [19:29:59] Extracted extension to /home/calitp/.vscode-server/extensions/.2e6d3e20-7e7a-4b51-9aea-cbc2b23bdd13: ms-toolsai.jupyter
[1940518 ms] [19:29:59] Renamed to /home/calitp/.vscode-server/extensions/ms-toolsai.jupyter-2023.3.1000892223
[1940576 ms] [19:29:59] Extracting extension completed. ms-toolsai.jupyter
[1940617 ms] [19:29:59] Extension installed successfully: ms-toolsai.jupyter-keymap
[1940617 ms] [19:29:59] Extension installed successfully: ms-toolsai.vscode-jupyter-cell-tags
[19:29:59] Extension installed successfully: ms-toolsai.jupyter-renderers
[19:29:59] Extension installed successfully: ms-python.python
[19:29:59] Extension installed successfully: ms-toolsai.vscode-jupyter-slideshow
[19:29:59] Extension installed successfully: ms-toolsai.jupyter
[1940642 ms] [19:29:59] Extension 'ms-python.python' v2023.6.0 was successfully installed.
  • Tested app in Dev Container, Debug mode
  • Tested eligible and ineligible Courtesy Card flow
  • Ran pytests
  • Tested git status

Copy link
Member

@machikoyasuda machikoyasuda left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

See comment above for how I tested this

Base automatically changed from fix/docker-m1-compose-platform to dev April 13, 2023 20:09
@thekaveman thekaveman merged commit e2af9c7 into dev Apr 13, 2023
11 checks passed
@thekaveman thekaveman deleted the refactor/pyproject branch April 13, 2023 20:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
actions Related to GitHub Actions workflows docker Application container, devcontainer, Compose, etc. tests Related to automated testing (unit, UI, integration, etc.)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants