Availability of Numpy, WX, Matplotlib and Scipy under Python3
Dear All Availability of Numpy, WX, Matplotlib and Scipy under Python3 = I am a user of Debian Squeeze (6.0.5) on an AMD64 computer. I would like to switch a mainstream development of mine from Python2.6 (or 2.7) to Python3.1 (or 3.2) as soon as practical. The application makes heavy use of numpy and wx and will soon make heavy use of scipy, matplotlib and various other python libraries that are widely used. Currently, as far as I can see, there is no support for these libraries under python3, as installed using Debian Synaptic from the Debian site(s). The technical problem is one of the location of these python libraries in the Linux directory tree, and the versions of numpy and scipy not being sufficiently recent for use with python3.0 or higher. I could install these libraries from the current source downloads. However, that is a load of effort and (worse) there is a risk that I will do not do it properly and get in a mess. Is there any current expectation of when these libraries, especially python3-numpy, python3-wx and python3-matplotlib are likely to become available under Debian Squeeze? As an alternative, on the assumption that they will be available under Debian Wheezy, what is the likely timescale for that release to move from testing to stable? Information on the above would help me decide what to do: (i) carry on with Python2 for a bit longer; (ii) go for a source code install of these libraries for python3 under Debian; (iii) acquire a (new) non-critical computer and install a test version of Debian Wheezy on it, with most/all python libraries being python3 compatible; even (iv) use an MS Windows version of python3 and the libraries and try running it under Wine. Thanks in advance for any useful information. Best regards -- Nigel Sedgwick, Cambridge Algorithmica Ltd URL: http://www.camalg.co.uk -- To UNSUBSCRIBE, email to debian-python-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/1346680657.27451.26.ca...@napier3.camalg.co.uk
Re: Availability of Numpy, WX, Matplotlib and Scipy under Python3
Hi Nigel, On 3 September 2012 14:57, Nigel Sedgwick wrote: > The application makes heavy use of numpy and wx and will soon make heavy > use of scipy, matplotlib and various other python libraries that are > widely used. Python 3 versions of numpy and scipy are already in wheezy. wx and matplotlib haven't yet released Python 3 compatible versions, and Wheezy is frozen now, so they've missed that boat. If you need to use those packages for a substantial application in the near future, sticking with Python 2 for now is your safest bet. If you use Python 2.6 or 2.7 with modern idioms, it should be relatively easy to port code later when all the libraries are ready. As far as I understand Debian, none of those python3- packages will be added to Squeeze. The idea of a stable release is that the only updates it gets are bugfixes and security. Looking further ahead: matplotlib is aiming to release a Python 3 version in October. wxPython has a development version working on Python 3, but I don't see any indication of how soon a release is planned. Other GUI toolkits (Qt, GTK) already support Python 3, if they are an option for you. Best wishes, Thomas -- To UNSUBSCRIBE, email to debian-python-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/caovn4qipxjjqxswn1dwc3rcnzhc15icn8e5dyxwa18yurzo...@mail.gmail.com
Re: Availability of Numpy, WX, Matplotlib and Scipy under Python3
On 3 September 2012 21:27, Thomas Kluyver wrote: > Hi Nigel, > > On 3 September 2012 14:57, Nigel Sedgwick wrote: >> The application makes heavy use of numpy and wx and will soon make heavy >> use of scipy, matplotlib and various other python libraries that are >> widely used. > > Python 3 versions of numpy and scipy are already in wheezy. wx and > matplotlib haven't yet released Python 3 compatible versions, and > Wheezy is frozen now, so they've missed that boat. If you need to use > those packages for a substantial application in the near future, > sticking with Python 2 for now is your safest bet. If you use Python > 2.6 or 2.7 with modern idioms, it should be relatively easy to port > code later when all the libraries are ready. > > As far as I understand Debian, none of those python3- packages will be > added to Squeeze. The idea of a stable release is that the only > updates it gets are bugfixes and security. > One more thing there is debian-backports =) http://backports-master.debian.org/ You may want to request a backport from folks who do those, and maybe (dependencies permitting) they can make a python3 backport of scipy / numpy for current stable release squeeze. > Looking further ahead: matplotlib is aiming to release a Python 3 > version in October. wxPython has a development version working on > Python 3, but I don't see any indication of how soon a release is > planned. Other GUI toolkits (Qt, GTK) already support Python 3, if > they are an option for you. > > Best wishes, > Thomas > Regards, Dmitrijs. -- To UNSUBSCRIBE, email to debian-python-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/canbhluj7xcppo3bgujw-7+sazvjvet_kjtqdovfh-3-7ruk...@mail.gmail.com