Commit Graph

18400 Commits

Author SHA1 Message Date
Tom Payerle
47a7cd6a93 py-charm4py: new package (#18666)
* py-charm4py: new package

Charm++ for python

Installation notes:

1) charm4py ships with its own charm++ tarball.  It really wants
to use the version it ships with. It also builds charm++ in a special way to
produce libcharm.so (but not charmc, etc), so it does not seem
worthwhile to try to hack to build using a spack installed charmpp.

2) Originally, the installation was failing due to unresolved cuda
symbols when setup.py was doing a ctypes.CDLL of libcharm.so (in order
to verify version?).  This appears to be due to the fact that
libcharm.so had undefined cuda symbols, but did not show libcudart.so as
a dependency (in e.g. ldd output).  To fix this, I had to add
libcudart.so explicitly when linking libcharm.so, but since setup.py
untars a tarball to build libcharm, the solution was a tad convoluted:
2a) Add a patch in spack to py-charm4py which creates a patchfile
"spack-charm4py-setup.py.patch" which will modify a Makefile file (after it
is untarred) to add the flags in env var SPACK_CHARM4PY_EXTRALIBS to
the link command for libcharm.so
2b) The spack patch file also patches setup.py to run patch using the
aforementioned patchfile to patch the Makefile after it is untarred, and
sets the SPACK_CHARM4PY_EXTRALIBS variable appropriately in the setup
environment.

* Update var/spack/repos/builtin/packages/py-charm4py/package.py

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>

* Update var/spack/repos/builtin/packages/py-charm4py/package.py

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>

* py-charm4py: flake8 fixes

remove useless import

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-10-08 16:29:47 -05:00
perrymil
adf0ac1902 Pymol 2.4 package update (#18618)
* Update Package, Pymol 2.4

* Fixed flake8 stuff

* more style fixes

* missing ( at EOF

* added py-pymol 2.3 back this

* extra line removal

* white space in empty line removal

* added libpng and py-pyqt5 to prefix_path
2020-10-08 15:13:03 -05:00
darmac
f0e6d6619b Add new package: py-bmap-tools (#18810) 2020-10-08 15:11:01 -05:00
darmac
7de890fe22 Add new package: py-azote (#18960) 2020-10-08 15:09:30 -05:00
darmac
9366fe261b Add new package: py-walinuxagent (#18961) 2020-10-08 15:08:38 -05:00
Joe Koning
a7de469f58 Update of py-merlin for merlin-1.7.5 (#19069) 2020-10-08 14:56:10 -05:00
Andrew Gaspar
ee8d225757 Update py-fortran-language-server (#19156)
* Update py-fortran-language-server

* Restore v1.11.1
2020-10-08 14:44:32 -05:00
takanori-ihara
cbaa78cb4a fujitsu-ssl2: Add new package (#18498)
fujisu-ssl2: Add new package with thread-parallel, SVE and scalapack support
2020-10-08 09:36:00 -07:00
rvinaybharadwaj
cb11a58fdd Add mlperf-deepcam (#19206)
* Add mlperf-deepcam

* Change mlperf-deepcam to reflect updated name of dependency
2020-10-08 08:24:50 -06:00
rvinaybharadwaj
8b0a9f482f Add py-wandb (#19168) 2020-10-08 07:46:07 -06:00
rvinaybharadwaj
865e483abc Add py-sentry-sdk (#19173) 2020-10-08 07:04:01 -06:00
rvinaybharadwaj
bd8e307e82 Add py-sanic (#19174)
* Add py-sanic

* Update package.py

Co-authored-by: Christoph Junghans <christoph.junghans@gmail.com>
2020-10-08 05:59:06 -06:00
t-nojiri
d0bb991838 openimageio: added v2.2.7.0 (#19227) 2020-10-08 13:02:12 +02:00
rvinaybharadwaj
dc6132ff70 Add py-apache-beam (#19204) 2020-10-07 22:07:39 -06:00
rvinaybharadwaj
e70d9e3971 Add py-avro-python3 (#19202)
* Add py-avro-python3

* Adding deprecation warning

* Updating python versions

* Fixing docstring indentation

* Update package.py

Co-authored-by: Christoph Junghans <christoph.junghans@gmail.com>
2020-10-07 21:28:13 -06:00
rvinaybharadwaj
a83f6bdb46 Add py-httpx (#19185) 2020-10-07 20:59:51 -06:00
rvinaybharadwaj
2c387a3674 Add py-fastavro (#19196) 2020-10-07 20:17:05 -06:00
rvinaybharadwaj
26c1eb57db Add py-h2 (#19191) 2020-10-07 20:13:58 -06:00
rvinaybharadwaj
804b5f33f4 Add py-httpcore (#19187) 2020-10-07 20:13:34 -06:00
rvinaybharadwaj
11bcdc6ad1 Add py-falcon (#19197) 2020-10-07 14:37:23 -06:00
rvinaybharadwaj
d1bc0b6925 Add py-mlperf_logging (#19182)
* Add py-mlperf_logging

* replacing _ by - in package name
2020-10-07 14:32:11 -06:00
rvinaybharadwaj
3401404a26 Add py-uvloop (#19169) 2020-10-07 14:14:47 -06:00
rvinaybharadwaj
5580dbd899 Add py-crcmod (#19207)
* Add py-crcmod

* Updating homepage
2020-10-07 14:14:19 -06:00
rvinaybharadwaj
fe728a9741 Add py-future (#19195) 2020-10-07 13:39:10 -06:00
rvinaybharadwaj
6266ce9a9f Add py-rfc3986 (#19176) 2020-10-07 13:34:30 -06:00
rvinaybharadwaj
0a363b4c5d Add py-snappy (#19171) 2020-10-07 13:32:47 -06:00
rvinaybharadwaj
406491e239 Add py-grpcio (#19193) 2020-10-07 13:30:16 -06:00
rvinaybharadwaj
2d44d135fd Add py-gitpython (#19194)
* Add py-gitpython

* removing 3.1.7 checksum
2020-10-07 13:27:51 -06:00
rvinaybharadwaj
2b5bef3685 Add py-pytorch-gradual-warmup-lr (#19178)
* Add py-pytorch-gradual-warmup-lr

* Fixed license header

Co-authored-by: Robert Pavel <rspavel@lanl.gov>
2020-10-07 13:26:26 -06:00
zhiyuanzhai
38bfb81e2b macOS 11 version check for Perl (#19210)
* Fix 'unexpected product version' error for macOS 11.0

* Adjustment: add the minimum version that this macOS patch is necessary.

* Adding a keyword to prevent the patch being applied to systems other than darwin (macOS)

* Deleting quotation marks
2020-10-07 13:55:35 -05:00
rvinaybharadwaj
215183524c Add py-backports-lzma (#19201)
* Add py-backports-lzma

* Fixing python version compatibility
2020-10-07 10:38:29 -06:00
rvinaybharadwaj
91047a9722 Add py-sniffio (#19170) 2020-10-07 10:36:33 -06:00
rvinaybharadwaj
59c8761b9e Add py-shortuuid (#19172) 2020-10-07 10:34:42 -06:00
rvinaybharadwaj
5938a5d751 Add py-rq (#19175) 2020-10-07 10:33:25 -06:00
rvinaybharadwaj
7e4c8907da Add py-redis (#19177) 2020-10-07 10:30:42 -06:00
rvinaybharadwaj
77919e6693 Add py-pyspark (#19179) 2020-10-07 10:29:20 -06:00
rvinaybharadwaj
8956ee3bd8 Add py-pure-eval (#19180) 2020-10-07 10:28:56 -06:00
rvinaybharadwaj
a9de94bbd4 Add py-hyperframe (#19184) 2020-10-07 10:27:47 -06:00
rvinaybharadwaj
cde510b5f1 Add py-httptools (#19186) 2020-10-07 10:27:14 -06:00
rvinaybharadwaj
7d82276d0c Add py-h11 (#19192) 2020-10-07 10:25:57 -06:00
rvinaybharadwaj
f8d4c74d8c Add py-bottle (#19200)
* Add py-bottle

* fixing python versions
2020-10-07 10:24:28 -06:00
rvinaybharadwaj
a24844a206 Add py-hpack (#19189) 2020-10-07 10:20:47 -06:00
rvinaybharadwaj
8c9187c3b3 Add py-lz4 (#19183) 2020-10-07 10:20:14 -06:00
rvinaybharadwaj
09f910902a Add py-chalice (#19199)
* Add py-chalice

* fixing python versions
2020-10-07 10:18:56 -06:00
rvinaybharadwaj
f98aa5f336 Add py-dockerpy-creds (#19198)
* Add py-dockerpy-creds

* fixing python versions
2020-10-07 10:17:31 -06:00
rvinaybharadwaj
1ee6e4f993 Add py-hstspreload (#19188) 2020-10-07 10:16:58 -06:00
rvinaybharadwaj
50c3e9ffea Add py-watchdog (#19167) 2020-10-07 10:16:25 -06:00
arjun-raj-kuppala
09d0623be9 AMD ROCm 3.8.0 - roctracer-dev (#19086)
* AMD ROCm 3.8.0 - roctracer-dev

* Update var/spack/repos/builtin/packages/roctracer-dev/package.py

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>

* added py-ply dependency

* remove py-ply

* Update var/spack/repos/builtin/packages/roctracer-dev/package.py

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-10-07 08:55:29 -05:00
arjun-raj-kuppala
4d45aca3ea AMD ROCm rocm-gdb update with its dependency package - babeltrace (#19142) 2020-10-07 08:54:38 -05:00
Toyohisa Kameyama
a12b03b8d4 sollve: build on aarch64 (#19123) 2020-10-07 08:54:07 -05:00