Contribute#

Overall guidance on contributing to a PyAnsys repository appears in the Contributing topic in the PyAnsys Developer’s Guide. Ensure that you are thoroughly familiar with this guide before attempting to contribute to PyPIM.

The following contribution information is specific to PyPIM.

Clone the PyPIM repository#

To clone and install the latest version of PyPIM in development mode, run this code:

git clone https://github.com/ansys/pypim.git
cd pypim/

Run tests#

Test automation relies on tox, which can be installed with this command:

pip install tox

Tests are entirely based on mocks and do not require any external software. Run the tests with this command:

tox -e py

Build the documentation#

You can build PyPIM documentation with this command:

tox -e doc

Build the package#

The PyPIM package is built using flit.

To build the package, use this command:

flit build

You can also directly install PyPIM in your current environment with this command:

flit install

Release process#

PyPIM follows the same release procedure as other PyAnsys libraries.