winterbird-code / adbb

Object Oriented UDP Client Library for AniDB
GNU General Public License v3.0
17 stars 4 forks source link

Officially provide PyPi packages #13

Closed winterbird-code closed 1 year ago

winterbird-code commented 1 year ago

I'd like to officially provide a pypi package for adbb, but it seems like @miigotu has already created a pypi-project, so at the moment I do not have access to adbb at pypi. I have sent an email asking for the project to be transferred, but since the spam filter in gmail isn't really reliable, I'm attempting to use this issue to ping @miigotu.

To be clear, this is not criticism, I think it's great that someone took their time to upload adbb to pypi when I was too lazy to do it. I just think it would be better if I maintained those packages myself from now on.

miigotu commented 1 year ago

Absolutely, let me figure out what I need to do real quick with it.

winterbird-code commented 1 year ago

Thank you! The new release is now published on pypi. Unfortunately it has a lower version number than the previous package, but I don't think this library has enough users for that to cause any major problems. :shrug:

I yanked the published version 2 (I assume it was really around version 0.2 which I never taged). It's a bit confusing since the anidb client version numbers must be whole integers, but I use anidb client version/10 for the library version. So anidb client version 2 was 0.2, anidb version 4 was 0.4 and now anidb version 10 is 1.0 (with a .1 patch version because there were some bugs I felt had to be fixed after taging 1.0).

miigotu commented 1 year ago

I should have downloaded the sources =P I think there were some fixes in there. Either way, my projects are not using it anymore afaik.

winterbird-code commented 1 year ago

The old version is still around here or by explicit ask pip for adbb version ==2, it's just not advertised.

That said, if you still find adbb useful you should consider using the latest version even if you don't need any of the new features . You will probably have to repopulate the sql cache, but the API should be mostly, if not completely the same, and the UDP session handling is much more reliable now.