Nix-QChem / NixOS-QChem

Nix expressions for HPC/Quantum chemistry software packages
MIT License
79 stars 17 forks source link

Fix fallout from last nixpkgs staging merge #513

Closed markuskowa closed 1 month ago

markuskowa commented 3 months ago

The staging merge a few weeks a ago broke a few things.

CC @sheepforce

sheepforce commented 3 months ago

I'm on vacation now for three weeks and can have a look on some of them when I'm back. However, most of them are python 3.12 problems and upstream will hopefully patch the soonish. Others such as xtb-python are simply dead and I think we should just mark it broken, while Ambertools will likely only be fixed with the next release next year. Maybe it is worth here to mark them explicitly only compatible with Python 3.11 instead of pouring endless work in fixes, that will come sooner or later anyways? :)

markuskowa commented 3 months ago

Ok, then the simplest solution is to keep python-3.11 around for a while and retire dead packages in the future.

markuskowa commented 3 months ago

The biggest issue here is gau2grid which is required by psi4. For the rest the backward compatibility scheme seems to be fine.

berquist commented 2 months ago

I am going to try and fix/modernize gau2grid upstream.

sheepforce commented 2 months ago

I am going to try and fix/modernize gau2grid upstream.

I've made a simple workaround here: https://github.com/Nix-QChem/NixOS-QChem/pull/521/commits/10b91d0c748481da492a14f1fdad35f24a69da79

Maybe it is also working for upstream. :)