configurable-http-proxy-4.6.2-GCCcore-13.3.0.eb 865 B

1234567891011121314151617181920212223242526272829303132
  1. easyblock = 'Binary'
  2. name = 'configurable-http-proxy'
  3. version = '4.6.2'
  4. homepage = 'https://github.com/jupyterhub/configurable-http-proxy'
  5. description = """HTTP proxy for node.js including a REST API for updating the routing table.
  6. Developed as a part of the Jupyter Hub multi-user server."""
  7. toolchain = {'name': 'GCCcore', 'version': '13.3.0'}
  8. source_urls = ['https://github.com/jupyterhub/%(name)s/archive/']
  9. sources = ['%(version)s.tar.gz']
  10. checksums = ['85bcfa65064449e262f3289bfd8f6d3658671666e6def537a4e1cddc011baa7e']
  11. builddependencies = [
  12. ('binutils', '2.42'),
  13. ]
  14. dependencies = [
  15. ('nodejs', '20.13.1'),
  16. ]
  17. install_cmd = "npm install --no-package-lock -g --prefix %(installdir)s %(version)s.tar.gz"
  18. sanity_check_paths = {
  19. 'files': ['bin/%(name)s'],
  20. 'dirs': [],
  21. }
  22. sanity_check_commands = ['%(name)s --version']
  23. moduleclass = 'tools'