@@ -26,21 +26,24 @@ classifiers=[
26
26
" Operating System :: POSIX :: Linux" ,
27
27
" Operating System :: MacOS :: MacOS X" ,
28
28
" Programming Language :: Python :: 3" ,
29
- " Programming Language :: Python :: 3.7" ,
30
29
" Programming Language :: Python :: 3.8" ,
31
30
" Programming Language :: Python :: 3.9" ,
32
31
" Programming Language :: Python :: 3.10" ,
33
32
" Programming Language :: Python :: 3.11" ,
34
33
" Programming Language :: Python :: 3.12" ,
35
34
]
36
- dynamic = [" version" , " dependencies" ]
35
+ dependencies = [
36
+ " numpy==1.17.*,<2.0 ; python_version == '3.8' and platform_machine != 'aarch64'" ,
37
+ " numpy==1.19.4,<2.0 ; python_version == '3.9' and platform_machine != 'aarch64'" ,
38
+ " numpy==1.20.*,<2.0 ; python_version < '3.10' and platform_machine == 'aarch64'" ,
39
+ " numpy==1.21.*,<2.0 ; python_version == '3.10'" ,
40
+ " numpy>=1.23.2,<2.0 ; python_version >= '3.11'" ,
41
+ ]
42
+ dynamic = [" version" ]
37
43
38
44
[tool .setuptools .packages .find ]
39
45
exclude = [" *.pyc" , " .pytest_cache/*" , " .hypothesis/*" ]
40
46
41
- [tool .setuptools .dynamic ]
42
- dependencies = {file = " requirements_wheel.txt" }
43
-
44
47
[project .urls ]
45
48
homepage = " https://github.com/TileDB-Inc/TileDB-Py"
46
49
0 commit comments