Closed cthoyt closed 9 months ago
@benedekrozemberczki the point of this PR is to make it so torch can be an installation requirement (therefore is installed before trying to install any other requirements, namely torch_scatter
)
Not sure why CI didn't run, though.
This PR updates the pyproject.toml to tell build systems that torch needs to be available before installation so there's no issues with the torch_scatter. It switches from setup.py to a completely declarative setup in setup.cfg. At the same time, it switches to the standard
src/
layout to work with this modern setupDepends on