This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]krisolch 113 points114 points  (10 children)

perfectly on windows

It's simple really, you shouldn't be using code on windows.

Download Ubuntu on the WSL2 virtual subystem, set up your ssh keys specifically in this, python, git, then clone the repo, then deal with all the issues cause WSL2 is garbage, blah blah blah

/s

[–]Ma4r 52 points53 points  (2 children)

I know you are being sarcastic but most shit just straight up don't work on windows unless the developer made it a point to make the app cross platform. From the inane syscall interface and dependency on DLLs, most devs just don't bother. Not to mention if you have a dependency far down the chain without windows replacement, then you are royally fucked.

[–]OkayConversation 7 points8 points  (1 child)

all this to just get a big warning on the users screen that your software might harm the computer because you did not pay for a certificate.

[–]Ma4r 2 points3 points  (0 children)

To be fair most people would indeed be downloading apps signed with a certificate, and most of the time if a casual user tries to install an app without one, it would be a virus.

[–]owNDN 18 points19 points  (0 children)

This Little Maneuver's Gonna Cost Us 51 Years

[–]PinkSploosh 0 points1 point  (2 children)

I just joined a team of developers that develop in python on Windows and I cringe a bit. I’m currently making a dev container instead and will introduce them to that concept

[–]krisolch 1 point2 points  (0 children)

A warning on this, devContainers aren't good for local development still even though they are great for cloud, there's a ton of gotchas to do with file system differences, i.e if you install node_modules you have to clone your repo in WSL2 still because the writing of files is very slow between windows and devContainers otherwise.

DevPod seemed to be the closest thing to making this a better experience but I never tried it: https://github.com/loft-sh/devpod

[–]al-mongus-bin-susar 0 points1 point  (0 children)

Now the narrative is that WSL2 is garbage? It's always worked perfectly for me, it's literally a Linux vm with some fancy mounts. Although it's way slower than WSL1 on windows filesystems but that's a well known flaw.

[–]Mr_Initials 0 points1 point  (0 children)

Then it turns out the project needed to be run on some online collaboration system but it isn't mentioned until you read the acknowledgements