elastic / elastic/die-python

Publish sdist with releases

未關閉
#35 1 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視
主要語言
Python
星號
88
分支
6
PR 合併指標
30 天內沒有已合併 PR

描述

Would a change to also make a sdist tarball get published for releases be accepted?

Currently the abi3 binary wheels are great (much better than a bunch of CPython interpreter version specific wheels), though it doesn't give a way for people to install the wheel that are using PyPy. Alternate pip indexes for specific platforms not supported by PyPI such as piwheels.org and Pyodide also need an sdist in order to build wheels from PyPI.

Having an sdist also means I can install die-python on systems with CPUs that currently don't have binary wheels published, such as ppcle64 and risc-v systems. For releasing other software that depends on die-python this is particularly helpful, since PyPI doesn't allow uploading packages that have dependencies installed via direct git/http URLs.

貢獻指南

這個儲存庫沒有索引到貢獻指南

研究方向

首先檢查儲存庫的打包與發布設定,找出建置和發布 binary wheels 的位置。確認如何將 sdist 加入該流程,然後驗證某個 release 會將 source tarball 與現有的 wheels 一併發布,並且可以使用它在不受支援的平台上建置該套件。

由索引模型根據 Issue 內容生成。

評估

技術堆疊
python
領域
build-system, release
Issue 類型
功能
難度
3/5
預估耗時
1-2 天
活躍度
停滯
描述清晰度
基本清楚
新手友好度
45/100

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。