From 4d4c09f594ca7e5b9c6a7afc164527b9b187206b Mon Sep 17 00:00:00 2001 From: Thomas Bernard Date: Mon, 17 Oct 2022 00:24:31 +0200 Subject: [PATCH] appveyor.yml: deploy to PyPI with twine closes #573 --- appveyor.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/appveyor.yml b/appveyor.yml index 34106d3..1ba8606 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -1,5 +1,14 @@ +# tutorial: +# https://packaging.python.org/tutorials/packaging-projects/ +# https://packaging.python.org/guides/supporting-windows-using-appveyor/ +# https://stackoverflow.com/questions/45630032/valueerror-no-pkg-info-in-archive + environment: APP_VERSION: '2.2' + # for pypi/twine + USER: '__token__' + PASS: + secure: W0Gy5WrAKN5vEEgBvcbrQREbSq5zi5l3vIUFXB6ueKq9yj6vTLuKGfyR1crLjv9G0r4qABt6ZkObVQ+tSJ/YRcokdTnV1+GEpTxbB/qe0riXO0LeoHKIxwV+oyCtVpNk9c5YmJ3eu7XHjrCLvS1LLuJuSfwylgCQ5kC60fQu8XuqDNdZbMRo0m4v+oAlMuumC1YeGcYEMQbaioz1N7ebwFmOzHoVskVo15LTHwA7s5ERRIWIP0D2z64+02hAKkKzN5d80/oBZd3uDu9d2FFS9mUeyx82KC20GqO9kO9DGWw= matrix: - PYTHON_VER: C:\Python27 APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015 @@ -41,6 +50,7 @@ install: - set PATH=%PYTHON_VER%;%PYTHON_VER%\Scripts;%PATH%;C:\msys64\mingw%ARCH_BITS%\bin # We need wheel installed to build wheels - "%PYTHON_VER%\\python.exe -m pip install wheel" + - echo "using twine login %USER% %PASS%" - echo %PATH% - cc -v @@ -61,3 +71,8 @@ artifacts: name: miniupnpc python wheel (self-contained) - path: miniupnpc/dist/miniupnpc-*.egg name: miniupnpc python egg (self-contained) + +deploy_script: + - appveyor AddCompilationMessage "Deploying to PyPI" + - '%PYTHON_VER%\\python.exe -m pip install twine' + - '%PYTHON_VER%\\python.exe -m twine upload -u %USER% -p %PASS% --skip-existing dist/*.whl dist/*.egg'