aboutsummaryrefslogtreecommitdiff
path: root/infra/libkookie/nixpkgs/pkgs/development/python-modules/pytorch/bin.nix
diff options
context:
space:
mode:
Diffstat (limited to 'infra/libkookie/nixpkgs/pkgs/development/python-modules/pytorch/bin.nix')
-rw-r--r--infra/libkookie/nixpkgs/pkgs/development/python-modules/pytorch/bin.nix18
1 files changed, 16 insertions, 2 deletions
diff --git a/infra/libkookie/nixpkgs/pkgs/development/python-modules/pytorch/bin.nix b/infra/libkookie/nixpkgs/pkgs/development/python-modules/pytorch/bin.nix
index b1b662e95b3e..f073c408f709 100644
--- a/infra/libkookie/nixpkgs/pkgs/development/python-modules/pytorch/bin.nix
+++ b/infra/libkookie/nixpkgs/pkgs/development/python-modules/pytorch/bin.nix
@@ -11,17 +11,20 @@
, patchelf
, pyyaml
, requests
+, typing-extensions
}:
let
pyVerNoDot = builtins.replaceStrings [ "." ] [ "" ] python.pythonVersion;
platform = if stdenv.isDarwin then "darwin" else "linux";
- srcs = import ./binary-hashes.nix;
+ srcs = import ./binary-hashes.nix version;
unsupported = throw "Unsupported system";
+ version = "1.7.0";
in buildPythonPackage {
+ inherit version;
+
pname = "pytorch";
# Don't forget to update pytorch to the same version.
- version = "1.6.0";
format = "wheel";
@@ -39,6 +42,17 @@ in buildPythonPackage {
numpy
pyyaml
requests
+ typing-extensions
+ ];
+
+ # PyTorch are broken: the dataclasses wheel is required, but ships with
+ # Python >= 3.7. Our dataclasses derivation is incompatible with >= 3.7.
+ #
+ # https://github.com/pytorch/pytorch/issues/46930
+ #
+ # Should be removed with the next PyTorch version.
+ pipInstallFlags = [
+ "--no-deps"
];
postInstall = ''