Arunmozhi on Nostr: After 8 hours of slogging. Done. The entire application moved from Python 3.10 to ...
After 8 hours of slogging. Done. The entire application moved from Python 3.10 to 3.12.
My fancy technique is:
- create venv for new version
- delete requirements.txt and run pip-compile to regenerate it from scratch
- install new dependencies
- run unit-tests and fix issues
- run real world tests and fix issues
Now for the final touch - push it to production and wait for bug reports to flow š
Published at
2024-10-13 10:15:25Event JSON
{
"id": "e7270ce7018b291a20f05fbcbb092423fc16b2b3f159e21d5ab0873037e7cc1b",
"pubkey": "2cb9ca2d37b4acb2543c61854eb5ba0d38ebc35282ae2860aa16b6125dc2d5d1",
"created_at": 1728814525,
"kind": 1,
"tags": [
[
"proxy",
"https://social.arunmozhi.in/notes/9zazuem31z",
"activitypub"
],
[
"L",
"pink.momostr"
],
[
"l",
"pink.momostr.activitypub:https://social.arunmozhi.in/notes/9zazuem31z",
"pink.momostr"
],
[
"-"
]
],
"content": "After 8 hours of slogging. Done. The entire application moved from Python 3.10 to 3.12.\n\nMy fancy technique is:\n- create venv for new version\n- delete requirements.txt and run pip-compile to regenerate it from scratch\n- install new dependencies\n- run unit-tests and fix issues\n- run real world tests and fix issues\n\nNow for the final touch - push it to production and wait for bug reports to flow š",
"sig": "b2cd08b1b7e71693885f3d5143aae78ee0db316f5eb9f597ce19d919e69ab1c75e32f794cf13844dfcd8cda89a8556bc552c8b21d309b41e63bc3d726dc60308"
}