diff options
author | Adam J. Stewart <ajstewart426@gmail.com> | 2022-07-21 00:36:11 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-07-21 09:36:11 +0200 |
commit | 1af76946a41d4615101e4f005a64b712c21ee530 (patch) | |
tree | 4e237ddfedc4b16856c2e8a93e3dd1aa5690c87c | |
parent | 609bc89fd9cc8557b9933161a49c68a9a64b3915 (diff) | |
download | spack-1af76946a41d4615101e4f005a64b712c21ee530.tar.gz spack-1af76946a41d4615101e4f005a64b712c21ee530.tar.bz2 spack-1af76946a41d4615101e4f005a64b712c21ee530.tar.xz spack-1af76946a41d4615101e4f005a64b712c21ee530.zip |
py-torchvision: fix __version__ for stable releases (#31657)
-rw-r--r-- | var/spack/repos/builtin/packages/py-torchvision/package.py | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/var/spack/repos/builtin/packages/py-torchvision/package.py b/var/spack/repos/builtin/packages/py-torchvision/package.py index eff0b31798..df731e4168 100644 --- a/var/spack/repos/builtin/packages/py-torchvision/package.py +++ b/var/spack/repos/builtin/packages/py-torchvision/package.py @@ -18,7 +18,6 @@ class PyTorchvision(PythonPackage): maintainers = ['adamjstewart'] version('main', branch='main') - version('master', branch='main', deprecated=True) version('0.13.0', sha256='2fe9139150800820d02c867a0b64b7c7fbc964d48d76fae235d6ef9215eabcf4') version('0.12.0', sha256='99e6d3d304184895ff4f6152e2d2ec1cbec89b3e057d9c940ae0125546b04e91') version('0.11.3', sha256='b4c51d27589783e6e6941ecaa67b55f6f41633874ec37f80b64a0c92c3196e0c') @@ -62,7 +61,7 @@ class PyTorchvision(PythonPackage): depends_on('py-six', when='@:0.5', type=('build', 'run')) # https://github.com/pytorch/vision#installation - depends_on('py-torch@master', when='@master', type=('build', 'link', 'run')) + depends_on('py-torch@master', when='@main', type=('build', 'link', 'run')) depends_on('py-torch@1.12.0', when='@0.13.0', type=('build', 'link', 'run')) depends_on('py-torch@1.11.0', when='@0.12.0', type=('build', 'link', 'run')) depends_on('py-torch@1.10.2', when='@0.11.3', type=('build', 'link', 'run')) @@ -124,6 +123,11 @@ class PyTorchvision(PythonPackage): env.set('CPATH', ':'.join(include)) env.set('LIBRARY_PATH', ':'.join(library)) + # By default, version is read from `version.txt`, but this includes an `a0` + # suffix used for alpha builds. Override the version for stable releases. + if not self.spec.satisfies('@main'): + env.set('BUILD_VERSION', self.version) + if '+cuda' in self.spec['py-torch']: env.set('FORCE_CUDA', 1) env.set('CUDA_HOME', self.spec['cuda'].prefix) |