2013/3/10 Andreas Mueller <[email protected]>:
> One other open task is adding good "see also" sections in the documentation
> and generally improve documentation consistency and quality.

Also not mentioned in the issue tracker (I think) is that we want to
support Python 3. There is partial support for that (mostly via six,
sklearn/externals/six.py) and 2to3, but ideally we want a single
codebase to work with 2.x and 3.x without 2to3 conversions.

The procedure is simple:
* disable 2to3 in setup.py (temporarily)
* make PYTHON=python3 inplace
* make PYTHON=python3 NOSETESTS=nosetests3 test
* fix test failures
* when in doubt, build and test with Python 2 to ensure compatibility
* repeat.

This can be done piece by piece and is a nice opportunity to browse
all parts of the codebase and see what functionality we've got and how
we write code.

-- 
Lars Buitinck
Scientific programmer, ILPS
University of Amsterdam

------------------------------------------------------------------------------
Symantec Endpoint Protection 12 positioned as A LEADER in The Forrester  
Wave(TM): Endpoint Security, Q1 2013 and "remains a good choice" in the  
endpoint security space. For insight on selecting the right partner to 
tackle endpoint security challenges, access the full report. 
http://p.sf.net/sfu/symantec-dev2dev
_______________________________________________
Scikit-learn-general mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/scikit-learn-general

Reply via email to