-
Notifications
You must be signed in to change notification settings - Fork 2
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
Automate nixpkgs-unstable bumps #2
Comments
This seems nice, as this branch is months behind |
+1 here. A bit too far behind for my taste. |
The reason why it's behind is because there's a Python fix that we need that has been reverted on nixpkgs master. We're looking into how to fix it and as soon as it hits nixpkgs the rolling branch can go on. See https://discourse.nixos.org/t/how-to-build-python-virtualenv-with-packages-provided-by-python3-withpackages/24766/20 for recent discussion. |
WIP at NixOS/nixpkgs#326094, I'm happy to sponsor this work if someone wants to pick it up. |
Isn't a viable Then at least, it can continue to function the same way as before. I know the current version is suboptimal, but it shouldn't be worse than what is already in devenv's default nixpkgs. |
Devenv[^1] is tool to create easily composable development environments for nix. Hooking it in to our nix flake gives us the following improvements: - more declarative python environment config - avoid the `patchElf` hack to pull in native dependencies - python packages updates won't undo the effect of `patchElf` - due to a long-standing bug[^2], a patched `devenv` version is needed [^1]: https://devenv.sh/ [^2]: cachix/devenv-nixpkgs#2
Devenv[^1] is tool to create easily composable development environments for nix. Hooking it in to our nix flake gives us the following improvements: - more declarative python environment config - avoid the `patchElf` hack to pull in native dependencies - python packages updates won't undo the effect of `patchElf` - due to a long-standing bug[^2], a patched `devenv` version is needed [^1]: https://devenv.sh/ [^2]: cachix/devenv-nixpkgs#2
Devenv[^1] is tool to create easily composable development environments for nix. Hooking it in to our nix flake gives us the following improvements: - more declarative python environment config - avoid the `patchElf` hack to pull in native dependencies - python packages updates won't undo the effect of `patchElf` - due to a long-standing bug[^2], a patched `devenv` version is needed [^1]: https://devenv.sh/ [^2]: cachix/devenv-nixpkgs#2
Devenv[^1] is tool to create easily composable development environments for nix. Hooking it in to our nix flake gives us the following improvements: - more declarative python environment config - avoid the `patchElf` hack to pull in native dependencies - python packages updates won't undo the effect of `patchElf` - due to a long-standing bug[^2], a patched `devenv` version is needed [^1]: https://devenv.sh/ [^2]: cachix/devenv-nixpkgs#2
Devenv[^1] is tool to create easily composable development environments for nix. Hooking it in to our nix flake gives us the following improvements: - more declarative python environment config - avoid the `patchElf` hack to pull in native dependencies - python packages updates won't undo the effect of `patchElf` - due to a long-standing bug[^2], a patched `devenv` version is needed [^1]: https://devenv.sh/ [^2]: cachix/devenv-nixpkgs#2
Thanks @vlaci, I've been too focused on upstreaming that PR. Let's try this at cachix/devenv#1489 |
Devenv[^1] is tool to create easily composable development environments for nix. Hooking it in to our nix flake gives us the following improvements: - more declarative python environment config - avoid the `patchElf` hack to pull in native dependencies - python packages updates won't undo the effect of `patchElf` - due to a long-standing bug[^2], a patched `devenv` version is needed The `.devenv` directory is pre-created because of a quirk: it needs to be present in the `src` derivation of `shell.nix`, otherwise it is unable to create it due to a permission error. [^1]: https://devenv.sh/ [^2]: cachix/devenv-nixpkgs#2
Devenv[^1] is tool to create easily composable development environments for nix. Hooking it in to our nix flake gives us the following improvements: - more declarative python environment config - avoid the `patchElf` hack to pull in native dependencies - python packages updates won't undo the effect of `patchElf` - due to a long-standing bug[^2], a patched `devenv` version is needed The `.devenv` directory is pre-created because of a quirk: it needs to be present in the `src` derivation of `shell.nix`, otherwise it is unable to create it due to a permission error. [^1]: https://devenv.sh/ [^2]: cachix/devenv-nixpkgs#2
Devenv[^1] is tool to create easily composable development environments for nix. Hooking it in to our nix flake gives us the following improvements: - more declarative python environment config - avoid the `patchElf` hack to pull in native dependencies - python packages updates won't undo the effect of `patchElf` - due to a long-standing bug[^2], a patched `devenv` version is needed The `.devenv` directory is pre-created because of a quirk: it needs to be present in the `src` derivation of `shell.nix`, otherwise it is unable to create it due to a permission error. [^1]: https://devenv.sh/ [^2]: cachix/devenv-nixpkgs#2
Depends on cachix/devenv#1088
rolling
The text was updated successfully, but these errors were encountered: