aboutsummaryrefslogtreecommitdiff
path: root/setup.py
AgeCommit message (Collapse)AuthorFilesLines
2021-03-26Fix blank pages bug (fixes #98)Gertjan van den Burg1-1/+1
2021-03-02feat: use pikepdf instead of PyPDF2, bumps Python min. version to 3.6Jocelyn Boullier1-2/+2
Several reasons: 1. PyPDF2 isn't maintained anymore. 2. On PDF files with lots of pages, you hit a recursion limit because of the way PyPDF2 is written. The `_sweepIndirectReferences` function is recursive instead of being iterative. 3. Performances. PyPDF2 is a pure Python library, while pikepdf uses QPDF, a C++ library under the hood. It is much faster. This is quite noticable when processing PDFs such as books. 4. pikepdf fixes PDF. While implementing the ToC feature, I noticed that for some PDFs it didn't show up on the Remarkable, even before processing it. For some reason, simply opening a PDF with pikepdf and saving it again fixes the issue. So we get it fixed for free.
2020-12-28Add support for a configuration fileGertjan van den Burg1-7/+8
2020-11-12Add man page to packageGertjan van den Burg1-0/+1
2020-09-25Move green to test dependenciesGertjan van den Burg1-2/+2
2020-09-25Ensure we test the test version on travisGertjan van den Burg1-1/+1
2020-09-25Clean up "full" installation modeGertjan van den Burg1-4/+1
2020-06-20Make readabilipy an optional dependencyGertjan van den Burg1-2/+7
2020-02-03Fix typo in setup.pyGertjan van den Burg1-1/+1
2020-01-31[WIP] Initial commit of HTML providerGertjan van den Burg1-0/+4
2020-01-23Reorder the input validation (fixes #21)Gertjan van den Burg1-0/+1
We used to assume that if a source is not a local file, then it must be a URL. Now, we check if a source is a URL and if not, also check if it's a local file. If neither, then we can raise an error.
2019-10-25setup.py formattingGertjan van den Burg1-4/+2
2019-10-24fix dependenciesGertjan van den Burg1-5/+9
2019-10-24[wip] First commit of new code structureGertjan van den Burg1-0/+98
Not fully functional yet probably