Breeze 0.13 (RC-1 right now) bumps shapeless to 2.2.0 and 2.2.5 for Scala 2.10 and 2.11 respectively:
https://github.com/scalanlp/breeze/pull/509 On 12/29/2016 07:13 PM, Ryan Williams wrote: > > Other option would presumably be for someone to make a release of > breeze with old-shapeless shaded... unless shapeless classes are > exposed in breeze's public API, in which case you'd have to copy the > relevant shapeless classes into breeze and then publish that? > > > On Thu, Dec 29, 2016, 1:05 PM Sean Owen <so...@cloudera.com > <mailto:so...@cloudera.com>> wrote: > > It is breeze, but, what's the option? It can't be excluded. I > think this falls in the category of things an app would need to > shade in this situation. > > On Thu, Dec 29, 2016, 16:49 Koert Kuipers <ko...@tresata.com > <mailto:ko...@tresata.com>> wrote: > > i just noticed that spark 2.1.0 bring in a new transitive > dependency on shapeless 2.0.0 > > shapeless is a popular library for scala users, and shapeless > 2.0.0 is old (2014) and not compatible with more current versions. > > so this means a spark user that uses shapeless in his own > development cannot upgrade safely from 2.0.0 to 2.1.0, i think. > > wish i had noticed this sooner > -- Maciej Szymkiewicz