The conda environment.yml and pip setup.py files that specify prerequisites haven't been thoroughly tested or recently updated. We need to make it easy for any user to run the respective install commands and have it 'just work'.
A few contributing issues:
numpy and Pandas version mismatches
- New syntax for creating and installing Conda environments
- Reliance on having a working
mysql installation in order to install the python mysqlclient
Not all users will need to build the full comptox_ai database from scratch. Therefore, we can also remove the dependency on ista. Users who want to build it from scratch can install ista separately and deal with the database dependencies, etc. at that point in time.
To semi-future-proof this, we should create 2 GitHub actions - one that builds/installs ComptoxAI via conda, and one that does so for pip.
The conda
environment.ymland pipsetup.pyfiles that specify prerequisites haven't been thoroughly tested or recently updated. We need to make it easy for any user to run the respective install commands and have it 'just work'.A few contributing issues:
numpyandPandasversion mismatchesmysqlinstallation in order to install the pythonmysqlclientNot all users will need to build the full comptox_ai database from scratch. Therefore, we can also remove the dependency on
ista. Users who want to build it from scratch can installistaseparately and deal with the database dependencies, etc. at that point in time.To semi-future-proof this, we should create 2 GitHub actions - one that builds/installs ComptoxAI via
conda, and one that does so forpip.