Hello all,
I was hoping for some Python packaging advice, as it relates to "porting"
to Python 3-- I assume this is the right place to ask?
I currently maintain python-pdfminer. (
https://github.com/euske/pdfminer),
sadly only for Python 2. Recently I investigated what the status of Python
3 support would be; it seems that pdfminer upstream is uninterested in
adding Python 3 compatibility (see
https://github.com/euske/pdfminer/pull/71).
That pull request was turned into a fork, pushed to PyPI under the name
pdfminer.six, and in general it seems to be a lot more maintained at the
moment than pdfminer.
I investigated packaging pdfminer.six (package name stylized as
pdfminer-six). I set python2-pdfminer-six to obsolete pdfminer and made it
available through this Copr for testing purposes:
https://copr.fedoraproject.org/coprs/tc01/pdfminer.six/
Now, I don't know if anyone is currently using pdfminer in Fedora, and I am
very hesitant to just replace a package with a fork.
What's the right thing to do here? Replace pdfminer? Ship
python3-pdfminer-six, have it provide python3-pdfminer, and keep using the
original package for Python 2? Do nothing, and wait and see what happens
upstream?
Thanks for any suggestions in advance,
Ben