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

Expand (Python) package example to include release example #22

Open
g4brielvs opened this issue Sep 7, 2023 · 2 comments
Open

Expand (Python) package example to include release example #22

g4brielvs opened this issue Sep 7, 2023 · 2 comments
Assignees
Labels
enhancement New feature or request help wanted Extra attention is needed
Milestone

Comments

@g4brielvs
Copy link
Contributor

g4brielvs commented Sep 7, 2023

I propose to expand the existing datalab example Python package to include a fully working release flow, automating the publication to PyPI using GitHub Actions (see https://github.com/pypa/gh-action-pypi-publish). It might be a good idea to also add some example unit testing as well.

However, not sure if it would prudent to add this "functionality" as default in the template or if it should a decision on a project basis. And whether we should approach it as a training.

@g4brielvs g4brielvs self-assigned this Sep 7, 2023
@g4brielvs
Copy link
Contributor Author

g4brielvs commented Sep 7, 2023

@bpstewar @andresfchamorro @avsolatorio @bennyistanto @BPJandree I would be very eager to hear your thoughts on the proposal above, time- and interest-allowing.

@g4brielvs g4brielvs added enhancement New feature or request help wanted Extra attention is needed labels Sep 7, 2023
@g4brielvs g4brielvs moved this to In Progress in WB Project Templates Sep 7, 2023
@g4brielvs g4brielvs changed the title Expand (Python) packaging example to include release Expand (Python) package example to include release automation Sep 7, 2023
@g4brielvs g4brielvs added this to the v0.2 milestone Sep 7, 2023
@g4brielvs g4brielvs changed the title Expand (Python) package example to include release automation Expand (Python) package example to include release example Sep 7, 2023
@andresfchamorro
Copy link

I would be interested in this feature. Based on experience, I don't think the majority of world bank repos will require this so it shouldn't be part of the default template, but perhaps a secondary option. I would be interested in a workshop/training. Is there enough demand?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
No open projects
Status: In Progress
Development

No branches or pull requests

2 participants