Search Criteria
Package Details: python-pdfplumber 0.11.7-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/python-pdfplumber.git (read-only, click to copy) |
|---|---|
| Package Base: | python-pdfplumber |
| Description: | Plumb a PDF for detailed information about each char, rectangle, line, et cetera. |
| Upstream URL: | https://github.com/jsvine/pdfplumber |
| Licenses: | MIT |
| Submitter: | falko17 |
| Maintainer: | falko17 |
| Last Packager: | falko17 |
| Votes: | 2 |
| Popularity: | 0.003190 |
| First Submitted: | 2021-07-14 21:20 (UTC) |
| Last Updated: | 2025-09-08 09:49 (UTC) |
Latest Comments
martinc commented on 2022-05-10 08:58 (UTC)
Thank you. All working again.
falko17 commented on 2022-05-09 21:52 (UTC)
Thanks again for your comment. As mentioned here or here by the repository owner, the dependency to
pdfminer.sixwill always require a version that will become out-of-date at some point -- even though using a newer version most likely won't cause any trouble, which is why I kept the dependency here>=rather than==.This worked until now, but due to some change (I'm not exactly sure where), when
paper2remarkableimportspikepdfwhich importspkg_resources, this requirement mismatch is caught by the requirement resolver and the whole thing crashes on an Exception.Since I don't want to require an older version here though, I've now resolved this by loosening the requirement within
pdfplumbertoo, so it should work again (and future updates hopefully shouldn't cause the same errors to happen).martinc commented on 2022-05-09 16:13 (UTC)
Hi, with everything up-to-date (
python-pdfminer.sixreplaced withpython-pdfminer), runningp2rbarfs withAny idea what might be causing this?
falko17 commented on 2021-12-14 23:21 (UTC) (edited on 2022-05-06 12:39 (UTC) by falko17)
Thanks for your comment! At the very least,
pdfplumberdoesn't seem to work well withpython-pdfminer, so I've replaced the dependency withpython-pdfminer.six.That said, while the
20200517-version ofpython-pdfminer.sixis listed in theirrequirements.txt, requiring that exact version would make this package much more cumbersome to install — according to this comment of the repository owner, it will probably also be the case thatpdfplumberwill always require an exact version ofpdfminer.sixinstead of just a minimum version. As said in the same comment, the newestpdfminer.sixversion will still work in "most" situations though (specifically, comparing test results across the two versions, it seems that converting a PDF to CSV and functionality described in this issue won't work), so I think keeping this dependency as a minimum instead of exact requirement would be preferred in most cases. I've added a shortpre_installmessage notifying the user of the situation.EDIT: As upstream has now updated their dependency on
pdfminer.sixto version20211012, the problem has been resolved (for now). Sincepython-pdfminer.sixhas now been moved into community'spython-pdfplumber, I've also updated the dependencies to reflect that.martinc commented on 2021-12-13 15:54 (UTC)
Hi, just installed
paper2remarkable(thanks!) and foundpdfplumbercomplaining that it wanted an exact (20200517) version ofpython-pdfminer.six. A quick google suggests you've already had a conversation with upstream (and I fixed things by installing the required version).But I can't get
pdfplumberto work withpython-pdfminer(or a newer version of-six) which the dependencies here suggest should be possible. Is it?