Dear all,
On 6 Nov 2018, at 10:17, Lawrence Mitchell <wence@gmx.li> wrote:
Dear Barry, Satish, Joe,
it indeed looks like tensorflow (which is an optional dependency of pyadjoint) is not compatible with python 3.7 (which is what you both have), hence there are no wheels available and pip doesn't install it.
Unfortunately, this failure is occurring because we unconditionally install all of the (potentially optional) requirements of pyadjoint.
Let us think about how to fix this problem at our end. For now, as Joe says, you can run firedrake-install without the --pyadjoint flag.
Hopefully by the time you need pyadjoint for the tutorial we will have a fix deployed via firedrake-update.
I believe I have now fixed this. If you have a firedrake installation that you generated without "--install pyadjoint" you should be able to update it to include pyadjoint with: firedrake-update --install pyadjoint (after activating the firedrake virtual env) If you're starting from scratch, I believe "firedrake-install --install pyadjoint" should now work. Please get in touch if there are any problems. Thanks, Lawrence