Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/pikepdf/pikepdf

A Python library for reading and writing PDF, powered by QPDF
https://github.com/pikepdf/pikepdf

tests: fix formatting

[ci skip]

c08b4e63591e02c0ff3761b4fc4de62afd53929a authored over 2 years ago by James R. Barlow <[email protected]>
docs: improve intro example

b1b336cb481fb3fec1ebf86f7ddb1911f3844bd8 authored over 2 years ago by James R. Barlow <[email protected]>
docs: present release notes in a less annoying way

a1468a98d6b4647d93cdcd996567282abd0c389d authored over 2 years ago by James R. Barlow <[email protected]>
Replace deprecated sphinx-panels with sphinx-design

4c4dd9f380ecc63395d80b3a033938a465ec7d8a authored over 2 years ago by James R. Barlow <[email protected]>
Remove all upper version pins and hope for the best

Also remove packaging from explicit install_requires

c540f6a6f82cbc80fedebf0f485e52be1c6a0207 authored over 2 years ago by James R. Barlow <[email protected]>
Merge remote-tracking branch 'origin/master'

221a0a5794c5d8ca3150b70017106fe2836d8194 authored over 2 years ago by James R. Barlow <[email protected]>
black/mypy: auto style fixes

[ci skip]

6e1fa8616ba31bdadeadc1fffe707c2319e24ebe authored over 2 years ago by James R. Barlow <[email protected]>
precommit: update

cfaded8848e202be0527b84d8804e3194e84809d authored over 2 years ago by James R. Barlow <[email protected]>
Replace pkg_resources with importlib.metadata

caaf1119784b32f8b68d26b2c05a8fc2bea5ad89 authored over 2 years ago by James R. Barlow <[email protected]>
Merge pull request #347 from m-holger/work

Manual: Fix broken link to PDF 1.7 Specification
[ci skip]

9f26cd507fec979fb15ee3847666a03a2f660efa authored over 2 years ago by jbarlow83 <[email protected]>
Manual: Fix broken link to PDF 1.7 Specification

18de95a09f682987e4d250f1e94ef6074890275f authored over 2 years ago by m-holger <[email protected]>
README: fix PyPy badge

751ff38cd6073ff78f4a04410db6b75f8a34d05c authored over 2 years ago by jbarlow83 <[email protected]>
README: fix build status badge

ee29ec5b1e051b67a87a1ab4eeb1e6d7a8586545 authored over 2 years ago by jbarlow83 <[email protected]>
Merge pull request #343 from mara004/docs-renderers

docs: suggest a wider range of rendering libraries

effc6f87243f8e337ce742e2c2b1c0bf8da91674 authored over 2 years ago by jbarlow83 <[email protected]>
docs: suggest a wider range of rendering libraries

51b28f02e04b7521b82491d04811d9fe5521a22f authored over 2 years ago by geisserml <[email protected]>
Merge pull request #338 from frenzymadness/fix311

Fix test_page_attrs for Python 3.11.

27f54f5665b48d8e05d9fac30906e176ecf893c3 authored over 2 years ago by jbarlow83 <[email protected]>
v5.1.3 release notes

5fa83b6d9f5767571393d4f6d09aad2aaad24520 authored over 2 years ago by James R. Barlow <[email protected]>
Fix error on writing PDFs containing JBIG2 images with null DecodeParms

Fixes pikepdf._qpdf.PdfError on a specific PDF file with pikepdf >= 4.5.0 #317

Closes #339

Tha...

ce81cd0fc520d610a6444943800f795894d7a131 authored over 2 years ago by James R. Barlow <[email protected]>
Fix test_page_attrs for Python 3.11.

The error message is different in Python 3.11.
See: https://github.com/python/cpython/commit/0cb...

a533ad4f280f74a6704db7ddae93585e8a52a860 authored over 2 years ago by Lumir Balhar <[email protected]>
Update wheel settings to publish pypy38-manylinux (skip pp39)

d5fd46fd43436e8f87a0ed4b30b030460eb31f55 authored over 2 years ago by James R. Barlow <[email protected]>
Merge branch 'master' of github.com:pikepdf/pikepdf

cacb2f705bbfcadaba2384d329cc36053136268f authored over 2 years ago by James R. Barlow <[email protected]>
Merge pull request #331 from MartinThoma/pypdf2-update

DOC: Update PyPDF2 comparison

ddac180f715ecbf6face83af944e50ed9f13cfda authored over 2 years ago by jbarlow83 <[email protected]>
Update note about musl

ef308289113610c7b19f33865198654cd7be5eaa authored over 2 years ago by James R. Barlow <[email protected]>
ci: tighten skip further

