mantidproject / mslice

Source code for Mantid MSlice
http://mantidproject.github.io/mslice
1 stars 2 forks source link

Pin Openssl to ensure Mantid is installed without conflicts #893

Closed robertapplin closed 1 year ago

robertapplin commented 1 year ago

Description of work: This PR pins Openssl to 1.1.* in order to ensure that Mantid can be installed without conflicts. Previously, the "Setup Miniconda" step would install openssl version 3.1.0 . This was not compatible with the install of Mantid which pins openssl to 1.1.*. I think the large jump in ssl version meant that it could not resolve the conflict automatically.

We should keep note to update our openssl pinning when Mantid updates it.

I also moved pytest up to be in alphabetical order in the dependency list.

To test: Check the unit test job on this PR passes