You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Open a Python shell and attempt to import programl package:
>>> import programl
Expected behavior
The package should be imported without any errors.
Environment
ProGraML version: 0.3.2
How you installed ProGraML: pip
OS: Linux 6.1.37-lts, EndeavourOS
Python version: 3.11.3
Versions of any other relevant libraries: dgl-1.1.1
Additional context
Using pip freeze | grep dgl to inspect the installed version is dgl==1.1.1 which has breaking changing in the DGLHeteroGraph API. I have also tried to manually downgrading dgl and got the following error:
$ pip install dgl==0.6.1
ERROR: Could not find a version that satisfies the requirement dgl==0.6.1 (from versions: 0.1.0, 0.1.2, 0.1.3, 1.0.0, 1.0.1, 1.0.4, 1.1.0, 1.1.1)
ERROR: No matching distribution found for dgl==0.6.1
which confirms that dgl-0.6.1 doesn't include a distributed package for Python 3.11
The text was updated successfully, but these errors were encountered:
Just as a follow up on the bug report, I have been able to reproduce the bug on another machine that has Python 3.8.16 installed. However, I was able to manually downgrade dgl to version 0.6.1 which allowed programl to work on that machine. Therefore, I can safely assume that the problem persists across multiple Python versions right after a pip install and might require manually downgrading DGL to work. That is, if there is a package available for your Python installation (dgl>=0.6.1 or < 0.9).
I think I have narrowed this problem down pretty well, and I will have a pull request ready with a fix shortly.
🐛 Bug
Hi, I'm following the example shown in the README, but I am getting the following error when I attempt to import programl:
To Reproduce
Steps to reproduce the behavior:
programl
:Expected behavior
The package should be imported without any errors.
Environment
Additional context
Using
pip freeze | grep dgl
to inspect the installed version isdgl==1.1.1
which has breaking changing in theDGLHeteroGraph
API. I have also tried to manually downgrading dgl and got the following error:$ pip install dgl==0.6.1 ERROR: Could not find a version that satisfies the requirement dgl==0.6.1 (from versions: 0.1.0, 0.1.2, 0.1.3, 1.0.0, 1.0.1, 1.0.4, 1.1.0, 1.1.1) ERROR: No matching distribution found for dgl==0.6.1
which confirms that dgl-0.6.1 doesn't include a distributed package for Python 3.11
The text was updated successfully, but these errors were encountered: