Skip to content

PowerGridModel/pgm-build-dependencies

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

pgm-build-dependencies

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-dependencies package.

Installation and Usage

This package should be part of build dependencies of the Power Grid Model project. Given its limited applicability, we deliberately do not publish it to PyPI, but instead use a GitHub repository as a source.

[build-system]
requires = [
    "pgm-build-dependencies@git+https://github.com/PowerGridModel/pgm-build-dependencies.git",
]

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.

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.

About

Build dependencies for PGM core

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages