ELIC_Python-1-foss-2022b.eb 945 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. easyblock = 'PythonBundle'
  2. name = 'ELIC_Python'
  3. version = '1'
  4. homepage = 'https://gogs.elic.ucl.ac.be'
  5. description = """This repo provides additional Python and R extensions for ELIC ecosystem."""
  6. toolchain = {'name': 'foss', 'version': '2022b'}
  7. builddependencies = [
  8. ('pkgconf', '1.9.3'),
  9. ]
  10. dependencies = [
  11. ('Python', '3.10.8'),
  12. ('SciPy-bundle', '2023.02'),
  13. ('matplotlib', '3.7.0'),
  14. ('GDAL', '3.6.2'),
  15. ('CDO', '2.2.2'),
  16. ('NCO', '5.1.3'),
  17. #('NCL', '6.6.2'),
  18. ('ncview', '2.1.8'),
  19. ('Jupyter-bundle', '20230823'),
  20. ]
  21. exts_defaultclass = 'PythonPackage'
  22. exts_default_options = {
  23. 'source_tmpl': '%(name)s-%(version)s.tar.gz',
  24. }
  25. modextrapaths = {
  26. 'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages',
  27. 'PYTHONUSERBASE': '',
  28. }
  29. postinstallcmds = [
  30. "cd %(installdir)s && " +
  31. 'pip install --upgrade pip && ' +
  32. 'pip install wget --prefix="%(installdir)s" '
  33. ]
  34. moduleclass = 'numlib'