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

Merge branch 'doc' of https://github.com/m-holger/pikepdf into m-holger-doc

3375829476f0bde4de07414e968ca0d93e6d621e authored almost 4 years ago
Mention alternative to @augments

905dd23725b154bd67e87ff3e4531e57929ad64a authored almost 4 years ago
Minor corrections to documentation

822c60bedaa403b4866b0b084d366cb1aa5750f3 authored almost 4 years ago
metadata: expand coverage for some miscellany

1fd0906e1d850e8213e9652a3fda930d6872b7f2 authored almost 4 years ago
Breaking tests requiring changes to @augments

@augments was not applying to __dunder__ functions

0ec66e76158677b2c29290e18cecbdcbb1c3f234 authored almost 4 years ago
tests: exercise more of ObjectMapping

2b7efe6dcb705ba1feb288e4100a4497b98e92ae authored almost 4 years ago
methods: only replace first Dictionary->Page

d09dc8030bcf2617b55cfab54dcb945445d81916 authored almost 4 years ago
methods: rename a function

e6d5196892aa0d8cc395cf89092cdd49d77d0d0a authored almost 4 years ago
pybind11 bind_map (for ObjectMapping) no longer needs __contains__ defined

400a8d49764d7e91d68416de78f38581fa662d0c authored almost 4 years ago
Pdf.check(): don't swallow PdfError exceptions which indicate something wrong with .check() itself

3f9803b2f51ffe5fc6caeb150da971bb5ee8afad authored almost 4 years ago
outlines: tighten parameters for OutlineItem

20d1ed56888f74c356637737437d0c542431cb51 authored almost 4 years ago
make_page_destination: make kwargs explicit

And adjust tests for coverage.

1ed9fc1395febea0a4c023bc738b863316af117d authored almost 4 years ago
tests: coverage for invalid inline images

9177503fe5fc73947241524bd24ff83ae58a132e authored almost 4 years ago
tests: parse_content_stream full coverage

19be5636b41e749e630cf26298030c4827cec7ac authored almost 4 years ago
tests: improve matrix coverage

4913d0b7fc34cc38b8f45dc9db01af6d78af96f2 authored almost 4 years ago
v2.9.1 release notes (2)

c43159e8d28dbee05e585bc1ad10f2fdc913aa72 authored almost 4 years ago
Add a PyPy kludge

4a42c95167e79149c3c4787fe5b6f18425daef92 authored almost 4 years ago
Name.random() was fine initially; document this

c7942e6f94a9f04a54bdef776baa0ca40bd4b810 authored almost 4 years ago
v2.9.1 release notes

99d6b0f9a6157c6362a8185fccccfe90b588795b authored almost 4 years ago
docs: mention qpdf tracing as an option

59c5d18e7b42b25a9a0f9ddcb75395ae4de96872 authored almost 4 years ago
tests: "document" via tests that copying duplicate foreign pages doesn't work

25135d340adc7b18dca263f4395cced410c2fc9c authored almost 4 years ago
pagelist: remove unneeded variable

3273b8beb52240ecc72d2b841e1518d575fa23b1 authored almost 4 years ago
QPDF always defines a filename, so don't worry about it being undefined

ed83a98c19c8f884dcd10053e2d1a81c4fbfd5e1 authored almost 4 years ago
tests: expand coverage of some minutiae

98e067216520d89cb4b24f0319954c6aef706c00 authored almost 4 years ago
methods: Remove redundant error check

641cf4f5816917109d1b300ac8b6f44fb5f49ec1 authored almost 4 years ago
tests: make sanity test scrape actual readme

bdd4e087dbdb8d78f3d9064835d9c5080d332d3f authored almost 4 years ago
tests: fix more cases of not closing the test pdf

d311b7147d55994204881d26d7998b73cfd4ea53 authored almost 4 years ago
codec: eliminate an exception that never occurs

And prove it with tests.

af7d3185a79fa5b32b2a06eb05543774ef5f4575 authored almost 4 years ago
Avoid creating Name.random() with '/' character embedded

9266b2402e2b2c9e16a296639a606013043890bf authored almost 4 years ago
Eliminate unneeded special casing of _NameObjectMeta.__setattr__

d2081fe85a45055f22f22b74afe252561a956fca authored almost 4 years ago
Use narrow whitelist for attrdict usage of Object.__setattr__

Previously we would attempt to run object_set_key on many kinds of
objects when __setattr__ was ...

dc2c79b1a98ab842e4f97b452d4fbc1a6aa00880 authored almost 4 years ago
tests: improve coverage of mudraw behavior

8645675cd194321e0ce8fd27b57214eeebcf7e02 authored almost 4 years ago
Fix type signatures for _repr_mimebundle_

IPython docs say (include=None, exclude=None) should be only params.

84933d922b5e0687ead61b37b1fb679c75597290 authored almost 4 years ago
tests: coverage for add_resource

3680e32fe38c1723b347c63b2de37f40d664ee9d authored almost 4 years ago
outlines: resolve page numbers for basic destination objects

79e8b043baa613296af4309870540ab6fb6cf160 authored almost 4 years ago
tests: encrypt info

354bf2b2ac111e9031d54a15061f0b8d389bc063 authored almost 4 years ago
v2.9.0 release notes

1cdb5cdf6ea2383a58d78f57032fd155d7be942d authored almost 4 years ago
Remove jbig2_available caching

da0bae4c1bdb8964a202c52c3128303822b6ff07 authored almost 4 years ago
Fix some lgtm warnings

26c7b56cbda2b76efbe91dd57dfdc9f1d7782af8 authored almost 4 years ago
tests: cover a few more error paths

46f7e5f78bf6d7dcaae0c91537fdee1282704986 authored almost 4 years ago
Blacken _qpdf.pyi

0c71fc1e2fcdd8d851ba8b8084aaa9a7a8c7250f authored almost 4 years ago
Test coverage: repr circular references

1e81ceec8855ca6a265d01f1eca1ab7ea768bcd7 authored almost 4 years ago
Remove Object._roundtrip

Part of old object model

27a09def7792dd0f68c2db8f922b8c228c903f04 authored almost 4 years ago
Refactor object_repr to improve coverage and remove dead code

e3864365e0bb0cd8e90d3fdd1679b35942803b35 authored almost 4 years ago
readme: fix mangled url

3959daf5c7ceed70e6070c981dad3dd6bdfe05f7 authored almost 4 years ago
readme: Add code coverage

adc0456ec0b50445af7465a74b8d9b3321a06d6b authored almost 4 years ago
tests: improve coverage of invalid labels

969e98bbfeb75fedb82e1587fd55534b3b2d4eff authored almost 4 years ago
ci: add code coverage checks to sdist build

d1619e18ab33982e7122e69138eff2d658812efc authored almost 4 years ago
Merge branch 'release/v2.8.0'

45e0119aeff5a1299a568ba7ea30223016411f4a authored almost 4 years ago
Don't run file descriptor test on pypy anymore

a479d2f33ab0372f5f9b1ae84a8a0dc8448aa2d9 authored almost 4 years ago
v2.8.0 release notes

3704a5b9b401ba4f8435a5381a5a5f0810eb7812 authored almost 4 years ago
ci: skip descriptor test on pypy 3.6 macos too

(cherry picked from commit a41f8e50f0a96154f23f1b9bfdee48e64b8d1a22)

656f1e477fa6dd09fcf40c1e1d36c306fc47a221 authored almost 4 years ago
ci: Strip linux binaries

(cherry picked from commit 1b50a586cd9d63cade4b10119c06a01852d9dd50)

ccc1420029ad57395d023e0a5ed2ee946ae7bfd9 authored almost 4 years ago
test: exceptions for unattached pages

350daf5c453153b11a7ae076b3029a09d6637d1d authored almost 4 years ago
tests: add test case for page labels

0325ad023ec4a85f3d6b22bb9f7283cc0b55787f authored almost 4 years ago
Add page.label fallback to sequential counter

6b0908c5d2e7069de3bb9f5ab499546fa1494b8a authored almost 4 years ago
tests: check Token equality and raw_value

c34b7b2cfaf2d5f6d8307bdeb30f0f4173e7e9bd authored almost 4 years ago
tests: test externalize inline images

0b509f64498ad9216e505478b39653d1996d30c4 authored almost 4 years ago
tests: minor fixes

e610b9e86df69323704b5e7842e44374c3b63b4f authored almost 4 years ago
docs: try harder to explain that PDF streams are not Python streams

29a3280c82df236fe91b14a87c8a82afa0ffd3e6 authored almost 4 years ago
Warn on attempt to open bytes object that looks like PDF bytes

ce9bf31629e7be3ecc1782e3ecb7e576c74992c0 authored almost 4 years ago
Explain post release

07ae3196b1778f18ef6fe8f8d58fea9ca18785ca authored almost 4 years ago
ci: update docs only if pypi succeeds

0f8de226c4c0a25768b5a75929de160f5c4b173b authored almost 4 years ago
azure: Remove remaining files

ce3e92a94dd65ddeb63f1ebef7c5538bd0c77db8 authored almost 4 years ago
readme: update for github actions

91ee64207924f6c01571e60496d3afa066178fe9 authored almost 4 years ago
test outlines: adjust deadlines for pypy/macos tests

8c5950f2c443641883032380651b28ae92586030 authored almost 4 years ago
Change fixtures to close opened Pdfs

