.github/workflows/python-publish.yml
0 → 100644
+63
−0
Loading
As agreed on TSC meeting we will start publishing the python package to PYPI registry. This patch by design is not touching anything else except the github action workflow. See what's Next below. The version of the package is following SPDK version for example, 24.09, 24.05 or 24.01 as example. See examples from https://github.com/spdk/spdk/tags The publish is using latest modern PYPI guidlines using "Trusted Publisher" configurations. The installation post publishing will look like this: ``` pip install --user spdk==24.05 ``` For managing multiple version, as usual in python, continue using virtual environments and containers. In the following patches we will: - fix metadata via pyproject toml - introduce optional dependencies `pip install spdk[sma]` Change-Id: Ib4547b586ee4fe2f77145153b31ed32ad86b2884 Signed-off-by:Boris Glimcher <Boris.Glimcher@emc.com> Reviewed-on: https://review.spdk.io/c/spdk/spdk/+/25754 Reviewed-by:
Tomasz Zawadzki <tomasz@tzawadzki.com> Tested-by:
SPDK Automated Test System <spdkbot@gmail.com> Reviewed-by:
Konrad Sztyber <ksztyber@nvidia.com> Reviewed-by:
Ben Walker <ben@nvidia.com>