|
15 | 15 | from pybind11.setup_helpers import Pybind11Extension, build_ext
|
16 | 16 |
|
17 | 17 | NAME = "curvelops"
|
18 |
| -VERSION = "0.2" |
| 18 | +VERSION = "0.21" |
19 | 19 | AUTHOR = "Carlos Alberto da Costa Filho"
|
20 | 20 | AUTHOR_EMAIL = "[email protected]"
|
21 |
| -URL = "https://github.com/cako/curvelops" |
| 21 | +URL = "https://github.com/pylops/curvelops" |
22 | 22 | DESCRIPTION = "Python wrapper for CurveLab's 2D and 3D curvelet transforms"
|
23 | 23 | LICENSE = "MIT"
|
24 | 24 |
|
|
118 | 118 | ext_modules=ext_modules,
|
119 | 119 | packages=find_packages(exclude=["pytests"]),
|
120 | 120 | install_requires=[
|
121 |
| - "numpy", |
| 121 | + "numpy>=1.21.0", |
| 122 | + "scipy>=1.9.1; python_version >= '3.9'", |
122 | 123 | "pylops>=2.0",
|
123 |
| - "scipy", |
124 | 124 | ],
|
125 |
| - setup_requires=["pybind11"], |
| 125 | + setup_requires=[ |
| 126 | + "pybind11>=2.6.0; python_version < '3.10'", |
| 127 | + "pybind11>=2.10.0; python_version >= '3.11'", |
| 128 | + ], |
126 | 129 | license=LICENSE,
|
127 | 130 | test_suite="pytests",
|
128 | 131 | tests_require=["pytest"],
|
129 |
| - python_requires=">=3.6", |
| 132 | + extras_require={"dev": ["pytest"]}, |
| 133 | + python_requires=">=3.7", |
130 | 134 | classifiers=[
|
131 |
| - "Development Status :: 3 - Alpha", |
| 135 | + "Development Status :: 3 - Beta", |
132 | 136 | "Intended Audience :: Science/Research",
|
133 | 137 | "License :: OSI Approved :: MIT License",
|
134 | 138 | "Natural Language :: English",
|
135 |
| - "Programming Language :: Python :: 3.6", |
136 | 139 | "Programming Language :: Python :: 3.7",
|
| 140 | + "Programming Language :: Python :: 3.8", |
| 141 | + "Programming Language :: Python :: 3.9", |
| 142 | + "Programming Language :: Python :: 3.10", |
| 143 | + "Programming Language :: Python :: 3.11", |
137 | 144 | "Topic :: Scientific/Engineering :: Mathematics",
|
138 | 145 | ],
|
139 | 146 | keywords="curvelet curvelab pylops",
|
|
0 commit comments