diff --git a/README.md b/README.md index ba5dbfcafe..84bd1e436d 100644 --- a/README.md +++ b/README.md @@ -12,6 +12,7 @@ [![Ruff](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/charliermarsh/ruff/main/assets/badge/v2.json)](https://github.com/charliermarsh/ruff) [![pre-commit](https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit)](https://github.com/pre-commit/pre-commit) [![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.8176570.svg)](https://doi.org/10.5281/zenodo.8176570) +[![FAIR checklist badge](https://fairsoftwarechecklist.net/badge.svg)](https://fairsoftwarechecklist.net/v0.2?f=31&a=32113&i=32322&r=133) ## About diff --git a/docs/changes/newsfragments/294.misc b/docs/changes/newsfragments/294.misc new file mode 100644 index 0000000000..5230b082e9 --- /dev/null +++ b/docs/changes/newsfragments/294.misc @@ -0,0 +1 @@ +Update ``pyproject.toml`` and add FAIR shield in ``README.md`` by `Synchon Mandal`_ diff --git a/pyproject.toml b/pyproject.toml index cb6d1f527d..13e09a6df5 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,9 +1,5 @@ [build-system] -requires = [ - "setuptools >= 61.0.0", - "wheel", - "setuptools_scm[toml] >= 6.2" -] +requires = ["setuptools>=64", "setuptools_scm>=8"] build-backend = "setuptools.build_meta" [project] @@ -45,9 +41,9 @@ dependencies = [ "pandas>=1.4.0,<2.2", "nibabel>=3.2.0,<5.11", "nilearn>=0.9.0,<=0.11.0", - "sqlalchemy>=1.4.27,<= 2.1.0", + "sqlalchemy>=1.4.27,<=2.1.0", "ruamel.yaml>=0.17,<0.18", - "importlib_metadata; python_version < '3.10'", + "importlib_metadata; python_version<'3.10'", "h5py>=3.8.0,<3.10", ] dynamic = ["version"] @@ -153,7 +149,7 @@ extend-exclude = [ "examples", "tools", ] -extend-ignore = [ +ignore = [ # Use of `functools.lru_cache` or `functools.cache` on methods can lead to # memory leaks. The cache may retain instance references, preventing garbage # collection. @@ -187,6 +183,8 @@ known-third-party =[ "nilearn", "sqlalchemy", "yaml", + "bct", + "neurokit2", "pytest", ]