Repackaging of all the header-only libraries to build Power Grid Model.
Project description
pgm-build-deps
A proxy Python package to host all header-only libraries which are needed to build Power Grid Model.
The GitHub Actions automatically fetches the latest versions of the header-only libraries and updates the pgm-build-deps package.
Installation and Usage
This package should be part of build dependencies of the Power Grid Model project.
As build dependency for Python
[build-system]
requires = [
"pgm-build-deps"
]
In the build process, the entry point cmake.root will be installed into the build environment. The build backend, e.g., scikit-build-core, can retrieve the cmake search paths and use them when invoking cmake.
Load into CI for C++ build
steps:
- name: Install uv
uses: astral-sh/setup-uv@v5
- name: Install pgm-build-deps
run: |
uv tool install pgm-build-deps
pgm-build-setup-ga-ci
After setting this in your GitHub Actions CI, the follow-up cmake calls will find the packages.
License
The source code of this package is licensed under the MPL-2.0 license.
The header-only libraries are licensed under their respective licenses, which can be found in the LICENSES directory of this package.
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 Distributions
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pgm_build_deps-2026.7.6.34-py3-none-any.whl.
File metadata
- Download URL: pgm_build_deps-2026.7.6.34-py3-none-any.whl
- Upload date:
- Size: 31.7 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
36e66612e074a93b1844f58217f2b875a6f04ab1b9972040ce24847dfd0a36f4
|
|
| MD5 |
093f0a672ba79646ee069af4ef39df2f
|
|
| BLAKE2b-256 |
cebd3f5c58abc84560e706b23b2c7f02cede23221b237130b6ab778dd3f1e6c9
|
Provenance
The following attestation bundles were made for pgm_build_deps-2026.7.6.34-py3-none-any.whl:
Publisher:
publish-pypi.yml on PowerGridModel/pgm-build-deps
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pgm_build_deps-2026.7.6.34-py3-none-any.whl -
Subject digest:
36e66612e074a93b1844f58217f2b875a6f04ab1b9972040ce24847dfd0a36f4 - Sigstore transparency entry: 2083739130
- Sigstore integration time:
-
Permalink:
PowerGridModel/pgm-build-deps@77a4f80696a169f04aca8a7a32d1709939217fda -
Branch / Tag:
refs/tags/v2026.07.06.34 - Owner: https://github.com/PowerGridModel
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-pypi.yml@77a4f80696a169f04aca8a7a32d1709939217fda -
Trigger Event:
release
-
Statement type: