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

Apparent pypy can't handle envvars properly and needs to explicitly skipped

4922a844ad04ed979a0d39aeffd55b44a1d8336c authored about 2 years ago by James R. Barlow <[email protected]>
Also import os

440aec8f76b2fe0429e8621314c306c3329de6bf authored about 2 years ago by James R. Barlow <[email protected]>
Disable file descriptor checks on CI entirely

1762c346390940136a9cfc9fc2dff25990aa3701 authored about 2 years ago by James R. Barlow <[email protected]>
Use qpdf 11.2.0

f966ab78019a9d68f411169728ebb23d2b168a85 authored about 2 years ago by James R. Barlow <[email protected]>
v6.2.4 release notes

e3e99c6677e8753de50fa943c78dd40755e42dc6 authored about 2 years ago by James R. Barlow <[email protected]>
Remove debug message

68505980d25ea2d056d2e0886455f01038aeb449 authored about 2 years ago by James R. Barlow <[email protected]>
v6.2.3 release notes

Fixes #419

949f3602e3d4981721d75fd585bc16fd6af32503 authored about 2 years ago by James R. Barlow <[email protected]>
Ensure mmap is tested

b6ca212660a53d56eda345f4fa3b6611f6dcaf17 authored about 2 years ago by James R. Barlow <[email protected]>
Fix mmap access

Changes in qpdf change the state of superclass InputSource in ways our
subclass did not anticipate.

1d4998801ae48af24a6b24963811a08ca9fcd23b authored about 2 years ago by James R. Barlow <[email protected]>
docs: update debugging notes for qpdf changes

926c7dfd155dd6c3280a7ae6612ee19410b4e1c3 authored about 2 years ago by James R. Barlow <[email protected]>
Merge pull request #414 from willangley/patch-1

Fix retries in `tests.test_io._file_descriptor_is_open`

b2f1d885fa868f24393b56ddb53bbcdd98818b9d authored about 2 years ago by jbarlow83 <[email protected]>
Fix retries in `tests.test_io._file_descriptor_is_open`

Fixes #413.

Also replaces the `while` loop with a `for` loop, which is cleaner when we're _no...

650f871a6bcc415bb93ab9e4b31358641bc8915c authored about 2 years ago by Will Angley <[email protected]>
Add explicit log test

6b70483b7394b270c9366b65fd32d3401aef689d authored about 2 years ago by James R. Barlow <[email protected]>
v6.2.2 release notes

875e92d5f2fcd18a26254f4ad2f80edbdabce60c authored about 2 years ago by James R. Barlow <[email protected]>
Revert "Enable py311-win since lxml is up to date now"

This reverts commit 861daf503fec3fc69f5707157d55fea19326fadc.

88f40d459a4a80e5889551f8d2c192c073c03a93 authored about 2 years ago by James R. Barlow <[email protected]>
Remove noisy debug message

952ce797296fe22c04f9af4ea76ce614fd83fee4 authored about 2 years ago by James R. Barlow <[email protected]>
Make file descriptor tests more tolerant of flakiness

552f0b24f4895b5fcb16b3e03dc0c88f5c74b979 authored about 2 years ago by James R. Barlow <[email protected]>
Enable py311-win since lxml is up to date now

861daf503fec3fc69f5707157d55fea19326fadc authored about 2 years ago by James R. Barlow <[email protected]>
cibuildwheel 2.11.2

2015a654165a70ed0f7ca2872af380a0beda5cf4 authored about 2 years ago by James R. Barlow <[email protected]>
Fix new mypy error

3bcab0c605073383b76ea030d530358850c897c3 authored about 2 years ago by James R. Barlow <[email protected]>
Merge branch 'mgorny-licfil'

9d536f3ec85a2e01e29546836460ad0da1b58dbb authored about 2 years ago by James R. Barlow <[email protected]>
Update precommit

bd04bde0d20a2ee5017eac207e7923aa5a5ff83d authored about 2 years ago by James R. Barlow <[email protected]>
Remove redundant license_file from setup.cfg