efeb587827bcd6894f05bff5d93e53a06fe00321 authored over 2 years ago by James R. Barlow <[email protected]>
Pillow doesn't seem to support pp37-manylinux_i686

ad8974f5df3375f11d1dd6795d2420eb6ece081e authored over 2 years ago by James R. Barlow <[email protected]>
Add more detail to recent release notes

2a9a607f82b624cd05a48fc477aad9655e880c3d authored over 2 years ago by James R. Barlow <[email protected]>
docs: describe pagelayout, pagemode

Closes #327

36bccdd0427ef9a575c3b7c54dec8e76de054980 authored over 2 years ago by James R. Barlow <[email protected]>
Use cibuildwheel 2.4.0

78cdca94304590e6bd221322ce7fd315f32e178f authored over 2 years ago by James R. Barlow <[email protected]>
setup: disallow Pillow 9.1.0 for pypy since it seems to be broken on manylinux

d7da9f1431a64edd1034b35bfcf9235c4339f40a authored over 2 years ago by James R. Barlow <[email protected]>
DOC: Update PyPDF2 comparison

da28745cb1df5eb582f16be440ed68752fe02f32 authored over 2 years ago by Martin Thoma <[email protected]>
v5.1.2 release notes

c648ac5d6fb4f1ce668cf1fa3a7a9138a9125637 authored over 2 years ago by James R. Barlow <[email protected]>
palettes: simplify code a bit

f38bef602e2970c92a60f971c8055b00e9932bca authored over 2 years ago by James R. Barlow <[email protected]>
Fix palette handling for Pillow 9.1.0

4f6923fe33c2d7e78d1482a5eb2beb6e9155977b authored over 2 years ago by James R. Barlow <[email protected]>
tests: Add refcount test for Pdf.new()

3830e17d827128ee3dcd5198556e903396e6e494 authored over 2 years ago by James R. Barlow <[email protected]>
Remove pyproject [project] table until it's not experimental

72522e28f15ed9ae0f97ced3186b3c22707cfa64 authored almost 3 years ago by James R. Barlow <[email protected]>
setup.py: don't shim when CFLAGS is defined

612f0b86aa957a86ada469641ca6283a13840808 authored almost 3 years ago by James R. Barlow <[email protected]>
pyproject: declare version dynamic

33897569c09dbed8461d30276503d276906fe4ec authored almost 3 years ago by James R. Barlow <[email protected]>
Merge pull request #324 from soap-bx/master

be0f189cee1859aa8d133ac236890ad0a68f4889 authored almost 3 years ago by jbarlow83 <[email protected]>
Update pyproject.toml

a28386f79d19bb587fb685a5c86e86a0cb8fd999 authored almost 3 years ago by jmp <[email protected]>
v5.1.0 release notes

913480f43bf1cced3ec38121738b2e96fc75ef35 authored almost 3 years ago by James R. Barlow <[email protected]>
Merge pull request #320 from darwing1210/master

Set qpdf version to 10.6.3

92e3fe28dcd93660df5164314a13d4e9291b999b authored almost 3 years ago by jbarlow83 <[email protected]>
Set qpdf version to 10.6.3

2e2862049f5da82dfc2f2c81c78ceea07c74800a authored almost 3 years ago by Darwing Medina <[email protected]>
Update Apple Silicon build makefile

2fe0d136b504b5549d33847d50471cd97001ac82 authored almost 3 years ago by James Barlow <[email protected]>
v5.0.1 release notes

a4e99c8fe9399447cc073e275304a4f8c0486366 authored almost 3 years ago by James R. Barlow <[email protected]>
Improve behavior of Pdf.check() when jbig2 decoder is not available

ad564998ce4a24fdd1061a3ecb372d1b23d011f3 authored almost 3 years ago by James R. Barlow <[email protected]>
Merge branch 'master' of github.com:pikepdf/pikepdf

44a67f1aedc24543178402df2117b05083de0949 authored almost 3 years ago by James R. Barlow <[email protected]>
build: use make install-libs

8a6f4687d878e4027bb6282d0ea21df1c6f1cd59 authored almost 3 years ago by James R. Barlow <[email protected]>
Merge pull request #308 from mgorny/tomli-typo

docs: Fix typo in TOML loading

14a3322e605158c4ca4009289247a595a4249113 authored almost 3 years ago by jbarlow83 <[email protected]>
build: nudge brew to update

16778372c38d787510edfaf1caf45dd17c4064b7 authored almost 3 years ago by James R. Barlow <[email protected]>
docs: pdfdocencoding version changed

