Re: [python-win32] Dropping support for Python 2.3?

2013-04-29 Thread Andreas Holtz

I didn't check it but will have a look.

Thank you very much :)

Andreas

schrieb Amaury Forgeot d'Arc am 29.04.2013 00:38:


2013/4/29 Andreas Holtz a.ho...@gmx.net mailto:a.ho...@gmx.net

I'm bound to Python 2.5.
I make heavy usage of 4Suite which is not supported for Python 2.6+ so I 
can not upgrade :(
Or does anyone know a good XML lib that support xpath?


Did you try lxml? It has good xpath support.
And it's actively maintained.

--
Amaury Forgeot d'Arc

___
python-win32 mailing list
python-win32@python.org
http://mail.python.org/mailman/listinfo/python-win32


Re: [python-win32] Dropping support for Python 2.3?

2013-04-29 Thread Werner F. Bruhin

On 29/04/2013 00:30, Andreas Holtz wrote:

I'm bound to Python 2.5.
I make heavy usage of 4Suite which is not supported for Python 2.6+ so I
can not upgrade :(
Or does anyone know a good XML lib that support xpath?

What about Amara 2.x:
https://pypi.python.org/pypi?%3Aaction=searchterm=amarasubmit=search

Werner

___
python-win32 mailing list
python-win32@python.org
http://mail.python.org/mailman/listinfo/python-win32


Re: [python-win32] Dropping support for Python 2.3?

2013-04-28 Thread Andreas Holtz

I'm bound to Python 2.5.
I make heavy usage of 4Suite which is not supported for Python 2.6+ so I can 
not upgrade :(
Or does anyone know a good XML lib that support xpath?

Regards

Andreas

schrieb Michael Manfre am 26.03.2013 14:08:

Anyone running a no longer supported version of Python on Windows has already 
made the conscious decision that upgrading their code to newer
versions is not worth the cost. No point in shifting that cost to pywin32 
maintenance. +1 on dropping all code from any version of Python
that no longer receives security updates.

Regards,
Michael Manfre

On Tue, Mar 26, 2013 at 8:44 AM, Kris Hardy k...@rhs.com 
mailto:k...@rhs.com wrote:

+1

Mark Hammond skippy.hamm...@gmail.com mailto:skippy.hamm...@gmail.com 
wrote:

I've been happy to drop support for a couple of years, but while it kept
working I kept building it :) I can't recall if 2.4 is built with vc6
too - if so, we might as well kill that too.

Cheers,

Mark.

On 26/03/2013 8:33 PM, Vernon D. Cole wrote:

Perhaps it is time...

I found a copy of Python 2.3 to load onto a new computer in order to
test my software, but it was not easy. It is in the small print 
about
four pages down from the download page on python.org 
http://python.org
http://python.org. I was one of 432 people who have downloaded the
2.3 installer for pywin32 build 218. Compared with 121,351 
downloaded
installers fo r Python 3.3 and 2.7 combined, 431 is 0.35 percent of 
our
users. I discounted myself, because the only reason I downloaded the
package was to make sure I have not broken something by using a new
feature. I wonder how many of the others of that 432 are for similar
reasons. Most, I would bet.

Supporting that zero point three percent is costly, in terms of lost
features. Adodbapi is not a large module, but there are half a dozen
places in it which deal specifically with Python 2.3 -- such as 
import
win32com.decimal.decimal_23 as decimal for example. There are two
places which work around not having generator expressions, and a big
question in the comments about handling the difference between long 
and
int integers, and whether that is done correctly. There is also a
confusing code block for float conversion with commas versus dots. 
All
of that goes away if I simply change the all versions of CPython 
lat er
than,,, line.

The important differences in Python 2.4
* decimal.Decimal
* generator expressions
* built in set objects
* Decorators
* unified integers
* locale-independent float/string conversion
* reverse iteration

I am starting an informal poll...

Is it really worthwhile to keep maintaining support for Python 2.3,
which was released in 2005 and has not been updated since 2008?
--
Vernon







python-win32 mailing list
python-win32@python.org mailto:python-win32@python.org
http://mail.python.org/mailman/listinfo/python-win32






python-win32 mailing list
python-win32@python.org mailto:python-win32@python.org
http://mail.python.org/mailman/listinfo/python-win32


--
Sent from my Android phone with K-9 Mail. Please excuse my brevity.

___
python-win32 mailing list
python-win32@python.org mailto:python-win32@python.org
http://mail.python.org/mailman/listinfo/python-win32




___
python-win32 mailing list
python-win32@python.org
http://mail.python.org/mailman/listinfo/python-win32


___
python-win32 mailing list
python-win32@python.org
http://mail.python.org/mailman/listinfo/python-win32


Re: [python-win32] Dropping support for Python 2.3?

2013-04-28 Thread Amaury Forgeot d'Arc
2013/4/29 Andreas Holtz a.ho...@gmx.net

 I'm bound to Python 2.5.
 I make heavy usage of 4Suite which is not supported for Python 2.6+ so I
 can not upgrade :(
 Or does anyone know a good XML lib that support xpath?


Did you try lxml? It has good xpath support.
And it's actively maintained.

-- 
Amaury Forgeot d'Arc
___
python-win32 mailing list
python-win32@python.org
http://mail.python.org/mailman/listinfo/python-win32


Re: [python-win32] Dropping support for Python 2.3?

2013-04-28 Thread Vernon D. Cole
2.5 is still good. I am suggesting (begging) that we drop 2.4 .
On Apr 28, 2013 11:31 PM, Andreas Holtz a.ho...@gmx.net wrote:

 I'm bound to Python 2.5.
 I make heavy usage of 4Suite which is not supported for Python 2.6+ so I
 can not upgrade :(
 Or does anyone know a good XML lib that support xpath?

 Regards

 Andreas

 schrieb Michael Manfre am 26.03.2013 14:08:

 Anyone running a no longer supported version of Python on Windows has
 already made the conscious decision that upgrading their code to newer
 versions is not worth the cost. No point in shifting that cost to pywin32
 maintenance. +1 on dropping all code from any version of Python
 that no longer receives security updates.

 Regards,
 Michael Manfre

 On Tue, Mar 26, 2013 at 8:44 AM, Kris Hardy k...@rhs.com mailto:
 k...@rhs.com wrote:

 +1

 Mark Hammond skippy.hamm...@gmail.com mailto:skippy.hammond@gmail.*
 *com skippy.hamm...@gmail.com wrote:

 I've been happy to drop support for a couple of years, but while
 it kept
 working I kept building it :) I can't recall if 2.4 is built with
 vc6
 too - if so, we might as well kill that too.

 Cheers,

 Mark.

 On 26/03/2013 8:33 PM, Vernon D. Cole wrote:

 Perhaps it is time...

 I found a copy of Python 2.3 to load onto a new computer in
 order to
 test my software, but it was not easy. It is in the small
 print about
 four pages down from the download page on python.org 
 http://python.org
 http://python.org. I was one of 432 people who have
 downloaded the
 2.3 installer for pywin32 build 218. Compared with 121,351
 downloaded
 installers fo r Python 3.3 and 2.7 combined, 431 is 0.35
 percent of our
 users. I discounted myself, because the only reason I
 downloaded the
 package was to make sure I have not broken something by using
 a new
 feature. I wonder how many of the others of that 432 are for
 similar
 reasons. Most, I would bet.

 Supporting that zero point three percent is costly, in terms
 of lost
 features. Adodbapi is not a large module, but there are half
 a dozen
 places in it which deal specifically with Python 2.3 -- such
 as import
 win32com.decimal.decimal_23 as decimal for example. There
 are two
 places which work around not having generator expressions,
 and a big
 question in the comments about handling the difference
 between long and
 int integers, and whether that is done correctly. There is
 also a
 confusing code block for float conversion with commas versus
 dots. All
 of that goes away if I simply change the all versions of
 CPython lat er
 than,,, line.

 The important differences in Python 2.4
 * decimal.Decimal
 * generator expressions
 * built in set objects
 * Decorators
 * unified integers
 * locale-independent float/string conversion
 * reverse iteration

 I am starting an informal poll...

 Is it really worthwhile to keep maintaining support for
 Python 2.3,
 which was released in 2005 and has not been updated since
 2008?
 --
 Vernon




 --**
 --**--**
 --**

 python-win32 mailing list
 python-win32@python.org 
 mailto:python-win32@python.**orgpython-win32@python.org
 
 
 http://mail.python.org/**mailman/listinfo/python-win32http://mail.python.org/mailman/listinfo/python-win32



 --**--**
 --**--**
 

 python-win32 mailing list
 python-win32@python.org 
 mailto:python-win32@python.**orgpython-win32@python.org
 
 
 http://mail.python.org/**mailman/listinfo/python-win32http://mail.python.org/mailman/listinfo/python-win32


 --
 Sent from my Android phone with K-9 Mail. Please excuse my brevity.

 __**_
 python-win32 mailing list
 python-win32@python.org 
 mailto:python-win32@python.**orgpython-win32@python.org
 
 
 http://mail.python.org/**mailman/listinfo/python-win32http://mail.python.org/mailman/listinfo/python-win32




 __**_
 python-win32 mailing list
 python-win32@python.org
 http://mail.python.org/**mailman/listinfo/python-win32http://mail.python.org/mailman/listinfo/python-win32

  __**_
 python-win32 mailing list
 python-win32@python.org
 

Re: [python-win32] Dropping support for Python 2.3?

2013-04-25 Thread Vernon D. Cole
This has also been discussed in the GUID thread, but I am bringing it back
to this one...

I have basically completed the work of breaking adodbapi up into a package
of smaller modules. It has really helped to make the code more readable.
There is now a remote module, so that a programmer (on Windows or Linux)
can do:

import adodbapi.remote as db
conn = db.connect('some connection string)

and expect the resulting connection to operate pretty much as if it were a
local database connection.

There is also a server module:
C:py -m adodbapi.server host=0.0.0.0

Tearing the old monolithic module apart was key to making those happen.
But now I am having trouble getting the legacy code in the test suite to
handle some obscure cases.

The easiest way out of my problem requires the use of explicit relative
imports -- which were introduced in Python 2.5.

Can we (please) drop 2.4?
--
Vernon

(P.S.: the remote and server modules require Pyro4, which in turn
requires Python 2.6)  I have carefully isolated the prerequisites so that
they do not appear unless you try actually using the new routines.)



On Wed, Mar 27, 2013 at 5:29 PM, Mark Hammond skippy.hamm...@gmail.comwrote:

 On 28/03/2013 5:18 AM, Roger Upole wrote:

 Python 2.4 is VS.Net 2003 (aka VC7).

 If we can drop support for Windows 95/98/ME while we're
 at it, it would eliminate some more maintenance headaches.
 At this point in time, even dropping Windows NT isn't unreasonable.


 Agreed.

 Mark



  Roger

 Mark Hammond skippy.hamm...@gmail.com wrote in message
 news:5151967F.3020006@gmail.**com...

 I've been happy to drop support for a couple of years, but while it kept
 working I kept building it :)  I can't recall if 2.4 is
 built with vc6 too - if so, we might as well kill that too.

 Cheers,

 Mark.




 __**_
 python-win32 mailing list
 python-win32@python.org
 http://mail.python.org/**mailman/listinfo/python-win32http://mail.python.org/mailman/listinfo/python-win32


 __**_
 python-win32 mailing list
 python-win32@python.org
 http://mail.python.org/**mailman/listinfo/python-win32http://mail.python.org/mailman/listinfo/python-win32

___
python-win32 mailing list
python-win32@python.org
http://mail.python.org/mailman/listinfo/python-win32


Re: [python-win32] Dropping support for Python 2.3?

2013-04-25 Thread Vernon D. Cole
My apologies for publishing misinformation:  Pyro4 does not *require*
Python 2.6, it simply does not go out of it's way to support 2.5. In fact,
it does work. I have discovered that the 2.6 dependencies were in my own
code for the server and remote modules  fixed them.  I had to write a main
program to run the server.  It follows in full...

#!python2.5
 Python 2.5 will not run the server using py -2.5 -m adodbapi.server
but will run it this way
import adodbapi.server
adodbapi.server.serve()

So -- I was wrong.  The new features I am adding to adodbapi will work in
Python 2.5, and passed unittest a few minutes ago.  2.4 support is hopeless.
--
Vernon

On Thu, Apr 25, 2013 at 4:09 AM, Vernon D. Cole vernondc...@gmail.comwrote:



 (P.S.: the remote and server modules require Pyro4, which in turn
 requires Python 2.6)  I have carefully isolated the prerequisites so that
 they do not appear unless you try actually using the new routines.)


___
python-win32 mailing list
python-win32@python.org
http://mail.python.org/mailman/listinfo/python-win32


Re: [python-win32] Dropping support for Python 2.3?

2013-03-27 Thread Roger Upole
Python 2.4 is VS.Net 2003 (aka VC7).

If we can drop support for Windows 95/98/ME while we're
at it, it would eliminate some more maintenance headaches.
At this point in time, even dropping Windows NT isn't unreasonable.

Roger

Mark Hammond skippy.hamm...@gmail.com wrote in message 
news:5151967f.3020...@gmail.com...
 I've been happy to drop support for a couple of years, but while it kept 
 working I kept building it :)  I can't recall if 2.4 is 
 built with vc6 too - if so, we might as well kill that too.

 Cheers,

 Mark.




