Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

📦 Publish to TestPyPI and PyPI using GitHub Actions #14

Merged
merged 6 commits into from
Jun 7, 2022
Merged

Commits on Jun 7, 2022

  1. 📦 Publish to TestPyPI and PyPI using GitHub Actions

    Automating the binary wheel and source tarball publishing to TestPyPI and PyPI. Based on https://packaging.python.org/en/latest/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows but using `poetry` to do the build.
    weiji14 committed Jun 7, 2022
    Configuration menu
    Copy the full SHA
    6f2d3d3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c59a79a View commit details
    Browse the repository at this point in the history
  3. 💚 Fix version string to be PEP440 compliant for TestPyPI

    Change from semver to PEP440 and remove the git hash part of the version string when uploading to TestPyPI. Based on mtkennerly/poetry-dynamic-versioning#78 (comment). Prevents errors like `'0.0.0.post15+f899e49' is an invalid value for Version. Error: Can't use PEP 440 local versions. See https://packaging.python.org/specifications/core-metadata for more information`.
    weiji14 committed Jun 7, 2022
    Configuration menu
    Copy the full SHA
    db7513a View commit details
    Browse the repository at this point in the history
  4. Revert "Temporarily trigger publish-to-pypi action"

    This reverts commit c59a79a.
    weiji14 committed Jun 7, 2022
    Configuration menu
    Copy the full SHA
    598b2dc View commit details
    Browse the repository at this point in the history
  5. 💬 Include TestPyPI installation instructions

    So that people can get the latest development package from https://test.pypi.org/project/zen3geo. Also centering the title on the webpage.
    weiji14 committed Jun 7, 2022
    Configuration menu
    Copy the full SHA
    e8eab25 View commit details
    Browse the repository at this point in the history
  6. 💬 Update dev status from 1 planning to 3 alpha

    Jumping two steps ahead, why drive when you can fly?
    weiji14 committed Jun 7, 2022
    Configuration menu
    Copy the full SHA
    536c31c View commit details
    Browse the repository at this point in the history