I had tried just a --scala-version=3.1 (3.2, 3.3), but that yields a Can't find a scala version suffix error, which seemed reasonable to me as my impression is that since Scala 3, the major versions increments are all considered equivalent regarding artifacts.
So whereas 2.11, 2.12 and 2.13 have their own artifact suffices of _2.11 etc, 3.0, 3.1, 3.2 and 3.3 are all just _3.
I could be wrong there, if anyone knows otherwise please speak up.
I tried your suggestion, but what I see is this:
% cs resolve --scala-version=3.3.0 com.sageserpent::americium:1.16.1
Resolution error: Error downloading com.sageserpent:americium_3.3:1.16.1
https://repo1.maven.org/maven2/com/sageserpent/americium_3.3/1.16.1/americium_3.3-1.16.1.pom
% cs resolve com.sageserpent::americium:1.16.1 --scala-version=3.3.0
Resolution error: Error downloading com.sageserpent:americium_3.3:1.16.1
not found: https://repo1.maven.org/maven2/com/sageserpent/americium_3.3/1.16.1/americium_3.3-1.16.1.pom
% cs resolve com.typesafe.slick::slick:3.5.0-RC1 --scala-version=3.3.0
not found: https://repo1.maven.org/maven2/com/typesafe/slick/slick_3.3/3.5.0-RC1/slick_3.3-3.5.0-RC1.pom
% cs --version
2.0.16
% cs resolve com.typesafe.slick::slick:3.5.0-RC1 --scala-version=3.3
Can't find a scala version suffix for com.typesafe.slick::slick:3.5.0-RC1 (likely a non existing module or version)
What version of Coursier are you using? The one I’m using seems to be going for _3.3 as the artifact suffix, contrary to what I thought.
Also, I wonder whether Slick has an application descriptor for it? - I haven’t done this for Americium, which might explain the fallback to the 2.13 artifacts.
I had tried upgrading Coursier via cs update, but saw this…
cs update
https://repo1.maven.org/maven2/io/get-coursier/coursier-cli_2.13/maven-metadata.xml
No new update since 2023-11-22 14:16:31
Error downloading gz+https://github.com/coursier/coursier/releases/download/v2.1.8/cs-x86_64-apple-darwin.gz
So I suspect a reinstallation should sort this out.
cs resolve com.typesafe.slick::slick:3.5.0-RC1 --scala-version=3.4|fgrep slick // Can’t find a scala version suffix for com.typesafe.slick::slick:3.5.0-RC1 (likely a non existing module or version)