Since pip>=23.3.0, non-normalised extra names are ignored, so
snakemake_reports is changed to snakemake-reports. The former name
is kept for backward compatibility with older versions of pip.
Before
$ pip install --upgrade pip
$ pip install '.[snakemake-reports]' | grep WARN
WARNING: reana-commons 0.9.7 does not provide the extra 'snakemake-reports'
$ pip install '.[snakemake_reports]' | grep WARN
WARNING: reana-commons 0.9.7 does not provide the extra 'snakemake-reports'
Since pip>=23.3.0, non-normalised extra names are ignored, so
snakemake_reports
is changed tosnakemake-reports
. The former name is kept for backward compatibility with older versions of pip.Before
After