The new JSON Schema launch functionality uses a couple of minor features of PyInquirer that are on it's master branch but not yet releases on PyPI. setup.py is patched to install from GitHub to make this work, but it's not ideal for a stable release.
Hopefully a new release of PyInquirer will make it to PyPI before we release tools - see https://github.com/CITGuru/PyInquirer/issues/90. If not, we need to patch to make the code work with the existing version / port to a different library.
The new JSON Schema launch functionality uses a couple of minor features of PyInquirer that are on it's
master
branch but not yet releases on PyPI.setup.py
is patched to install from GitHub to make this work, but it's not ideal for a stable release.Hopefully a new release of PyInquirer will make it to PyPI before we release tools - see https://github.com/CITGuru/PyInquirer/issues/90. If not, we need to patch to make the code work with the existing version / port to a different library.
x-ref https://github.com/nf-core/tools/pull/638#issuecomment-651653447