Skip to content

Contributing gotchas

Leopold Talirz edited this page May 19, 2020 · 2 revisions

Some (non-obvious) things to check/to know when contributing to AiiDA

  • If you add static files (anything that is not a python file/module), these will not be installed with pip. To include them, add them in the MANIFEST.in file using the same syntax as the examples you find there (or look online for the docs).

  • Whenever possible, delay imports from aiida to the function level (rather than module level). Unnecessary module-level imports are frequently responsible for unresponsive verdi commands.