~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to setup.py

  • Committer: Robert Collins
  • Date: 2006-06-09 15:34:26 UTC
  • mto: This revision was merged to the branch mainline in revision 3682.
  • Revision ID: robertc@robertcollins.net-20060609153426-803129580b26d89f
Add a replacement for os.listdir which returns file kind information from readdir when it is available. This drops our osutils.walkdirs time further, down to 77ms.

Show diffs side-by-side

added added

removed removed

Lines of Context:
91
91
           ", you cannot modify the C extensions.")
92
92
    from distutils.command import build_ext
93
93
    from distutils.extension import Extension
 
94
    ext_modules.append(
 
95
        Extension("bzrlib.readdir", ["bzrlib/readdir.c"], libraries = []))
94
96
    #ext_modules.append(
95
97
    #    Extension("bzrlib.modulename", ["bzrlib/foo.c"], libraries = []))
96
98
else:
97
99
    from distutils.extension import Extension
98
 
    #ext_modules.append(
99
 
    #    Extension("bzrlib.modulename", ["bzrlib/foo.pyx"], libraries = []))
 
100
    ext_modules.append(
 
101
        Extension("bzrlib.readdir", ["bzrlib/readdir.pyx"], libraries = []))
100
102
command_classes['build_ext'] = build_ext
101
103
 
102
104