go-python / go-python/gopy

Support for python 3.13 free threaded

Open
#364 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
2.3k
Forks
136
Avg merge
14m
Merged PRs (30d)
2

Description

It would be awesome to support free threaded extensions with gopy.

Based on the support for python free threaded initialization should be created as:
https://docs.python.org/3/howto/free-threading-extensions.html#freethreading-extensions-howto

Contributor guide

No contributing guide indexed for this repository

Research direction

The issue names gopy's generated CPython extension initialization but no specific files or tests. Start by tracing where gopy emits the extension-module initialization and compare it with Python's free-threading extensions guide linked in the issue. Done means gopy-generated extensions support Python 3.13 free-threaded initialization, with relevant coverage added where the existing project tests extension generation.

Written by the indexing model from the issue text.

Assessment

Tech stack
go, python
Domain
devtools
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.