-
-
Notifications
You must be signed in to change notification settings - Fork 128
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
fix: make python3 dep just a default #677
Conversation
Oh, it seems I got confused and should have added
Maybe this could be closed then. |
Hm, maybe we should refactor the whole thing to use |
I think it's better to use
So, the fact you use The fact you're using
So, IMHO the better fix would be to package |
@mergify rebase |
❌ Pull request can't be updated with latest base branch changesMergify needs the author permission to update the base branch of the pull request. |
I can't rebase your PR's. Mind giving me permissions? |
Sorry, I can't. Github doesn't allow that when the fork belongs to a team, like this one. Let me rebase it. |
When trying to build a package that had `python3 = nixpkgs.python311`, I got an error similar to: ``` Definition values: - In `/nix/store/...-source/nix/modules/dream2nix/default': <derivation python3-3.11.4> - In `/nix/store/...-source/modules/dream2nix/core/paths': <derivation python3-3.10.12> Use `lib.mkForce value` or `lib.mkDefault value` to change the priority on any of these definitions.»; } ``` This seems like a sane usage, so I'm expressing here that what dream2nix adds is just a default.
ee77362
to
1497c37
Compare
I think this is fixed? On current main branch, python3 gets a mkOverride-priority of 1003, which is even a bit higher than mkDefault - so can be easily overridden with a simple setting (with or without mkDefault/mkForce) |
When trying to build a package that had
python3 = nixpkgs.python311
, I got an error similar to:This seems like a sane usage, so I'm expressing here that what dream2nix adds is just a default.