a59907cac3259f0e48c51203292bb54e730b65dc authored almost 3 years ago by James R. Barlow <[email protected]>
Document that we no longer O(n) searches

8e2436dfbd3de51c0042aa415f8a9dc066c7ddde authored almost 3 years ago by James R. Barlow <[email protected]>
page: replace old qpdf workaround with newer qpdf API

f49f7963e48fa56a86b843611b7f5e25b3332c6e authored almost 3 years ago by James R. Barlow <[email protected]>
Drop some now-unsupported qpdf version xfail tags

9f13c4966392dec8b5daef2581b61933bda55d36 authored almost 3 years ago by James R. Barlow <[email protected]>
v5.0.0 release notes

3f9d830368e13e853da4693c5b4cb2e80698d8bd authored almost 3 years ago by James R. Barlow <[email protected]>
pagelist: remove old qpdf shim

3848df5745b3b407b179d2dab7a6af8965d164bb authored almost 3 years ago by James R. Barlow <[email protected]>
Change required qpdf to 10.6.2 and update some other versions

d89dee7e270f64f3c9843218ebb87ecbdba14ca0 authored almost 3 years ago by James R. Barlow <[email protected]>
codecs: adjust for qpdf 10.6 to fix some decoding errors we previously ignored

Requires qpdf 10.6.2.

3c0094f859c71f3d8d8a3d2fbb421b8a4efbc878 authored almost 3 years ago by James R. Barlow <[email protected]>
setup.py: formatting

e66801dd1e79d79d496a67af3a869e4bccc336f8 authored almost 3 years ago by James R. Barlow <[email protected]>
Remove comment about unsupported pybind11

e95b1cf59cd8ba6ab8de599ae9bca17b9bff4bfd authored almost 3 years ago by James R. Barlow <[email protected]>
Move content stream stuff into separate module

0b91afd9a52eefb71c061e595622437b50d230dd authored almost 3 years ago by James R. Barlow <[email protected]>
docs: Fix typo in TOML loading

Reported by @QuLogic, thanks!

e88eb19afd67c3696535205bf417fd99562ac0c8 authored almost 3 years ago by Michał Górny <[email protected]>
Merge branch 'master' of github.com:pikepdf/pikepdf

e3ac85aac9f3228a6adee339d2bd9aa5474739c3 authored almost 3 years ago by James R. Barlow <[email protected]>
v4.5.0 release notes

76e43455859d284caa9d52f8f3e82d4aaf0b4b9c authored almost 3 years ago by James R. Barlow <[email protected]>
Merge pull request #302 from jberkenbilt/qpdf-10.6

Remove no-longer-needed linker flags with qpdf_source_tree

Perhaps this change, introduced in...

eb97a9139ff27853f89ef4471f9362425d4df258 authored almost 3 years ago by jbarlow83 <[email protected]>
Merge pull request #307 from m-holger/work

docs: update link to QPDF manual in manual resources section

1e19f0b38edd8b0bc40268d4fa0de91b61e61e39 authored almost 3 years ago by jbarlow83 <[email protected]>
docs: update link to QPDF manual in manual resources section

326cfff639aeb31967248137a16eb3c716a24a0d authored almost 3 years ago by m-holger <[email protected]>
Build against qpdf 10.5.0

a306485f6b0ad2d73c8aa0953a1a189226cfd685 authored almost 3 years ago by James R. Barlow <[email protected]>
codecs: remove workaround for unsupported older pybind11

Our workaround repackaged the error to be the same as newer pybind11's produce.

0c1aed5f16c62e7234e38ddda84156c71bab1d64 authored almost 3 years ago by James R. Barlow <[email protected]>
Remove no-longer-needed linker flags with qpdf_source_tree

54bed05a48dcafdf183292516c12111b7cfa6b0c authored almost 3 years ago by Jay Berkenbilt <[email protected]>
tests: tidy fixture indexing

2f541010a7984e4d8e61cc26979e24772a48b3f3 authored almost 3 years ago by James R. Barlow <[email protected]>
Merge branch 'master' of github.com:pikepdf/pikepdf

82620ad09e080e8087691753ad4032331159b9db authored almost 3 years ago by James R. Barlow <[email protected]>
Adjust hypothesis settings for PyPy

8cc8eb1058dadb4a578b2d653b9f6532fd54626f authored almost 3 years ago by James R. Barlow <[email protected]>
Merge pull request #300 from mgorny/tomli

Switch to tomli

ba28fde995a36edc7a75c3141dd706b56ae686e4 authored almost 3 years ago by jbarlow83 <[email protected]>
docs: mention vector images in images page

b91f31352779e98a173e648655e4ed22ff5d25a5 authored almost 3 years ago by James R. Barlow <[email protected]>
Merge branch 'master' of github.com:pikepdf/pikepdf

2a824ceeec221d00df59e9dcd3df744476e4f422 authored almost 3 years ago by James R. Barlow <[email protected]>
image tests: refactor to image specs to simplify example testing

c30fbf22c2cf7ac434958b382232b887a5562a99 authored almost 3 years ago by James R. Barlow <[email protected]>
Refactor CMYK depalettizing

55bd73f9faefdcb69b0a93409ed4852774cb865d authored almost 3 years ago by James R. Barlow <[email protected]>
End special casing of JBIG2 images and add extensive tests

ee8b96bb5629a44bb64033045a581992be099e1b authored almost 3 years ago by James R. Barlow <[email protected]>
JBIG2 integration: further improvements

63274fc534a356508b232f921af9475a06dad451 authored almost 3 years ago by James R. Barlow <[email protected]>
jbig2: must return uncompressed object

8cac0f37b52e2bf1294b5f88a2d1d34b7f8f6fb5 authored almost 3 years ago by James R. Barlow <[email protected]>
object: remove incorrect comment

1f8a060d0d7680dc6198d08e134ecfd97968722e authored almost 3 years ago by James R. Barlow <[email protected]>
Standardize needs_python_v() marker

c424056f27a28d2a519975092309e06b3edc681a authored almost 3 years ago by James R. Barlow <[email protected]>
Register JBIG2Decode using QPDF StreamFilter

More flexible than previous approach.

8a47d2b0c2c8539245d5a81e324a94c51418c763 authored almost 3 years ago by James R. Barlow <[email protected]>
Switch to tomli

The original "toml" package is no longer maintained and is not compliant
with TOML 1.0.0. Use "...

b634b6d384a893c71670f3f6a73959075c88d848 authored almost 3 years ago by Michał Górny <[email protected]>
tests: mute has_pdfimages test

280dd44a44ce1f725eddbffad937d0c485efa0f8 authored almost 3 years ago by James R. Barlow <[email protected]>
tests: use more random images

99b63a09a5103c11c21339e9e1757ce67863e002 authored almost 3 years ago by James R. Barlow <[email protected]>
tests: more image test refactoring

4700cc58c938676ec5a2521d09443ffb6e3f557a authored almost 3 years ago by James R. Barlow <[email protected]>
Refactor image tests to use hypothesis better

a508366bb50383fc4bf907a69738016fed15bd58 authored almost 3 years ago by James R. Barlow <[email protected]>
Merge pull request #298 from mara004/master

788f82698935530632d0bfcaa91c63eb70a74c65 authored almost 3 years ago by jbarlow83 <[email protected]>
docs: remove note about text extraction (fixes #297)

fc928ee4dfc27dfb69c52d9bf985e5a078281fc9 authored almost 3 years ago by geisserml <[email protected]>
nit

05bbe2f1d0438c4c1278ede532a88a4b91cbbd38 authored almost 3 years ago by James R. Barlow <[email protected]>
v4.4.1 release notes

377891f0ebaf86c6ba221c2b25e3e07dc9fe1296 authored almost 3 years ago by James R. Barlow <[email protected]>
build: run apt-get for sdist

3e528d44278220733ec2b654833a957e375b289d authored almost 3 years ago by James R. Barlow <[email protected]>
matrix: report what our args were when we fail to parse

55c851ac450d45e692e89aa5378ef6f26292bb22 authored almost 3 years ago by James R. Barlow <[email protected]>
Fix py::object copied without GIL held, once more with feeling

Confirmed assertion failure and fix reproducible.

Fixes #295

27630b2a78b470f3704b3a22cfb9f0b82178ba82 authored almost 3 years ago by James R. Barlow <[email protected]>
Merge branch 'master' of github.com:pikepdf/pikepdf

c7cdec4d0ebe029acad8c48f7dc522d844337e43 authored almost 3 years ago by James R. Barlow <[email protected]>
v4.4.0 release notes

92f1b3ff913bb9564c1c3daab1a9efd3dfe43ae0 authored almost 3 years ago by James R. Barlow <[email protected]>
image: refactor ccitt

2545dfde7664ec23c6e7965db75fb10554f6f6ec authored almost 3 years ago by James R. Barlow <[email protected]>
image: more transcode refactoring

4321b617cceef203bece47e96edac50451795d36 authored almost 3 years ago by James R. Barlow <[email protected]>
image: move more to transcoding module

0469db9821d3a8897387e5cf8e955e4f80df69e8 authored almost 3 years ago by James R. Barlow <[email protected]>