Hacker News new | past | comments | ask | show | jobs | submit login

This is really cool, thanks for sharing.

uv with PEP 723 inline dependencies is such a nice way to work, isn’t it. Combined with VS Code’s ‘# %%’-demarcated notebook cells in .py files, and debugpy (with a suitable launch.json config) for debugging from the command line, Python dev finally feels really ergonomic these last few months.






Yes, uv just feels so magical that I can't stop using it. I want to create the same experience with this!

> Combined with VS Code’s ‘# %%’-demarcated notebook cells in .py files

What do you mean by this?


It’s a lighter-weight “notebook syntax” than full blown json based Jupyter notebooks: https://code.visualstudio.com/docs/python/jupyter-support-py...

Yep, lets you use normal .py files instead of using the .ipynb extension. You get much nicer diffs in your git history, and much easier refactoring between the exploratory notebook stage and library/app code - particularly when combined with the other stuff I mentioned.



Consider applying for YC's Summer 2025 batch! Applications are open till May 13

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: