Open hlapp opened 3 months ago
thanks, this is a good question. though generally speaking we don't list recursive dependencies (e.g. libxml2 is also a dep of XML); RNeXML code itself doesn't introduce any dependency on 4.0...
It effectively does because XML is a direct dependency and does require R 4.0+.
Currently RNeXML requires R>=3.0. However, the dependency
XML
now requires R>4.0. As a result, installing the package (including for testing purposes) under R 3.x results in an error due to the unavailable dependency.Unless we want to cut out the
XML
dependency, I think this has to mean that RNeXML also needs to require R>=4.0, and tests under R 3.x need to be dropped.(As an aside, the same is true for
evaluate
, though I'm unsure exactly how this dependency is brought in.)