Skip to content

Commit

Permalink
update dependencies in pyproject.toml
Browse files Browse the repository at this point in the history
  • Loading branch information
skoudoro committed Sep 29, 2023
1 parent f2e50d6 commit 3c73ed9
Show file tree
Hide file tree
Showing 2 changed files with 24 additions and 39 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/test_compat.yml
Expand Up @@ -22,7 +22,7 @@ jobs:
with:
runs-on: '["ubuntu-latest", ]'
python-version: '["3.10", ]'
depends: cython==0.29.24 numpy==1.22.4 scipy==1.8 nibabel==3.0.0 h5py==3.5.0 tqdm
depends: cython==0.29.24 numpy==1.22.4 scipy==1.8 nibabel==3.0.0 h5py==3.6.0 tqdm
# install-type:
# uses: skoudoro/dipy/.github/workflows/test_template.yml@gh-actions
# with:
Expand Down
61 changes: 23 additions & 38 deletions pyproject.toml
Expand Up @@ -45,57 +45,42 @@ dependencies = [


[project.optional-dependencies]
build = [
all = ["dipy[dev,doc,style,test, viz, ml, extra]"]
style = ["flake8", "isort"]
viz = ["fury>=0.9.0", "matplotlib"]
test = ["pytest", "coverage", "coveralls", "codecov", "asv"]
ml = ["scikit_learn", "pandas", "statsmodels", "tables", "tensorflow"]
dev = [
# Also update [build-system] -> requires
'meson-python>=0.13',
'wheel',
'setuptools>=67',
'packaging>=21',
'ninja',
'Cython>=0.29.32',
'pythran',
'numpy>=1.22',
# Developer UI
'spin==0.5',
'build',
]
test = [
"pytest",
"coverage",
"coveralls",
"codecov",
"asv",
]
docs = [
"cython",
"numpy",
"scipy",
"nibabel>=3.0.0",
"h5py",
"h5py<3.0.0; sys_platform == 'win32'",
"cvxpy",
"pandas",
"tables",
"matplotlib",
"fury>=0.8.0",
"scikit-learn",
"scikit-image",
"statsmodels",
"boto3"
]
viz = [
"fury>=0.9.0",
"matplotlib"
]
ml = [
"scikit_learn",
"pandas",
"statsmodels",
"tables",
"tensorflow"
]

all = [
extra = ["dipy[viz, ml]",
"cvxpy",
"scikit-image",
"boto3"
]

doc = [
"numpydoc",
"sphinx ~= 5.3",
"texext",
"tomli; python_version < \"3.11\"",
"sphinxcontrib-bibtex",
"sphinx_design",
"sphinx-gallery>=0.10.0",
"tomli>=2.0.1",
"grg-sphinx-theme>=0.2.0",
"Jinja2"
]


Expand Down

0 comments on commit 3c73ed9

Please sign in to comment.