diff --git a/.github/workflows/publish_pypi.yaml b/.github/workflows/publish_pypi.yaml new file mode 100644 index 00000000..3d6f8ae4 --- /dev/null +++ b/.github/workflows/publish_pypi.yaml @@ -0,0 +1,33 @@ +name: Publish to PYPI +on: + release: + types: [published] + +jobs: + pypi-release: + runs-on: ubuntu-latest + strategy: + matrix: + python-version: [3.12] + + steps: + - name: checkout + uses: actions/checkout@v1 + + - name: Set up Python ${{ matrix.python-version }} + uses: actions/setup-python@v1 + with: + python-version: ${{ matrix.python-version }} + + - name: Install dependencies + run: python -m pip install --upgrade pip wheel twine + + - name: Build Dist + run: python setup.py sdist bdist_wheel --universal + + - name: Publish package to TestPyPI + uses: pypa/gh-action-pypi-publish@master + with: + user: __token__ + password: ${{ secrets.PYPI_API_TOKEN }} + diff --git a/setup.py b/setup.py index c39de384..2a5fe057 100755 --- a/setup.py +++ b/setup.py @@ -3,7 +3,7 @@ from setuptools import setup, find_packages -__version__ = '1.7.4' +__version__ = '1.7.5' setup(