GitHub packages package manager.
Project description
Pakages
Pakages is a framework for building community packages and containers 📦️
⭐️ Documentation ⭐️
You can see trusted packages under the pakages organization. Trusted means that they are built, tested, and deployed from modular repositories, and can be installed into consistent container bases that Pakages provides.
important recent updates to spack have broken pakages, and I don't have the patience with spack to fix it again, so I'm pursuring developing this toward other kinds of general artifact builds. If you have ideas to save spack please open an issue. The install -> cache functionality is not consistent enough imho for this to reliably work, and (as I've learned before) maintaining anything with spack as a dependency is a really bad idea.
Goals
We want a framework that is optimized to help people build packages from source, and distribute the binaries via GitHub packages and also provide robust metadata and an organization scheme that works well for containers. We want a focus on that and then testing and automatically updating the individual packages provided. Pakages provides this functionality by wrapping spack to perform builds, and then providing tooling to release to a GitHub packages build cache, and to run base containers that will reliably hit the cache.
🚧️ under development 🚧️
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file pakages-0.0.21.tar.gz
.
File metadata
- Download URL: pakages-0.0.21.tar.gz
- Upload date:
- Size: 32.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c98645a7e3f5affe35bf1becb8980b26316a62ec1461537a4e0d276a70236366 |
|
MD5 | a1de0f5b9c96cbea2c35fe927bfaa8c8 |
|
BLAKE2b-256 | 9bacbd522d84ef658749cb448355e2ca66a1d3a40c1df0a74f97f4b8e04f8ee9 |