Implement builder for python
@d4rkstar is already working on this.
Since Dec 7, 2025.
Assessment
This issue has not been assessed yet.
Description
New builder feature activated by
ops ide deploy and ops ide devel
If there is a requirements.txt at the top level (later pom.xml, package.jsom go.mod and so on):
hash the requirements.txt
build if not already built an image
:
It should be rebuild only if the hash chnages
See the code here (a protype)
https://github.com/mastrogpt/olaris-a41/blob/b7e9f4ad00b3e9043fefcbac880552280d8a5710/opsfile.yml#L108
The deploy when parsing parameters should check --docker auto it should replace with --docker python
Note crate a .ops/image.python with the hash
use it to save the hash
- Dominant language
- Python
- Stars
- 576
- Forks
- 29
- Avg merge
- 51m
- Merged PRs (30d)
- 13
Contributor guide
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.
More from apache/openserverless
-
help wanted
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
apache/openserverless#253 ·
-
help wanted
apache/openserverless#254 · 3 comments · 1 assignee ·
-
help wanted
Difficulty 3/5 1-2 days Newbie friendliness 45/100
apache/openserverless#252 ·
-
enhancement
Difficulty 5/5 Over a week Newbie friendliness 25/100
apache/openserverless#215 ·
-
bug
Difficulty 4/5 3-5 days Newbie friendliness 58/100
apache/openserverless#214 ·
All issues in apache/openserverless
Similar issues
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 90/100
learningequality/ricecooker#747 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
BSData/horus-heresy-3rd-edition#3171 ·
-
enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
run-llama/llama_index#23199 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
KhronosGroup/glTF-Blender-IO#2769 ·