This fixes the issue of ephemeric failure of loading a phase into EDA, visible on GH hosts and occasionally locally.
periodictable dependency requires data files in specific place.
This is being used on every structure load and I've no idea why this wasn't happening earlier.
The standard way to specify missing data is to add the definitions to the project toml file.
However, I couldn't find a way to query site-packages location in toml, so had to add some logic to the freeze script.
This fixes the issue of ephemeric failure of loading a phase into EDA, visible on GH hosts and occasionally locally.
periodictable
dependency requires data files in specific place. This is being used on every structure load and I've no idea why this wasn't happening earlier.The standard way to specify missing data is to add the definitions to the project toml file. However, I couldn't find a way to query
site-packages
location in toml, so had to add some logic to the freeze script.