NOMAD-oasis on python3.12

Is it possible to install NOMAD-oasis on base linux (without docker) when my system python version is 3.12?

Hi @sherin!

Yes this should be possible. Python 3.12 is actually the “default” version that we use in our tests and docker images at the moment. Let us know if you encounter any problems.

Thanks for your response. I saw python 3.9 in the requirements of nomad-oasis installation under base linux. Can I use the latest versions for other things like elasticsearch, mongodb, rabbitmq etc. or do I need to install specific versions of those?

preferably a linux computer, which Python 3.9, preferable a Python virtual environment
elasticsearch 7.x, running without users and authentication, preferable on the default settings
mongodb 5.x, running without users and authentication, preferable on the default settings
rabbitmq 3.x, running without users and authentication, preferable on the default settings
nginx
an empty directory to work in

Unfortunately this documentation is lagging a bit behind. I will see that we update the Python version mentioned there.

I would strongly recommend that you stick with the major versions mentioned: (ES 7.x, MongoDB 5.x and RabbitMQ 3.x. Any other major version has not been tested, so we cannot guarantee that they are directly compatible.

But, if you are starting out with a fresh install, you can in principle try a newer version of some of those services and see if things work out. If you get the system working out of the box with a newer version, it would also be great if you can reply here as this means that we could also think about upgrading ourselves.