summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdam J. Stewart <ajstewart426@gmail.com>2021-01-06 02:39:06 -0600
committerGitHub <noreply@github.com>2021-01-06 09:39:06 +0100
commitc247999c651dae0618efc50a1c540ff1d64c8dbc (patch)
treefc9d792c66b3e1469e21aaa5da2dcd5f7c3e5815
parent0a69cf5936544ae1f71490c228b745e092eda473 (diff)
downloadspack-c247999c651dae0618efc50a1c540ff1d64c8dbc.tar.gz
spack-c247999c651dae0618efc50a1c540ff1d64c8dbc.tar.bz2
spack-c247999c651dae0618efc50a1c540ff1d64c8dbc.tar.xz
spack-c247999c651dae0618efc50a1c540ff1d64c8dbc.zip
py-sphinx-rtd-theme: remove npm dependency (#20675)
-rw-r--r--var/spack/repos/builtin/packages/py-sphinx-rtd-theme/package.py17
1 files changed, 10 insertions, 7 deletions
diff --git a/var/spack/repos/builtin/packages/py-sphinx-rtd-theme/package.py b/var/spack/repos/builtin/packages/py-sphinx-rtd-theme/package.py
index 440222a754..150450f5b7 100644
--- a/var/spack/repos/builtin/packages/py-sphinx-rtd-theme/package.py
+++ b/var/spack/repos/builtin/packages/py-sphinx-rtd-theme/package.py
@@ -9,14 +9,17 @@ from spack import *
class PySphinxRtdTheme(PythonPackage):
"""ReadTheDocs.org theme for Sphinx."""
- homepage = "https://github.com/rtfd/sphinx_rtd_theme/"
- url = "https://github.com/readthedocs/sphinx_rtd_theme/archive/0.5.0.tar.gz"
+ homepage = "https://github.com/readthedocs/sphinx_rtd_theme"
+ pypi = "sphinx-rtd-theme/sphinx_rtd_theme-0.5.1.tar.gz"
- version('0.5.0', sha256='f5c77e9026e2bd0b3d2530f9f8a6681808b216ba70195fe56e7ad89f641ac447')
- version('0.4.3', sha256='3412195caad06e4537ad741596d57706c3ed29073d1e0e6b46f25e344d0f393b')
- version('0.2.5b1', sha256='31924cdaa5232d1d573423ebebeb1e8f02c8b3cd8cd0662b8a91f3b12efbc12e')
- version('0.1.10-alpha', sha256='a4c120c0d5c87a2541da9d5e48d3c43b96ea7d7867eacbd5dbf125cdeaa0b4f0')
+ version('0.5.1', sha256='eda689eda0c7301a80cf122dad28b1861e5605cbf455558f3775e1e8200e83a5')
+ version('0.5.0', sha256='22c795ba2832a169ca301cd0a083f7a434e09c538c70beb42782c073651b707d')
+ version('0.4.3', sha256='728607e34d60456d736cc7991fd236afb828b21b82f956c5ea75f94c8414040a')
depends_on('py-setuptools', type='build')
- depends_on('npm', when='@0.5.0:', type='build')
depends_on('py-sphinx', when='@0.4.1:', type=('build', 'run'))
+
+ def setup_build_environment(self, env):
+ # Hack to prevent usage of npm in 0.5+
+ # https://github.com/readthedocs/sphinx_rtd_theme/issues/1014
+ env.set('CI', True)