Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Python2 deprecation notice #390

Open
traverseda opened this issue Jul 30, 2021 · 6 comments
Open

Python2 deprecation notice #390

traverseda opened this issue Jul 30, 2021 · 6 comments

Comments

@traverseda
Copy link
Collaborator

Some of the libraries textract uses are no longer supporting python3 with newer releases. Since python2 is EOL I don't think there's any problem with no longer supporting it.

My intent is to do one more release with various bug fixes for python2, and then do a minor version bump named 1.7.0 that incorporates python3 only libraries..

Presuming that sounds good to everyone 1.6.4 is likely to be the last release supporting python2.

@traverseda traverseda pinned this issue Jul 30, 2021
@deanmalmgren
Copy link
Owner

deanmalmgren commented Jul 31, 2021 via email

@0LL13
Copy link

0LL13 commented Nov 4, 2021

Oh, that's really cool. The "extract" method in pdf_parser.py says it gracefully falls back on pdfminer if pdftotext is not installed, but the requirements lock on pdfminer.six==20191110 for python2 support which mucks up other packages and doesn't seem to make sense to me if pdftotext is the package of choice anyway.

@traverseda
Copy link
Collaborator Author

Sorry about not being able to move as fast on this as I wanted. There was a death in my family, alongside my job rather suddenly having difficulty paying me, and on the whole I've had a hard time finding the time to work on this. Sorry about that.

@0LL13
Copy link

0LL13 commented Nov 16, 2021

Sorry to hear that!

@tylerganter
Copy link

Is there any update on this? this project seems to have endless dependency issues due to continued python 2 support

@seankfh
Copy link

seankfh commented Apr 17, 2023

Created "Error in textract setup command w/ extract-msg<=0.29.* due to Wheel 0.40.0" #461. I believe extract-msg<=0.29.* is only necessary for Python 2. Can we get consensus on a fork like this #433 @deanmalmgren?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants