diff --git a/{{cookiecutter.project_name}}/.github/workflows/publish.yml b/{{cookiecutter.project_name}}/.github/workflows/publish.yml deleted file mode 100644 index f51f578d..00000000 --- a/{{cookiecutter.project_name}}/.github/workflows/publish.yml +++ /dev/null @@ -1,33 +0,0 @@ -name: publish - -on: - release: - types: [published] - -jobs: - - publish: - name: Publish - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v2 - - name: Set up Python - uses: actions/setup-python@v2 - with: - python-version: 3.9 - - name: Python info - shell: bash -l {0} - run: | - which python3 - python3 --version - - name: Install dependencies - run: | - python3 -m pip install --upgrade pip setuptools - python3 -m pip install .[publishing] - - name: Build distributions - run: python3 setup.py sdist bdist_wheel - - name: Publish package - uses: pypa/gh-action-pypi-publish@release/v1 - with: - user: __token__ - password: ${{ secrets.PYPI_TOKEN }} diff --git a/{{cookiecutter.project_name}}/README.md b/{{cookiecutter.project_name}}/README.md index 49a68bfb..2939d057 100644 --- a/{{cookiecutter.project_name}}/README.md +++ b/{{cookiecutter.project_name}}/README.md @@ -17,7 +17,6 @@ | Build | [![build]({{cookiecutter.repository}}/actions/workflows/build.yml/badge.svg)]({{cookiecutter.repository}}/actions/workflows/build.yml) | | Metadata consistency | [![cffconvert]({{cookiecutter.repository}}/actions/workflows/cffconvert.yml/badge.svg)]({{cookiecutter.repository}}/actions/workflows/cffconvert.yml) | | Lint | [![lint]({{cookiecutter.repository}}/actions/workflows/lint.yml/badge.svg)]({{cookiecutter.repository}}/actions/workflows/lint.yml) | -| Publish | [![publish]({{cookiecutter.repository}}/actions/workflows/publish.yml/badge.svg)]({{cookiecutter.repository}}/actions/workflows/publish.yml) | | SonarCloud | [![sonarcloud]({{cookiecutter.repository}}/actions/workflows/sonarcloud.yml/badge.svg)]({{cookiecutter.repository}}/actions/workflows/sonarcloud.yml) | | MarkDown link checker | [![markdown-link-check]({{cookiecutter.repository}}/actions/workflows/markdown-link-check.yml/badge.svg)]({{cookiecutter.repository}}/actions/workflows/markdown-link-check.yml) | diff --git a/{{cookiecutter.project_name}}/project_setup.md b/{{cookiecutter.project_name}}/project_setup.md index 2ba34474..0d31d61f 100644 --- a/{{cookiecutter.project_name}}/project_setup.md +++ b/{{cookiecutter.project_name}}/project_setup.md @@ -86,13 +86,6 @@ help you decide which tool to use for packaging. `bumpversion minor`, or `bumpversion major` as appropriate. - Don't forget to update the version number before [making a release](https://guide.esciencecenter.nl/#/best_practices/releases)! -## Publish on Python Package Index (PyPI) - -To publish your package on PyPI, you need to create a [PyPI API token](https://pypi.org/help#apitoken) and -save it as a secret called `PYPI_TOKEN` on [Settings page]({{cookiecutter.repository}}/settings/secrets/actions) - -[Creating a release]({{cookiecutter.repository}}/releases/new) on GitHub will trigger a [GitHub action workflow](.github/workflows/publish.yml) to publish the release on PyPI for you. - ## Logging - We recommend using the logging module for getting useful information from your module (instead of using print).