summaryrefslogtreecommitdiff
path: root/var
AgeCommit message (Collapse)AuthorFilesLines
2023-10-18[fix] py-werkzeug: add constraint in python dependence (#40590)Lydéric Debusschère1-0/+1
py-werkzeug@:0.12 does not work with python@3.10: Test with py-werkzeug 0.12.2 and python 3.10: ``` $ python3.10 -c 'import werkzeug' py-werkzeug-0.12.2/lib/python3.11/site-packages/werkzeug/datastructures.py", line 16, in <module> from collections import Container, Iterable, MutableSet ImportError: cannot import name 'Container' from 'collections' ``` Test with py-werkzeug 0.12.2 and python 3.9: ``` python3.9 -c "from collections import Container" <string>:1: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated since Python 3.3, and in 3.10 it will stop working ```
2023-10-18Add license directive (#39346)Aiden Grossman2-0/+20
This patch adds in a license directive to get the ball rolling on adding in license information about packages to spack. I'm primarily interested in just adding license into spack, but this would also help with other efforts that people are interested in such as adding license information to the ASP solve for concretization to make sure licenses are compatible. Usage: Specifying the specific license that a package is released under in a project's `package.py` is good practice. To specify a license, find the SPDX identifier for a project and then add it using the license directive: ```python license("<SPDX Identifier HERE>") ``` For example, for Apache 2.0, you might write: ```python license("Apache-2.0") ``` Note that specifying a license without a when clause makes it apply to all versions and variants of the package, which might not actually be the case. For example, a project might have switched licenses at some point or have certain build configurations that include files that are licensed differently. To account for this, you can specify when licenses should be applied. For example, to specify that a specific license identifier should only apply to versionup to and including 1.5, you could write the following directive: ```python license("MIT", when="@:1.5") ```
2023-10-17paraview: add variant for NVIDIA IndeX (#40577)jfavre1-0/+4
* add variant for NVIDIA IndeX * remove whitespaces
2023-10-17xmlto: add more dependencies (#40578)Dennis Klein1-1/+14
`xmllint` is called by `xmlto` during generation of `libzmq`'s docs, so adding `libxml2`. The docbook deps and the patches are taken from https://src.fedoraproject.org/rpms/xmlto/blob/rawhide/f/xmlto.spec There are still many more dependencies missing, but this is out of scope of this patch (which is only concerned about the use case of `libzmq`).
2023-10-17Add tracy 0.10 (#40573)Mikael Simberg2-0/+2
2023-10-17Add mpi_f08 variant to CP2K (#40574)Rocco Meli1-0/+9
* add mpi_f08 variant * add conflict * add conflict with released versions of cp2k and +mpi_f08
2023-10-17py-rtree: add v1.1.0 (#40575)Adam J. Stewart1-2/+3
2023-10-17hiop: 1.0.1 release (#40580)Cameron Rutherford1-0/+1
2023-10-17patchelf: fix compilation with GCC 7 (#40581)Harmen Stoppels2-0/+28
2023-10-17Support apple-clang in pdt (#40582)wspear1-2/+2
2023-10-17packages: use "requires" to allow only selected compilers (#40567)Massimiliano Culpo12-103/+34
A few packages have encoded an idiom that pre-dates the introduction of the 'requires' directive, and they cycle over all compilers to conflict with the ones that are not supported. Here instead we reverse the logic, and require the ones that are supported.
2023-10-16Creation of Beatnik package and associated updates to silo and cabana spack ↵Patrick Bridges3-10/+129
package (#40382) * Added initial package for building Beatnik with spack * Fixed github ID for Jason as a maintainer. * Major revision of beatnik spack package to properly support GPU spack builds with CUDA (and ROCm, though that it untested) * Marked that beatnik 1.0 will require cabana 0.6.0. We will wait for the cabana 0.6.0 release before we release beatnik * Update to beatnik package spec to compile with hipcc when +rocm * Updated spack package for cabana for version 0.6.0 and appropriate heffte dependency * Updated beatnik package to require cabana 0.6.0 * More updates to cabana and beatnik to build with cabana 0.6.0 * Finish removing BLT dependence from beatnik * More updates to beatnik package for compiling on cray systems * Updated beatnik package for new cabana package * Changes to silo package for new silo version * Fixed version specs for heffte to be able to concretize and build * Fixed spack style issues for beatnik and silo packages * More spack formatting fixes to beatnik and silo * Patrick adopting silo package as maintainer for now * Should address final style changes to beatnik package spec * Yet more style fixes. * Perhaps this is the final style fixes? :) * Minor fix to cabana package on required versions
2023-10-16Add latest versions of rlwrap (#40563)Eric Berquist1-0/+11
* Add latest versions of rlwrap * rlwrap: fix URL for v0.46.1
2023-10-16intel-oneapi-compilers: ifx is located in bin not bin/intel64 (#40561)Stephen Sachs1-1/+4
This is a fix on top of https://github.com/spack/spack/pull/40557 . Tagging @rscohn2 for review.
2023-10-16py-furo: new version (#40559)Seth R. Johnson1-0/+1
2023-10-16py-grayskull: add new package (#40293)Adam J. Stewart6-8/+111
* py-grayskull: add new package * [@spackbot] updating style on behalf of adamjstewart --------- Co-authored-by: adamjstewart <adamjstewart@users.noreply.github.com>
2023-10-16py-fiona: add v1.9.5 (#40497)Adam J. Stewart1-7/+18
2023-10-16py-shapely: add v2.0.2 (#40523)Adam J. Stewart1-1/+3
2023-10-16py-grpcio: cython 3 still not supported (#40537)Adam J. Stewart1-1/+1
2023-10-16py-lightning: add v2.1.0 (#40496)Adam J. Stewart1-46/+55
2023-10-16Updating patch to enable flag mcode-object-version=none (#40367)renjithravindrankannath6-30/+64
* Updating patch to add flag mcode-object-version=none when device libs is buils as part of llvm-amdgpu * Limiting patch to +rocm-device-libs variant and adding appropriate comment for the patch * Updating llvmpatch as per the mailine code Updating hsa-rocr patch as per the latest code Updating the if elif condition for the hip test src path * Updating flags for 5.5 relases and above * Updating build flags and patches
2023-10-16Fix version incompatibilities of py-pandas and py-openpyxl (#40472)Dom Heinzeller4-0/+57
* Fix version incompatibilities of py-pandas and py-openpyxl * Add variant excel for py-pandas * Add package py-pyxlsb * Add versios for py-xlsxwriter * Define excel dependencies for py-pandas 1.4, 1.5, 2.0, 2.1 * Fix variant excel in py-pandas * Add package py-odfpy, which is also a dependency for py-pandas@2.0: * Rearrange excel dependencies for py-pandas * Change url to pypi * Add missing newline to fix style in py-odfpy
2023-10-16Add nextflow 23.10.0 (#40547)Diego Alvarez S1-0/+5
2023-10-16fenics-basix: update for v0.7 (#40440)Garth N. Wells2-5/+10
* Uodate for Basix 0.7 * Version fix for nanobind dependency * Simplification * Version update and simplify dependencies * Add comment on location of pyproject.toml * Update var/spack/repos/builtin/packages/py-fenics-basix/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> --------- Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2023-10-16intel-oneapi-compilers: ifx uses --gcc-name & --gxx-name (#40557)Stephen Sachs1-2/+2
`ifx` uses the older syntax instead of `--gcc-toolchain`. Tested up to version 2023.2.0.
2023-10-16py-fenics-ufl: update version and add test (#40534)Garth N. Wells1-4/+15
* Update py-ufl vesion * Syntax fix * Syntax fix * Add test * Updates following comments
2023-10-16[add] py-cylc-uiserver: new recipe (#39983)Lydéric Debusschère1-0/+32
* [add] py-cylc-uiserver: new recipe * py-cylc-uiserver: remove version constraint on the dependence python * [fix] py-cylc-uiserver: add forgotten dependence py-graphql-core --------- Co-authored-by: LydDeb <lyderic.debusschere.tgcc@cea.fr>
2023-10-15fix: flux-core needs libarchive with +iconv (#40541)Vanessasaurus1-1/+1
Signed-off-by: vsoch <vsoch@users.noreply.github.com> Co-authored-by: vsoch <vsoch@users.noreply.github.com>
2023-10-15Version update and simplify dependencies (#40543)Garth N. Wells1-2/+5
2023-10-15py-torchdata: version rename (#40522)Adam J. Stewart1-1/+1
2023-10-15Python: allow OneAPI 2024 when it's released (#40536)Adam J. Stewart1-1/+1
2023-10-15py-click: fix Python 3.6 support (#40535)Adam J. Stewart1-0/+2
2023-10-15tasmanian: patch for clang17 (#40515)Miroslav Stoyanov2-0/+104
2023-10-15mfem: add a patch for v4.6 for gcc 13, see mfem PR 3903 (#40495)Veselin Dobrev2-0/+13
2023-10-14heffte: fix rocm deps (#40514)Miroslav Stoyanov1-0/+2
2023-10-14Bug fixes in py-awscrt to fix build errors reported in #40386 (#40469)Dom Heinzeller1-0/+7
* Bug fix in var/spack/repos/builtin/packages/py-awscrt/package.py: on Linux, tell aws-crt-python to use libcrypto from spack (openssl) * Bug fix in var/spack/repos/builtin/packages/py-awscrt/package.py: add missing build dependencies cmake (for all), openssl (for linux) * Update var/spack/repos/builtin/packages/py-awscrt/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> --------- Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2023-10-14Add static support for proj (#40322)Alex Richert1-4/+12
* Add static-only option for proj * Update proj * update proj * Update package.py * [@spackbot] updating style on behalf of AlexanderRichert-NOAA * Update package.py * proj: Add pic and static variant support for cmake
2023-10-14py-pydicom: add 2.4.3 (#40487)Manuela Kuhn1-3/+3
2023-10-14py-pybids: add 0.16.3 (#40486)Manuela Kuhn1-1/+1
2023-10-14py-cfgv: add 3.4.0 (#40465)Manuela Kuhn1-1/+4
2023-10-14py-charset-normalizer: add 3.3.0 (#40471)Manuela Kuhn1-0/+1
2023-10-14py-click: add 8.1.7 (#40473)Manuela Kuhn1-4/+2
2023-10-14py-chardet: add 5.2.0 (#40468)Manuela Kuhn1-0/+3
2023-10-14py-certifi: add 2023.7.22 (#40445)Manuela Kuhn1-0/+1
2023-10-14py-bidskit: add 2023.9.7 (#40444)Manuela Kuhn1-0/+1
2023-10-14py-pyqt6: add 6.5.2 (#40413)Manuela Kuhn1-0/+1
2023-10-14py-python-fmask: update to latest versions (#40378)Sam Gillingham1-3/+8
* tidy and add new version * add comment about dependencies * whitespace
2023-10-14[add] py-graphene-tornado: new recipe, required by py-cylc-uiserver (#39985)Lydéric Debusschère1-0/+25
* [add] py-graphene-tornado: new recipe, required by py-cylc-uiserver * py-graphene-tornado: Taking reviewing into account * py-graphene-tornado: add type run in dependences py-jinja, py-tornado and py-werkzeug Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> --------- Co-authored-by: LydDeb <lyderic.debusschere.tgcc@cea.fr> Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2023-10-14py-urllib3: add 2.0.6 (#40207)Manuela Kuhn2-13/+40
* py-urllib3: add 2.0.5 * Add py-brotli package * Group brotli dependencies and make limits more specific * Add minimum version limits to variants * Remove python upper limit for py-brotli * Fix restrictions for py-brotli dependency * Fix py-brotli dependency * py-urllib3: add 2.0.6
2023-10-14cpr: new package (#40509)Seth R. Johnson1-0/+30
* New package: cpr * Support libcpr version 1.9 * Fix build phase for git * Update var/spack/repos/builtin/packages/cpr/package.py Co-authored-by: Alec Scott <alec@bcs.sh> * [@spackbot] updating style on behalf of sethrj --------- Co-authored-by: Alec Scott <alec@bcs.sh>