git.iko.soy/typeable/nixpkgs
on master help sign in
torchaudio-bin: 0.10.0 -> 0.11.0
commit5be16692c0da96986e42e40e53600e479dcca311 authorRehno Lindeque <errantkid@gmail.com> dateTue 22 Mar 2022, 14:51 (5 years ago) parentb95b9f7
3 files changed+69−16
pkgs/development/python-modules/torchaudio/bin.nix+6−2 pkgs/development/python-modules/torchaudio/binary-hashes.nix+50−10 pkgs/development/python-modules/torchaudio/prefetch.sh+13−4
pkgs/development/python-modules/torchaudio/bin.nix+6−2
@@ -2,6 +2,10 @@
22, stdenv
33, buildPythonPackage
44, fetchurl
5+, isPy37
6+, isPy38
7+, isPy39
8+, isPy310
59, python
610, pytorch-bin
711, pythonOlder
@@ -10,7 +14,7 @@
1014
1115buildPythonPackage rec {
1216 pname = "torchaudio";
13− version = "0.10.0";
17+ version = "0.11.0";
1418 format = "wheel";
1519
1620 src =
@@ -19,7 +23,7 @@ buildPythonPackage rec {
1923 srcs = (import ./binary-hashes.nix version)."${stdenv.system}-${pyVerNoDot}" or unsupported;
2024 in fetchurl srcs;
2125
22− disabled = ! (pythonAtLeast "3.7" && pythonOlder "3.10");
26+ disabled = !(isPy37 || isPy38 || isPy39 || isPy310);
2327
2428 propagatedBuildInputs = [
2529 pytorch-bin
pkgs/development/python-modules/torchaudio/binary-hashes.nix+50−10
@@ -6,21 +6,61 @@
66# To add a new version, run "prefetch.sh 'new-version'" to paste the generated file as follows.
77
88version : builtins.getAttr version {
9− "0.10.0" = {
9+ "0.11.0" = {
1010 x86_64-linux-37 = {
11− name = "torchaudio-0.10.0-cp37-cp37m-linux_x86_64.whl";
12− url = "https://download.pytorch.org/whl/cu113/torchaudio-0.10.0%2Bcu113-cp37-cp37m-linux_x86_64.whl";
13− hash = "sha256-FspXTTODdkO0nPUJcJm8+vLIvckUa8gRfBPBT9LcKPw=";
11+ name = "torchaudio-0.11.0-cp37-cp37m-linux_x86_64.whl";
12+ url = "https://download.pytorch.org/whl/cu113/torchaudio-0.11.0%2Bcu113-cp37-cp37m-linux_x86_64.whl";
13+ hash = "sha256-AdqgntXh2rTD7rBePshFAQ2tVl7b+734wG4r471/Y2U=";
1414 };
1515 x86_64-linux-38 = {
16− name = "torchaudio-0.10.0-cp38-cp38-linux_x86_64.whl";
17− url = "https://download.pytorch.org/whl/cu113/torchaudio-0.10.0%2Bcu113-cp38-cp38-linux_x86_64.whl";
18− hash = "sha256-Mf7QdXBSIIWRfT7ACthEwFA1V2ieid8legbMnRQnzqI=";
16+ name = "torchaudio-0.11.0-cp38-cp38-linux_x86_64.whl";
17+ url = "https://download.pytorch.org/whl/cu113/torchaudio-0.11.0%2Bcu113-cp38-cp38-linux_x86_64.whl";
18+ hash = "sha256-zuCHDpz3bkOUjYWprqX9VXoUbXfR8Vhdf1VFfOUg8z4=";
1919 };
2020 x86_64-linux-39 = {
21− name = "torchaudio-0.10.0-cp39-cp39-linux_x86_64.whl";
22− url = "https://download.pytorch.org/whl/cu113/torchaudio-0.10.0%2Bcu113-cp39-cp39-linux_x86_64.whl";
23− hash = "sha256-LMSGNdmku1iHRy1jCRTTOYcQlRL+Oc9jjZC1nx++skA=";
21+ name = "torchaudio-0.11.0-cp39-cp39-linux_x86_64.whl";
22+ url = "https://download.pytorch.org/whl/cu113/torchaudio-0.11.0%2Bcu113-cp39-cp39-linux_x86_64.whl";
23+ hash = "sha256-btI9TpsOjeLnIz6J56avNv4poJTpXjjhDbMy6+ZFQvI=";
24+ };
25+ x86_64-linux-310 = {
26+ name = "torchaudio-0.11.0-cp310-cp310-linux_x86_64.whl";
27+ url = "https://download.pytorch.org/whl/cu113/torchaudio-0.11.0%2Bcu113-cp310-cp310-linux_x86_64.whl";
28+ hash = "sha256-Zk+AWytEXfJ+HM69BAPhVsvN6pgQwC6uaW7Xux2row4=";
29+ };
30+ x86_64-darwin-37 = {
31+ name = "torchaudio-0.11.0-cp37-cp37m-macosx_10_15_x86_64.whl";
32+ url = "https://download.pytorch.org/whl/torchaudio-0.11.0-cp37-cp37m-macosx_10_15_x86_64.whl";
33+ hash = "sha256-uaTT4athEWHAZe0hBoBIM/9LhfZNhAIexZBGg2MWn50=";
34+ };
35+ x86_64-darwin-38 = {
36+ name = "torchaudio-0.11.0-cp38-cp38-macosx_10_15_x86_64.whl";
37+ url = "https://download.pytorch.org/whl/torchaudio-0.11.0-cp38-cp38-macosx_10_15_x86_64.whl";
38+ hash = "sha256-9OndqejTzgu9XnkZJiGfUFS4uFNlx5vi7pAzOs+a2/w=";
39+ };
40+ x86_64-darwin-39 = {
41+ name = "torchaudio-0.11.0-cp39-cp39-macosx_10_15_x86_64.whl";
42+ url = "https://download.pytorch.org/whl/torchaudio-0.11.0-cp39-cp39-macosx_10_15_x86_64.whl";
43+ hash = "sha256-cNi8B/J3YI0jqaoI2z+68DVmAlS8EtmzYWQMRVZ3dVk=";
44+ };
45+ x86_64-darwin-310 = {
46+ name = "torchaudio-0.11.0-cp310-cp310-macosx_10_15_x86_64.whl";
47+ url = "https://download.pytorch.org/whl/torchaudio-0.11.0-cp310-cp310-macosx_10_15_x86_64.whl";
48+ hash = "sha256-g2Pj2wqK9YIP19O/g5agryPcgiHJqdS2Di44mAVJKUQ=";
49+ };
50+ aarch64-darwin-38 = {
51+ name = "torchaudio-0.11.0-cp38-cp38-macosx_11_0_arm64.whl";
52+ url = "https://download.pytorch.org/whl/torchaudio-0.11.0-cp38-cp38-macosx_11_0_arm64.whl";
53+ hash = "sha256-MX/Y7Dn92zrx2tkGWTuezcPt9o5/V4DEL43pVlha5IA=";
54+ };
55+ aarch64-darwin-39 = {
56+ name = "torchaudio-0.11.0-cp39-cp39-macosx_11_0_arm64.whl";
57+ url = "https://download.pytorch.org/whl/torchaudio-0.11.0-cp39-cp39-macosx_11_0_arm64.whl";
58+ hash = "sha256-5eVRP83VeHAGGWW++/B2V4eyX0mcPgC1j02ETkQYMXc=";
59+ };
60+ aarch64-darwin-310 = {
61+ name = "torchaudio-0.11.0-cp310-cp310-macosx_11_0_arm64.whl";
62+ url = "https://download.pytorch.org/whl/torchaudio-0.11.0-cp310-cp310-macosx_11_0_arm64.whl";
63+ hash = "sha256-06OyzOuV8E7ZNtozvFO9Zm2rBxWnnbM65HGYUiQdwtI=";
2464 };
2565 };
2666}
pkgs/development/python-modules/torchaudio/prefetch.sh+13−4
@@ -5,12 +5,21 @@ set -eou pipefail
55
66version=$1
77
8−bucket="https://download.pytorch.org/whl/cu113"
8+linux_bucket="https://download.pytorch.org/whl/cu113"
9+darwin_bucket="https://download.pytorch.org/whl"
910
1011url_and_key_list=(
11− "x86_64-linux-37 $bucket/torchaudio-${version}%2Bcu113-cp37-cp37m-linux_x86_64.whl torchaudio-${version}-cp37-cp37m-linux_x86_64.whl"
12− "x86_64-linux-38 $bucket/torchaudio-${version}%2Bcu113-cp38-cp38-linux_x86_64.whl torchaudio-${version}-cp38-cp38-linux_x86_64.whl"
13− "x86_64-linux-39 $bucket/torchaudio-${version}%2Bcu113-cp39-cp39-linux_x86_64.whl torchaudio-${version}-cp39-cp39-linux_x86_64.whl"
12+ "x86_64-linux-37 $linux_bucket/torchaudio-${version}%2Bcu113-cp37-cp37m-linux_x86_64.whl torchaudio-${version}-cp37-cp37m-linux_x86_64.whl"
13+ "x86_64-linux-38 $linux_bucket/torchaudio-${version}%2Bcu113-cp38-cp38-linux_x86_64.whl torchaudio-${version}-cp38-cp38-linux_x86_64.whl"
14+ "x86_64-linux-39 $linux_bucket/torchaudio-${version}%2Bcu113-cp39-cp39-linux_x86_64.whl torchaudio-${version}-cp39-cp39-linux_x86_64.whl"
15+ "x86_64-linux-310 $linux_bucket/torchaudio-${version}%2Bcu113-cp310-cp310-linux_x86_64.whl torchaudio-${version}-cp310-cp310-linux_x86_64.whl"
16+ "x86_64-darwin-37 $darwin_bucket/torchaudio-${version}-cp37-cp37m-macosx_10_15_x86_64.whl torchaudio-${version}-cp37-cp37m-macosx_10_15_x86_64.whl"
17+ "x86_64-darwin-38 $darwin_bucket/torchaudio-${version}-cp38-cp38-macosx_10_15_x86_64.whl torchaudio-${version}-cp38-cp38-macosx_10_15_x86_64.whl"
18+ "x86_64-darwin-39 $darwin_bucket/torchaudio-${version}-cp39-cp39-macosx_10_15_x86_64.whl torchaudio-${version}-cp39-cp39-macosx_10_15_x86_64.whl"
19+ "x86_64-darwin-310 $darwin_bucket/torchaudio-${version}-cp310-cp310-macosx_10_15_x86_64.whl torchaudio-${version}-cp310-cp310-macosx_10_15_x86_64.whl"
20+ "aarch64-darwin-38 $darwin_bucket/torchaudio-${version}-cp38-cp38-macosx_11_0_arm64.whl torchaudio-${version}-cp38-cp38-macosx_11_0_arm64.whl"
21+ "aarch64-darwin-39 $darwin_bucket/torchaudio-${version}-cp39-cp39-macosx_11_0_arm64.whl torchaudio-${version}-cp39-cp39-macosx_11_0_arm64.whl"
22+ "aarch64-darwin-310 $darwin_bucket/torchaudio-${version}-cp310-cp310-macosx_11_0_arm64.whl torchaudio-${version}-cp310-cp310-macosx_11_0_arm64.whl"
1423)
1524
1625hashfile=binary-hashes-"$version".nix