To build, create and activate a python3.10 environment, install Rust, and run sh build_and_test.sh
or equivalent commandss as appropriate for your OS.
If you have push access to https://github.com/NREL/fastsim, you can push tags to trigger github actions.
Push a tag that matches the regex 'v[0-9]+.[0-9]+.[0-9]+'
, e.g. v2.0.8
. This will run tests and build wheels in a zip file on the GitHub repo.
Push tags that match the regex 'r[0-9]+.[0-9]+.[0-9]+'
, e.g. r2.0.8
. This will run tests, build wheels in a zip file on the GitHub repo, and release the new version on PyPI. Make sure that version
in pyproject.toml and the section Release Notes in README.md have versions that match the git tag.