___
python-win32 mailing list
python-win32@python.org
http://mail.python.org/mailman/listinfo/python-win32


Re: [python-win32] Dropping support for Python 2.3?

2013-03-26 Thread Tim Golden
[re supporting 2.3 for adodbapi]

Ditch it, I say. I think the minimum I test against for any of my stuff
is 2.4 -- and I'm more and more inclined towards 2.6+. As you say,
there's a small but definite overhead, the more so as we support 2.x and
3.x from the same codebase.

(I have to do some fancy footwork in one test to avoid even importing a
test support module under 3.x which is needed for 2.x).

TJG

___
python-win32 mailing list
python-win32@python.org
http://mail.python.org/mailman/listinfo/python-win32


Re: [python-win32] Dropping support for Python 2.3?

2013-03-26 Thread Harald Armin Massa[legacy]
 Is it really worthwhile to keep maintaining support for Python 2.3, which
 was released in 2005 and has not been updated since 2008?

my vote: keep the running versions, aka builds up to now downloadable.
Drop the support for more modern builds of PythonWin32. Whoever is
forced to work with Python2.3, will not really be justified to expect
being able to access Windows 8 features.

Best wishes,

Harald

-- 
LightningTalkMan
a brand of GHUM GmbH
Spielberger Straße 49
70435 Stuttgart
0173/9409607
___
python-win32 mailing list
python-win32@python.org
http://mail.python.org/mailman/listinfo/python-win32


