mir_eval icon indicating copy to clipboard operation
mir_eval copied to clipboard

Migrate to organization

Open bmcfee opened this issue 1 year ago • 1 comments

This was discussed in #370, but we agreed to migrate this repo to a dedicated organization. (mir_eval?)

There are a couple of other things that will need to be squared away when we do this:

  • [ ] update author in README and setup.cfg
  • [ ] update copyright in sphinx docs
  • [ ] update all URLs to point to the new home. (GitHub will redirect this automatically, and we can use sphinx linkcheck to identify this automatically in a CI action.)
  • [ ] update badges in README
  • [ ] manage permissions for integrated services, codecov, pypa, zenodo, readthedocs, etc

Feel free to add to this list as needed.

bmcfee avatar Mar 26 '24 14:03 bmcfee

please tag a release to enable nose removal from distributions. Greetings

a-detiste avatar Aug 24 '24 11:08 a-detiste

Nudging @craffel - any chance we could get the org for this setup this week? We're looking to do a bit of in-house code maintenance over here, and AFAICT this is the only thing blocking the next mir_eval release (which in turn blocks other downstream updates for numpy 2 compatibility).

bmcfee avatar Oct 14 '24 16:10 bmcfee

Frankly will likely not get to this until the semester is done, sorry.

craffel avatar Oct 15 '24 15:10 craffel

What if I was to create a new org and all you have to do is transfer the repo? (Assuming you're still okay with the entire idea, that is.)

bmcfee avatar Oct 15 '24 15:10 bmcfee

Yes, of course, happy to do that.

craffel avatar Oct 15 '24 15:10 craffel

All the good names were already taken :\ but I just made https://github.com/mir-evaluation and sent you an invite.

bmcfee avatar Oct 15 '24 15:10 bmcfee

Transferred, thanks!

craffel avatar Oct 15 '24 15:10 craffel

Thanks! I think the only other thing that will need doing from your side before a new release is updating the credentials on pypi to allow the publish action from the new repo address.

bmcfee avatar Oct 15 '24 15:10 bmcfee

Added: image Let me know if that does the trick. Pypi was also yelling at me that I was the sole maintainer of mir_eval so I added Brian.McFee as a maintainer too.

craffel avatar Oct 15 '24 15:10 craffel

Err, it's telling me Brian.McFee is not your username even though that's the owner of librosa, crema, etc. What's your pypi username?

craffel avatar Oct 15 '24 15:10 craffel

Let me know if that does the trick.

LGTM, thanks!

Pypi was also yelling at me that I was the sole maintainer of mir_eval so I added Brian.McFee as a maintainer too. Err, it's telling me Brian.McFee is not your username even though that's the owner of librosa, crema, etc. What's your pypi username?

No, that's correct. Weird.

I don't think it's critical for getting pub action to work though.

bmcfee avatar Oct 15 '24 16:10 bmcfee