MSI is still very very heavily used, though with an executable wrapper. There are some businesses which will not allow deploying non-msi software, so for example Libre Office installer must strictly be msi based.
lol msi is still one of the most used ways of installing stuff in windows especially since everyt setup,exe you can find is basicly a wrapper for it ... , also any installed program can be easely repacked into an msi , and thus makes for easely reproduction on a differen system , so i think not being able to do msi's in favor of the much less accessible appx format is nto that great actually
I'm genuinely surprised not to see tkinter on the list. Not to bring undue shade, but when is the last time anyone used Tcl/Tk to make a graphical interface in Python? Is there an underground fanbase I'm missing here?
@@Carberra I bit the bullet and used argparse for my newest project, but I'm not sure I want to go back and change my older program using getopt. I guess I could try to write my own or checkout Click.
What don't you like about argparse? I have always found it easy to use, even for some pretty complicated scenarios. It is flexible and extensible and the resulting code is tidy and easy to maintain.
@@Kenionatus WTF ? Decimal floating point format is pretty much everywhere in paper documents. If you get input string "0.1" and convert it to binary floating point, it is a mistake, a serious bug in financial software, and Python is still doing it.
@@Carberra The point is that the correct way for Python to parse decimal floating point input is to encode it as decimal floating point. Unless it is expressly stated that the decimal input should be converted to binary, it should be decimal floating point. One could use crutches to run, but it is not the correct way to suggest doing it for everyone.
I tried using warnings depricated decorator and got an error at runtime. I was mostly testing it and just changed my code, but was surprised it broke. Running 3.12
MSI is still very very heavily used, though with an executable wrapper. There are some businesses which will not allow deploying non-msi software, so for example Libre Office installer must strictly be msi based.
lol msi is still one of the most used ways of installing stuff in windows especially since everyt setup,exe you can find is basicly a wrapper for it ... , also any installed program can be easely repacked into an msi , and thus makes for easely reproduction on a differen system , so i think not being able to do msi's in favor of the much less accessible appx format is nto that great actually
It is sad to see short and concise ways to write things go. Like the utcnow function. Althought I agree that it was broken.
I'm genuinely surprised not to see tkinter on the list. Not to bring undue shade, but when is the last time anyone used Tcl/Tk to make a graphical interface in Python? Is there an underground fanbase I'm missing here?
I'm a bit sore getopt is soft deprecated. I don't like how argparse does the arguments.
You're not alone -- Click uses optparse instead of argparse for that very reason.
@@Carberra I bit the bullet and used argparse for my newest project, but I'm not sure I want to go back and change my older program using getopt. I guess I could try to write my own or checkout Click.
Check out fire
@@teodorlamort3864 Thanks
What don't you like about argparse? I have always found it easy to use, even for some pretty complicated scenarios. It is flexible and extensible and the resulting code is tidy and easy to maintain.
Is that crap still treating decimal floating point input as binary floating point ?
Decimal floating point is an insanely uncommon data format in programming.
@@Kenionatus WTF ? Decimal floating point format is pretty much everywhere in paper documents. If you get input string "0.1" and convert it to binary floating point, it is a mistake, a serious bug in financial software, and Python is still doing it.
You can use the "decimal" standard library module for decimal floating point.
@@Carberra The point is that the correct way for Python to parse decimal floating point input is to encode it as decimal floating point. Unless it is expressly stated that the decimal input should be converted to binary, it should be decimal floating point. One could use crutches to run, but it is not the correct way to suggest doing it for everyone.
What languages use decimal floating point by default? I'm not aware of any.
I tried using warnings depricated decorator and got an error at runtime. I was mostly testing it and just changed my code, but was surprised it broke. Running 3.12
It was added in 3.13, which is probably why you're getting the error 😉
🎉
Way above my pay grade, as all my python AIML workloads are containerized and they update automatically! Woo hoo automation!