Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
277 commits
Select commit Hold shift + click to select a range
8555387
Style: Correct linter messages #16
IloBe Sep 23, 2023
b160012
Merge pull request #17 from IloBe/16-correction-of-linter-messages
IloBe Sep 23, 2023
12b39d8
Feat: add fast api and its tests #9
IloBe Oct 1, 2023
e7b23a2
Merge pull request #18 from IloBe/9-api-creation
IloBe Oct 1, 2023
0a35900
Feat: modify project readme
IloBe Oct 2, 2023
264eab4
Fix: correct httpx post call
IloBe Oct 2, 2023
470805d
Fix: change pytest fixture failure msg
IloBe Oct 2, 2023
0d32b72
Fix: modify test fixture
IloBe Oct 2, 2023
c532647
Fix: modify github action workflow
IloBe Oct 2, 2023
e7284d4
Fix: modify github action workflow
IloBe Oct 2, 2023
248a38f
Fix: modify github action workflow
IloBe Oct 2, 2023
7209dd1
Fix: modify github action workflow
IloBe Oct 2, 2023
77f9ed4
Fix: modify testing workflow
IloBe Oct 2, 2023
c0104bc
Fix: modify pytest part of github action file
IloBe Oct 2, 2023
34c0c2c
Feat: initialise dvc pull, add new preproc file
IloBe Oct 2, 2023
08acd91
Feat: deactivate dvc and pytest part in github action file
IloBe Oct 2, 2023
325b0c3
Merge pull request #19 from IloBe/8-rework-of-overall-readme-file
IloBe Oct 2, 2023
5ba53f8
Fix: change broken links; improved text content
IloBe Oct 3, 2023
7bdf581
Merge pull request #22 from IloBe/21-fix-image-issues-on-readme
IloBe Oct 3, 2023
54f690e
Fix: change ecucation people png
IloBe Oct 3, 2023
e4b9e2d
Merge pull request #23 from IloBe/21-fix-image-issues-on-readme
IloBe Oct 3, 2023
244d520
Fix: change testing fixture
IloBe Oct 3, 2023
84730bf
Merge pull request #24 from IloBe/20-github-action-isssue-with-pytest…
IloBe Oct 3, 2023
becdbee
Doc: change github action result screenshot
IloBe Oct 3, 2023
4a6fe6f
Doc: change uvicorn command for render service
IloBe Oct 3, 2023
0c6a913
Feat: deploy api code and test script
IloBe Oct 3, 2023
ac9ea87
Fix: delete print code in main
IloBe Oct 3, 2023
d5fdd85
Fix: delete blank line in main
IloBe Oct 3, 2023
b3973ae
Fix: remove blanks in conftest
IloBe Oct 3, 2023
a88c89c
Merge pull request #25 from IloBe/10-api-deployment-to-a-cloud-applic…
IloBe Oct 3, 2023
dfba34b
Fix: change render web service live
IloBe Oct 3, 2023
478d689
Doc: improve render info text
IloBe Oct 3, 2023
80ee49a
Fix: add bias insights to ethical considerations part
IloBe Oct 4, 2023
7466934
Merge pull request #30 from IloBe/29-change-ethical-considerations-se…
IloBe Oct 4, 2023
9d884b0
Feat: add render deploy screenshots
IloBe Oct 5, 2023
ddb2154
Merge pull request #31 from IloBe/26-rework-on-screenshots
IloBe Oct 5, 2023
1967c65
Fix: improve FastAPI basemodel underscore handling
IloBe Oct 5, 2023
5886c40
Fix: improve FastAPI basemodel underscore handling
IloBe Oct 5, 2023
5be02aa
Merge pull request #32 from IloBe/27-improve-basemodel-handling-of-un…
IloBe Oct 5, 2023
d034e28
Fix: change Person doc string
IloBe Oct 5, 2023
bef469e
Fix: add doc string to function
IloBe Oct 5, 2023
bce6247
Doc: correct misspellings
IloBe Oct 7, 2023
ff0356c
Doc: add python, mit licence badge
IloBe Oct 7, 2023
eca81ee
Doc: add further shields badges
IloBe Oct 7, 2023
0e33aed
fix: requirements.txt to reduce vulnerabilities
snyk-bot Oct 7, 2023
89df158
Merge pull request #33 from IloBe/snyk-fix-e11c8d953e8336f74cd8406545…
IloBe Oct 7, 2023
58d1b37
Fix: remove unused import
IloBe Oct 7, 2023
0476a5b
fix: requirements.txt to reduce vulnerabilities
snyk-bot Oct 7, 2023
4288863
Merge pull request #34 from IloBe/snyk-fix-2c44206ac22ddd831291744fd9…
IloBe Oct 7, 2023
431da5f
fix: requirements.txt to reduce vulnerabilities
snyk-bot Oct 7, 2023
5616fb5
Merge pull request #35 from IloBe/snyk-fix-725bc9636a6190602542d79021…
IloBe Oct 7, 2023
0dbbfce
fix: requirements.txt to reduce vulnerabilities
snyk-bot Oct 12, 2023
13b0615
Merge pull request #36 from IloBe/snyk-fix-fdc691b4fdf57f722d0804f069…
IloBe Oct 12, 2023
7334594
fix: requirements.txt to reduce vulnerabilities
snyk-bot Oct 18, 2023
747ce5e
Merge pull request #37 from IloBe/snyk-fix-72b9825d41ba3f057e11928959…
IloBe Oct 18, 2023
60157fb
fix: requirements.txt to reduce vulnerabilities
snyk-bot Nov 3, 2023
b55765e
Merge pull request #38 from IloBe/snyk-fix-d6679ac4c377c2642f27657957…
IloBe Nov 4, 2023
299afda
fix: requirements.txt to reduce vulnerabilities
snyk-bot Nov 24, 2023
ed35fd3
Merge pull request #39 from IloBe/snyk-fix-7f6e4d8875d34692beba17fbdb…
IloBe Nov 24, 2023
0282e5e
fix: requirements.txt to reduce vulnerabilities
snyk-bot Dec 6, 2023
24d254f
Merge pull request #40 from IloBe/snyk-fix-50ba8c271bfc24ec5500817a7f…
IloBe Dec 6, 2023
4c4ede3
fix: requirements.txt to reduce vulnerabilities
snyk-bot Dec 13, 2023
cf1972c
Merge pull request #41 from IloBe/snyk-fix-ebebd17d552f2461182454508f…
IloBe Dec 13, 2023
766ad37
fix: requirements.txt to reduce vulnerabilities
snyk-bot Dec 21, 2023
ee3dbda
Merge pull request #42 from IloBe/snyk-fix-cb0ee4cc6e2d7236a1a832c7a4…
IloBe Dec 26, 2023
1b7b18d
fix: requirements.txt to reduce vulnerabilities
snyk-bot Dec 26, 2023
3234aa2
Merge pull request #43 from IloBe/snyk-fix-7cb9635151c2b29413668c9eb1…
IloBe Dec 26, 2023
ff06f0e
fix: requirements.txt to reduce vulnerabilities
snyk-bot Dec 28, 2023
a27b3d2
Merge pull request #44 from IloBe/snyk-fix-c399e72a7082136f3f9f0d4698…
IloBe Dec 28, 2023
1c6bb44
fix: requirements.txt to reduce vulnerabilities
snyk-bot Jan 7, 2024
8c719b9
Merge pull request #45 from IloBe/snyk-fix-5f176459ce34b35c1fdca1461c…
IloBe Jan 7, 2024
57d518e
fix: requirements.txt to reduce vulnerabilities
snyk-bot Jan 21, 2024
b189e8f
Merge pull request #46 from IloBe/snyk-fix-6546c861fcc25318dc62ecfbfb…
IloBe Jan 21, 2024
a6506af
fix: requirements.txt to reduce vulnerabilities
snyk-bot Jan 21, 2024
e089453
fix: requirements.txt to reduce vulnerabilities
snyk-bot Jan 28, 2024
23ca382
Merge pull request #48 from IloBe/snyk-fix-fa381bdbbf92684ad0f28f55d4…
IloBe Jan 28, 2024
a2a0e0d
Merge pull request #47 from IloBe/snyk-fix-bfe22fee0a29ca9c94239b90dd…
IloBe Jan 28, 2024
64463d4
fix: requirements.txt to reduce vulnerabilities
snyk-bot Feb 1, 2024
acbc525
Merge pull request #49 from IloBe/snyk-fix-5d9fe622e6ac71f730f82cb005…
IloBe Feb 1, 2024
a828a96
fix: requirements.txt to reduce vulnerabilities
snyk-bot Feb 2, 2024
f0b9804
Merge pull request #50 from IloBe/snyk-fix-5adbe5ab3cb591d70f875424e1…
IloBe Feb 3, 2024
87b2930
Fix: Change starlette version range
IloBe Feb 6, 2024
5d4b190
Fix: Set starlette to 0.35.0
IloBe Feb 6, 2024
1aa4bba
Fix dependencies: Add new lib versions
IloBe Feb 6, 2024
fdd37e0
Fix: Change pydantic to 2.6.1
IloBe Feb 6, 2024
e2c6014
Update requirements.txt
IloBe Feb 6, 2024
d4eb389
Fix: Change actions checkout, setup-python to v4
IloBe Feb 6, 2024
476dca2
Fix: Change actions/setup-python to v5Update python-app.yml
IloBe Feb 6, 2024
ad55956
Update requirements.txt
IloBe Feb 6, 2024
fcc50d2
Feat: Update of FastAPI code for Pydantic V2
IloBe Feb 8, 2024
7292f8e
fix: requirements.txt to reduce vulnerabilities
snyk-bot Feb 8, 2024
53ba040
Merge pull request #53 from IloBe/snyk-fix-2a9e00d689e933b86a105d9afa…
IloBe Feb 8, 2024
33f03e1
Feat: Add new release version
IloBe Feb 11, 2024
b53a3c1
fix: requirements.txt to reduce vulnerabilities
snyk-bot Feb 15, 2024
4dfd839
Merge pull request #54 from IloBe/snyk-fix-2a9e00d689e933b86a105d9afa…
IloBe Feb 15, 2024
5a3cd9a
fix: requirements.txt to reduce vulnerabilities
snyk-bot Mar 21, 2024
c2f5c6e
Merge pull request #55 from IloBe/snyk-fix-bfa8c0ba2e38a70ae152435c3e…
IloBe Mar 21, 2024
01b7c6f
fix: requirements.txt to reduce vulnerabilities
snyk-bot Mar 28, 2024
dc471d4
Merge pull request #56 from IloBe/snyk-fix-d504eb8470aa401923173bc94c…
IloBe Mar 28, 2024
2ad6f08
fix: requirements.txt to reduce vulnerabilities
snyk-bot Apr 1, 2024
2e2e35e
Merge pull request #57 from IloBe/snyk-fix-c40d5f61859c71bb5712e26a0f…
IloBe Apr 3, 2024
451a18e
fix: requirements.txt to reduce vulnerabilities
snyk-bot Apr 4, 2024
ef056b4
Merge pull request #58 from IloBe/snyk-fix-e59a3e6f70a3d034cdfd414c0f…
IloBe Apr 4, 2024
6f56c4f
fix: requirements.txt to reduce vulnerabilities
snyk-bot Apr 11, 2024
b14e640
Merge pull request #59 from IloBe/snyk-fix-a36492335486bb341faa38ecc5…
IloBe Apr 11, 2024
ecbab56
Fix HTTP Request Smuggling issue on unicorn version <22.0.0
IloBe Apr 17, 2024
96bc7f5
Merge pull request #60 from IloBe/IloBe-patch-1
IloBe Apr 17, 2024
f371d83
fix: requirements.txt to reduce vulnerabilities
snyk-bot Apr 18, 2024
933ce51
Merge pull request #61 from IloBe/snyk-fix-b253912c37f2cf8e7553421a87…
IloBe Apr 18, 2024
62eefa6
fix: requirements.txt to reduce vulnerabilities
snyk-bot Apr 25, 2024
b0aa36f
Merge pull request #62 from IloBe/snyk-fix-1d2f03f547f88d2071eb50d8b8…
IloBe Apr 25, 2024
ad90b4c
fix: requirements.txt to reduce vulnerabilities
snyk-bot May 2, 2024
4b03945
Merge pull request #63 from IloBe/snyk-fix-09328dac7e1d6cf2e69a30e7c6…
IloBe May 2, 2024
8078994
fix: requirements.txt to reduce vulnerabilities
snyk-bot May 9, 2024
a7c08c1
Merge pull request #64 from IloBe/snyk-fix-c791dfe597180a18891759b573…
IloBe May 9, 2024
fa64e3f
fix: requirements.txt to reduce vulnerabilities
snyk-bot May 9, 2024
914ea35
Merge pull request #65 from IloBe/snyk-fix-fbcc9b2d3aed775d1e47ddfc6a…
IloBe May 9, 2024
a1fae82
fix: requirements.txt to reduce vulnerabilities
snyk-bot May 9, 2024
2ec920d
Merge pull request #66 from IloBe/snyk-fix-7740d6fb868d8c8c9c951d51f1…
IloBe May 9, 2024
4bdc5ae
fix: requirements.txt to reduce vulnerabilities
snyk-bot May 19, 2024
cbaf7b9
Merge pull request #67 from IloBe/snyk-fix-e7d5ccae242804dc801187e962…
IloBe May 19, 2024
f9eed29
fix: requirements.txt to reduce vulnerabilities
snyk-bot May 22, 2024
7411c5f
Merge pull request #68 from IloBe/snyk-fix-b4c6feff4dc859ca96380984c5…
IloBe May 22, 2024
8338efc
fix: requirements.txt to reduce vulnerabilities
snyk-bot May 23, 2024
17750cd
Merge pull request #69 from IloBe/snyk-fix-d0e19c7a4028761d24cbc38459…
IloBe May 23, 2024
c86f850
fix: requirements.txt to reduce vulnerabilities
snyk-bot May 30, 2024
cb15315
Merge pull request #70 from IloBe/snyk-fix-d0e19c7a4028761d24cbc38459…
IloBe May 30, 2024
f199166
fix: requirements.txt to reduce vulnerabilities
snyk-bot Jun 8, 2024
e70f0d8
Merge pull request #71 from IloBe/snyk-fix-d0e19c7a4028761d24cbc38459…
IloBe Jun 8, 2024
fc09fb7
fix: requirements.txt to reduce vulnerabilities
snyk-bot Jun 15, 2024
8188d72
Merge pull request #72 from IloBe/snyk-fix-d0e19c7a4028761d24cbc38459…
IloBe Jun 15, 2024
806a8fa
fix: requirements.txt to reduce vulnerabilities
snyk-bot Jun 21, 2024
6dcf3ba
Merge pull request #73 from IloBe/snyk-fix-d0e19c7a4028761d24cbc38459…
IloBe Jun 21, 2024
f2320db
fix: requirements.txt to reduce vulnerabilities
snyk-bot Jun 27, 2024
7539f7e
Merge pull request #74 from IloBe/snyk-fix-d0e19c7a4028761d24cbc38459…
IloBe Jun 27, 2024
1711cda
fix: requirements.txt to reduce vulnerabilities
snyk-bot Jul 4, 2024
b2248af
Merge pull request #75 from IloBe/snyk-fix-d0e19c7a4028761d24cbc38459…
IloBe Jul 4, 2024
1a6709b
fix: requirements.txt to reduce vulnerabilities
snyk-bot Jul 10, 2024
0e5d009
Merge pull request #76 from IloBe/snyk-fix-bfe4eb5896b20018e26f2ccd34…
IloBe Jul 10, 2024
798e963
fix: requirements.txt to reduce vulnerabilities
snyk-bot Jul 10, 2024
745a915
Merge pull request #77 from IloBe/snyk-fix-bfe4eb5896b20018e26f2ccd34…
IloBe Jul 10, 2024
efa3028
fix: requirements.txt to reduce vulnerabilities
snyk-bot Jul 12, 2024
be54ea5
Merge pull request #78 from IloBe/snyk-fix-d7bb0548db207ce6ccb495f142…
IloBe Jul 12, 2024
862c20e
fix: requirements.txt to reduce vulnerabilities
snyk-bot Jul 16, 2024
2b73b50
fix: requirements.txt to reduce vulnerabilities
snyk-bot Jul 21, 2024
29a9f3f
Merge pull request #80 from IloBe/snyk-fix-a775c2deffae8ae9fdcca3cc5f…
IloBe Jul 21, 2024
bf9ed7c
Merge pull request #79 from IloBe/snyk-fix-f088f731e7fdbddc1395570e7a…
IloBe Jul 21, 2024
7d9bd40
fix: requirements.txt to reduce vulnerabilities
snyk-bot Jul 21, 2024
8622315
Merge pull request #81 from IloBe/snyk-fix-5df293681c7dd36a3132323cbb…
IloBe Jul 21, 2024
9c2880a
fix: requirements.txt to reduce vulnerabilities
snyk-bot Aug 2, 2024
26982fc
Merge pull request #82 from IloBe/snyk-fix-e57243dbfd8a88a12bafd95b17…
IloBe Aug 2, 2024
1402321
fix: requirements.txt to reduce vulnerabilities
snyk-bot Aug 9, 2024
9b6b9c4
Merge pull request #83 from IloBe/snyk-fix-e57243dbfd8a88a12bafd95b17…
IloBe Aug 9, 2024
0d579bd
fix: requirements.txt to reduce vulnerabilities
snyk-bot Aug 15, 2024
aa31884
Merge pull request #84 from IloBe/snyk-fix-e57243dbfd8a88a12bafd95b17…
IloBe Aug 15, 2024
4655f38
fix: requirements.txt to reduce vulnerabilities
snyk-bot Aug 22, 2024
48a4628
Merge pull request #85 from IloBe/snyk-fix-e57243dbfd8a88a12bafd95b17…
IloBe Aug 22, 2024
e4a7ce7
fix: requirements.txt to reduce vulnerabilities
snyk-bot Aug 30, 2024
fd17b79
Merge pull request #86 from IloBe/snyk-fix-e57243dbfd8a88a12bafd95b17…
IloBe Aug 30, 2024
d9f21ec
fix: requirements.txt to reduce vulnerabilities
snyk-bot Sep 7, 2024
70ef362
Merge pull request #87 from IloBe/snyk-fix-e57243dbfd8a88a12bafd95b17…
IloBe Sep 7, 2024
0e84a0f
fix: requirements.txt to reduce vulnerabilities
snyk-bot Sep 12, 2024
1230b98
Merge pull request #88 from IloBe/snyk-fix-e57243dbfd8a88a12bafd95b17…
IloBe Sep 12, 2024
e595526
fix: requirements.txt to reduce vulnerabilities
snyk-bot Sep 18, 2024
6f9c774
Merge pull request #89 from IloBe/snyk-fix-e57243dbfd8a88a12bafd95b17…
IloBe Sep 18, 2024
9a8d47d
fix: requirements.txt to reduce vulnerabilities
snyk-bot Sep 25, 2024
efd7e7c
Merge pull request #90 from IloBe/snyk-fix-e57243dbfd8a88a12bafd95b17…
IloBe Sep 25, 2024
d536692
fix: requirements.txt to reduce vulnerabilities
snyk-bot Oct 2, 2024
ecf5f52
Merge pull request #91 from IloBe/snyk-fix-e57243dbfd8a88a12bafd95b17…
IloBe Oct 2, 2024
5dda33e
fix: requirements.txt to reduce vulnerabilities
snyk-bot Oct 19, 2024
0566b91
Merge pull request #92 from IloBe/snyk-fix-e57243dbfd8a88a12bafd95b17…
IloBe Oct 19, 2024
c0adb1a
fix: requirements.txt to reduce vulnerabilities
snyk-bot Oct 27, 2024
4f3795a
Merge pull request #93 from IloBe/snyk-fix-e57243dbfd8a88a12bafd95b17…
IloBe Oct 27, 2024
76f9b05
fix: requirements.txt to reduce vulnerabilities
snyk-bot Oct 27, 2024
6755d2a
Merge pull request #94 from IloBe/snyk-fix-e57243dbfd8a88a12bafd95b17…
IloBe Oct 27, 2024
bf755cf
fix: requirements.txt to reduce vulnerabilities
snyk-bot Oct 30, 2024
c11ba6f
Fix: dvc install with actions checkout
IloBe Oct 30, 2024
579c89e
Fix: fallback to iterative dvc setup on latest
IloBe Oct 30, 2024
5b64c61
Fix: set specific dvc version for setup-dvc
IloBe Nov 1, 2024
0e84e58
Fix: deactivate dvc installation via github action setup-dvc@v1
IloBe Nov 1, 2024
76346f8
Fix of dvc iterative setup via requirements.txt
IloBe Nov 7, 2024
2c9139a
Fix dvc conflict with security update
IloBe Nov 7, 2024
9f25640
Merge branch 'master' into snyk-fix-e57243dbfd8a88a12bafd95b1791088a
IloBe Nov 7, 2024
ea862e4
Merge pull request #95 from IloBe/snyk-fix-e57243dbfd8a88a12bafd95b17…
IloBe Nov 7, 2024
fe363f6
fix: requirements.txt to reduce vulnerabilities
snyk-bot Nov 14, 2024
1d734ca
Merge pull request #96 from IloBe/snyk-fix-e57243dbfd8a88a12bafd95b17…
IloBe Nov 14, 2024
df748ff
fix: requirements.txt to reduce vulnerabilities
snyk-bot Nov 24, 2024
0066414
Merge pull request #97 from IloBe/snyk-fix-e57243dbfd8a88a12bafd95b17…
IloBe Nov 24, 2024
e28d460
fix: requirements.txt to reduce vulnerabilities
snyk-bot Nov 28, 2024
0258ab4
Merge pull request #98 from IloBe/snyk-fix-e57243dbfd8a88a12bafd95b17…
IloBe Nov 28, 2024
d0f1ba6
Doc: correct markdown line error
IloBe Nov 28, 2024
ca688d1
fix: requirements.txt to reduce vulnerabilities
snyk-bot Dec 8, 2024
467bbc5
Merge pull request #99 from IloBe/snyk-fix-e57243dbfd8a88a12bafd95b17…
IloBe Dec 8, 2024
df4663a
fix: requirements.txt to reduce vulnerabilities
snyk-bot Dec 11, 2024
6fcaf11
Merge pull request #100 from IloBe/snyk-fix-e57243dbfd8a88a12bafd95b1…
IloBe Dec 11, 2024
c32e13c
fix: requirements.txt to reduce vulnerabilities
snyk-bot Dec 25, 2024
4922982
Merge pull request #101 from IloBe/snyk-fix-e57243dbfd8a88a12bafd95b1…
IloBe Dec 25, 2024
953bbae
fix: requirements.txt to reduce vulnerabilities
snyk-bot Jan 1, 2025
7771ce1
Merge pull request #102 from IloBe/snyk-fix-e57243dbfd8a88a12bafd95b1…
IloBe Jan 1, 2025
fbffd45
fix: requirements.txt to reduce vulnerabilities
snyk-bot Jan 11, 2025
71c0e9c
Merge pull request #103 from IloBe/snyk-fix-e57243dbfd8a88a12bafd95b1…
IloBe Jan 11, 2025
d60df45
fix: requirements.txt to reduce vulnerabilities
snyk-bot Jan 11, 2025
28c5d50
Merge pull request #104 from IloBe/snyk-fix-e57243dbfd8a88a12bafd95b1…
IloBe Jan 11, 2025
526c299
fix: requirements.txt to reduce vulnerabilities
snyk-bot Jan 15, 2025
2438b66
Merge pull request #105 from IloBe/snyk-fix-e57243dbfd8a88a12bafd95b1…
IloBe Jan 15, 2025
f1f3317
fix: requirements.txt to reduce vulnerabilities
snyk-bot Jan 22, 2025
aec3a45
Merge pull request #106 from IloBe/snyk-fix-e57243dbfd8a88a12bafd95b1…
IloBe Jan 22, 2025
4039848
fix: requirements.txt to reduce vulnerabilities
snyk-bot Jan 29, 2025
12c2cba
Merge pull request #107 from IloBe/snyk-fix-e57243dbfd8a88a12bafd95b1…
IloBe Jan 29, 2025
a2062dc
fix: requirements.txt to reduce vulnerabilities
snyk-bot Feb 6, 2025
8af9b8a
Merge pull request #108 from IloBe/snyk-fix-e57243dbfd8a88a12bafd95b1…
IloBe Feb 6, 2025
59d4560
fix: requirements.txt to reduce vulnerabilities
snyk-bot Feb 22, 2025
c910375
Merge pull request #109 from IloBe/snyk-fix-e57243dbfd8a88a12bafd95b1…
IloBe Feb 22, 2025
155d9d4
fix: requirements.txt to reduce vulnerabilities
snyk-bot Mar 2, 2025
7fcef6f
Merge pull request #110 from IloBe/snyk-fix-e57243dbfd8a88a12bafd95b1…
IloBe Mar 2, 2025
c855ea0
fix: requirements.txt to reduce vulnerabilities
snyk-bot Mar 6, 2025
52759b2
Merge pull request #111 from IloBe/snyk-fix-e57243dbfd8a88a12bafd95b1…
IloBe Mar 6, 2025
9ca45dc
fix: requirements.txt to reduce vulnerabilities
snyk-bot Mar 13, 2025
6d45da5
Merge pull request #112 from IloBe/snyk-fix-e57243dbfd8a88a12bafd95b1…
IloBe Mar 13, 2025
f99022e
fix: requirements.txt to reduce vulnerabilities
snyk-bot Mar 21, 2025
3e5dfce
Merge pull request #113 from IloBe/snyk-fix-e57243dbfd8a88a12bafd95b1…
IloBe Mar 21, 2025
940112b
fix: requirements.txt to reduce vulnerabilities
snyk-bot Mar 27, 2025
f28b39e
fix: requirements.txt to reduce vulnerabilities
snyk-bot Mar 30, 2025
9756222
Merge pull request #115 from IloBe/snyk-fix-c06f0dcae40d3b816dc6a4868…
IloBe Mar 30, 2025
dd1f4d7
fix: requirements.txt to reduce vulnerabilities
snyk-bot Apr 2, 2025
b728644
Merge pull request #116 from IloBe/snyk-fix-f26bd01c674db90f6d57137d8…
IloBe Apr 2, 2025
47efc7e
fix: requirements.txt to reduce vulnerabilities
snyk-bot May 3, 2025
48a4d87
Merge pull request #117 from IloBe/snyk-fix-565937dc2a1eb12013d6da233…
IloBe May 3, 2025
cfdbbba
fix: requirements.txt to reduce vulnerabilities
snyk-bot May 9, 2025
47a2931
Merge pull request #118 from IloBe/snyk-fix-565937dc2a1eb12013d6da233…
IloBe May 9, 2025
ed82aaa
fix: requirements.txt to reduce vulnerabilities
snyk-bot May 15, 2025
140185d
Merge pull request #119 from IloBe/snyk-fix-565937dc2a1eb12013d6da233…
IloBe May 15, 2025
68c4586
fix: requirements.txt to reduce vulnerabilities
snyk-bot May 21, 2025
0207e91
Merge pull request #120 from IloBe/snyk-fix-565937dc2a1eb12013d6da233…
IloBe May 21, 2025
0175d13
Merge pull request #114 from IloBe/snyk-fix-6558569eeb3ff3f0cd06ff974…
IloBe May 28, 2025
f330c88
fix: requirements.txt to reduce vulnerabilities
snyk-bot Jun 5, 2025
fbee210
Merge pull request #121 from IloBe/snyk-fix-565937dc2a1eb12013d6da233…
IloBe Jun 12, 2025
d435e24
Fix starlette version range for fastapi requirements
IloBe Jun 26, 2025
5b7678e
Fix version ranges
IloBe Jun 26, 2025
78ccd0e
usage of pip-tools for packages dependencies
IloBe Jul 26, 2025
0c2763c
Fix: Add new python version
IloBe Jul 26, 2025
2b790e1
Fix: remove invalid strings
IloBe Jul 26, 2025
f5a3b41
Merge pull request #129 from IloBe/IloBe-patch-1-1
IloBe Jul 26, 2025
2a962ab
Merge pull request #128 from IloBe/IloBe-patch-1
IloBe Jul 26, 2025
60b4411
Update README.md
IloBe Jul 26, 2025
21e06d2
Fix: remove invalid string
IloBe Jul 26, 2025
d1e6840
Improve dependency handling
IloBe Jul 26, 2025
2a0eb73
Merge pull request #131 from about dependency handling
IloBe Jul 26, 2025
f617422
work on dependency issue between local and remote
IloBe Jul 26, 2025
e2bff8d
Fix: correct syntax error, improve readability
IloBe Jul 26, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .dvc/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
/config.local
/tmp
/cache
4 changes: 4 additions & 0 deletions .dvc/config
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
[core]
remote = remote
['remote "remote"']
url = /home/ilona/dvc_remote
3 changes: 3 additions & 0 deletions .dvcignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# .dvcignore files (optional) contain a list of paths for DVC to ignore,
# which can dramatically increase its operational performance.
# see: https://dvc.org/doc/user-guide/project-structure/dvcignore-files
46 changes: 0 additions & 46 deletions .github/workflows/manual.yml

