breezy-electrician-41537
05/19/2025, 9:11 PMdazzling-pizza-75442
05/20/2025, 8:17 PMdo you treat the IDE as an editor and do everything with pants on the terminalI generally use git-worktree to have ~3 copies of the mono-repo checked out at any time. I do use the terminal within VSCode to run pants.
multiple projects, sometimes with conflicting dependencies (I guess resolves),the vast majority of our codebase is on a single resolve. We have a small part that's on a different resolve that's still based on python 3.11. In our case, I can put the site-package for both resolves on the PYTHONPATH and it just works. May be lucky in our case that we can do that, though.
Do you take advantage of IDE features like running tests, debugging, etc?yeah, although I could do better with debugging. there is
--debug-adapter which I have only started using.
do you use tools like poetry add or uvNo we're using requirements.txt and
pants generate-lockfiles... It's pretty infrequent, though, after an initial push.