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