Skip to content
Snippets Groups Projects
Select Git revision
  • master
1 result

setup.py

Blame
  • setup.py 633 B
    import os
    import platform
    
    
    def configuration(parent_package='', top_path=None):
        import numpy
        from numpy.distutils.misc_util import Configuration
    
        config = Configuration('feature_extraction', parent_package, top_path)
        libraries = []
        if os.name == 'posix':
            libraries.append('m')
    
        if platform.python_implementation() != 'PyPy':
            config.add_extension('_hashing_fast',
                                 sources=['_hashing_fast.pyx'],
                                 include_dirs=[numpy.get_include()],
                                 libraries=libraries)
        config.add_subpackage("tests")
    
        return config