|
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