This file was deleted.

65 changes: 65 additions & 0 deletions .github/workflows/python-app.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
# This workflow will install Python dependencies, run tests and lint with a single version of Python
# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-python

name: Python application

on:
push:
branches: [ "master" ]
pull_request:
branches: [ "master" ]

permissions:
contents: read

jobs:
build:

runs-on: ubuntu-latest # Which OS this runs on
strategy:
matrix:
python-version: ["3.11.13"] # You can build against multiple Python versions

steps:
- uses: actions/checkout@v4
- name: Set up Python ${{ matrix.python-version }} # Name of an action that sets up Python
uses: actions/setup-python@v5 # https://github.com/actions/setup-python
with:
python-version: ${{ matrix.python-version }}

- name: Install and upgrade core tools
run: |
python -m pip install --upgrade pip
python -m pip install pip-tools

- name: Verify lockfile consistency (diagnostic mode)
run: |
echo "Generating requirements.txt from source to check for differences..."
pip-compile --quiet requirements.in -o requirements.txt
echo "Comparing the generated file with the one in the repository:"
# 'git diff' will show any diff's. '|| true' ensures the step doesn't fail.
git diff requirements.txt || true

- name: Install Python dependencies from lockfile
run: |
echo "Installing dependencies from requirements.txt..."
if [ -f requirements.txt ]; then python -m pip install -r requirements.txt; fi

