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

First release for Python package #3

Closed
2 tasks done
Tracked by #14
unflxw opened this issue Mar 24, 2023 · 4 comments
Closed
2 tasks done
Tracked by #14

First release for Python package #3

unflxw opened this issue Mar 24, 2023 · 4 comments
Assignees
Labels

Comments

@unflxw
Copy link
Contributor

unflxw commented Mar 24, 2023

Releasing an alpha version of the package to PyPI would allow us to test the publishing process, give us confidence that pip selects the right package based on the combination platform tag, and it's a necessary step towards getting this to a state where customers can use it.

Note that PyPI has a "test register" that you can upload to and install from. We should probably use that for testing the release process: https://packaging.python.org/en/latest/tutorials/packaging-projects/#uploading-the-distribution-archives

To do

Feel free to split any of these into its own issue. It might also be convenient to do it in the opposite order -- release an alpha to PyPI first, using Hatch, then have that experience inform how Hatch support for Mono should be.

Keep in mind that the way we use Hatch is a bit unusual, so this might be less "implement Python/Hatch support for Mono" and more "implement custom scripts support for Mono"?

  • Release alpha to PyPI test environment
  • Test that the release installs correctly
@backlog-helper
Copy link

backlog-helper bot commented Mar 24, 2023

✔️ All good!

New issue guide | Backlog management | Rules | Feedback

@tombruijn
Copy link
Member

Let's not make Mono support a blocker. We can do the first couple releases manually.

@tombruijn tombruijn changed the title Alpha release First release for Python package Apr 17, 2023
@tombruijn
Copy link
Member

Keep in mind that the way we use Hatch is a bit unusual, so this might be less "implement Python/Hatch support for Mono" and more "implement custom scripts support for Mono"?

I think mono already supports custom scripts for all things by customizing the command option for each step.

@tombruijn tombruijn removed their assignment Apr 24, 2023
@unflxw
Copy link
Contributor Author

unflxw commented Apr 24, 2023

Released to the PyPI test repository: https://test.pypi.org/project/appsignal/0.0.1/

Installed as expected in different contexts (musl linux x64 and armv8, non-musl linux x64 and armv8, macOS x64 and apple silicon)

@unflxw unflxw closed this as completed Apr 24, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants