mir_eval icon indicating copy to clipboard operation
mir_eval copied to clipboard

0.8 meta issue

Open bmcfee opened this issue 1 year ago • 3 comments

:wave: 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.

bmcfee avatar Mar 13 '24 14:03 bmcfee

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.

craffel avatar Mar 13 '24 14:03 craffel

Congrats! Seems like there's a lot of that going around these days :grin: (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

bmcfee avatar Mar 13 '24 14:03 bmcfee

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).

craffel avatar Mar 13 '24 14:03 craffel