Ecosyste.ms: OpenCollective

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

pikepdf

Provides open source software to manipulate PDFs with Python
Collective - Host: opensource - https://opencollective.com/pikepdf - Code: https://github.com/pikepdf/pikepdf

pypy: fix PythonStreamInputSource::read()

github.com/pikepdf/pikepdf - 2091e385cd14b8fd6bbc01c7b21f6bcc04021379 authored almost 4 years ago by James R. Barlow <[email protected]>
Fix PyPy error on use of __getattr__

github.com/pikepdf/pikepdf - 923b44c24003e1ba94ba0f64363e17b642275b49 authored almost 4 years ago by James R. Barlow <[email protected]>
pypy: don't replace existing methods with object.__method__

github.com/pikepdf/pikepdf - ba160058a1106723324318202919d7bfdd2edc16 authored almost 4 years ago by James R. Barlow <[email protected]>
pypy: adjust tests that depend on CPython behavior

github.com/pikepdf/pikepdf - e74c9b6e4aa81e425b1a94a3009efd3632d7d008 authored almost 4 years ago by James R. Barlow <[email protected]>
Add more pragma no cover

github.com/pikepdf/pikepdf - 2c823c6785e8857ff887ff0699143e64b9183be1 authored almost 4 years ago by James R. Barlow <[email protected]>
tests: cover a few more metadata cases

github.com/pikepdf/pikepdf - 059771beaef45b194c7755fb25fe994d82fa12d2 authored almost 4 years ago by James R. Barlow <[email protected]>
v2.4.0 release notes (2)

github.com/pikepdf/pikepdf - 407b552ca7463a6d13e6763a3b0a17882ebf9ba2 authored almost 4 years ago by James R. Barlow <[email protected]>
Improve behavior of pdfdoc codec when given surrogates

github.com/pikepdf/pikepdf - abc3c9b9a612bb1fa3157b64da3e16c22d65e6d1 authored almost 4 years ago by James R. Barlow <[email protected]>
tests: confirm that attempting to encode surrogates is a RuntimeError

github.com/pikepdf/pikepdf - bdae96fa629801b3eafc3a2842bcc87f3da740da authored almost 4 years ago by James R. Barlow <[email protected]>
tests: exclude unicode surrogates from valid metadata test

github.com/pikepdf/pikepdf - 111f94cd5b37892ce5b45779d0974d83bb8b1b45 authored almost 4 years ago by James R. Barlow <[email protected]>
v2.4.0 release notes

github.com/pikepdf/pikepdf - a1051ca29d248c468dcc6fd52e7ae181b7ccfa89 authored almost 4 years ago by James R. Barlow <[email protected]>
metadata: fix node to array update for dc:creator

Closes issue 162

github.com/pikepdf/pikepdf - c4dc532c4cf74a9cafa420db625d22dbaec56355 authored almost 4 years ago by James R. Barlow <[email protected]>
metadata: make TypeError errors more descriptive of the issue

github.com/pikepdf/pikepdf - 7f57cc50cf701d6381602ebcbaf7fc3b31ee47d8 authored almost 4 years ago by James R. Barlow <[email protected]>
metadata: refactor _qname to classmethod

github.com/pikepdf/pikepdf - 90960912e72f699a1eafce4dae065647617a52ea authored almost 4 years ago by James R. Barlow <[email protected]>
metadata: refactor warn_or_raise

github.com/pikepdf/pikepdf - 981975752a2ec1e216e4b43538a6fa8b9e1bb9d7 authored almost 4 years ago by James R. Barlow <[email protected]>
Release notes: fix typos

github.com/pikepdf/pikepdf - 14cc76422d5af4c3671bc461f76c95262067f6df authored about 4 years ago by James R. Barlow <[email protected]>
Move pdf.docinfo to Python and allow deleting docinfo

Also update the documentation.

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

github.com/pikepdf/pikepdf - 4b60e8680b9d10e412c127e0d1a9ac740d0659b6 authored about 4 years ago by James R. Barlow <[email protected]>
Run pytest -nauto by default

github.com/pikepdf/pikepdf - 30ff86313de355497e82d2a83ddf995f20e4de6a authored about 4 years ago by James R. Barlow <[email protected]>
v2.3.0 release notes

github.com/pikepdf/pikepdf - 65ad7ca7a2e1bcbfb200e32124cbef9a0df9c821 authored about 4 years ago by James R. Barlow <[email protected]>
Fix test_tokenfilter_is_abstract

