Closed pdedumast closed 2 years ago
@sebastientourbier seems ok to remove the dependency apptools==4.4.0
... Can you confirm?
@pdedumast I am not sure... It might be a dependency with setuptools
to install the package but by looking at the setup.py
and setup_pypi.py
, we import only setuptools modules. By also looking of the history of docker/bidsapp/environment.yml
this dependency seems to have been there since the beginning so it should really be tested before removal.
Based on a similar issue reported here, the cause of the problem would be breaking change introduced in the last 58 version of setuptools
:
https://setuptools.readthedocs.io/en/latest/history.html#v58-0-0
2086: Removed support for 2to3 during builds. Projects should port to a unified codebase or pin to an older version of Setuptools using PEP 518 build-requires.
In our case, I see two options if we need to keep apptools
:
apptools
to the latest version in the environment.yml
(Update line - apptools==4.4.0
to - apptools==5.1.0
)setuptools
to 57.5.0 version in the environment.yml
(Add line - setuptools==57.5.0
before - apptools==...
)