🥥Matthew Martin🥥☑ on Nostr: The most likely cause of the pain is native code bundled with libraries & transitive ...
The most likely cause of the pain is native code bundled with libraries & transitive dependency conflicts. Using Conda gets you a lot of data science libraries that are all guaranteed to work together.
For pure python, using any packager manager that uses lock files takes care of the rest of the common problems. Path discover is unsolvable because people can put their python interpreters and venvs anywhere & code can't guess for you which one needs to be activated.
Published at
2024-09-06 01:09:14Event JSON
{
"id": "5be7f936f10dedae556f58db47f11fa297067be3f7c7754cee36def8b8279e69",
"pubkey": "6c79e5c5386ee1cbe5b80303c40f8d781831ef78b63ce76c726c3c0b47f622de",
"created_at": 1725584954,
"kind": 1,
"tags": [
[
"e",
"6ecefc50235014dd23045ca552b36bc5186315388a12bcdc91a8fbf558629573",
"",
"root",
"3c5ef0d540e134956747a7e82b1efcc6a69be13ed6e0321813f982c86b7a2d01"
],
[
"p",
"3c5ef0d540e134956747a7e82b1efcc6a69be13ed6e0321813f982c86b7a2d01"
],
[
"proxy",
"https://mastodon.social/@mistersql/113087935608708015",
"web"
],
[
"proxy",
"https://mastodon.social/users/mistersql/statuses/113087935608708015",
"activitypub"
],
[
"L",
"pink.momostr"
],
[
"l",
"pink.momostr.activitypub:https://mastodon.social/users/mistersql/statuses/113087935608708015",
"pink.momostr"
],
[
"-"
]
],
"content": "The most likely cause of the pain is native code bundled with libraries \u0026 transitive dependency conflicts. Using Conda gets you a lot of data science libraries that are all guaranteed to work together.\n\nFor pure python, using any packager manager that uses lock files takes care of the rest of the common problems. Path discover is unsolvable because people can put their python interpreters and venvs anywhere \u0026 code can't guess for you which one needs to be activated.",
"sig": "42733d13dd178ce0afe397c2573333936168340a7940f4ae7e1f173d49c0e5b930a3e7099b7ae0c6332d205e7c507d69c232eedd4dbeb7cf33b9795ef01442bf"
}