Skip to content

Commit

Permalink
Update dependency requirement
Browse files Browse the repository at this point in the history
  • Loading branch information
ericpre committed Oct 28, 2023
1 parent 3b6fa82 commit 6acf5a1
Showing 1 changed file with 20 additions and 4 deletions.
24 changes: 20 additions & 4 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,12 @@
# https://setuptools.readthedocs.io/en/latest/setuptools.html#declaring-extras-optional-features-with-their-own-dependencies

extra_feature_requirements = {
"gui-jupyter": [
"hyperspy_gui_ipywidgets @ git+https://github.com/ericpre/[email protected]",
],
"gui-traitsui": [
"hyperspy_gui_traitsui @ git+https://github.com/ericpre/[email protected]",
],
"doc": [
"numpydoc",
"pydata-sphinx-theme>=0.13",
Expand All @@ -36,6 +42,7 @@
],
"tests": [
"pytest >= 5.0",
"pytest-mpl",
"pytest-cov >= 2.8.1",
],
"dev": ["black", "pre-commit >=1.16"],
Expand All @@ -58,10 +65,10 @@
],
classifiers=[
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.7",
"Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Development Status :: 4 - Beta",
"Intended Audience :: Science/Research",
"License :: OSI Approved :: GNU General Public License v3 (GPLv3)",
Expand All @@ -76,10 +83,19 @@
package_dir={"exspy": "exspy"},
extras_require=extra_feature_requirements,
install_requires=[
"hyperspy_gui_ipywidgets @ git+https://github.com/ericpre/[email protected]",
"hyperspy_gui_traitsui @ git+https://github.com/ericpre/[email protected]",
"dask[array]",
"hyperspy @ git+https://github.com/hyperspy/hyperspy@RELEASE_next_major",
"matplotlib",
"numexpr",
"numpy",
"pint",
"pooch",
"prettytable",
"requests",
"scipy",
"traits",
],
python_requires=">=3.7",
python_requires="~=3.8",
package_data={
"": ["LICENSE", "README.rst"],
"exspy": [
Expand Down

0 comments on commit 6acf5a1

Please sign in to comment.