RIPE Atlas Tools and Python versions
As some of you may already know, we’ve been working on a new command-line toolkit that will let you do nifty things like: * List measurement and probe metadata * Generate reports from measurement results * Stream measurement results It’s coming along quite nicely, but I’m running into just too many cases where support for Python 2.6 is (a) making my job harder, and (b) making my code uglier. Given that (a) means I spend more time fixing compatibility rather than adding features and (b) just makes me sad, I wanted to ask the community how important Python 2.6 is to you. So here’s the question: Of those of you who would find such a tool interesting/useful, how many of you *only* have access to a computer running Python 2.6? Such systems include CentOS distributions earlier than 7, and corresponding RedHat Enterprise systems. If you’re using Debian, or Ubuntu, you should already have 2.7 by default, and if you’re on Gentoo or Arch, you probably have both 2.7 and 3.5 already. I understand that Apple’s OSX is running 2.7 these days as well. If I don’t get a wave of messages about how very important 2.6 is to your collective health and wellbeing, I’m going to consider this a non-issue and drop support for 2.6. Thanks for your input everyone :-)
Hi all On Wed, Sep 23, 2015 at 2:30 PM, Daniel Quinn <dquinn@ripe.net> wrote:
So here’s the question:
Of those of you who would find such a tool interesting/useful, how many of you only have access to a computer running Python 2.6?
I for one am happy to drop support for 2.6, the systems where I'm likely to run the tool from will have >=2.7. And if they don't, I can always get it from RedHat/SCL. Cheers, -- "If you want to go fast, go alone. If you want to go far, go together."
Accord to python.org, Python 2.6 (final) was released on October 1st, 2008. It has served well, but is time to retire in favour of new features/better code. Rick From: ripe-atlas [mailto:ripe-atlas-bounces@ripe.net] On Behalf Of Daniel Quinn Sent: 23 September 2015 13:30 To: RIPE Atlas People Subject: [atlas] RIPE Atlas Tools and Python versions As some of you may already know, we’ve been working on a new command-line toolkit that will let you do nifty things like: * List measurement and probe metadata * Generate reports from measurement results * Stream measurement results It’s coming along quite nicely, but I’m running into just too many cases where support for Python 2.6 is (a) making my job harder, and (b) making my code uglier. Given that (a) means I spend more time fixing compatibility rather than adding features and (b) just makes me sad, I wanted to ask the community how important Python 2.6 is to you. So here’s the question: Of those of you who would find such a tool interesting/useful, how many of you only have access to a computer running Python 2.6? Such systems include CentOS distributions earlier than 7, and corresponding RedHat Enterprise systems. If you’re using Debian, or Ubuntu, you should already have 2.7 by default, and if you’re on Gentoo or Arch, you probably have both 2.7 and 3.5 already. I understand that Apple’s OSX is running 2.7 these days as well. If I don’t get a wave of messages about how very important 2.6 is to your collective health and wellbeing, I’m going to consider this a non-issue and drop support for 2.6. Thanks for your input everyone :-)
On 9/23/15 2:30 PM, Daniel Quinn wrote:
[...]
Of those of you who would find such a tool interesting/useful, how many of you *only* have access to a computer running Python 2.6?
Such systems include CentOS distributions earlier than 7,
which apparently includes RIPE NCC machines: $ uname -a Linux bastion1.hdp1.ripe.net 2.6.32-504.8.1.el6.x86_64 #1 SMP Wed Jan 28 21:11:36 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux $ whereis python python: /usr/bin/python2.6-config /usr/bin/python2.6 /usr/bin/python /usr/lib/python2.6 /usr/lib64/python2.6 /usr/include/python2.6 /opt/virtualenv/bin/python2.6 /opt/virtualenv/bin/python /usr/share/man/man1/python.1.gz $ /usr/bin/python -V Python 2.6.6 bastion1 is a number crunching front end to hadoop, a place where I run Atlas related jobs. Before dropping support for 2.6, can you guys ensure/coordinate 2.7 is available there? Thanks, -- Rene
and corresponding RedHat Enterprise systems. If you’re using Debian, or Ubuntu, you should already have 2.7 by default, and if you’re on Gentoo or Arch, you probably have both 2.7 and 3.5 already. I understand that Apple’s OSX is running 2.7 these days as well.
If I don’t get a wave of messages about how very important 2.6 is to your collective health and wellbeing, I’m going to consider this a non-issue and drop support for 2.6.
Thanks for your input everyone :-)
oops, that was meant as an internal heads-up. Sorry spamming the list. -- Rene On 9/23/15 2:44 PM, Rene Wilhelm wrote:
On 9/23/15 2:30 PM, Daniel Quinn wrote:
[...]
Of those of you who would find such a tool interesting/useful, how many of you *only* have access to a computer running Python 2.6?
Such systems include CentOS distributions earlier than 7,
which apparently includes RIPE NCC machines:
$ uname -a Linux bastion1.hdp1.ripe.net 2.6.32-504.8.1.el6.x86_64 #1 SMP Wed Jan 28 21:11:36 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux $ whereis python python: /usr/bin/python2.6-config /usr/bin/python2.6 /usr/bin/python /usr/lib/python2.6 /usr/lib64/python2.6 /usr/include/python2.6 /opt/virtualenv/bin/python2.6 /opt/virtualenv/bin/python /usr/share/man/man1/python.1.gz $ /usr/bin/python -V Python 2.6.6
bastion1 is a number crunching front end to hadoop, a place where I run Atlas related jobs.
Before dropping support for 2.6, can you guys ensure/coordinate 2.7 is available there?
Thanks,
-- Rene
and corresponding RedHat Enterprise systems. If you’re using Debian, or Ubuntu, you should already have 2.7 by default, and if you’re on Gentoo or Arch, you probably have both 2.7 and 3.5 already. I understand that Apple’s OSX is running 2.7 these days as well.
If I don’t get a wave of messages about how very important 2.6 is to your collective health and wellbeing, I’m going to consider this a non-issue and drop support for 2.6.
Thanks for your input everyone :-)
participants (5)
-
Daniel Quinn
-
Iñigo Ortiz de Urbina
-
Jonathan Brewer
-
Rene Wilhelm
-
Rick Havern