#3893: Added debugpy and missing tomli lib for dev debugging (#3913)

Added debugpy and missing tomli lib for dev debugging
This commit is contained in:
Daisy Guti 2025-06-24 13:00:32 -07:00 committed by GitHub
parent a5e96b93bf
commit 273da951aa
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 47 additions and 4 deletions

View file

@ -49,4 +49,6 @@ django-webtest = "*"
types-cachetools = "*"
boto3-mocking = "*"
boto3-stubs = "*"
django-model2puml = "*"
django-model2puml = "*"
debugpy = "*"
tomli = "*"

36
src/Pipfile.lock generated
View file

@ -1,7 +1,7 @@
{
"_meta": {
"hash": {
"sha256": "c854531923af84e93b0b26e64a0bf3b9d9c12870c4795b1afb667569ea740e2b"
"sha256": "65ce6ae45dc6d29dcd98f8949d9756eee06d30705544fbb332238b1ca2365db5"
},
"pipfile-spec": 6,
"requires": {},
@ -1404,6 +1404,39 @@
"markers": "python_version >= '3.7'",
"version": "==8.1.8"
},
"debugpy": {
"hashes": [
"sha256:0f920c7f9af409d90f5fd26e313e119d908b0dd2952c2393cd3247a462331f15",
"sha256:1b2ac8c13b2645e0b1eaf30e816404990fbdb168e193322be8f545e8c01644a9",
"sha256:281d44d248a0e1791ad0eafdbbd2912ff0de9eec48022a5bfbc332957487ed3f",
"sha256:329a15d0660ee09fec6786acdb6e0443d595f64f5d096fc3e3ccf09a4259033f",
"sha256:3784ec6e8600c66cbdd4ca2726c72d8ca781e94bce2f396cc606d458146f8f4e",
"sha256:3d937d93ae4fa51cdc94d3e865f535f185d5f9748efb41d0d49e33bf3365bd79",
"sha256:413512d35ff52c2fb0fd2d65e69f373ffd24f0ecb1fac514c04a668599c5ce7f",
"sha256:4c9156f7524a0d70b7a7e22b2e311d8ba76a15496fb00730e46dcdeedb9e1eea",
"sha256:5349b7c3735b766a281873fbe32ca9cca343d4cc11ba4a743f84cb854339ff35",
"sha256:5aa56ef8538893e4502a7d79047fe39b1dae08d9ae257074c6464a7b290b806f",
"sha256:5cd9a579d553b6cb9759a7908a41988ee6280b961f24f63336835d9418216a20",
"sha256:684eaf43c95a3ec39a96f1f5195a7ff3d4144e4a18d69bb66beeb1a6de605d6e",
"sha256:7118d462fe9724c887d355eef395fae68bc764fd862cdca94e70dcb9ade8a23d",
"sha256:7816acea4a46d7e4e50ad8d09d963a680ecc814ae31cdef3622eb05ccacf7b01",
"sha256:7cd287184318416850aa8b60ac90105837bb1e59531898c07569d197d2ed5322",
"sha256:8899c17920d089cfa23e6005ad9f22582fd86f144b23acb9feeda59e84405b84",
"sha256:93fee753097e85623cab1c0e6a68c76308cd9f13ffdf44127e6fab4fbf024339",
"sha256:b1528cfee6c1b1c698eb10b6b096c598738a8238822d218173d21c3086de8123",
"sha256:b44985f97cc3dd9d52c42eb59ee9d7ee0c4e7ecd62bca704891f997de4cef23d",
"sha256:c442f20577b38cc7a9aafecffe1094f78f07fb8423c3dddb384e6b8f49fd2987",
"sha256:c99295c76161ad8d507b413cd33422d7c542889fbb73035889420ac1fad354f2",
"sha256:cf431c343a99384ac7eab2f763980724834f933a271e90496944195318c619e2",
"sha256:d235e4fa78af2de4e5609073972700523e372cf5601742449970110d565ca28c",
"sha256:d5582bcbe42917bc6bbe5c12db1bffdf21f6bfc28d4554b738bf08d50dc0c8c3",
"sha256:f117dedda6d969c5c9483e23f573b38f4e39412845c7bc487b6f2648df30fe84",
"sha256:f6bb5c0dcf80ad5dbc7b7d6eac484e2af34bdacdf81df09b6a3e62792b722826"
],
"index": "pypi",
"markers": "python_version >= '3.8'",
"version": "==1.8.14"
},
"django": {
"hashes": [
"sha256:213381b6e4405f5c8703fffc29cd719efdf189dec60c67c04f76272b3dc845b9",
@ -1764,6 +1797,7 @@
"sha256:ece47d672db52ac607a3d9599a9d48dcb2f2f735c6c2d1f34130085bb12b112a",
"sha256:f4039b9cbc3048b2416cc57ab3bda989a6fcf9b36cf8937f01a6e731b64f80d7"
],
"index": "pypi",
"markers": "python_version >= '3.8'",
"version": "==2.2.1"
},

View file

@ -67,12 +67,19 @@ services:
tty: true
ports:
- "8080:8080"
- "5678:5678" # debugger port
# command: "python"
command: >
bash -c " python manage.py migrate &&
python manage.py createcachetable &&
python manage.py load &&
python manage.py runserver 0.0.0.0:8080"
if [ \"$DEBUG_MODE\" = \"true\" ]; then
echo 'Starting with debugpy...';
python -m debugpy --listen 0.0.0.0:5678 --wait-for-client manage.py runserver 0.0.0.0:8080;
else
echo 'Starting normally...';
python manage.py runserver 0.0.0.0:8080;
fi"
db:
platform: linux/amd64

View file

@ -56,7 +56,7 @@ python-dotenv==1.0.1; python_version >= '3.8'
pyzipper==0.3.6; python_version >= '3.4'
requests==2.32.3; python_version >= '3.8'
s3transfer==0.11.4; python_version >= '3.8'
setuptools==78.1.1; python_version >= '3.9'
setuptools==77.0.3; python_version >= '3.9'
six==1.17.0; python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2'
sqlparse==0.5.3; python_version >= '3.8'
tablib==3.8.0; python_version >= '3.9'