2020-08-10 19:29:51 +00:00
# This workflows will upload a Python Package using Twine when a release is created
# For more information see: https://help.github.com/en/actions/language-and-framework-guides/using-python-with-github-actions#publishing-to-package-registries
name : Upload Analysis Package
on :
2020-08-10 19:35:38 +00:00
release :
2020-08-10 19:46:07 +00:00
types : [ published, edited]
2020-08-10 19:29:51 +00:00
jobs :
deploy :
runs-on : ubuntu-latest
env :
working-directory : ./analysis-master/
steps :
- uses : actions/checkout@v2
- name : Set up Python
uses : actions/setup-python@v2
with :
python-version : '3.x'
- name : Install dependencies
working-directory : ${{env.working-directory}}
run : |
python -m pip install --upgrade pip
pip install setuptools wheel twine
2021-04-30 22:40:49 +00:00
pip install -r requirements.txt
2020-08-10 19:29:51 +00:00
- name : Build package
working-directory : ${{env.working-directory}}
run : |
python setup.py sdist bdist_wheel
- name : Publish package to PyPI
uses : pypa/gh-action-pypi-publish@master
with :
user : __token__
password : ${{ secrets.PYPI_TOKEN }}
packages_dir : analysis-master/dist/