hMatoba / Piexif

Exif manipulation with pure python script.
MIT License
367 stars 81 forks source link

Is this project still active? #122

Open philgyford opened 2 years ago

philgyford commented 2 years ago

I see there hasn't been an update to the code for a couple of years, there are a bunch of issues with no response, and several outstanding pull requests. Not to blame anyone, because I know everyone has too many things to keep up with :)

I like how Piexif works, and would like to see it continue to be supported, so wanted to check about its likely future...

hasii2011 commented 2 years ago

+1

hsq125 commented 2 years ago

+1

djjudas21 commented 2 years ago

I think the lack of response on this thread gives you the answer :frowning_face: I looked at all the forks too and none of them are active.

It's a shame, because this and exif are the only two decent python EXIF modules, and I've hit blockers with both modules, and both seem to be abandoned.

darkvertex commented 2 years ago

There's a ton of tags missing in this project. I tried to use it to read some tags and it didn't know about them.

For the most complete I'd recommend checking https://github.com/exiftool/exiftool/ Just look at all the EXIF subformats they can decode: https://github.com/exiftool/exiftool/tree/master/lib/Image/ExifTool (Sadly it's in Perl though, not Python, but it's the most complete of all opensource exif projects from what I've seen.)

djjudas21 commented 2 years ago

@darkvertex exiftool is the gold standard of EXIF modules. I've used it in the past as part of a Perl project, but Perl doesn't get a lot of love these days.

@hMatoba this module is too important to abandon. I totally understand if you're too busy to maintain this, or if you no longer use it yourself, but could you add some other maintainers to this repo so they can do some maintenance, merge some PRs, etc. I'd be happy to volunteer. It seems neater to add collaborators here than to create yet another fork. Thanks

djjudas21 commented 2 years ago

Judging by @hMatoba's Github profile, there are zero contributions to any project since 2019 and their blog is no longer online. Safe to assume this module is dead.

I'm reluctantly going to fork it and publish under a different name on PyPI... I'm no developer but I can at least read and respond to issues/PRs and keep the module going. I just can't hold up my project any more.

davetapley commented 2 years ago

@djjudas21 good timing as I just found this project too.

If you want I'm happy to fork it to my company's GitHub organization (and add you as a maintainer) in case you don't want it attached to your personal GitHub account.

Either way instead of re-publishing to PyPi under a different name we should request a name transfer. I'm happy to do this as well if easier 💫

hasii2011 commented 2 years ago

I would be happy to be a co-maintainer on this project

djjudas21 commented 2 years ago

@davetapley ah great, I didn't know you could do a name transfer. Please go ahead and do that - I'm happy to be a maintainer although I'm not developer. Seems like it will be a better home to have it in a company namespace than a personal one.

davetapley commented 2 years ago

Okay forked to https://github.com/JEFuller/Piexif

  1. Will use https://github.com/JEFuller/Piexif/projects/1 to track migration
  2. @hasii2011 & @djjudas21 I have sent you collaborator requests
  3. Everyone please 👍🏻 https://github.com/pypa/pypi-support/issues/2065 for visibility
djjudas21 commented 2 years ago

Thanks @davetapley. I've 👍 your issue with PyPI

davetapley commented 2 years ago

Update:

will start the reachability process for your request which can take up to 6 weeks. Hopefully we will hear back from the owner soon and proceed with the transfer.

https://github.com/pypa/pypi-support/issues/2065#issuecomment-1194399748

davetapley commented 1 year ago

Update: The PyPi project has been transferred to me: https://github.com/pypa/pypi-support/issues/2065#issuecomment-1240500287.

In the coming days I will issue a new release to update ⬇️ and thereafter please use https://github.com/JEFuller/Piexif/issues https://github.com/hMatoba/Piexif/blob/3422fbe7a12c3ebcc90532d8e1f4e3be32ece80c/setup.py#L23

djjudas21 commented 1 year ago

Thanks for your perseverance @davetapley. Look forward to a release in its new home :+1:

davetapley commented 1 year ago

Making progress, follow along here: https://github.com/JEFuller/Piexif/projects/1

I won't post here again until new release is pushed.