Age | Commit message (Collapse) | Author | Files | Lines |
|
Third-party Python libraries may be installed in one of several directories:
1. `lib/pythonX.Y/site-packages` for Spack-installed Python
2. `lib64/pythonX.Y/site-packages` for system Python on RHEL/CentOS/Fedora
3. `lib/pythonX/dist-packages` for system Python on Debian/Ubuntu
Previously, Spack packages were hard-coded to use the (1). Now, we query the Python installation itself and ask it which to use. Ever since #21446 this is how we've been determining where to install Python libraries anyway.
Note: there are still many packages that are hard-coded to use (1). I can change them in this PR, but I don't have the bandwidth to test all of them.
* Python: handle dist-packages and site-packages
* Query Python to find site-packages directory
* Add try-except statements for when distutils isn't installed
* Catch more errors
* Fix root directory used in import tests
* Rely on site_packages_dir property
|
|
* Added missing Plumed 2.5-2.7 releases
* Added missing Plumed 2.5-2.7 dependencies
* Merged version ranges
* Simplified version ranges
* Deduplicated comment
|
|
|
|
|
|
Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
|
|
|
|
* Change url and checksums for libpng to official sourceforge archives
* Update url scheme from http to https
* switch to .xz archives
Co-authored-by: Todd Gamblin <tgamblin@llnl.gov>
|
|
|
|
* Dask: 2021.06.2
Add the latest DASK release.
* Apply suggestions from code review
Co-authored-by: Sergey Kosukhin <skosukhin@gmail.com>
* Update py-distributed relation
Co-authored-by: Sergey Kosukhin <skosukhin@gmail.com>
|
|
|
|
* change aarch64sbsa to aarch64
* fixing arch in url
* making ci pipeline happy
* removing comments
Co-authored-by: Luhan Cheng <luhan.cheng@monash.edu>
|
|
|
|
|
|
|
|
|
|
|
|
* Add py-h5py version 3.3.0
The mpi4py dependency was bumped to 3.0.2 in setup.py. I'm not sure if that's actually required or not, but nothing lower is still tested.
* Use environment variable to stop h5py using setuptools setup_requires feature
* Add myself as a maintainer for py-h5py
|
|
|
|
* [py-transformers] can now use newer versions of tokenizers
* [py-transformers] Added version 4.6.1
* [py-transformers] removing old patch
* [py-transformers] boto3 no longer needed
|
|
* first build of py-torchmeta
* updated versions for torchvision and torch
* [py-torchmeta] using pil provider
Co-authored-by: Sid Pendelberry <sid@rit.edu>
|
|
* py-setuptools-rust: add 0.12.1
* mark 0.10.6 as deprecated and fix style
|
|
|
|
|
|
|
|
The Makefile for the MAGMA smoke tests uses pkg-config to find
the MAGMA compile flags, but the test() routine in the spack
package was not configured to provide the location of the
pkg-config file. This modification sets PKG_CONFIG_PATH correctly
to allow the smoketests to successfully compile. It also removes
the *_dir variables which were unused by the magma
examples/Makefile.
|
|
|
|
Using the original concretizer, trying to concretize py-jupyterlab fails
with
```
==> Error: Invalid Version range: 6.1.0:6.1
```
because py-tornado does not have a 6.1.0 version but only a 6.1 one.
|
|
Makefiles for libtirpc have hardcoded the -pipe flag to the compiler
nvhpc compilers do not recognize that flag.
This PR provides a patch to remove the -pipe flag from the Makefile.
Patch should work with libtirpc@1.2.6 and @1.1.4
|
|
|
|
makes cuda a direct dependency, so it still shows up when using external hwloc+cuda
|
|
jupyterlab was looking for its application directory inside the python
prefix instead its own one. This was fixed by setting the according
environment variable.
|
|
Co-authored-by: Robert Mijakovic <robert.mijakovic@lxp.lu>
|
|
|
|
|
|
|
|
|
|
|
|
The bootstrap script in the autoreconf procedure calls the
gen_version.py script which requires python 3.6 to process f-strings.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Add base CudaPackage, cuda_arch
|
|
* hepmc3: add version 3.2.4
* hepmc3: clean up legacy arguments from hepmc2 and fix tests
|
|
* added latest version and switched to CMakePackage
* Added optional dependencies and cxxstd variant
* Added cxxstd variant and optional dependencies
* Added lib. that Boost doesn't install by default
* BUG: Removed previous broken versions of Folly
* BUG: refactored comments
* BUG: Fixed styling errors
|
|
* Update pathos
* Add build and run
|
|
* Update multiprocess
* Add build and run
|