Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature Request: an option to paket install that would ignore upper bound restrictions #4252

Open
smoothdeveloper opened this issue Mar 21, 2024 · 0 comments

Comments

@smoothdeveloper
Copy link
Contributor

It came while discussing restrictions in https://www.nuget.org/packages/FSharp.Control.Reactive#dependencies-body-tab and the fact there is new major version of the System.Reactive library, making the F# package conflicting with usage of it.

@TheAngryByrd suggested we could have some form of YOLO option that would ignore upper bound restrictions.

Thinking some more, I think it should apply to transitive dependencies, but the restrictions put in the paket.dependencies should still be honored, in terms of resolving the dependency.

Or maybe it should be involved only in case of unresovlable conflict.

It would be good to have sample paket.dependencies that highlight what is the current block about, and what we'd expect in .lock file, if the YOLO option was used.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant