Skip to content

Conversation

@darvld
Copy link
Member

@darvld darvld commented Sep 30, 2025

Ready for review Powered by Pull Request Badge

Summary

This PR introduces an HTTP server intrinsic for Python, built on a new version of our HTTP engine (which powers the JavaScript serving intrinsics). Eventually this new engine will become the default and allow better flexibility in our HTTP framework implementations.

darvld and others added 22 commits September 26, 2025 18:22
Signed-off-by: Dario Valdespino <dvaldespino00@gmail.com>
Signed-off-by: Dario Valdespino <dvaldespino00@gmail.com>
Signed-off-by: Dario Valdespino <dvaldespino00@gmail.com>
Signed-off-by: Dario Valdespino <dvaldespino00@gmail.com>
Signed-off-by: Dario Valdespino <dvaldespino00@gmail.com>
Signed-off-by: Dario Valdespino <dvaldespino00@gmail.com>
Signed-off-by: Dario Valdespino <dvaldespino00@gmail.com>
Signed-off-by: Dario Valdespino <dvaldespino00@gmail.com>
Signed-off-by: Dario Valdespino <dvaldespino00@gmail.com>
Signed-off-by: Dario Valdespino <dvaldespino00@gmail.com>
fix(graalvm-py): use new preamble init style
fix(graalvm-py): properly map vfs tarball
fix(graalvm-py): rebuild python plugin config
fix(graalvm-py): expose `Flask` on `elide` module
fix(graalvm-py): injection of synthetic `elide` module
fix(graalvm-rb): match ruby init with python + js
fix(graalvm): flask server intrinsic hidden symbol

Signed-off-by: Sam Gammon <sam@elide.dev>
fix(tooling): python module name (pkl)
fix(tooling): parse pip dependencies as strings

Signed-off-by: Sam Gammon <sam@elide.dev>
Signed-off-by: Sam Gammon <sam@elide.dev>
Signed-off-by: Sam Gammon <sam@elide.dev>
Signed-off-by: Sam Gammon <sam@elide.dev>
Signed-off-by: Sam Gammon <sam@elide.dev>
Signed-off-by: Sam Gammon <sam@elide.dev>
Signed-off-by: Sam Gammon <sam@elide.dev>
Signed-off-by: Sam Gammon <sam@elide.dev>
Signed-off-by: Sam Gammon <sam@elide.dev>
Signed-off-by: Sam Gammon <sam@elide.dev>
@darvld darvld self-assigned this Sep 30, 2025
@darvld darvld requested a review from sgammon as a code owner September 30, 2025 23:10
@darvld darvld added feature Large PRs or issues with full-blown features 🧪 labs Experimental work lang:python Issues relating to Python labels Sep 30, 2025
@darvld darvld marked this pull request as draft September 30, 2025 23:10
sgammon and others added 2 commits September 30, 2025 16:53
Signed-off-by: Sam Gammon <sam@elide.dev>
Signed-off-by: Dario Valdespino <dvaldespino00@gmail.com>
darvld and others added 27 commits October 1, 2025 18:08
Signed-off-by: Dario Valdespino <dvaldespino00@gmail.com>
Signed-off-by: Dario Valdespino <dvaldespino00@gmail.com>
Signed-off-by: Sam Gammon <sam@elide.dev>
Signed-off-by: Sam Gammon <sam@elide.dev>
Signed-off-by: Sam Gammon <sam@elide.dev>
Signed-off-by: Sam Gammon <sam@elide.dev>
Signed-off-by: Sam Gammon <sam@elide.dev>
Signed-off-by: Dario Valdespino <dvaldespino00@gmail.com>
Signed-off-by: Sam Gammon <sam@elide.dev>
Signed-off-by: Sam Gammon <sam@elide.dev>
Signed-off-by: Sam Gammon <sam@elide.dev>
Signed-off-by: Sam Gammon <sam@elide.dev>
Signed-off-by: Sam Gammon <sam@elide.dev>
Signed-off-by: Sam Gammon <sam@elide.dev>
Signed-off-by: Sam Gammon <sam@elide.dev>
Signed-off-by: Dario Valdespino <dvaldespino00@gmail.com>
Signed-off-by: Dario Valdespino <dvaldespino00@gmail.com>
Signed-off-by: Dario Valdespino <dvaldespino00@gmail.com>
Signed-off-by: Dario Valdespino <dvaldespino00@gmail.com>
Signed-off-by: Sam Gammon <sam@elide.dev>
Signed-off-by: Sam Gammon <sam@elide.dev>
Signed-off-by: Sam Gammon <sam@elide.dev>
Signed-off-by: Sam Gammon <sam@elide.dev>
Signed-off-by: Sam Gammon <sam@elide.dev>
Signed-off-by: Sam Gammon <sam@elide.dev>
Signed-off-by: Sam Gammon <sam@elide.dev>
Signed-off-by: Sam Gammon <sam@elide.dev>
@sgammon sgammon merged commit 5497e7e into main Oct 3, 2025
18 checks passed
@sgammon sgammon mentioned this pull request Oct 30, 2025
32 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature Large PRs or issues with full-blown features 🧪 labs Experimental work lang:python Issues relating to Python

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants