INCATools / INCATools/ontology-access-kit
Install fails on Python 3.11: `fastobo` (w/ potential fix~)
- Dominant language
- Python
- Stars
- 198
- Forks
- 35
- Avg merge
- 3d 4h
- Merged PRs (30d)
- 1
Description
## Overview
I am trying to `pip` install on Python 3.11, but I get an error when trying to build `fastobo`.
## Error
Short error: ` ERROR: Failed building wheel for fastobo`
Log: [pip-fail.txt](https://github.com/INCATools/ontology-access-kit/files/10158195/pip-fail.txt)
## Related
https://github.com/fastobo/fastobo-py/issues/319
## Possible solution
FastOBO just released a new version that I was able to install on 3.11: `Successfully installed fastobo-0.12.2rc2`.
I don't see `fastobo` in `pyproject.toml`, and I don't know at the moment which of our dependencies uses it, but if whatever's using it is under our purview, we might want to consider upgrading the `fastobo` requirement to this new version.
Contributor guide
Research direction
Start with pyproject.toml and the attached pip-fail.txt log to identify which dependency brings in fastobo, then review the related fastobo issue. Done means confirming a supported fastobo requirement or other dependency change that allows installation on Python 3.11.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- build-system
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100