diff --git a/.github/workflows/publish_pypi.yaml b/.github/workflows/publish_pypi.yaml new file mode 100644 index 0000000..3d6f8ae --- /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 0220633..55d9a12 100755 --- a/setup.py +++ b/setup.py @@ -5,7 +5,7 @@ from setuptools.command.test import test as TestCommand import glob -__version__ = "1.4.5" +__version__ = "1.4.6" class PyTest(TestCommand):