Janosh Riebesell

Results 454 comments of Janosh Riebesell

So you're not getting that invalid version error by installing version `3.0.0+dfsg-3ubuntu3` of `openbabel`?

Maybe the difference arises from you installing into system python and me using GH action where it installs into a virtual environment or some such? But that wouldn't explain why...

@fredrikw Thanks for the advice! Tried `libopenbabel-dev` instead of `python3-openbabel` [but same problem](https://github.com/hackingmaterials/atomate/runs/4837827425). [I also looked at `/usr/local/include/openbabel3`](https://github.com/hackingmaterials/atomate/runs/4837795072?check_suite_focus=true#step:4:71) but it doesn't exist. [As mentioned](https://github.com/openbabel/openbabel/issues/2408#issuecomment-1013889460), I tried earlier installing with `apt`,...

[This issue](https://github.com/openbabel/openbabel/issues/1905) also recommends `apt install libopenbabel-dev` and there apparently it worked. Though with v2 instead of v3. 😞

@nbehrnd Not sure I understand. The GH action container this runs on installs Python 3.7 if that's what you're asking.

@fredrikw [Looks like](https://github.com/hackingmaterials/atomate/runs/4839616648?check_suite_focus=true#step:6:144) there is no version 3.1.1: ``` ERROR: Could not find a version that satisfies the requirement openbabel==3.1.1 (from atomate[complete]) (from versions: 1.8, 1.8.1, 1.8.2, 1.8.4, 2.4.0, 2.4.1,...

I think the problem is, all of them are marked as Windows wheels: ![Screen Shot 2022-01-17 at 12 24 08](https://user-images.githubusercontent.com/30958850/149769146-40aaaba9-980a-47ef-a26b-964c0642eb8e.png) So `pip` on Mac and Linux says, the version is...

Maybe that very same package could be republished as v3.1.2.

> It looks like the ubuntu package installs the include files to /usr/include/openbabel3 so maybe you could try to link /usr/local/include/openbabel3 there? (~ `ln -s /usr/include/openbabel3 /usr/local/include/openbabel3`) (Warning: I have...

Perhaps that linking step could be added to the `openbabel` install process? Or should those files be moved from `/usr/include/openbabel3` to `/usr/local/include/openbabel3` in the first place?