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鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

0.8 meta issue #369

Open
bmcfee opened this issue Mar 13, 2024 · 3 comments
Open

0.8 meta issue #369

bmcfee opened this issue Mar 13, 2024 · 3 comments
Milestone

Comments

@bmcfee
Copy link
Collaborator

bmcfee commented Mar 13, 2024

馃憢 Seems like we're overdue for a new release here, if for no reason other than #352 (mir_eval currently doesn't work on the most recent numpy).

I've gone ahead and tagged a few issues that seemed particularly important / relevant to include here, and am happy to take the lead on knocking some of this out. In particular, I'd like to modernize the CI / test / packaging environments.

@craffel any thoughts on this? I know it's been a while, but I think we should aim for a quick turnaround here, and I have a few spare cycles right now to get things moving.

@craffel
Copy link
Owner

craffel commented Mar 13, 2024

Yes, happy to have a new release! I'm on parental leave, so happy to have you do it if you have spare cycles. Thanks.

@bmcfee
Copy link
Collaborator Author

bmcfee commented Mar 13, 2024

Congrats! Seems like there's a lot of that going around these days 馃榿 (my leave is just winding down now, hence the spare cycles before everyone else notices...)

I can manage most of this myself, but we will need to coordinate a little on setting up the release. The best practices now using GH actions to automate pypi push on release make it pretty easy to deploy, but you'll need to do a little configuring on the mir_eval pypi settings to enable it.

See https://packaging.python.org/en/latest/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows/

I just set this up in pescador yesterday, so we can go off that as a template: https://github.com/pescadores/pescador/blob/main/.github/workflows/publish.yml

@craffel
Copy link
Owner

craffel commented Mar 13, 2024

Great - just bug me with the steps I need to take. There may be some latency (right now the baby is napping so latency is low).

@bmcfee bmcfee added this to the 0.8 milestone May 17, 2024
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

No branches or pull requests

2 participants