Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python > #95575
| References | (3 earlier) <2a6a9035-33bb-42a0-a034-027fbb873872@googlegroups.com> <CAPTjJmr6XiiyMX_Ob4M+ytKDVwtpP5u9SF6MSYeNqksgF8L63w@mail.gmail.com> <55D8AC8C.7040307@timgolden.me.uk> <CAPTjJmowW1sHc8qYv=HGxWvds0syv3NWiDZh25WA3KmO+1XNeQ@mail.gmail.com> <a41e1f5c-c4bc-45bd-99e5-0385727bd691@email.android.com> |
|---|---|
| Date | 2015-08-23 11:35 +1000 |
| Subject | Re: Bug! |
| From | Chris Angelico <rosuav@gmail.com> |
| Newsgroups | comp.lang.python |
| Message-ID | <mailman.24.1440293730.17298.python-list@python.org> (permalink) |
On Sun, Aug 23, 2015 at 11:22 AM, Simon Ward <simon@bleah.co.uk> wrote: > > > On 23 August 2015 00:06:44 BST, Chris Angelico <rosuav@gmail.com> wrote: >>Precisely. Every time you support multiple versions of some >>dependency, you have to test your code on all of them, and in the >>common case (new features added in newer versions), you have to target >>the oldest and weakest version. > > Just don't add features to older versions. They're in maintenance or bugfix mode. That's not what I'm talking about... I'm talking about multiple versions of a dependency. If I write a Python script, and tell people "this requires CPython 3.6 running on Linux" because that's what I run... it's not going to be easy to use. Telling people that it requires Python 3.4 or newer cuts out a lot of people, requiring 3.3 or better is going to include a lot more. It's a tradeoff between usability and cleanliness of code. ChrisA
Back to comp.lang.python | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Re: Bug! Chris Angelico <rosuav@gmail.com> - 2015-08-22 05:41 +1000
Re: Bug! hamilton <hamilton@nothere.com> - 2015-08-21 16:42 -0600
Re: Bug! Zachary Ware <zachary.ware+pylist@gmail.com> - 2015-08-21 18:07 -0500
Re: Bug! sohcahtoa82@gmail.com - 2015-08-21 16:53 -0700
Re: Bug! Chris Angelico <rosuav@gmail.com> - 2015-08-22 11:02 +1000
Re: Bug! Rustom Mody <rustompmody@gmail.com> - 2015-08-21 21:37 -0700
Re: Bug! Chris Angelico <rosuav@gmail.com> - 2015-08-22 15:16 +1000
Re: Bug! hamilton <hamilton@nothere.com> - 2015-08-21 23:26 -0600
Re: Bug! Tim Golden <mail@timgolden.me.uk> - 2015-08-22 18:08 +0100
Re: Bug! Chris Angelico <rosuav@gmail.com> - 2015-08-23 09:06 +1000
Re: Bug! Chris Angelico <rosuav@gmail.com> - 2015-08-23 11:35 +1000
Re: Bug! Simon Ward <simon@bleah.co.uk> - 2015-08-23 02:22 +0100
csiph-web