Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Simplify installation #62

Closed
wants to merge 8 commits into from
Closed

Conversation

cthoyt
Copy link
Contributor

@cthoyt cthoyt commented Jan 25, 2022

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 setup

Depends on

The pyproject.toml should tell build systems that torch needs to be available _before_ installation so there's no issues with the torch_scatter
@cthoyt cthoyt marked this pull request as ready for review January 28, 2022 21:09
@cthoyt
Copy link
Contributor Author

cthoyt commented Jan 31, 2022

@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.

Copy link

@Fidode07 Fidode07 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm if you ask me.

@cthoyt cthoyt closed this Sep 30, 2023
@cthoyt cthoyt deleted the simplify-install branch September 30, 2023 21:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants