Re: safety of (Py)Qt vs wx(Python)
Eli Schwartz <[email protected]> Wed, 10 Jun 2020 14:59:54 -0400
| Newsgroups | gmane.comp.python.pyqt-pykde |
|---|---|
| Message-ID | <[email protected]> |
This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --x8qOJaCaeWPA5ZwGPDPz7uzuTu8eiuEPH Content-Type: multipart/mixed; boundary="2IA5BTYw6bH66Y2XraxFpAAiqJsrhjdLD" --2IA5BTYw6bH66Y2XraxFpAAiqJsrhjdLD Content-Type: text/plain; charset=utf-8 Content-Language: en-US-large Content-Transfer-Encoding: quoted-printable On 6/10/20 2:01 PM, Grzegorz Bokota wrote: > If you write an application for many users you need to asume that user = may > have different system versions and even may not have administrative > privileges on their machine. The solution to this is to ensure that your application is *more* compatible, not *less* compatible. Make sure it works with whatever is the default python3 on the operating systems you support. > There are still things that are forced to say on older systems. For exa= mple > if you would like to have a stable CUDA environment on Ubuntu it should= be > LTS, and on the nvidia page you can download only drivers for 16.04 and= > 18.04. > There are also other "professional" programs that are only supported on= > Ubuntu LTS, Centos. >=20 > On the other hand there is no problem to install a modern python versio= n on > such an old system to use its full features and write simpler code. Literally the entire point of these distros is to be stable, how is it "stable" to install random "modern" python versions and use bleeding edge features? If someone wants to install newer python versions, no one is saying they're not allowed -- but it doesn't matter, you still need to support their use of old, stable python releases that come with the distro. Therefore, it does not matter if your dev machine has access to modern python, you don't have the option to "use its full features and write simpler code" if you want to support stable users, as you'll alienate all your stable users who cannot run the code anymore. > And I do not think that ubuntu 18.04 or centos 8 are old systems. That's not "Ubuntu LTS". It is one of a whole bunch of Ubuntu LTS releases. There's a Ubuntu 2020 release that was first launched 50 days ago. There's also a Ubuntu 14.04.6 LTS which was released 6 years ago and will not be End of Life for another 2 years. When I see people talking about how they need Ubuntu LTS support, it nearly always means either 14.04 or, if we're truly blessed by downright *visionaries*, the shockingly recent 16.04, which are both supremely old. CentOS 8 is less than a year old, anyone who is using CentOS because of how stable it is is going to be using CentOS 7, which is more 2014 code, this time supported until End of Life in 2024-06-30 and with full updates for another 2 months still. The first newly deployed boxes will only just start being deployed with CentOS 8. All these are pretty old, and quite frankly, they will want to use old, tested versions of python3 and wxpython, and their stable distro can provide this just fine. --=20 Eli Schwartz Arch Linux Bug Wrangler and Trusted User --2IA5BTYw6bH66Y2XraxFpAAiqJsrhjdLD-- --x8qOJaCaeWPA5ZwGPDPz7uzuTu8eiuEPH Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEvSewel70XCra9w4EhIGKaBmvSpsFAl7hLaoACgkQhIGKaBmv SpvsWA//XGrjNdm6q2S3s3XQTkDD/fBeYuynhCzbmVD4woINUggENSpnvomhVTVk nngURnhQV6hbwA6VbgSnZw0m88qwnMG/h+kfpuNcch+eM9ssKuqSE710Bl/3g9iG tQGMzd2Pk1qGbiGo1TeyZ2ySOJDNZmAEvi85UDN7L4Wgos2Hx4KxxHHqKr/0oDGv ApGPZS/3WMiN+Rz00BLKnS2DG2LruIljgPG+L+UOG7E1fYbTpX4n1g0as7GdSHIK AV6E2vrGhVhIi1jGWaTGfU5WimqqK8bQqrKmZocbDtd6Si/Yf/ktLYJftBvgkSIA 4fLUwreWPi6HPTrHX2zVCEwqBdwX39u11ffZXj0yoTuaM6C2ulwM+bbXx9BC9siw /0m5kP0N34v/1taRX+czd5hfV7sbe8Chvaz9ZrhhoT1sFqwlqOQejDYt5MMWizEM 1uPujYuO1cJp6RiNsfVTB+w6FgSl0ssFRV2X/eQYD+8lpwdy6AsVHlN5noxnndfd xK78RMm0RUpTLRBOFwi6/OAcbj/puo1LM6cRp4W8avQvCJLm2zkYTaL5dCv8b2lQ kcKl9/iVxRAlIVAdggIX+4ObG0bo4Dqu8fBMFQSiMb/nSB24Cm93jVaAVcyslZeF IcRw5TLaAmP0vFrn4x/BbdhYEbCI0bW77a0b8GsemxnqfQrQxumJAjMEAQEKAB0W IQRgQRMEwJ02YoNA7v/OsWfvtXIr1gUCXuEtqgAKCRDOsWfvtXIr1qK7EACSO+5s q8FBDJ0XP7G6iMwH6M3S7wvZ3o/HHP2FBeor6PmxAN+aJCPGdQVPSO3awj2K4DkE Bv1cibLIEB08mqvAIT+Cb9LRhpzUmkllqd5w5Q1MqtvKCD04QEO0wJRdXkadI8eT PLE5Lt0O8WXJ77PseDfyokJ10zH4uPUqxlmeWE3XPbyblngqDaD7civGSeZkIY/F 7/CuZCIGQ8uiFQ8EhLdwTs0pHdpwhV0dO9VxyIBOo04kqCpjquWXapKa2SQusF62 +wrGdVe4VbU1kjkH8YkxxChRFrL44CsqczshsR47En1PRvlAv9Q5fCny6sisTmOu OZPmwQFR05db1Aw7RYA+0bLrRg1u9dKh2SmWhA4RQSOx6fVQKTAtCeTcIjB01ULl u5lXvtwhQME5C47cRtHj3VqYxge2lWKLJgSaSv2wtCfsoMYBaGeUsuHQoJUU53+v VoSkdghaBDG4mjRer3MMhptNjtY97xtS9eLBbt6ZRCumuscHybMShkxEC4R+m314 f3KgyX08l+vYBJfYYKOwx8fUbj17DlYgyN4q+fJ5+u519ZjxgUHudEKOvaHaGEpX KVZe9nxX9gw+ga7EN+mVeeu0utWqQikuI7hwV0ReesWW6g7M1oe/FVLrDXrLNKoW RNdFJlvllxSATQxHUJoWueM4LH+VYWoAGI/iXQ== =kOIp -----END PGP SIGNATURE----- --x8qOJaCaeWPA5ZwGPDPz7uzuTu8eiuEPH--