From 69d2c471e2353625593744698466632dd00c00e2 Mon Sep 17 00:00:00 2001 From: cschen Date: Sat, 7 Sep 2024 19:21:28 +0200 Subject: [PATCH] chore(python): local build script for pypi publish. to publish save the pypi token locally. --- dist/py/build.sh | 27 ++------------------------- 1 file changed, 2 insertions(+), 25 deletions(-) diff --git a/dist/py/build.sh b/dist/py/build.sh index b4af45d..0d58fe9 100755 --- a/dist/py/build.sh +++ b/dist/py/build.sh @@ -4,28 +4,5 @@ WHEEL_DIR="$ROOT_DIR/wheels" PYO3_PYTHON="$(pyenv which python)" TARGET_EXT="$($PYO3_PYTHON -c 'import sysconfig; print(sysconfig.get_config_var("EXT_SUFFIX"))')" -maturin build -i "$PYO3_PYTHON" --out "$WHEEL_DIR" - -echo "\nAUTOINSTALL - REMOVE AFTER TESTING\n" - -CODEMPSUBLIME_DIR="../../../codemp-sublime/" -CODEMPTEST_DIR="../../../codemp-python-test/" - -wheels=($WHEEL_DIR/*.whl) -for wheel in $wheels; do - echo "moving $wheel to $CODEMPSUBLIME_DIR" - cp $wheel "$CODEMPSUBLIME_DIR/bindings/" - cp $wheel "$CODEMPTEST_DIR" -done - -pushd "$CODEMPTEST_DIR" -source .venv/bin/activate -pip install $wheel --force-reinstall -deactivate -popd - -pushd "$CODEMPSUBLIME_DIR" -source .venv/bin/activate -pip install $wheel --force-reinstall -deactivate -popd +MATURIN_PYPI_TOKEN="$(cat ~/.local/secrets/pypi_token)" maturin publish -i "$PYO3_PYTHON" \ +--out "$WHEEL_DIR" --non-interactive --repository "pypi"