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

3.12 cannot be supported due to pathtools dependency #6

Closed
mpitblado opened this issue Mar 19, 2024 · 1 comment
Closed

3.12 cannot be supported due to pathtools dependency #6

mpitblado opened this issue Mar 19, 2024 · 1 comment
Assignees
Labels
documentation Improvements or additions to documentation

Comments

@mpitblado
Copy link
Contributor

Due to the requirement of pathtools, we have found that this cannot run using Python 3.12. See gorakhargosh/pathtools#13. This may prompt a change in text within the README to mention this, so that users know to start the virtual environment with python 3.11 or lower.

I am not sure the status of the pathtools repository, it hasn't had a commit in 8 years.

@Gene-Weaver Gene-Weaver added the documentation Improvements or additions to documentation label Mar 19, 2024
@Gene-Weaver
Copy link
Owner

In commit 216c5b1 I removed some unused packages that ended up in the requirements.txt including pathtools. I have not validated Python 3.12, but it might play nicely now. Anyway, I added to the readme that beyond 3.11 may not be stable since some of LeafMachine2 relies on older versions of some packages, especially PyTorch (which will work with PyTorch 2.X+ if you play around with updating some dependencies).

@Gene-Weaver Gene-Weaver self-assigned this Mar 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

2 participants