Changes in setup.py [952ea1f:c16172d] in sasview
Legend:
- Unmodified
- Added
- Removed
-
setup.py
r952ea1f rc16172d 12 12 import shutil 13 13 import sys 14 from distutils.command.build_ext import build_ext 15 from distutils.core import Command 14 16 15 17 import numpy as np 16 17 18 from setuptools import Extension, setup 18 from setuptools import Command19 from setuptools.command.build_ext import build_ext20 19 21 20 try: … … 23 22 except ImportError: 24 23 pass 25 26 # Convert "test" argument to "pytest" so 'python setup.py test' works27 sys.argv = [("pytest" if s == "test" else s) for s in sys.argv]28 24 29 25 # Manage version number ###################################### … … 250 246 # sas.sascalc.calculator 251 247 gen_dir = os.path.join("src", "sas", "sascalc", "calculator", "c_extensions") 248 package_dir["sas.sascalc.calculator.core"] = gen_dir 252 249 package_dir["sas.sascalc.calculator"] = os.path.join( 253 250 "src", "sas", "sascalc", "calculator") 254 packages. append("sas.sascalc.calculator")255 ext_modules.append(Extension("sas.sascalc.calculator. _sld2i",251 packages.extend(["sas.sascalc.calculator", "sas.sascalc.calculator.core"]) 252 ext_modules.append(Extension("sas.sascalc.calculator.core.sld2i", 256 253 sources=[ 257 254 os.path.join(gen_dir, "sld2i_module.c"), … … 261 258 ], 262 259 include_dirs=[gen_dir], 263 )) 260 ) 261 ) 264 262 265 263 # sas.sascalc.pr 266 264 srcdir = os.path.join("src", "sas", "sascalc", "pr", "c_extensions") 265 package_dir["sas.sascalc.pr.core"] = srcdir 267 266 package_dir["sas.sascalc.pr"] = os.path.join("src", "sas", "sascalc", "pr") 268 packages. append("sas.sascalc.pr")269 ext_modules.append(Extension("sas.sascalc.pr. _pr_inversion",267 packages.extend(["sas.sascalc.pr", "sas.sascalc.pr.core"]) 268 ext_modules.append(Extension("sas.sascalc.pr.core.pr_inversion", 270 269 sources=[os.path.join(srcdir, "Cinvertor.c"), 271 270 os.path.join(srcdir, "invertor.c"), … … 277 276 # sas.sascalc.file_converter 278 277 mydir = os.path.join("src", "sas", "sascalc", "file_converter", "c_ext") 278 package_dir["sas.sascalc.file_converter.core"] = mydir 279 279 package_dir["sas.sascalc.file_converter"] = os.path.join( 280 280 "src", "sas", "sascalc", "file_converter") 281 packages.append("sas.sascalc.file_converter") 282 ext_modules.append(Extension("sas.sascalc.file_converter._bsl_loader", 281 packages.extend(["sas.sascalc.file_converter", 282 "sas.sascalc.file_converter.core"]) 283 ext_modules.append(Extension("sas.sascalc.file_converter.core.bsl_loader", 283 284 sources=[os.path.join(mydir, "bsl_loader.c")], 284 285 include_dirs=[np.get_include()], … … 442 443 cmdclass={'build_ext': build_ext_subclass, 443 444 'docs': BuildSphinxCommand, 444 'disable_openmp': DisableOpenMPCommand}, 445 setup_requires=['pytest-runner'] if 'pytest' in sys.argv else [], 446 tests_require=['pytest'], 445 'disable_openmp': DisableOpenMPCommand} 447 446 )
Note: See TracChangeset
for help on using the changeset viewer.