github.com/pikepdf/pikepdf - 7ca375cb6ff82011d716da1614ef5721a97f91b0 authored about 4 years ago by James R. Barlow <[email protected]>
Merge branch 'feature/add-resources'

github.com/pikepdf/pikepdf - 11471d1823b13b64cd83dc145ab566f63c3a2547 authored about 4 years ago by James R. Barlow <[email protected]>
docs: more notes on using a custom .dylib

github.com/pikepdf/pikepdf - 979f37978607647b6b34bb805747f1442b326c94 authored about 4 years ago by James R. Barlow <[email protected]>
Build wheels against QPDF 10.1.0

github.com/pikepdf/pikepdf - 8e997e1fee806b9363d1552b0abaeade212b8eeb authored about 4 years ago by James R. Barlow <[email protected]>
libqpdf 10.1.0 raises different exception

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

github.com/pikepdf/pikepdf - fe4b568ac88ba551458578613b013ac17edf5c4e authored about 4 years ago by James R. Barlow <[email protected]>
Add new feature to add resource to a page

github.com/pikepdf/pikepdf - 138ac0cb57e1e715799dbf826475272d2e432b7b authored about 4 years ago by James R. Barlow <[email protected]>
Loosen test requirements slightly

github.com/pikepdf/pikepdf - c9d494de6443ca1bfd84b0eec0a53917ec0e14f7 authored about 4 years ago by James R. Barlow <[email protected]>
v2.2.5 release notes

github.com/pikepdf/pikepdf - 0e86d8a75165547a8d1d62f8dc77174abba3ae78 authored about 4 years ago by James R. Barlow <[email protected]>
Fix externalize_inline_images for qpdf 10.1.0

github.com/pikepdf/pikepdf - 7ac9b058104219b26747f3fc9761ac6b3c037402 authored about 4 years ago by James R. Barlow <[email protected]>
images: add better error message when ICC profile is corrupt

github.com/pikepdf/pikepdf - 65dac28deacd17529212800067c3c278a931081a authored about 4 years ago by James R. Barlow <[email protected]>
v2.2.4 release notes

github.com/pikepdf/pikepdf - 54025cac95e2f97f584c3421741cbf6a40dbb6b6 authored about 4 years ago by James R. Barlow <[email protected]>
metadata: Fix another case where we shouldn't warn

github.com/pikepdf/pikepdf - cf214112d8f2d93fc0fa0b84a5ef8cb8362fb591 authored about 4 years ago by James R. Barlow <[email protected]>
Change all tests to use with blocks to close their open files

github.com/pikepdf/pikepdf - f7bf08393ad3168ffe5af2f3e8297a6f6aafa08a authored about 4 years ago by James R. Barlow <[email protected]>
Add missing static_id for save and binary compare

Caused occasional random CI failures.

github.com/pikepdf/pikepdf - 0b29f60c2d8a1b07586c0cf2061fffe3756769ab authored about 4 years ago by James R. Barlow <[email protected]>
v2.2.3 release notes

github.com/pikepdf/pikepdf - c44fda9ac5ac745c4dcff8bf9d962d73959ab0da authored about 4 years ago by James R. Barlow <[email protected]>
Fix warning when pikepdf updates MetadataDate and Producer

github.com/pikepdf/pikepdf - f89223950d4d4eeb7f5d1bd2d59e8fd4ad35f505 authored about 4 years ago by James R. Barlow <[email protected]>
Fix support for pikepdf on Cygwin

github.com/pikepdf/pikepdf - fcc7b060664d63c581b5693678b3c3973877321e authored about 4 years ago by James R. Barlow <[email protected]>
Fix Python <3.9 type checks

github.com/pikepdf/pikepdf - a9f86d5be8a818e1056db8216cb8949904d16d70 authored about 4 years ago by James R. Barlow <[email protected]>
v2.2.2 release notes

github.com/pikepdf/pikepdf - e0ca41c2a6d0d6c2a939d9aa03ac367cdd0fe3d5 authored about 4 years ago by James R. Barlow <[email protected]>
Report an error if dc:creator is not set to a list of string(s)

Closes #150

github.com/pikepdf/pikepdf - 285f13f79a173099e35e39b3f9ddfaea303de48f authored about 4 years ago by James R. Barlow <[email protected]>
metadata: type check of the things

github.com/pikepdf/pikepdf - e7737512c8afb8157b8e6970f1c142f61abd390a authored about 4 years ago by James R. Barlow <[email protected]>
readme: Mention PDFStitcher

github.com/pikepdf/pikepdf - d5b8a0aad5beb6a9137fbae792447a5b89ffb9e3 authored about 4 years ago by James R. Barlow <[email protected]>
Add testimonials

github.com/pikepdf/pikepdf - a543484703579003223c60f6f17634f172b1572f authored about 4 years ago by James R. Barlow <[email protected]>
Add steps to link against /usr/local/lib

github.com/pikepdf/pikepdf - e080b74d6dd319caaf7a814761a32141681780d5 authored about 4 years ago by James R. Barlow <[email protected]>
Merge branch 'master' of github.com:pikepdf/pikepdf

github.com/pikepdf/pikepdf - 351b0070fcc606d161954c65015c423b2448bca9 authored about 4 years ago by James R. Barlow <[email protected]>
Merge pull request #151 from jugmac00/minor-doc-improvements

Minor documentation improvements

github.com/pikepdf/pikepdf - 165234f34611be85033a408969f1c1d425a4fd99 authored about 4 years ago by jbarlow83 <[email protected]>
Add missing period

modified: docs/installation.rst

github.com/pikepdf/pikepdf - df7157cda7990f6eb5184d38a6f6ffb6918beb7f authored about 4 years ago by Jürgen Gmach <[email protected]>
Improve wording

modified: docs/installation.rst

github.com/pikepdf/pikepdf - 27947072b394d1ddb514376f9480e87e6e9c97cf authored about 4 years ago by Jürgen Gmach <[email protected]>
ci: use cibuildwheel 1.7.0

github.com/pikepdf/pikepdf - a43652c12a9dbb4971c772e8bbd6e24357bc5d9f authored about 4 years ago by James R. Barlow <[email protected]>
ci: Build with qpdf 10.0.4

github.com/pikepdf/pikepdf - 859cd570d5d1caa0bd53d84774bd9e78d10486ae authored about 4 years ago by James R. Barlow <[email protected]>
docs: fix docs-breaking typo

github.com/pikepdf/pikepdf - 9d4e14c7652bfe2977e2cbe81d554fa9097be876 authored about 4 years ago by James R. Barlow <[email protected]>
metadata: fix missing change

github.com/pikepdf/pikepdf - d7a845713e6c848820e43cc8264d9cf75355afc7 authored about 4 years ago by James R. Barlow <[email protected]>
v2.2.1 release notes

github.com/pikepdf/pikepdf - ae02779bfc705b2583b9046a7a3437db83437c9c authored about 4 years ago by James R. Barlow <[email protected]>
docs: try newer sphinx

github.com/pikepdf/pikepdf - 69f6d40282401b025a19387c9d92817fe4de9903 authored about 4 years ago by James R. Barlow <[email protected]>
Add 'D:' prefix to DocumentInfo date strings

Fixes #143

github.com/pikepdf/pikepdf - 444a11a52b80ea636ca84edeff6b4698130f1440 authored about 4 years ago by James R. Barlow <[email protected]>
docs: Remove line about misc/ scripts that don't exist

github.com/pikepdf/pikepdf - f6e9af044b53560ec395759c9ba7847ab9e32b66 authored about 4 years ago by James R. Barlow <[email protected]>
v2.2.0 release notes

github.com/pikepdf/pikepdf - 9e1daf867862b60f484f8e37f9c35100b3c5dba0 authored about 4 years ago by James R. Barlow <[email protected]>
Remove ability to get labels from Pdf

github.com/pikepdf/pikepdf - 3c289488c881ec07269f93e446eb4a5e4f883219 authored about 4 years ago by James R. Barlow <[email protected]>
Setup pybind11 parallel compile

github.com/pikepdf/pikepdf - 31c57b625ae321ec63dc2b795714feef563898c7 authored about 4 years ago by James R. Barlow <[email protected]>
Fix assigning Object.stream_dict does not work properly

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

github.com/pikepdf/pikepdf - 77c20a1e69708541673b18d12bdafd44f5dc489e authored about 4 years ago by James R. Barlow <[email protected]>
Test suite: don't try to run on Python < 3.6 anymore

github.com/pikepdf/pikepdf - d626fd1e9f808c42df5a9147bcbeb5050b923c93 authored about 4 years ago by James R. Barlow <[email protected]>
Call py::hash() directly when needed

github.com/pikepdf/pikepdf - e171b823545a4e9ea7daa0b45e23a640232f7f43 authored about 4 years ago by James R. Barlow <[email protected]>
Allow defining a stream and its dictionary at the same time

github.com/pikepdf/pikepdf - f069d52b955d21e53dc8d4c63f402eac97e0cd46 authored about 4 years ago by James R. Barlow <[email protected]>
docs: accessing page labels

github.com/pikepdf/pikepdf - ff92b4004aab40b334c4b8b96f7981e76f97c9bb authored about 4 years ago by James R. Barlow <[email protected]>
Add support for interpreting QPDF page labels

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

github.com/pikepdf/pikepdf - 765879d50c8469d2ca10131a494a026a73de203a authored about 4 years ago by James R. Barlow <[email protected]>
Add a way to get all page labels

github.com/pikepdf/pikepdf - d8b6e64ca4bf47ef93fd3e21e035b4c8de88d6a9 authored about 4 years ago by James R. Barlow <[email protected]>
Improve page indexing and label lookup

github.com/pikepdf/pikepdf - 0077dca842adc237df2f663d6d0a620a2a6e7d95 authored about 4 years ago by James R. Barlow <[email protected]>
Add basic functions to retrieve page labels; need refactor

github.com/pikepdf/pikepdf - ebad3316b98880dfb1921ce14d37f78020d39af1 authored about 4 years ago by James R. Barlow <[email protected]>
docs: outline improvements

github.com/pikepdf/pikepdf - 023eadb7a8ace53b77e290d87fac3eb46852c840 authored about 4 years ago by James R. Barlow <[email protected]>
Convert most str.format() to f-strings

github.com/pikepdf/pikepdf - 7f0ea2ddda7cd595854097c4199a8584db64cc0a authored about 4 years ago by James R. Barlow <[email protected]>
outlines: add missing copyright

github.com/pikepdf/pikepdf - 6b1a5cfc1881f7dd65b9597fda3799755dc9e4c5 authored about 4 years ago by James R. Barlow <[email protected]>
Relax timezone test criteria

github.com/pikepdf/pikepdf - 256ae3886d935ee7752b5458a61fa9640d7fb3af authored about 4 years ago by James R. Barlow <[email protected]>
Revert "More Python 3.6 timezone nonsense"

This reverts commit 4fe5459f41169b231813cca8e40c721c4dd3cb38.

github.com/pikepdf/pikepdf - 0945af173b2ca0415880f765bcda553ec70601ed authored about 4 years ago by James R. Barlow <[email protected]>
More Python 3.6 timezone nonsense

github.com/pikepdf/pikepdf - 4fe5459f41169b231813cca8e40c721c4dd3cb38 authored about 4 years ago by James R. Barlow <[email protected]>
Support ISO datetimes with microseconds on Python 3.6

github.com/pikepdf/pikepdf - e11414c500a66a832f4f20b747e7f29f9abfa8aa authored about 4 years ago by James R. Barlow <[email protected]>
pikepdf 2.1.2 release notes

github.com/pikepdf/pikepdf - c2fae605bfff6049e4d88136a3da4c00b4e8c552 authored about 4 years ago by James R. Barlow <[email protected]>
docs: Mention other PDF/A validators

github.com/pikepdf/pikepdf - 80d815ac55aefca032dbfda43d7cb7985895a654 authored about 4 years ago by James R. Barlow <[email protected]>
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

github.com/pikepdf/pikepdf - 826587c672e8b0c51abc10fbdcf8eb3cfcb43707 authored about 4 years ago by James R. Barlow <[email protected]>
v2.1.1 release notes

github.com/pikepdf/pikepdf - 9e3c19f6ecf0a98919acfa8b3ef20c131975e4af authored about 4 years ago by James R. Barlow <[email protected]>
Fix check_linearization return type and documentation

github.com/pikepdf/pikepdf - 26c9a90cbf4e013383b8ac5ca0c71535acb7f080 authored about 4 years ago by James R. Barlow <[email protected]>
Fix QPDF error translator turning everything into ForeignObjectError

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

