project-everest / everest

https://project-everest.github.io/
Apache License 2.0
193 stars 29 forks source link

Remove SCons logic #89

Closed msprotz closed 2 years ago

msprotz commented 2 years ago

As far as I know, we no longer need SCons to build Everest. As such, I would like to remove all of the checks and logic in the everest script.

Tahina and Chris, can you tell me what you think? Thanks!

msprotz commented 2 years ago

I think Tahina relaxed the 3.6 exact version requirement a little while ago. But it's causing more problems, as the version of scons we advocate does not work with recent pythons (3.10 errors out with something related to Iterable).

Whoever needs SCons is probably better off handling it themselves rather than by complying with the slightly outdated versions we recommend (SCons is now in its 4.x release series).

The build failed because of the wasm transition. @tahina-pro let us know once wasm is back on track and I'm happy to re-run CI for this!

tahina-pro commented 2 years ago

In fact, Everest CI and Everest upgrades, at least on Linux, showed that:

So, I am going to suggest more simplifications here (once I merge the migration to wasm-2.0.0) Stay tuned!