How to support multiple deequ + spark versions? #45
Replies: 1 comment 1 reply
-
Not sure if it will be very complex to move but it could be a good idea to move it to SBT to be similar to other projects of the org. For the version, the 2 variables have different approaches. For the spark version if the underneath needed to wrap doesn't change (different methods depending on the spark version, different interfaces to call) it can be tested against multiple spark versions and the release will be agnostic to the spark version. The same can be done with deequ. It depends if the interface needed changes between versions. In case we need different sources depending on the versions, I found SBT easier to manage them. In Doric we have dependencies for each middle version of spark, and it is quite easy to manage. |
Beta Was this translation helpful? Give feedback.
-
We should support multiple deequ and spark versions. At the moment we are supporting only deequ 2.0.7 + spark 3.5.2
What would be the best way to do it?
If we go with subprojects we also have two options:
@zeotuan What do you think about it? @alfonsorr maybe you can also suggest the best way?
Beta Was this translation helpful? Give feedback.
All reactions