As mentioned in osresearch/spispy#25, building spispy is not as trivial as one might expect.
It took me the good part of a day to find the right package version alchemy to succesfully build the project, so I decided to create a dockerfile to reproduce the result
NOTE: Expect a fairly long build, as nextpnr is compiled on a single core: I had bad luck with multicore builds hanging forever