[Numpy-tickets] [NumPy] #470: numpy uses mixture of tabs and spaces in source code

NumPy numpy-tickets@scipy....
Fri Mar 23 04:30:44 CDT 2007


#470: numpy uses mixture of tabs and spaces in source code
-----------------------------+----------------------------------------------
 Reporter:  bhoel            |        Owner:  somebody
     Type:  defect           |       Status:  new     
 Priority:  normal           |    Milestone:          
Component:  numpy.distutils  |      Version:  devel   
 Severity:  major            |   Resolution:          
 Keywords:                   |  
-----------------------------+----------------------------------------------
Comment (by bhoel):

 Replying to [comment:4 charris]:
 > Perhaps we should go all spaces, then a simple search for the tab
 character will reveal the problems.

 I'm in favour of this policy. [http://www.python.org/dev/peps/pep-0008/
 "PEP 8"] states:

 ...

 Code lay-out

   Indentation

     Use 4 spaces per indentation level.

     For really old code that you don't want to mess up, you can continue
 to
     use 8-space tabs.

   Tabs or Spaces?

     Never mix tabs and spaces.

     The most popular way of indenting Python is with spaces only.  The
     second-most popular way is with tabs only.  Code indented with a
 mixture
     of tabs and spaces should be converted to using spaces exclusively.
 When
     invoking the Python command line interpreter with the -t option, it
 issues warnings about code that illegally mixes tabs and spaces.  When
 using -tt these warnings become errors.  These options are highly
 recommended!

     For new projects, spaces-only are strongly recommended over tabs.
 Most editors have features that make this easy to do.

 ...

-- 
Ticket URL: <http://projects.scipy.org/scipy/numpy/ticket/470#comment:5>
NumPy <http://projects.scipy.org/scipy/numpy>
The fundamental package needed for scientific computing with Python.


More information about the Numpy-tickets mailing list