Re: [python-win32] Dropping support for Python 2.3?

2013-03-26 Thread Mark Hammond
I've been happy to drop support for a couple of years, but while it kept 
working I kept building it :)  I can't recall if 2.4 is built with vc6 
too - if so, we might as well kill that too.


Cheers,

Mark.

On 26/03/2013 8:33 PM, Vernon D. Cole wrote:

Perhaps it is time...

I found a copy of Python 2.3 to load onto a new computer in order to
test my software, but it was not easy.  It is in the small print about
four pages down from the download page on python.org
http://python.org.  I was one of 432 people who have downloaded the
2.3 installer for pywin32 build 218.  Compared with 121,351 downloaded
installers for Python 3.3 and 2.7 combined, 431 is 0.35 percent of our
users. I discounted myself, because the only reason I downloaded the
package was to make sure I have not broken something by using a new
feature.  I wonder how many of the others of that 432 are for similar
reasons.  Most, I would bet.

Supporting that zero point three percent is costly, in terms of lost
features.  Adodbapi is not a large module, but there are half a dozen
places in it which deal specifically with Python 2.3 -- such as import
win32com.decimal.decimal_23 as decimal for example.  There are two
places which work around not having generator expressions, and a big
question in the comments about handling the difference between long and
int integers, and whether that is done correctly. There is also a
confusing code block for float conversion with commas versus dots.  All
of that goes away if I simply change the all versions of CPython later
than,,, line.

