|
16 | 16 | import platform |
17 | 17 | from setuptools import setup |
18 | 18 | from setuptools import Extension |
19 | | -from numpy.distutils.misc_util import get_numpy_include_dirs |
| 19 | +import numpy as np |
20 | 20 |
|
21 | 21 | # Use this version when git data are not available as in a git zip archive. |
22 | 22 | # Update when tagging a new release. |
|
27 | 27 | 'libraries': ['ObjCryst'], |
28 | 28 | 'extra_compile_args': ['-std=c++11', '-DBOOST_ERROR_CODE_HEADER_ONLY'], |
29 | 29 | 'extra_link_args': [], |
30 | | - 'include_dirs': get_numpy_include_dirs(), |
| 30 | + 'include_dirs': [np.get_include()], |
31 | 31 | 'library_dirs': [] |
32 | 32 | } |
33 | 33 | if platform.system() == 'Windows': |
|
36 | 36 | ext_kws['include_dirs'] += [pjoin(os.environ['CONDA_PREFIX'], 'include'), |
37 | 37 | pjoin(os.environ['CONDA_PREFIX'], 'Library', 'include')] |
38 | 38 | ext_kws['library_dirs'] += [pjoin(os.environ['CONDA_PREFIX'], 'Library', 'lib'), |
| 39 | + pjoin(os.environ['CONDA_PREFIX'], 'Library', 'bin'), |
39 | 40 | pjoin(os.environ['CONDA_PREFIX'], 'libs')] |
40 | 41 | ext_kws['libraries'] = ['libObjCryst'] |
41 | 42 | elif platform.system() == 'Darwin': |
@@ -168,7 +169,7 @@ def getversioncfg(): |
168 | 169 | url="https://github.com/diffpy/pyobjcryst", |
169 | 170 |
|
170 | 171 | # Required python packages |
171 | | - install_requires=['numpy'], |
| 172 | + install_requires=['numpy', 'packaging'], |
172 | 173 | extras_require={'gui': ['ipywidgets', 'jupyter', 'matplotlib', 'ipympl', 'py3dmol'], |
173 | 174 | 'doc': ['sphinx', 'm2r2', 'sphinx_py3doc_enhanced_theme', |
174 | 175 | 'nbsphinx', 'nbsphinx-link']}, |
|
0 commit comments