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

pypy: fix PythonStreamInputSource::read()

2091e385cd14b8fd6bbc01c7b21f6bcc04021379 authored about 4 years ago
Fix PyPy error on use of __getattr__

923b44c24003e1ba94ba0f64363e17b642275b49 authored about 4 years ago
pypy: don't replace existing methods with object.__method__

ba160058a1106723324318202919d7bfdd2edc16 authored about 4 years ago
pypy: adjust tests that depend on CPython behavior

e74c9b6e4aa81e425b1a94a3009efd3632d7d008 authored about 4 years ago
Add more pragma no cover

2c823c6785e8857ff887ff0699143e64b9183be1 authored about 4 years ago
tests: cover a few more metadata cases

059771beaef45b194c7755fb25fe994d82fa12d2 authored about 4 years ago
v2.4.0 release notes (2)

407b552ca7463a6d13e6763a3b0a17882ebf9ba2 authored about 4 years ago
Improve behavior of pdfdoc codec when given surrogates

abc3c9b9a612bb1fa3157b64da3e16c22d65e6d1 authored about 4 years ago
tests: confirm that attempting to encode surrogates is a RuntimeError

bdae96fa629801b3eafc3a2842bcc87f3da740da authored about 4 years ago
tests: exclude unicode surrogates from valid metadata test

111f94cd5b37892ce5b45779d0974d83bb8b1b45 authored about 4 years ago
v2.4.0 release notes

a1051ca29d248c468dcc6fd52e7ae181b7ccfa89 authored about 4 years ago
metadata: fix node to array update for dc:creator

Closes issue 162

c4dc532c4cf74a9cafa420db625d22dbaec56355 authored about 4 years ago
metadata: make TypeError errors more descriptive of the issue

7f57cc50cf701d6381602ebcbaf7fc3b31ee47d8 authored about 4 years ago
metadata: refactor _qname to classmethod

90960912e72f699a1eafce4dae065647617a52ea authored about 4 years ago
metadata: refactor warn_or_raise

981975752a2ec1e216e4b43538a6fa8b9e1bb9d7 authored about 4 years ago
Release notes: fix typos

14cc76422d5af4c3671bc461f76c95262067f6df authored about 4 years ago
Move pdf.docinfo to Python and allow deleting docinfo

Also update the documentation.

(C++ doesn't support property deleters.)

4b60e8680b9d10e412c127e0d1a9ac740d0659b6 authored about 4 years ago
Run pytest -nauto by default

30ff86313de355497e82d2a83ddf995f20e4de6a authored about 4 years ago
v2.3.0 release notes

65ad7ca7a2e1bcbfb200e32124cbef9a0df9c821 authored about 4 years ago
Fix test_tokenfilter_is_abstract

7ca375cb6ff82011d716da1614ef5721a97f91b0 authored about 4 years ago
Merge branch 'feature/add-resources'

11471d1823b13b64cd83dc145ab566f63c3a2547 authored about 4 years ago
docs: more notes on using a custom .dylib

979f37978607647b6b34bb805747f1442b326c94 authored about 4 years ago
Build wheels against QPDF 10.1.0

8e997e1fee806b9363d1552b0abaeade212b8eeb authored about 4 years ago
libqpdf 10.1.0 raises different exception

The different errors are acceptable to us; actually they are more
correct than the original beha...

fe4b568ac88ba551458578613b013ac17edf5c4e authored about 4 years ago
Add new feature to add resource to a page

138ac0cb57e1e715799dbf826475272d2e432b7b authored about 4 years ago
Loosen test requirements slightly

c9d494de6443ca1bfd84b0eec0a53917ec0e14f7 authored about 4 years ago
v2.2.5 release notes

0e86d8a75165547a8d1d62f8dc77174abba3ae78 authored about 4 years ago
Fix externalize_inline_images for qpdf 10.1.0

7ac9b058104219b26747f3fc9761ac6b3c037402 authored about 4 years ago
images: add better error message when ICC profile is corrupt

65dac28deacd17529212800067c3c278a931081a authored about 4 years ago
v2.2.4 release notes

54025cac95e2f97f584c3421741cbf6a40dbb6b6 authored about 4 years ago
metadata: Fix another case where we shouldn't warn

cf214112d8f2d93fc0fa0b84a5ef8cb8362fb591 authored about 4 years ago
Change all tests to use with blocks to close their open files

f7bf08393ad3168ffe5af2f3e8297a6f6aafa08a authored about 4 years ago
Add missing static_id for save and binary compare

Caused occasional random CI failures.

0b29f60c2d8a1b07586c0cf2061fffe3756769ab authored about 4 years ago
v2.2.3 release notes

c44fda9ac5ac745c4dcff8bf9d962d73959ab0da authored about 4 years ago
Fix warning when pikepdf updates MetadataDate and Producer

f89223950d4d4eeb7f5d1bd2d59e8fd4ad35f505 authored about 4 years ago
Fix support for pikepdf on Cygwin

fcc7b060664d63c581b5693678b3c3973877321e authored about 4 years ago
Fix Python <3.9 type checks

a9f86d5be8a818e1056db8216cb8949904d16d70 authored about 4 years ago
v2.2.2 release notes

e0ca41c2a6d0d6c2a939d9aa03ac367cdd0fe3d5 authored about 4 years ago
Report an error if dc:creator is not set to a list of string(s)

Closes #150

285f13f79a173099e35e39b3f9ddfaea303de48f authored about 4 years ago
metadata: type check of the things

e7737512c8afb8157b8e6970f1c142f61abd390a authored about 4 years ago
readme: Mention PDFStitcher

d5b8a0aad5beb6a9137fbae792447a5b89ffb9e3 authored about 4 years ago
Add testimonials

a543484703579003223c60f6f17634f172b1572f authored about 4 years ago
Add steps to link against /usr/local/lib

e080b74d6dd319caaf7a814761a32141681780d5 authored about 4 years ago
Merge branch 'master' of github.com:pikepdf/pikepdf

351b0070fcc606d161954c65015c423b2448bca9 authored about 4 years ago
Merge pull request #151 from jugmac00/minor-doc-improvements

Minor documentation improvements

165234f34611be85033a408969f1c1d425a4fd99 authored about 4 years ago
Add missing period

modified: docs/installation.rst

df7157cda7990f6eb5184d38a6f6ffb6918beb7f authored about 4 years ago
Improve wording

modified: docs/installation.rst

27947072b394d1ddb514376f9480e87e6e9c97cf authored about 4 years ago
ci: use cibuildwheel 1.7.0

a43652c12a9dbb4971c772e8bbd6e24357bc5d9f authored about 4 years ago
ci: Build with qpdf 10.0.4

859cd570d5d1caa0bd53d84774bd9e78d10486ae authored about 4 years ago
docs: fix docs-breaking typo

9d4e14c7652bfe2977e2cbe81d554fa9097be876 authored about 4 years ago
metadata: fix missing change

d7a845713e6c848820e43cc8264d9cf75355afc7 authored about 4 years ago
v2.2.1 release notes

ae02779bfc705b2583b9046a7a3437db83437c9c authored about 4 years ago
docs: try newer sphinx

69f6d40282401b025a19387c9d92817fe4de9903 authored about 4 years ago
Add 'D:' prefix to DocumentInfo date strings

Fixes #143

444a11a52b80ea636ca84edeff6b4698130f1440 authored about 4 years ago
docs: Remove line about misc/ scripts that don't exist

f6e9af044b53560ec395759c9ba7847ab9e32b66 authored about 4 years ago
v2.2.0 release notes

9e1daf867862b60f484f8e37f9c35100b3c5dba0 authored about 4 years ago
Remove ability to get labels from Pdf

3c289488c881ec07269f93e446eb4a5e4f883219 authored about 4 years ago
Setup pybind11 parallel compile

31c57b625ae321ec63dc2b795714feef563898c7 authored about 4 years ago
Fix assigning Object.stream_dict does not work properly

Would create Object["/stream_dict"][...keys...].

77c20a1e69708541673b18d12bdafd44f5dc489e authored about 4 years ago
Test suite: don't try to run on Python < 3.6 anymore

d626fd1e9f808c42df5a9147bcbeb5050b923c93 authored about 4 years ago
Call py::hash() directly when needed

e171b823545a4e9ea7daa0b45e23a640232f7f43 authored about 4 years ago
Allow defining a stream and its dictionary at the same time

f069d52b955d21e53dc8d4c63f402eac97e0cd46 authored about 4 years ago
docs: accessing page labels

ff92b4004aab40b334c4b8b96f7981e76f97c9bb authored about 4 years ago
Add support for interpreting QPDF page labels

Drop pagelist version. QPDF's API generates "skips" rather than individual
ranges, in getLabelsF...

765879d50c8469d2ca10131a494a026a73de203a authored about 4 years ago
Add a way to get all page labels

d8b6e64ca4bf47ef93fd3e21e035b4c8de88d6a9 authored about 4 years ago
Improve page indexing and label lookup

0077dca842adc237df2f663d6d0a620a2a6e7d95 authored about 4 years ago
Add basic functions to retrieve page labels; need refactor

ebad3316b98880dfb1921ce14d37f78020d39af1 authored about 4 years ago
docs: outline improvements

023eadb7a8ace53b77e290d87fac3eb46852c840 authored about 4 years ago
Convert most str.format() to f-strings

7f0ea2ddda7cd595854097c4199a8584db64cc0a authored about 4 years ago
outlines: add missing copyright

6b1a5cfc1881f7dd65b9597fda3799755dc9e4c5 authored about 4 years ago
Relax timezone test criteria

256ae3886d935ee7752b5458a61fa9640d7fb3af authored about 4 years ago
Revert "More Python 3.6 timezone nonsense"

This reverts commit 4fe5459f41169b231813cca8e40c721c4dd3cb38.

0945af173b2ca0415880f765bcda553ec70601ed authored about 4 years ago
More Python 3.6 timezone nonsense

4fe5459f41169b231813cca8e40c721c4dd3cb38 authored about 4 years ago
Support ISO datetimes with microseconds on Python 3.6

e11414c500a66a832f4f20b747e7f29f9abfa8aa authored about 4 years ago
pikepdf 2.1.2 release notes

c2fae605bfff6049e4d88136a3da4c00b4e8c552 authored about 4 years ago
docs: Mention other PDF/A validators

80d815ac55aefca032dbfda43d7cb7985895a654 authored about 4 years ago
Fix timezone not set when metadata date is updated

This also fixes PDF/A validation according to
https://www.pdf-online.com/osa/validate.aspx

826587c672e8b0c51abc10fbdcf8eb3cfcb43707 authored about 4 years ago
v2.1.1 release notes

9e3c19f6ecf0a98919acfa8b3ef20c131975e4af authored about 4 years ago
Fix check_linearization return type and documentation

26c9a90cbf4e013383b8ac5ca0c71535acb7f080 authored about 4 years ago
Fix QPDF error translator turning everything into ForeignObjectError

Commit 6bb37488 inadvertently turned all std::logic_error from
QPDF into ForeignObjectError whic...

ea43c724ff51f11370ef3ca990a8f2f2a9129281 authored about 4 years ago
Fix lgtm config

06e4342815d2c6eca2e208b9101c624ad39e632a authored about 4 years ago
v2.1.0 release notes

41e9896613b37884c3b71255cdfbd5be526c9e4c authored about 4 years ago
Typing and linting fixes

cce3ec07a51c4512575a46c9a475fd2db9a7fe3a authored about 4 years ago
Expand copy_foreign testing

2c203d1d814a9d537a2ee3c0f95789eeff578302 authored about 4 years ago
Add QPDF error translator to improve copy_foreign errors

6bb374885605010e6c4417e9584da9197fc5a773 authored about 4 years ago
Improve docs and testing for Pdf.copy_foreign()

8eab183a833f665887745ebe18a590b3fad2296f authored about 4 years ago
docs: mention PdfError in docstring for Pdf.save()

f76ab4a89a84c18258eceedfc818431dde66f007 authored about 4 years ago
docs: put exceptions in new section

70fbb3d367331f283618464d335e06a6bb213071 authored about 4 years ago
docs: simplify autodoc filter

addc0fa5e0bbdbceee7206b03c134a3d07cb9090 authored about 4 years ago
pikepdf v2.0.0 release notes

cec3c6dd40fefeee8ee23f3b722ba2467a1a3641 authored about 4 years ago
docs: remove duplicate documentation for Permissions

46754f6446c750555386353c83645f1dba742eba authored about 4 years ago
v2.0.0b3 release notes

170be2bdfa5f863a41a3a3fc3f8f3beee51ebe28 authored about 4 years ago
Fix pre-commit

264da5c2db4215a11f646fa24d05a64269cffb11 authored about 4 years ago
Deprecated Pdf.root in favor of Pdf.Root

31e96586e72aac32978a27a7df81447f4185cd71 authored about 4 years ago
Make instance variable private: PdfJpxImage.pil -> ._jpxpil

ae1ce1b7aba5aaeb57902652a61a82ad69f7f277 authored about 4 years ago
Fix some minor lints

e22c7a4ad1fcab59976bbe32dd3682adc5dc7f30 authored about 4 years ago
image: fix LGTM complaint about lack of explicit __eq__

LGTM has a point here; it's worth explicitly documenting that
PdfJpxImage "caches" self.pil

811ab0e512753163bdfea196bdf38e389c729861 authored about 4 years ago
README: mention Python 3.9 support

daf798331a1e7b1333a90038311ac940ceb45675 authored about 4 years ago
Bump wheel versions of jpeg and cibuildwheel

85427e6e38c051ff7e9d865ca94bfdac0576f772 authored about 4 years ago
docs: Add more detailed instructions for QPDF source tree builds

6e17767d0598a712b6375d3b3e8f11b9bbdddff6 authored about 4 years ago