The important differences in Python 2.4
* decimal.Decimal
* generator expressions
* built in set objects
* Decorators
* unified integers
* locale-independent float/string conversion
* reverse iteration

I am starting an informal poll...

Is it really worthwhile to keep maintaining support for Python 2.3,
which was released in 2005 and has not been updated since 2008?
--
Vernon




___
python-win32 mailing list
python-win32@python.org
http://mail.python.org/mailman/listinfo/python-win32



___
python-win32 mailing list
python-win32@python.org
http://mail.python.org/mailman/listinfo/python-win32


Re: [python-win32] Dropping support for Python 2.3?

2013-03-26 Thread Kris Hardy
+1

Mark Hammond skippy.hamm...@gmail.com wrote:

I've been happy to drop support for a couple of years, but while it
kept 
working I kept building it :)  I can't recall if 2.4 is built with vc6 
too - if so, we might as well kill that too.

Cheers,

Mark.

On 26/03/2013 8:33 PM, Vernon D. Cole wrote:
 Perhaps it is time...

 I found a copy of Python 2.3 to load onto a new computer in order to
 test my software, but it was not easy.  It is in the small print
about
 four pages down from the download page on python.org
 http://python.org.  I was one of 432 people who have downloaded the
 2.3 installer for pywin32 build 218.  Compared with 121,351
downloaded
 installers for Python 3.3 and 2.7 combined, 431 is 0.35 percent of
