bytecodealliance / bytecodealliance/componentize-py

Update to stock CPython 3.15.x when available

Open
#215 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
279
Forks
52
Avg merge
12h 10m
Merged PRs (30d)
10

Description

Now that https://github.com/python/cpython/pull/146140 is merged and will presumably be part of 3.15, we should be able to stop patching CPython and use a stock release. I believe we'll still need to build from source unless we can get "official" `libpython3.15.so` builds which include `libz`, `libsqlite3`, and sockets support.

Contributor guide

Open the contributing guide

Research direction

Start by locating the current CPython patching and source-build entry points. Use CPython pull request 146140 as context, then verify whether a stock 3.15.x release provides libpython3.15.so with zlib, SQLite, and socket support. Done means the project uses the stock release where possible, or documents why a source build remains necessary.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
build-system
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.