Remove the `license_file` key from `setup.cfg`, as it is deprecated
and redundant to `license_fi...

ebde1caac7ff6331b72c733000d37fde0dc5ccd9 authored about 2 years ago by Michał Górny <[email protected]>
v6.2.1

f157614750f24d0c85d787e32d404c6906cf0cd5 authored about 2 years ago by James R. Barlow <[email protected]>
Update zlib version

09238d921306d9c5859e6be57c38b3936075c6db authored about 2 years ago by James R. Barlow <[email protected]>
Bump cibuildwheel to 2.11.1

Closes #405

22f80614376a6af9e4a4dd8768fa28bce109d1fe authored about 2 years ago by James R. Barlow <[email protected]>
codec: Handle reversed Unicode BOMs

447e4e32879b70d6d4bb9be8fa7a1f4ad5e575c1 authored about 2 years ago by James R. Barlow <[email protected]>
v6.2.0 release notes

71b9d0f2effd29f97091c45adbe8e93c9b67a4c5 authored about 2 years ago by James R. Barlow <[email protected]>
Merge pull request #400 from josch/deterministic_id

Add option to call setDeterministicID() from qpdf to produce bit-by-bit identical output without...

663fa0cbcf6111fdfb3787a8b9741d9fc38cc57b authored about 2 years ago by jbarlow83 <[email protected]>
Merge branch 'codeql'

abb35ebe17d579d76abe08265e00cf8890a12a95 authored about 2 years ago by James R. Barlow <[email protected]>
Set up CodeQL

9a1b6eb13dde8ec4c845f6ca0fe284a0a39f9a69 authored about 2 years ago by James R. Barlow <[email protected]>
Drop lgtm

c08a8367b3bd63e387a3ae7df98dd474bb1e9817 authored about 2 years ago by James R. Barlow <[email protected]>
Remove support for autotools qpdf

af7eb8196860369afcd5bbf03e14e190300d12c1 authored about 2 years ago by James R. Barlow <[email protected]>
Revert "Setup CodeQL"

This reverts commit cd92974a34bb33f53a49b97a6639df2af8314139.

828343c467dc2423517ff6bdc81d2403015a677e authored about 2 years ago by James R. Barlow <[email protected]>
Setup CodeQL

cd92974a34bb33f53a49b97a6639df2af8314139 authored about 2 years ago by jbarlow83 <[email protected]>
use setDeterministicID() from qpdf to produce bit-by-bit identical output without dropping the /ID

60cb1bbaddeea2c611fed8ab08170044f028d336 authored about 2 years ago by Johannes Schauer Marin Rodrigues <[email protected]>
codec: refactor and introduce \xfe\xff error check

7f324b5ec24344057076d2bb73640a452eecea2d authored about 2 years ago by James R. Barlow <[email protected]>
v6.1.0 release notes

30a28618f4541417da4dd66ebaf2e358ff73025c authored about 2 years ago by James R. Barlow <[email protected]>
Rebuild with QPDF 11.1.1

37eb57c8fe5d724af5fcdce7c4673bc97263c1a1 authored about 2 years ago by James R. Barlow <[email protected]>
cibuildwheel 2.10.2

575e3025f271cfd0b7202b3b0e4a6a44f02db164 authored about 2 years ago by James R. Barlow <[email protected]>
Merge remote-tracking branch 'origin/dependabot/github_actions/joerick/cibuildwheel-2.10.2'

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

2b89658f05df8e2514ee5ba2a5b5261e6d066a90 authored about 2 years ago by James R. Barlow <[email protected]>
build(deps): bump joerick/cibuildwheel from 2.10.1 to 2.10.2

Bumps [joerick/cibuildwheel](https://github.com/joerick/cibuildwheel) from 2.10.1 to 2.10.2.
- [...

bf26624c509b864d967330a7adfd75c5fe3daa07 authored about 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #397 from pikepdf/dependabot/github_actions/joerick/cibuildwheel-2.10.1

build(deps): bump joerick/cibuildwheel from 2.10.0 to 2.10.1

6fa2004df04711ec8f25499ff26b1f29483debba authored over 2 years ago by jbarlow83 <[email protected]>
build(deps): bump joerick/cibuildwheel from 2.10.0 to 2.10.1

Bumps [joerick/cibuildwheel](https://github.com/joerick/cibuildwheel) from 2.10.0 to 2.10.1.
- [...

2913223ae5e76aa5ffd14a1951358ec0da991a67 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
For now, always trigger RTD on successful tag push

8f6b7bdfd77030b7db907be7b2821dde9a2ec31a authored over 2 years ago by James R. Barlow <[email protected]>
Remove temporary shim for Homebrew qpdf 11.0

25f0537dbe2ac35d0a61bbc32bfbdfc657730a42 authored over 2 years ago by James R. Barlow <[email protected]>
Note a rare test failure

Reported to qpdf
https://github.com/qpdf/qpdf/issues/778

fbad22508c899da207fe97ff25302cfba54294d2 authored over 2 years ago by James R. Barlow <[email protected]>
v6.0.2 release notes

acb7ff1666c6a893d8453d3e40dd15d02f3f386c authored over 2 years ago by James R. Barlow <[email protected]>
Merge branch 'feature/cp311'

27dc71ecc5b88bc3fcdc18623c0a22661630cf16 authored over 2 years ago by James R. Barlow <[email protected]>
ci: Use release builds for linux to reduce binary size

97ece08dcd6e9815af8b8b39275d38528e1ca4c4 authored over 2 years ago by James R. Barlow <[email protected]>
Merge commit '89317893e52cbda7a0c191c661085a5dea2f4bd1' (cibuildwheel version)

ebf58cfbd56a549a8998927c74b90546eb7939d0 authored over 2 years ago by James R. Barlow <[email protected]>
docs: update installation notes for cmake in a few places

0e61cdee1e35e0803ab3eeee8af2344e714e31f0 authored over 2 years ago by James R. Barlow <[email protected]>
Try building libqpdf only

dfc15b340c99ff510ff2bfea5958e7e78eb6aea2 authored over 2 years ago by James R. Barlow <[email protected]>
Temporarily allow qpdf 11.0.0 for macos wheels

d90d4c39fa5bda6875f1b2b11531bee7e0a03697 authored over 2 years ago by James R. Barlow <[email protected]>
Use qpdf 11.1.0

3c1da6d61e454389ef6e7f888d5b2bbdce12a15c authored over 2 years ago by James R. Barlow <[email protected]>
Re-enable dependency too

a2ea72295eb8c18d3fd1cabef79214a08daf0b49 authored over 2 years ago by James R. Barlow <[email protected]>
Re-enable macos build

c012c84c37fb86f4add2db442df3d924178d1b81 authored over 2 years ago by James R. Barlow <[email protected]>
build(deps): bump joerick/cibuildwheel from 2.9.0 to 2.10.0

Bumps [joerick/cibuildwheel](https://github.com/joerick/cibuildwheel) from 2.9.0 to 2.10.0.
- [R...

89317893e52cbda7a0c191c661085a5dea2f4bd1 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Tweak build to trigger PyPi upload

4cce1065b3bb35e9ef1ccea0a43c6482eccde742 authored over 2 years ago by James R. Barlow <[email protected]>
Follow qpdf's build steps more closely

d8b3d7681fc53afa18c5d33ba13d21e000c2cf84 authored over 2 years ago by James R. Barlow <[email protected]>
Merge branch 'feature/qpdf11'

55fb05d82090a6fa9b7a623a93f9332b3feda25e authored over 2 years ago by James R. Barlow <[email protected]>
v6.0.0 release notes

3432e98c2cf801afda60089aaac0e4fab895f431 authored over 2 years ago by James R. Barlow <[email protected]>
Change copy_foreign on page helper object to error

2c8d5cdf3fb960379356ba7a59668e9451f34992 authored over 2 years ago by James R. Barlow <[email protected]>
image: remove deprecated functions for v6

0e7d45d04834b096653ec722cc4150288fb58d64 authored over 2 years ago by James R. Barlow <[email protected]>
jbig2: remove deprecated functions for v6

ec34ac23cdbfba52abadc749dc398aa64020f1c2 authored over 2 years ago by James R. Barlow <[email protected]>
Remove obsolete filterwarnings

3e62d8087a0293b634e9d26f52bb0efea6a2e150 authored over 2 years ago by James R. Barlow <[email protected]>
ci: mark test_check_specialized_decoder_fallback as failing on PyPy

Guessing this will be some pybind11-PyPy interaction.

335ab679860c2d8be9389ef6b8474e698ef2ef12 authored over 2 years ago by James R. Barlow <[email protected]>
ci: sdist cmake install needs sudo

a696d2f2990e0a2925b46582e09903efb1cec4d6 authored over 2 years ago by James R. Barlow <[email protected]>
ci: disable Windows till ~ProgressReporter is exported

f946692016282be3d434d11909711887c1f632f3 authored over 2 years ago by James R. Barlow <[email protected]>
ci: Disable macos build till qpdf 11 is ready in homebrew

8f8438c8ab5f4b33181138cff55da890cfe72cb9 authored over 2 years ago by James R. Barlow <[email protected]>
Fix a test

9d58a613fe9ac1ad491aabf4168c16c7792a9e45 authored over 2 years ago by James R. Barlow <[email protected]>
Update qpdf release URL pattern

4d7bd7d236f2229999cf94a048169aa174be2952 authored over 2 years ago by James R. Barlow <[email protected]>
Tighten dependencies to Ubuntu 22.04 baseline for pikepdf 6

9c6c7672ebb03a813d9d3b948406ef68fd4a36ce authored over 2 years ago by James R. Barlow <[email protected]>
ci: windows - remove qpdf 10.3.2 shim

886eba2de7aababf93d0297911ea7e46a85d04df authored over 2 years ago by James R. Barlow <[email protected]>
Change back to downloading official QPDF releases

8092a336bffc93a7d0a8e84c50b16dc71fdebc0a authored over 2 years ago by James R. Barlow <[email protected]>
Drop support for QPDF 10

9f23f9742878cd63d0633c7ec22a9d3eb9f0857c authored over 2 years ago by James R. Barlow <[email protected]>
v6.0.0 release notes

e7f295039ae7c3eb36f3bc210ab3d9320a0eb8cc authored over 2 years ago by James R. Barlow <[email protected]>
Drop shim for qpdf 10.6.3

2a11fd86732529bc95ea069526cc5084f87953ce authored over 2 years ago by James R. Barlow <[email protected]>
ci: build sdist against qpdf master

c85965287768f7bf0f620dfed791147ec8f04a30 authored over 2 years ago by James R. Barlow <[email protected]>
readme: update text

afae036b206955d7efdb78d3de9c0493df83bcf4 authored over 2 years ago by James R. Barlow <[email protected]>
logger: hold GIL when assigning py::object

0e2729c186ccc74d33faec7ed9f8f4c839840fe9 authored over 2 years ago by James R. Barlow <[email protected]>
Merge pull request #388 from jberkenbilt/qpdf11-final

Qpdf11 final

138ba473121d8f4f4acc68c696751c0dc270af32 authored over 2 years ago by jbarlow83 <[email protected]>
qpdf 11: use new QPDFObjectHandle.isSameObjectAs for faster comparison

d06eec65a3162dc8a56fd9e7b5f96d6602a30b0f authored over 2 years ago by Jay Berkenbilt <[email protected]>
Fix test: add indirect from correct Pdf object

b9c987afc60f2c0099d3857037b5e3ac626e9cf6 authored over 2 years ago by Jay Berkenbilt <[email protected]>
qpdf 11: getCropBox and getTrimBox take an additional parameter

Note the new optional parameter for getCropBox and getTrimBox. qpdf 11
also adds getArtBox and g...

1ce12e1155d22360d71cdbbd1069a9fa7b7c2484 authored over 2 years ago by Jay Berkenbilt <[email protected]>
qpdf 11: QPDFLogger's constructor is private

It was not private during an intermediate point, but the release has
it private.

fefc83eb30fc1681ba32a52724a70c11475bf7c7 authored over 2 years ago by Jay Berkenbilt <[email protected]>
Merge pull request #385 from sentalis/docs-fix-typo

docs: fix typo

49c1c46135eeab3f7c670b530a27661077b3ab8a authored over 2 years ago by jbarlow83 <[email protected]>
Merge pull request #384 from yzy1996/patch-1

add missing prism

ddfdeb9fd147304ca4590a7656c3da543e7602ff authored over 2 years ago by jbarlow83 <[email protected]>
Connect QPDFLogger to Python logging module

5b964f4347f595abbec3f8505bf088027a9ec66a authored over 2 years ago by James R. Barlow <[email protected]>
page: document reason for unique_ptr<Buffer>

aefbf4ca73e802a9149ecba19bf9e71e0acd843e authored over 2 years ago by James R. Barlow <[email protected]>
Buffer.hh header cleanup

b0eba84078b5dac0c06b3e8d8af9440b4cc76e0b authored over 2 years ago by James R. Barlow <[email protected]>
Disable mmap - seems to fail in QPDF 11?

120ff633161370e37c8a7068386de61f918ff5dc authored over 2 years ago by James R. Barlow <[email protected]>
Fix TestAddResources for QPDF11

With the changes in QPDF 11 it appears that this class's dictionary
is mutated in place, causing...

87dfe426e1965d102483c091390dfc5d18922da1 authored over 2 years ago by James R. Barlow <[email protected]>
Address QPDF 11 change: QPDFObject::object_type_e -> qpdf_object_type_e

0b0b07924d027a541c1a8aad87d15093cc699aaf authored over 2 years ago by James R. Barlow <[email protected]>
Remove NameTreeHolder helper class since QPDF exports what we need

2c321b420f1eb40b2fa44e2171fae555fe36c51d authored over 2 years ago by James R. Barlow <[email protected]>
Temporarily fix JSON schema issues

4c39d49341dec5e5d60d66d6f1b0b4968c0fca49 authored over 2 years ago by James R. Barlow <[email protected]>
New JSON schema differs for strings so test needs updating

ce33ec3591b11a2fe37226f21c1b647c11cd0c08 authored over 2 years ago by James R. Barlow <[email protected]>
Update documentation related to qpdf source tree for cmake

Update information about debugging with qpdf from the source tree to
reflect cmake's transition ...

df3a7f7901f4331cf1e41963b7e24f344910c2e9 authored over 2 years ago by Jay Berkenbilt <[email protected]>
More remove PointerHolder

a3ff0cc5c4ed0496c7bbabf171e9dde50abc596c authored over 2 years ago by James R. Barlow <[email protected]>