- name: Lint with flake8
run: |
# stop the build if there are Python syntax errors or undefined names
flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics
# exit-zero treats all errors as warnings. The GitHub editor is 127 chars wide
flake8 . --count --exit-zero --max-complexity=10 --max-line-length=127 --statistics
# DVC iterative setup installation path is not working (Nov 2024), now happens via requirement.txt
# - name: DVC install # see: https://github.com/iterative/setup-dvc
# uses: iterative/setup-dvc@v1
# - name: DVC
# run: |
# # see: https://dvc.org/doc/user-guide/troubleshooting#missing-files,
# # no remote cloud service available yet
# dvc pull
- name: Test with pytest
run: |
# Final action: runs pytest for all tests in the ./tests dir
pytest ./tests/*.py -vv
27 changes: 27 additions & 0 deletions .github/workflows/stale.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# This workflow warns and then closes issues and PRs that have had no activity for a specified amount of time.
#
# You can adjust the behavior by modifying this file.
# For more information, see:
# https://github.com/actions/stale
name: Mark stale issues and pull requests

on:
schedule:
- cron: '30 1 * * *'

jobs:
stale:

runs-on: ubuntu-latest
permissions:
issues: write
pull-requests: write

steps:
- uses: actions/stale@v5
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
stale-issue-message: 'Stale issue message'
stale-pr-message: 'Stale pull request message'
stale-issue-label: 'no-issue-activity'
stale-pr-label: 'no-pr-activity'
167 changes: 167 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,167 @@
# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
*$py.class

# C extensions
*.so

# Distribution / packaging
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
share/python-wheels/
*.egg-info/
.installed.cfg
*.egg
MANIFEST

# PyInstaller
# Usually these files are written by a python script from a template
# before PyInstaller builds the exe, so as to inject date/other infos into it.
*.manifest
*.spec

# Installer logs
pip-log.txt
pip-delete-this-directory.txt

# Unit test / coverage reports
htmlcov/
.tox/
.nox/
.coverage
.coverage.*
.cache
nosetests.xml
coverage.xml
*.cover
*.py,cover
.hypothesis/
.pytest_cache/
cover/

# Translations
*.mo
*.pot

# Django stuff:
*.log
local_settings.py
db.sqlite3
db.sqlite3-journal

# Flask stuff:
instance/
.webassets-cache

# Scrapy stuff:
.scrapy

# Sphinx documentation
docs/_build/

# PyBuilder
.pybuilder/
target/

# Jupyter Notebook
.ipynb_checkpoints

# IPython
profile_default/
ipython_config.py

# pyenv
# For a library or package, you might want to ignore these files since the code is
# intended to run in multiple environments; otherwise, check them in:
# .python-version

# pipenv
# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
# However, in case of collaboration, if having platform-specific dependencies or dependencies
# having no cross-platform support, pipenv may install dependencies that don't work, or not
# install all needed dependencies.
#Pipfile.lock

# poetry
# Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control.
# This is especially recommended for binary packages to ensure reproducibility, and is more
# commonly ignored for libraries.
# https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control
#poetry.lock

# pdm
# Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control.
#pdm.lock
# pdm stores project-wide configurations in .pdm.toml, but it is recommended to not include it
# in version control.
# https://pdm.fming.dev/#use-with-ide
.pdm.toml

# PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm
__pypackages__/

# Celery stuff
celerybeat-schedule
celerybeat.pid

# SageMath parsed files
*.sage.py

# Environments
.env
.venv
env/
venv/
ENV/
env.bak/
venv.bak/

# Spyder project settings
.spyderproject
.spyproject

# Rope project settings
.ropeproject

# mkdocs documentation
/site

# mypy
.mypy_cache/
.dmypy.json
dmypy.json

# Pyre type checker
.pyre/

# pytype static type analyzer
.pytype/

# Cython debug symbols
cython_debug/

# PyCharm
# JetBrains specific template is maintained in a separate JetBrains.gitignore that can
# be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore
# and can be added to the global gitignore or merged into this file. For a more nuclear
# option (not recommended) you can uncomment the following to ignore the entire idea folder.
#.idea/

# MLOPs proj3 US census app files
./mlops_proj3_tree.txt
./mlops_proj3_tree_dirs.txt
./logs/*.*
census_app.log

1 change: 0 additions & 1 deletion CODEOWNERS

This file was deleted.

61 changes: 18 additions & 43 deletions LICENSE.txt
Original file line number Diff line number Diff line change
@@ -1,46 +1,21 @@
Copyright © 2012 - 2020, Udacity, Inc.
MIT License

Udacity hereby grants you a license in and to the Educational Content, including
but not limited to homework assignments, programming assignments, code samples,
and other educational materials and tools (as further described in the Udacity
Terms of Use), subject to, as modified herein, the terms and conditions of the
Creative Commons Attribution-NonCommercial- NoDerivs 3.0 License located at
http://creativecommons.org/licenses/by-nc-nd/4.0 and successor locations for
such license (the "CC License") provided that, in each case, the Educational
Content is specifically marked as being subject to the CC License.
Copyright (c) 2023 Ilona Brinkmeier

Udacity expressly defines the following as falling outside the definition of
"non-commercial":
(a) the sale or rental of (i) any part of the Educational Content, (ii) any
derivative works based at least in part on the Educational Content, or (iii)
any collective work that includes any part of the Educational Content;
(b) the sale of access or a link to any part of the Educational Content without
first obtaining informed consent from the buyer (that the buyer is aware
that the Educational Content, or such part thereof, is available at the
Website free of charge);
(c) providing training, support, or editorial services that use or reference the
Educational Content in exchange for a fee;
(d) the sale of advertisements, sponsorships, or promotions placed on the
Educational Content, or any part thereof, or the sale of advertisements,
sponsorships, or promotions on any website or blog containing any part of
the Educational Material, including without limitation any "pop-up
advertisements";
(e) the use of Educational Content by a college, university, school, or other
educational institution for instruction where tuition is charged; and
(f) the use of Educational Content by a for-profit corporation or non-profit
entity for internal professional development or training.
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

THE SERVICES AND ONLINE COURSES (INCLUDING ANY CONTENT) ARE PROVIDED "AS IS" AND
"AS AVAILABLE" WITH NO REPRESENTATIONS OR WARRANTIES OF ANY KIND, EITHER
EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. YOU
ASSUME TOTAL RESPONSIBILITY AND THE ENTIRE RISK FOR YOUR USE OF THE SERVICES,
ONLINE COURSES, AND CONTENT. WITHOUT LIMITING THE FOREGOING, WE DO NOT WARRANT
THAT (A) THE SERVICES, WEBSITES, CONTENT, OR THE ONLINE COURSES WILL MEET YOUR
REQUIREMENTS OR EXPECTATIONS OR ACHIEVE THE INTENDED PURPOSES, (B) THE WEBSITES
OR THE ONLINE COURSES WILL NOT EXPERIENCE OUTAGES OR OTHERWISE BE UNINTERRUPTED,
TIMELY, SECURE OR ERROR-FREE, (C) THE INFORMATION OR CONTENT OBTAINED THROUGH
THE SERVICES, SUCH AS CHAT ROOM SERVICES, WILL BE ACCURATE, COMPLETE, CURRENT,
ERROR- FREE, COMPLETELY SECURE OR RELIABLE, OR (D) THAT DEFECTS IN OR ON THE
SERVICES OR CONTENT WILL BE CORRECTED. YOU ASSUME ALL RISK OF PERSONAL INJURY,
INCLUDING DEATH AND DAMAGE TO PERSONAL PROPERTY, SUSTAINED FROM USE OF SERVICES.
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Loading