Re: [python-win32] Dropping support for Python 2.3?
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?
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?
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/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?
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?
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?
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?
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?
[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?
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?
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?
+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?
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