deps=[fftw3], default=False) # ************************************************************************ # * * # * Python Modules * # * * # ************************************************************************ # The flag '--old-and-unmanageable' used in some modules avoids # creating a single Python egg. That way the modules create a full # directory with the name of package, and we use that as a target. setuptools = env.addModule( 'setuptools', tar='setuptools-5.4.1.tgz', targets=['setuptools.pth']) scons = env.addModule( 'scons', targets=[env.getBin('scons')], tar='scons-2.3.4.tgz') numpy = env.addModule( 'numpy', tar='numpy-1.8.1.tgz', deps=[lapack]) six = env.addModule( 'six', tar='six-1.7.3.tgz',
tar='nfft-3.2.3.tgz', deps=[fftw3], default=False) # ************************************************************************ # * * # * Python Modules * # * * # ************************************************************************ # The flag '--old-and-unmanageable' used in some modules avoids # creating a single Python egg. That way the modules create a full # directory with the name of package, and we use that as a target. setuptools = env.addModule('setuptools', tar='setuptools-5.4.1.tgz', targets=['setuptools.pth']) scons = env.addModule('scons', targets=[env.getBin('scons')], tar='scons-2.3.4.tgz') numpy = env.addModule('numpy', tar='numpy-1.8.1.tgz', deps=[lapack]) six = env.addModule('six', tar='six-1.7.3.tgz', targets=['six-1.7.3*']) dateutil = env.addModule('dateutil', tar='python-dateutil-1.5.tgz', targets=['python_dateutil-1.5*'], deps=[setuptools, six])