harmslab / topiary

Python framework for doing ancestral sequence reconstruction
MIT License
33 stars 7 forks source link

Notebook fails to build on pycairo #40

Open HWaymentSteele opened 1 year ago

HWaymentSteele commented 1 year ago

Hi,

Firstly thank you for making such a fantastic tool, I've really been enjoying using it!

I tried to use the seed-to-alignment notebook today (https://colab.research.google.com/github/harmslab/topiary-examples/blob/main/notebooks/seed-to-alignment.ipynb) but the first cell fails at colab_installer.install_topiary(install_raxml=False, install_generax=False)

It looks like pip is failing to build pycairo.

  error: subprocess-exited-with-error

  × Building wheel for pycairo (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> See above for output.

  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for pycairo
ERROR: Could not build wheels for pycairo, which is required to install pyproject.toml-based projects

Any chance you know what might fix this? Thanks so much!