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

chore: publish to PyPI on release #101

Merged
merged 11 commits into from
Aug 26, 2024
Merged

chore: publish to PyPI on release #101

merged 11 commits into from
Aug 26, 2024

Conversation

ninabernick
Copy link
Collaborator

@ninabernick ninabernick commented Aug 23, 2024

Publish to PyPI on release.
https://test.pypi.org/project/platformics/
Changes:

  • metadata added to pyproject.toml
  • issue with biopython resolved
  • upgrade asyncpg to 0.29, was having a conflict with python 3.12 downstream in the VCP app - not sure why it didn't already have it in platformics

Steps:

  • add a new publisher to PyPI project through UI. This allows us to publish from GHA
  • add step to build and push workflow to publish to PyPI
  • set to run on dev branch, temporarily hardcode version (PyPI doesn't allow dev versions that are generated by poetry-dynamic-versioning), push to Test PyPI
  • link to test commits, link to successful workflow run
  • push to regular PyPI: https://pypi.org/project/platformics/#description
  • revert temp changes

@ninabernick ninabernick requested a review from jgadling August 23, 2024 21:13
@ninabernick ninabernick marked this pull request as ready for review August 23, 2024 21:13
@ninabernick ninabernick requested a review from j-x-han August 26, 2024 16:06
@ninabernick ninabernick merged commit 56cab4c into main Aug 26, 2024
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants