473,394 Members | 1,787 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,394 software developers and data experts.

number of python users

is there a rough estimate somewhere that shows currently how many python 1.5 vs
2.2 vs 2.3 vs 2.4 users there are? have a majority moved to 2.4? or are they
still using 2.3? etc...

thanks,

bryan

Sep 26 '05 #1
7 1471
Bryan wrote:
is there a rough estimate somewhere that shows currently how many python
1.5 vs 2.2 vs 2.3 vs 2.4 users there are? have a majority moved to 2.4?
or are they still using 2.3? etc...

thanks,
bryan


I'd bet the majority is still using 2.3:
* 2.3 has been around a very long time;
* 2.3 was installed by Apple on OS-X;
* 2.3 was called Python-in-a-tie;
* SciPy (Scientific Python) is still running on 2.3 on Windows
(there is some issue with I/O in 2.4 builds).
* Any Windows user with C code for python support modules
must expend some non-trivial effort to get a compatible
C compiler either by purchasing a VC 7.1 C/C++ compiler or
by downloading the free version of that compiler and runtime
environment and following instructions at:
http://www.vrplumber.com/programming/mstoolkit/
[The move needed to happen, but it slowed 2.4 uptake on Windows]

But, 2.3 is getting long-in-the-tooth. I don't believe another
bugfix release of 2.3 is in the cards.

--Scott David Daniels
sc***********@acm.org
Sep 26 '05 #2
On 2005-09-26, Bryan <be****@gmail.com> wrote:
is there a rough estimate somewhere that shows currently how many python 1.5 vs
2.2 vs 2.3 vs 2.4 users there are? have a majority moved to 2.4? or are they
still using 2.3? etc...


My guess is most are still using 2.3. The last time I looked,
that was the version shipped in most of the popular Linux
distros.

--
Grant Edwards grante Yow! Here we are in
at America... when do we
visi.com collect unemployment?
Sep 26 '05 #3
Bryan wrote:
is there a rough estimate somewhere that shows currently how many python
1.5 vs 2.2 vs 2.3 vs 2.4 users there are? have a majority moved to 2.4?
or are they still using 2.3? etc...


Why do you want to know that?
Sep 28 '05 #4
Scott David Daniels wrote:
* 2.3 was called Python-in-a-tie;


Nope, that's 2.2. See e.g.
http://lists.debian.org/debian-pytho.../msg00025.html
Sadly, it seems the Python Business Forum has died, or at least
fallen into some kind of coma, so I don't know if that's an
issue.

In corporate installations, there are still a lot of Red Hat
Enterprise Linux 3 installations, and they have 2.2. RH EL4
comes with 2.3.
Sep 28 '05 #5
Magnus Lycka wrote:
Bryan wrote:
is there a rough estimate somewhere that shows currently how many python
1.5 vs 2.2 vs 2.3 vs 2.4 users there are? have a majority moved to 2.4?
or are they still using 2.3? etc...


Why do you want to know that?


So he can make an informed decision about how far back he should
maintain compatibility?

--
Robert Kern
rk***@ucsd.edu

"In the fields of hell where the grass grows high
Are the graves of dreams allowed to die."
-- Richard Harter

Sep 28 '05 #6
Robert Kern wrote:
So he can make an informed decision about how far back he should
maintain compatibility?


I wasn't asking you! ;)

Depending on what kind of software this is, who the potential
users are, how the software will be distributed etc, the
importance of being backward compatible varies from essential
to completely irrelevant.

As usual, knowing more background makes it easier to help.
It would be a pity to miss out on really useful new features
in Python 2.4 while coding, and then end up bundling a Python
interpreter in the software installations anyway.

It's obviously more relevant to maintain compatibility with
older Python versions if we're talking about an open source
Python package that might be of use to the typical Python
programmer who uses Linux.

To name a few concrete examples, Zope typically bundles its
own python in the installation, and can work with just one
version and let other software on the same machine use another
python of a different version.

Twisted supports 2.2 - 2.4, but will probably skip 2.2 support
fairly soon, and since it uses some new Python features, some
backported Python libraries are included in Twisted, and that
creates a maintenance cost.
Sep 29 '05 #7
Magnus Lycka wrote:
To name a few concrete examples, Zope typically bundles its
own python in the installation, and can work with just one
version and let other software on the same machine use another
python of a different version.


Note that Zope 3 doesn't do this. The system Python is used by default.
You can always provide your own if you wish. Zope 3 is much more like
a "normal" Python library in this respect.
--
Benji York

Sep 29 '05 #8

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

36
by: Dag | last post by:
Is there a python module that includes functions for working with prime numbers? I mainly need A function that returns the Nth prime number and that returns how many prime numbers are less than N,...
4
by: james blair | last post by:
Hi I am generating a random number using random.randint(1,10000000000) Whats the possibility that the numbers generated will be same when generated by 100 users at the same time? Whats the best...
35
by: Michael Kearns | last post by:
I've been using python to write a simple 'launcher' for one of our Java applications for quite a while now. I recently updated it to use python 2.4, and all seemed well. Today, one of my...
3
by: Xah Lee | last post by:
Split File Fullpath Into Parts Xah Lee, 20051016 Often, we are given a file fullpath and we need to split it into the directory name and file name. The file name is often split into a core...
0
by: Xah Lee | last post by:
One-Liner Loop in Functional Style Xah Lee, 200510 Today we show a example of a loop done as a one-liner of Functional Programing style. Suppose you have a list of file full paths of...
1
by: William Connery | last post by:
Hi, I have a small python program with e-mail capabilities that I have pieced together from code snippets found on the internet. The program uses the smtplib module to successfully send an...
32
by: siggi | last post by:
@Ben Sizer Hi Ben, in January I received your message re Pygame and Python 2.5: As a Python (and programming ) newbie allow me a - certainly naive - question:
7
by: juliangrendell | last post by:
Hi experts- I have a potential use case of embedding Python where it must co- operate with the host c/c++ application in a single thread. That is, the c code and python interpreter need to...
2
by: Shao | last post by:
Dear All, I am looking for a nitty-gritty Python Ajax script to fire off a number of processing programmes, periodically checking their operations, sending messages back to an HTML div form by...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.