github.com/pikepdf/pikepdf - ea43c724ff51f11370ef3ca990a8f2f2a9129281 authored about 4 years ago by James R. Barlow <[email protected]>
Fix lgtm config

github.com/pikepdf/pikepdf - 06e4342815d2c6eca2e208b9101c624ad39e632a authored about 4 years ago by James R. Barlow <[email protected]>
v2.1.0 release notes

github.com/pikepdf/pikepdf - 41e9896613b37884c3b71255cdfbd5be526c9e4c authored about 4 years ago by James R. Barlow <[email protected]>
Typing and linting fixes

github.com/pikepdf/pikepdf - cce3ec07a51c4512575a46c9a475fd2db9a7fe3a authored about 4 years ago by James R. Barlow <[email protected]>
Expand copy_foreign testing

github.com/pikepdf/pikepdf - 2c203d1d814a9d537a2ee3c0f95789eeff578302 authored about 4 years ago by James R. Barlow <[email protected]>
Add QPDF error translator to improve copy_foreign errors

github.com/pikepdf/pikepdf - 6bb374885605010e6c4417e9584da9197fc5a773 authored about 4 years ago by James R. Barlow <[email protected]>
Improve docs and testing for Pdf.copy_foreign()

github.com/pikepdf/pikepdf - 8eab183a833f665887745ebe18a590b3fad2296f authored about 4 years ago by James R. Barlow <[email protected]>
docs: mention PdfError in docstring for Pdf.save()

github.com/pikepdf/pikepdf - f76ab4a89a84c18258eceedfc818431dde66f007 authored about 4 years ago by James R. Barlow <[email protected]>
docs: put exceptions in new section

github.com/pikepdf/pikepdf - 70fbb3d367331f283618464d335e06a6bb213071 authored about 4 years ago by James R. Barlow <[email protected]>
docs: simplify autodoc filter

github.com/pikepdf/pikepdf - addc0fa5e0bbdbceee7206b03c134a3d07cb9090 authored about 4 years ago by James R. Barlow <[email protected]>
pikepdf v2.0.0 release notes

github.com/pikepdf/pikepdf - cec3c6dd40fefeee8ee23f3b722ba2467a1a3641 authored about 4 years ago by James R. Barlow <[email protected]>
docs: remove duplicate documentation for Permissions

github.com/pikepdf/pikepdf - 46754f6446c750555386353c83645f1dba742eba authored about 4 years ago by James R. Barlow <[email protected]>
v2.0.0b3 release notes

github.com/pikepdf/pikepdf - 170be2bdfa5f863a41a3a3fc3f8f3beee51ebe28 authored about 4 years ago by James R. Barlow <[email protected]>
Fix pre-commit

github.com/pikepdf/pikepdf - 264da5c2db4215a11f646fa24d05a64269cffb11 authored about 4 years ago by James R. Barlow <[email protected]>
Deprecated Pdf.root in favor of Pdf.Root

github.com/pikepdf/pikepdf - 31e96586e72aac32978a27a7df81447f4185cd71 authored about 4 years ago by James R. Barlow <[email protected]>
Make instance variable private: PdfJpxImage.pil -> ._jpxpil

github.com/pikepdf/pikepdf - ae1ce1b7aba5aaeb57902652a61a82ad69f7f277 authored about 4 years ago by James R. Barlow <[email protected]>
Fix some minor lints

github.com/pikepdf/pikepdf - e22c7a4ad1fcab59976bbe32dd3682adc5dc7f30 authored about 4 years ago by James R. Barlow <[email protected]>
image: fix LGTM complaint about lack of explicit __eq__

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

github.com/pikepdf/pikepdf - 811ab0e512753163bdfea196bdf38e389c729861 authored about 4 years ago by James R. Barlow <[email protected]>
README: mention Python 3.9 support

github.com/pikepdf/pikepdf - daf798331a1e7b1333a90038311ac940ceb45675 authored about 4 years ago by James R. Barlow <[email protected]>
Bump wheel versions of jpeg and cibuildwheel

github.com/pikepdf/pikepdf - 85427e6e38c051ff7e9d865ca94bfdac0576f772 authored about 4 years ago by James R. Barlow <[email protected]>
docs: Add more detailed instructions for QPDF source tree builds

github.com/pikepdf/pikepdf - 6e17767d0598a712b6375d3b3e8f11b9bbdddff6 authored about 4 years ago by James R. Barlow <[email protected]>