Skip to content

Create python-publish.yml #43

Create python-publish.yml

Create python-publish.yml #43

Workflow file for this run

name: Automated building and deployment to PyPI
on:
push:
jobs:
build:
runs-on: ubuntu-latest
strategy:
matrix:
python-version: [3.5]
steps:
- uses: actions/checkout@v2
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v2
with:
python-version: ${{ matrix.python-version }}
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install pytest
pip install -r requirements.txt
- name: Run package creation
run: |
python -m pip install --user --upgrade build
python -m build
- name: Archive package to Github
uses: actions/upload-artifact@v2
with:
name: pyhy
path: src/dist
- name: Publish distribution to PyPI
uses: pypa/gh-action-pypi-publish@master
with:
password: ${{ secrets.PYPI_API_TOKEN }}