mirror of
https://github.com/NixOS/nixpkgs.git
synced 2026-07-26 02:20:36 +00:00
Error message:
```
Executing pythonRuntimeDepsCheck
Checking runtime dependencies for icalendar-7.2.0-py3-none-any.whl
- typing-extensions not installed
```
MWE flake.nix:
```
{
inputs.nixpkgs.url = "github:NixOS/nixpkgs/0bb7ec54c8483066ec9d7720e780a5caa71f8612";
outputs = { nixpkgs, ... }:
let
system = "x86_64-linux";
pkgs = import nixpkgs { inherit system; };
in {
packages.${system} = {
python312 = pkgs.python312Packages.icalendar;
python312-fixed = pkgs.python312Packages.icalendar.overridePythonAttrs (old: {
dependencies = old.dependencies ++ [ pkgs.python312Packages.typing-extensions ];
});
python313 = pkgs.python313Packages.icalendar;
python314 = pkgs.python314Packages.icalendar;
};
};
}
```
Build it:
```
for package in python312 python312-fixed python313 python314; do
if nix build --no-link ".#$package" >/dev/null 2>&1; then
echo "$package: success"
else
echo "$package: failure"
fi
done
```
Which prints:
```
python312: failure
python312-fixed: success
python313: success
python314: success
```