Add support for the free-threaded build
Mantenedores costumam responder em até 1 dia
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Facilidade para iniciantes
- 45/100
Direção de pesquisa
Comece reproduzindo o aviso de importação com o build free-threading do Python 3.14.2 e inspecione como blosc2.blosc2_ext é compilado e carregado. Leia as orientações em py-free-threading.github.io; o trabalho estará concluído quando for possível importar blosc2 sem reativar o GIL em um build free-threaded.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
blosc2 ships free-threaded wheels, but they re-enable the GIL on import:
goldbaum at Nathans-MBP in ~
○ python
Python 3.14.2 free-threading build (main, Dec 8 2025, 15:41:12) [Clang 17.0.0 (clang-1700.4.4.1)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
i>>> import blosc2
<frozen importlib._bootstrap>:491: RuntimeWarning: The global interpreter lock (GIL) has been enabled to load module 'blosc2.blosc2_ext', which has not declared that it can run safely without the GIL. To override this behavior and keep the GIL disabled (at your own risk), run with PYTHON_GIL=0 or -Xgil=0.
See https://py-free-threading.github.io for more information about the free-threaded build and how to support it.
- Linguagem predominante
- Python
- Estrelas
- 211
- Forks
- 66
- Merge médio
- 2d 1h
- PRs com merge (30d)
- 15
Preparar o ambiente
- Sem Dockerfile nem arquivo Docker Compose
- Sem modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de Blosc/python-blosc2
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
Blosc/python-blosc2#731 ·
Mantenedores costumam responder em até 1 dia
-
documentation sustain-2026
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
Blosc/python-blosc2#720 · 3 comentários ·
Mantenedores costumam responder em até 1 dia
-
sustain-2026
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
Blosc/python-blosc2#717 ·
Mantenedores costumam responder em até 1 dia
-
documentation sustain-2026
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 80/100
Blosc/python-blosc2#714 ·
Mantenedores costumam responder em até 1 dia
-
documentation sustain-2026
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
Blosc/python-blosc2#710 ·
Mantenedores costumam responder em até 1 dia
Todas as issues de Blosc/python-blosc2
Issues semelhantes
-
HTML: <template> content is extracted as document textTalvez já em andamento @ryanmeowy assumiu hoje. Abertabug html
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 82/100
docling-project/docling#4714 · 2 comentários ·
Mantenedores costumam responder em até 1 dia
-
[BUG] Qdrant RAG client applies score_threshold to raw cosine similarity, not the 0-1 score it returnsTalvez já em andamento @roydonsequeira assumiu hoje. Abertabug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 70/100
Mantenedores costumam responder em até 1 dia
-
Host test failure in core/direct_io.zig on Linux kernel 6.17: O_DIRECT open succeeds on procfs, so the test's 'plain' fd is not plainTalvez já em andamento Um pull request vinculado a esta issue está aberto ou já foi mesclado. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
ashhart/TensorFold#536 ·
Mantenedores costumam responder em até 1 dia
-
area/install-update comp/cli duplicate P2 python:uv sweeper:risk-compatibility type/bug
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 62/100
NousResearch/hermes-agent#135440 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 85/100
Deepak3699/Ai_Mentor#244 ·
Mantenedores costumam responder em até 1 dia