Works all and well until you need a dependency, then you need to do all the same project setup as normal.
Stopped using python for scripting for this reason
Stopped using python for scripting for this reason
I've started using Python for many more tasks after I discovered this feature. I'm primarily a JS/TS developer, but the ability to write a "standalone" script that can pull in third-party dependencies without affecting your current project is a massive productivity boost.
That convenience you think boosts productivity is a short term thing, using comments for dependency management is an anti pattern imo
life() {
python3 << EOF
print(42)
EOF
}