Fix use_data()
+ use_standalone()
by not allowing decreasing R dependency
#2077
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
To fix a drawback from #2043
Basically, if I have a dependency on R 4.1 and call
use_data()
, it will decrease version to 3.5. Same thing if I require rlang 1.1.4 and callusethis::use_standalone("r-lib/rlang", "types-check")
In short if I have DESCRIPTION
And I call this:
But this is incorrect.
The PR fixes it.
However, I fixed it in the helper function only. If an external package relied on
use_package()
, it would error.Agreed that if I call interactively
it should decrease by default.