Update installation guide with Python compatibility #1268
Closed
+11
−0
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I encountered an AttributeError related to AST objects in the untokenize dependency while installing DeepForest on macOS (M4) using Python 3.14.
Signed-off-by: Salih Tangel salihtangel@gmail.com
Description
This PR adds a Python Version Compatibility matrix to the install.md documentation. The goal is to provide clear guidance for users on which Python versions are stable (3.10-3.12) and to warn about experimental versions (3.13+) where certain dependencies like docformatter currently fail due to AST changes in newer Python releases.
Related Issue(s)
No internal issue exists for this in DeepForest, but this change is needed to address installation failures on experimental Python environments. This is related to the known upstream issue: PyCQA/docformatter#327.
AI-Assisted Development
[x] I used AI tools (e.g., GitHub Copilot, ChatGPT, etc.) in developing this PR
[x] I understand all the code I'm submitting
[x] I have reviewed and validated all AI-generated code
AI tools used (if applicable):
Google Gemini (Assisted in drafting the compatibility table and structuring the PR description).