I think you have got to be meme’ing. You literally wrote 7 paragraphs about how to build something for python when for other languages it’s literally a single command. For Ruby, it’s literally bundle
. Nothing else. Doesn’t matter if it’s got C packages or not. Doesn’t matter if it’s windows or not. Doesn’t matter if you have a different project one folder over that uses an older gem or not. Doesn’t matter if it’s 15 years old or not. One command.
Just for comparison for gradle it’s ./gradlew build
For maven is mvn install
For Elixir it’s mix deps.get
mix compile
For node it’s npm install
every other language it’s hardly more than 1 command.
Python is the only language that thinks that it’s even slightly acceptable to have virtual environments when it was universally decided upon decades ago to be a tremendously bad idea. Just like node_modules which also was known to be a bad idea before npm decided to try it out again, only for it to be proven to be a bad idea right off the bat. And all the other python build tools have agreed that virtual envs are bad.
and yet that all works fine in Ruby, which came out around the same time as Python and yet has had Bundler for 15 years now.
Python - 15+ package managers and build tools Ruby - 1
the closest language to look at for packaging is probably lua, which has similar issues. however since lua is usually not a standalone application platform it’s not a big deal there.
no the closest language is literally Ruby, it’s almost the exact same language, except the tooling isn’t insane and it came out only a few years after python.
You have been in lala land for too long. That list of things to do is insane. Venv is possibly one of the worst solutions around, but many Python devs are incapable of seeing how bad it is. Just for comparison, so you can understand, in Ruby literally everything you did is covered by one command bundle
. On every system.
The longest load for a page you haven’t encountered before is under a second, because it’s loading thousands of items. The longest paint is 176ms. It was averaging like 17ms. It’s incredibly fast.
If there was any doubt that they were using this to get people to register to vote, this added detail should make it pretty clear. They were telling people who weren’t registered to register in order to get paid / enter a lottery.
Which is super illegal, so they just admitted it in court. They don’t care though because if it works they just get the carrot to pardon them.
Just as many issues as not reading the article.
The article says this isn’t to affect existing code.
Recent studies have shown that the pans offgas without even being used or at low temperatures, but yes just buying them at all is the main problem.
It’s always been bad for you. The process to create Teflon pans results in PFAS being released into streams and the atmosphere. Literally just creating the product has poisoned the earth, you don’t need to use it at all. But yes, I stopped buying Teflon stuff too. It’s the only way to reduce demand and manufacturing.
Recent studies have shown that teflon pans off gas without even being heated, and at low temperatures.
3M is the inventor and supplier I thought. DuPont just bought it and sold it. And then covered it up for literal decades.
That means it’s not easy to delete. So your initial premise is wrong.
Not at all. If these people actually read the Bible they’d be completely fine with trans people. They don’t, they just make up shit to fit their preexisting beliefs and then call themselves Christian.
I spent years testing out the best underwear and bought a bunch of different brands. The only ones worth buying IMO are 2UNDR. I’ve had some pairs for 8 years now with no holes in them. Every other brand falls apart. They’re incredibly high quality and I’m pretty sure they were the first to do the “pouch” style.
LinusTechTips has an incredibly recent video on this exact topic. Of course they were immediately sued or whatever so you can only watch on reuploads. https://youtu.be/IsUen26Cufs?si=b94x1EsxjLRi0Bts
I wouldn’t support the company, but I also think certifications are mostly useless.
What problem does this solve that test containers does not? Besides socket access?
Mlem is a lot better than Voyager. Better features, faster, has fewer errors messages. At least for me.
You also need to know what the internal GitHub event json looks like. Using act was such a pain I just gave up. Have tried several times now and it’s just easier to create a second repo just for testing and overwrite it with your current repo anytime you need to do major workflow changes.