b5adf50aa12c94e36204a0dafc374cc45d863e4d authored almost 4 years ago
Switch CI to GitHub actions

498f18da0b2de968c647876dcb156f7bd5164e61 authored almost 4 years ago
v2.8.0 release notes

3bf73a16ddf156a8969abe0c2606bf5662c0dab2 authored almost 4 years ago
Create dangling stream object test

46839a1a85bf89e643dba7cb373d63a3ffe2dbdc authored almost 4 years ago
Dictionary(Dictionary(...)) and Array(Array(...)) now return copies of the input object

9248c556ed82e236254cb7bbaa33b398068fe553 authored almost 4 years ago
Create stream dict first so we don't leave a dangling stream on error

e9e00bbf81bcd005ac6f11e41d637f0a3c3139a9 authored almost 4 years ago
Improve documentation for pikepdf.Stream

b23af1c61f70e9069b917ee5e7a0116f1e32b420 authored almost 4 years ago
Improve documentation of Pdf.make_stream

ebc76ccaede217e5133e69aef32e0face50a7d07 authored almost 4 years ago
Fix unpacking of ObjectList into array for images.

Fixes ocrmypdf issue 741.

9f2871217c9b343115c31efa96a82f6cc18a86c2 authored almost 4 years ago
v2.7.0 release notes

35c287c1f11adb5047b5705820abe0fb143af1ff authored almost 4 years ago
Fix "only pages can be inserted" when inserting unowned pages

QPDF 10.2.0 changed how it verifies page objects, and insists
that the object be owned by the ap...

a9b99cf2f433f49582aee0f824d992d9b2b95397 authored almost 4 years ago
Add API to modify flate level

184dfc85ea3ea11d926f1d79444ea60713e985da authored almost 4 years ago
Add option to save to recompress flate streams

fa613b5556be7251b64830202c9ffa1d03dfbc20 authored almost 4 years ago
repr: standardize stringstream convention in this file

f35e879a236570a04c664a66b501f58a90c6a23c authored almost 4 years ago
Fix quotes in Decimal

3840652d1e25d69bb54569d981913f3699b20d41 authored almost 4 years ago
v2.6.0 release notes

2cd4dabbac3fed4d2b337134c7726041a5afeb1e authored almost 4 years ago
Rebuild with 10.2.0

3bf203999df1ae8866b98a1fdd3cd3c99ec07688 authored almost 4 years ago
Fix a reference to qpdf 10.0.0 (not supported anymore)

01020cee9bad0179ddd55cfe1bfc9fc9a9ef3685 authored almost 4 years ago
Support qpdf 10.2.0 changes to decimal representation

c155df288db45869924453194f5271b64dcaa116 authored almost 4 years ago
v2.5.2 release notes

5cb1631ce72441826af3326f1b0948fc2508ce6f authored almost 4 years ago
Fix PyPy 3.7 on macOS

06fe7806cddb75cfaf25337f88d764a89dd6f84b authored almost 4 years ago
autodoc: pageobjecthelper

e783fde416549155eeeda2d0d2093ca61b3faa7b authored almost 4 years ago
Enable macOS PyPy 3.7 to see if it works

d8133aa9888f72d02e63b0f349245b8a0317e36a authored almost 4 years ago
Fix PyPy 3.7 regression

c02131a9a66a2d6ff7e80317488bdb085633c8ca authored almost 4 years ago
v2.5.1 release notes

6eeafb96e0b8978da94a8e24e80383d1f610b5bb authored almost 4 years ago
Add Linux PyPy sdist build

Since it works.

Linux wheel builds are help up by lack of a PyPy wheel
for lxml.

b449a372d68ff6e82f4b15f3c04fad668dfcf4d4 authored almost 4 years ago
docs: note on pypy3 rationale

fa944d86a09ed4395bc48568b3865e677c4de63c authored almost 4 years ago
Clarify availability of PyPy support

913e92126dc309d27ceaadaf4d754fc592909901 authored almost 4 years ago
ci: don't build PyPy Linux wheels yet

76860df15d8156c5af3cc25e9c3847603e83bc8f authored almost 4 years ago
ci: more fixes

6da0369c974ad74c485291020ecaf5a7e8663de4 authored about 4 years ago
azure: hopefully fix linux-64 pp36

115af14a3c013985fd6c8a8c701f216f7a819d67 authored about 4 years ago
Declare PyPy3 support

2cfbeb718ad643be1c5f88231fbf74e6657a6f80 authored about 4 years ago
azure: activate PyPy3

fb1b69304a7e970e14a1d35685fe0ca48ccf79c8 authored about 4 years ago
v2.5.0 release notes

00b0d92cca13d032b642f58410133cda88ad143b authored about 4 years ago