labthings / labthings/python-labthings
Updating dependencies...
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 19
- Forks
- 2
- PR merge metrics
- No merged PRs in 30d
Description
I'm really struggling to update the openflexure server - we are stuck in dependency hell again. I think I can relax a lot of the version constraints there to update things, but need to think carefully about the dependencies that come in via labthings: do we bite the bullet and update Flask? Is it time to try out an alternative framework like FastAPI? I think if I'm going to put a chunk of effort in, I'd be best putting it towards whatever's most useful long term, and if updating Flask already breaks things, maybe FastAPI is something to think about for the next major version?
@jtc42 what's your thinking here, and how much are you likely to want to get involved?
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Review the openflexure server's dependency constraints and the dependencies brought in through labthings. First clarify whether the goal is a Flask update or evaluation of FastAPI; done requires an agreed framework direction and a tested plan for resolving the dependency updates.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- fastapi, flask, python
- Domain
- api, backend
- Issue type
- Refactor
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100