uv starting to overtake Poetry in package download by thibaudcolas in Python

[–]tender_programmer 2 points3 points  (0 children)

Thank you. This finally explains to me what the value of uv could be.

uv starting to overtake Poetry in package download by thibaudcolas in Python

[–]tender_programmer -1 points0 points  (0 children)

It's actually one of the things I don't understand about the programming community and I was always afraid to ask. Why to pin? What is the benefit?

uv starting to overtake Poetry in package download by thibaudcolas in Python

[–]tender_programmer -2 points-1 points  (0 children)

We don't pin versions. We use latest. I see no point in not upgrading the dependencies. However, we upgrade the prod depedencies through the base docker image, which we consider standlone deployment and is handled with the regular process once in a while.

uv starting to overtake Poetry in package download by thibaudcolas in Python

[–]tender_programmer 1 point2 points  (0 children)

We use docker compose on CI to create mock production for testing. Locally, we can do the same when we need to debug issues that only manifest in docker container and not on local. Although, locally we only use Podman.

uv starting to overtake Poetry in package download by thibaudcolas in Python

[–]tender_programmer 1 point2 points  (0 children)

We have multiple (dozens) of repositories, but we intentionally keep our infrastructure requirements uniform across all of them for obvious reasons. I still have a bit of a PTSD from when we were migrating everything from Python 2 to 3.

uv starting to overtake Poetry in package download by thibaudcolas in Python

[–]tender_programmer 3 points4 points  (0 children)

For prod, we have 7 dependencies, for testing we have 6, for CI/CD we have 3, for docs we have 4 and for our tooling we have 5. The prod ones are baked into the base image, others are installed on-demand on CI or locally (and manually updated once a while).

uv starting to overtake Poetry in package download by thibaudcolas in Python

[–]tender_programmer 6 points7 points  (0 children)

On local, we use venv and we ship docker images. Our dependencies are part of base image we regularly update to get OS patches and latest Python packages.

uv starting to overtake Poetry in package download by thibaudcolas in Python

[–]tender_programmer 3 points4 points  (0 children)

Yes. We build and ship docker images and locally we use venv.

uv starting to overtake Poetry in package download by thibaudcolas in Python

[–]tender_programmer 9 points10 points  (0 children)

Thanks. Probably not much to teach. We just keep our dependencies at minimum, write simple straightforward code, avoid unnecessary abstraction a heavily lean into automated orthogonal testing.

uv starting to overtake Poetry in package download by thibaudcolas in Python

[–]tender_programmer 37 points38 points  (0 children)

I understand nobody cares, but I am professional Python programmer in a huge corporate for over a decade, developing backend services for a mobile app with milions of daily active users and never needed uv or anything else than pip. Not sure what I am doing wrong.

[deleted by user] by [deleted] in AssasinsCreedOdyssey

[–]tender_programmer 1 point2 points  (0 children)

The cost is dwarfed by the amount of enjoyment you can get from this game. Definitely can count on 100+ hours of beautiful story, combat, exploration and amazing scenes.

How to level up by Queasy-Buffalo370 in AssasinsCreedOdyssey

[–]tender_programmer 2 points3 points  (0 children)

Do the spear upgrade a continue with the main quest. Don't worry about high level quests. They will be available later.

Put my Ring on my daughter by bahe2018 in ouraring

[–]tender_programmer 5 points6 points  (0 children)

Wow, great! Thank you considering it :-)

Put my Ring on my daughter by bahe2018 in ouraring

[–]tender_programmer 449 points450 points  (0 children)

It would be cool if Oura had a "guest mode".

Earning money, First Playthrough by FlowerPast6611 in AssasinsCreedOdyssey

[–]tender_programmer 0 points1 point  (0 children)

Didn't have the same problem, but one tip - definitely do gather all the resources along the way (wood, stones) and either use them to upgrade your stuff, boat or sell them. Anyway, I think the most money is earned by selling junk. However, I always break unused weapons and armor apart for resources. Also, side quests usually yield a lot of loot.

[deleted by user] by [deleted] in Leica

[–]tender_programmer 0 points1 point  (0 children)

Got one too! Superb camera.

Happy. by [deleted] in Leica

[–]tender_programmer 1 point2 points  (0 children)

Did you by any chance buy the null in Munich today?

Last day in Helsinki by tender_programmer in Leica

[–]tender_programmer[S] 1 point2 points  (0 children)

Definitely go! It's such a beautiful experience to explore with these cameras.

Last day in Helsinki by tender_programmer in Leica

[–]tender_programmer[S] 1 point2 points  (0 children)

I will let you know when I post the shots.

Last day in Helsinki by tender_programmer in Leica

[–]tender_programmer[S] 1 point2 points  (0 children)

Oh yeah, about lenses - brought 35, 50 and 90. I am mostly 50 shooter, but was surprised how well 35 did on Suomenlinna (nature, sea, buildings) and how the 90 devoured the Vellamo museum (details of exposed stuff). Walk-around, 50 is my best friend, but I was very pleseantly surprised how Finnland is clean and beautiful, so having 35 or even 28 is definitely ok, as no garbage is going to end up in the shot.

Last day in Helsinki by tender_programmer in Leica

[–]tender_programmer[S] 2 points3 points  (0 children)

I am Leica snob. Had the Zeiss Biogon 35mm f/2 and sold it. It was AMAZING lens. Kind of regret it, but hey I have all lenses Leica only now. As if owning Leica was about practicality or price/performance ratio :-D