easyblock = 'Binary' name = 'configurable-http-proxy' version = '4.6.2' homepage = 'https://github.com/jupyterhub/configurable-http-proxy' description = """HTTP proxy for node.js including a REST API for updating the routing table. Developed as a part of the Jupyter Hub multi-user server.""" toolchain = {'name': 'GCCcore', 'version': '13.3.0'} source_urls = ['https://github.com/jupyterhub/%(name)s/archive/'] sources = ['%(version)s.tar.gz'] checksums = ['85bcfa65064449e262f3289bfd8f6d3658671666e6def537a4e1cddc011baa7e'] builddependencies = [ ('binutils', '2.42'), ] dependencies = [ ('nodejs', '20.13.1'), ] install_cmd = "npm install --no-package-lock -g --prefix %(installdir)s %(version)s.tar.gz" sanity_check_paths = { 'files': ['bin/%(name)s'], 'dirs': [], } sanity_check_commands = ['%(name)s --version'] moduleclass = 'tools'