Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/llnl/uberenv
Automates using spack to build and deploy software
https://github.com/llnl/uberenv
build-tools shell
Last synced: 5 days ago
JSON representation
Automates using spack to build and deploy software
- Host: GitHub
- URL: https://github.com/llnl/uberenv
- Owner: LLNL
- License: other
- Created: 2018-11-06T16:56:19.000Z (about 6 years ago)
- Default Branch: main
- Last Pushed: 2024-06-06T10:30:19.000Z (5 months ago)
- Last Synced: 2024-11-02T04:16:25.879Z (15 days ago)
- Topics: build-tools, shell
- Language: Shell
- Size: 524 KB
- Stars: 25
- Watchers: 8
- Forks: 9
- Open Issues: 36
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# uberenv
Automates using a package manager to build and deploy software.[![Read the Docs](https://readthedocs.org/projects/uberenv/badge/?version=latest)](https://uberenv.readthedocs.io)
Uberenv is a python script that helps automate building
third-party dependencies for development and deployment.Uberenv uses Spack (https://www.spack.io/) on Unix-based systems (e.g. Linux and macOS)
and Vcpkg (https://github.com/microsoft/vcpkg) on Windows systems.Uberenv was released as part of the Conduit project (https://github.com/LLNL/conduit/).
It is included in-source in several projects, this repo is used to hold the latest reference version.For more details, see Uberenv's documention:
https://uberenv.readthedocs.io
You can also find details about how it is used in Conduit's documentation:
https://llnl-conduit.readthedocs.io/en/latest/building.html#building-conduit-and-third-party-dependencies
Conduit's source repo also serves as an example for uberenv and spack configuration files, etc:
https://github.com/LLNL/conduit/tree/master/scripts/uberenv