our
 users. I discounted myself, because the only reason I downloaded the
 package was to make sure I have not broken something by using a new
 feature.  I wonder how many of the others of that 432 are for similar
 reasons.  Most, I would bet.

 Supporting that zero point three percent is costly, in terms of lost
 features.  Adodbapi is not a large module, but there are half a dozen
 places in it which deal specifically with Python 2.3 -- such as
import
 win32com.decimal.decimal_23 as decimal for example.  There are two
 places which work around not having generator expressions, and a big
 question in the comments about handling the difference between long
and
 int integers, and whether that is done correctly. There is also a
 confusing code block for float conversion with commas versus dots. 
All
 of that goes away if I simply change the all versions of CPython
later
 than,,, line.

 The important differences in Python 2.4
 * decimal.Decimal
 * generator expressions
 * built in set objects
 * Decorators
 * unified integers
 * locale-independent float/string conversion
 * reverse iteration

 I am starting an informal poll...

 Is it really worthwhile to keep maintaining support for Python 2.3,
 which was released in 2005 and has not been updated since 2008?
 --
 Vernon




 ___
 python-win32 mailing list
 python-win32@python.org
 http://mail.python.org/mailman/listinfo/python-win32


___
python-win32 mailing list
python-win32@python.org
http://mail.python.org/mailman/listinfo/python-win32

-- 
Sent from my Android phone with K-9 Mail. Please excuse my brevity.___
python-win32 mailing list
python-win32@python.org
http://mail.python.org/mailman/listinfo/python-win32


Re: [python-win32] Dropping support for Python 2.3?

2013-03-26 Thread Michael Manfre
Anyone running a no longer supported version of Python on Windows has
already made the conscious decision that upgrading their code to newer
versions is not worth the cost. No point in shifting that cost to pywin32
maintenance. +1 on dropping all code from any version of Python that no
longer receives security updates.

Regards,
Michael Manfre

On Tue, Mar 26, 2013 at 8:44 AM, Kris Hardy k...@rhs.com wrote:

 +1

 Mark Hammond skippy.hamm...@gmail.com wrote:

 I've been happy to drop support for a couple of years, but while it kept
 working I kept building it :)  I can't recall if 2.4 is built with vc6

 too - if so, we might as well kill that too.

 Cheers,

 Mark.

 On 26/03/2013 8:33 PM, Vernon D. Cole wrote:

 Perhaps it is time...

 I found a copy of Python 2.3 to load onto a new computer in order to
 test my software, but it was not easy.  It is in the small print about
 four pages down from the download page on python.org

 http://python.org.  I was one of 432 people who have downloaded the
 2.3 installer for pywin32 build 218.  Compared with 121,351 downloaded
 installers fo
  r
 Python 3.3 and 2.7 combined, 431 is 0.35 percent of our
 users. I discounted myself, because the only reason I downloaded the
 package was to make sure I have not broken something by using a new
 feature.  I wonder how many of the others of that 432 are for similar

 reasons.  Most, I would bet.

 Supporting that zero point three percent is costly, in terms of lost
 features.  Adodbapi is not a large module, but there are half a dozen
 places in it which deal specifically with Python 2.3 -- such as import

 win32com.decimal.decimal_23 as decimal for example.  There are two
 places which work around not having generator expressions, and a big
 question in the comments about handling the difference between long and

 int integers, and whether that is done correctly. There is also a
 confusing code block for float conversion with commas versus dots.  All
 of that goes away if I simply change the all versions of CPython lat
  er
 than,,, line.

 The important differences in Python 2.4
 * decimal.Decimal
 * generator expressions
 * built in set objects
 * Decorators
 * unified integers
 * locale-independent float/string conversion

 * reverse iteration

 I am starting an informal poll...

 Is it really worthwhile to keep maintaining support for Python 2.3,
 which was released in 2005 and has not been updated since 2008?
 --
 Vernon




 --

 python-win32 mailing list
 python-win32@python.org
 http://mail.python.org/mailman/listinfo/python-win32



 --

 python-win32 mailing list
 python-win32@python.org
 http://mail.python.org/mailman/listinfo/python-win32


 --
 Sent from my Android phone with K-9 Mail. Please excuse my brevity.

 ___
 python-win32 mailing list
 python-win32@python.org
 http://mail.python.org/mailman/listinfo/python-win32


___
python-win32 mailing list
python-win32@python.org
http://mail.python.org/mailman/listinfo/python-win32