Autogenerated client library for the Granta MI BoM Analytics Services. Direct use of this package is unsupported. Use ansys-grantami-bomanalytics instead.
Commits should generally only be made to this repository to update the OpenAPI YAML definition (stored in
yaml/
). Changes to the Python code will be made automatically when the YAML is modified.
This repository is not under active development. It is only for storing the code generated from the API definition. All development is done in the ansys-grantami-bomanalytics repository.
Since the grantami-bomanalytics-openapi
package is auto-generated, the release process differs slightly from
the standard
PyAnsys release procedure.
main
branch build status is green, which indicates that that the most recent run of the Build and Test Client Library
workflow was successful.main
branch with the name release/MAJOR.MINOR
and push the branch to GitHub.pyproject.toml
file:
<version>
XML element in the pom.xml
file and open a Pull Request.pyproject.toml
filegit tag v<MAJOR.MINOR.0>
git push origin --tags
Once the tag is pushed to GitHub, a workflow will build and publish the release.
Finally, bump the base package version in pom.xml
to MAJOR.MINOR.0 in the main branch to ensure subsequent build artefacts
are given appropriate version numbers.