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

Linux-XMPError workaround

ccc8e82692cf2be64704a49824c9cb2964d01f4c authored almost 6 years ago by James R. Barlow <[email protected]>
Require python-xmp-toolkit for testing

444b8472c731caab7b5dd6b8377b06d085f09e09 authored almost 6 years ago by James R. Barlow <[email protected]>
Update release notes for v1.1

ebd8b26cf791990da42056e6f4ad634f2f524d4b authored almost 6 years ago by James R. Barlow <[email protected]>
Remove errno_t; not standard

a54973258184f5faaa2e6f8d701c001acd714f5e authored almost 6 years ago by James R. Barlow <[email protected]>
Fix -fvisibility=hidden with clang problem

90d4acba1a1ba73f104ff9d39e73e972a627cccb authored almost 6 years ago by James R. Barlow <[email protected]>
pikepdf.cpp: clean up errno

0f5f0d95049ca0a4947faaed2df342d164f02ed7 authored almost 6 years ago by James R. Barlow <[email protected]>
Deadlock test is unreliable with pytest -n auto

Keep it around for now as a reminder...

3ed6009d006628410854d14d6a565fa07f4e21bd authored almost 6 years ago by James R. Barlow <[email protected]>
Handle QPDFSystemError too

1a5cd11cde97a78783173bea8cc221377d9cd463 authored almost 6 years ago by James R. Barlow <[email protected]>
conftest: helpers_namespace is unused

85ba6190707d74d3878e2787be78ab1d308f84a2 authored almost 6 years ago by James R. Barlow <[email protected]>
Make threading deadlock test work correctly

352fd2704c0497eac8ef485129ea3d621d18a2d2 authored almost 6 years ago by James R. Barlow <[email protected]>
Add issue #27 to test suite

e0bca5478fc9b48cc3538a8e16ce2bd9b8c71075 authored almost 6 years ago by James R. Barlow <[email protected]>
Fix issue #25 - year missing leading zero on some platforms

Closes #25

4d22fe47912c518e8b3348aedccdac3f11ed81d7 authored almost 6 years ago by James R. Barlow <[email protected]>
Add Pdf.add_blank_page and Pdf.make_stream

4307c4489eb18abd82b080080c9d616c98575601 authored almost 6 years ago by James R. Barlow <[email protected]>
Support updating the pdf:PDFVersion field in XMP metadata

7a060cbb27a0d586db03184d23241eff5005ff57 authored almost 6 years ago by James R. Barlow <[email protected]>
Suppress 'pikepdf._qpdf' strings when exploring some objects

9cf2f636e19af661237b89ecff4745c03464f952 authored almost 6 years ago by James R. Barlow <[email protected]>
Move entry point to new pikepdf.cpp

dd2ae5a564f5a62cf78df8d32e217e7afeb7d73e authored almost 6 years ago by James R. Barlow <[email protected]>
Add Annotation binding

a06681efce352465dbf12368fbaf167ce73d8d06 authored almost 6 years ago by James R. Barlow <[email protected]>
Update qpdf version in documentation

21680a1f262731b5d63ac822cfa22062a2a2d278 authored almost 6 years ago by James R. Barlow <[email protected]>
Add regression test for issue #22

eaca990c7dfa13571aa8cc10fed80219971bb032 authored almost 6 years ago by James R. Barlow <[email protected]>
Improve code introspection for inferred classes

0dd8a849e5e0c5b4f198aa1ea17031db07b82bbe authored almost 6 years ago by James R. Barlow <[email protected]>
pylint: big cleanup

9fdd79a02db93209d654be2ea96c57a86171e414 authored almost 6 years ago by James R. Barlow <[email protected]>
Remove use of imghdr library

imghdr is almost certainly on the chopping block for stdlib removal.

2cfe38690ac22f140be00973292d9cfb4f320361 authored almost 6 years ago by James R. Barlow <[email protected]>
Sort imports

f82eba7045733fb4eeccdc3ba7631ab3ba9f0a71 authored almost 6 years ago by James R. Barlow <[email protected]>
black Python source code

711c53c3af8c29d8378cf81cbc55daeba03e5a86 authored almost 6 years ago by James R. Barlow <[email protected]>
Add pikepdf.new() for creating new PDFs

0439fb85930b2b21d196b05e0e25eaf854eeedf6 authored almost 6 years ago by James R. Barlow <[email protected]>
Add to_json

ad4d4f25b93c750a3b0a7934fb7787eeb059ce39 authored almost 6 years ago by James R. Barlow <[email protected]>
Tooling: black and isort

7452036637dd5c8db15b505fe61109210114a5a0 authored almost 6 years ago by James R. Barlow <[email protected]>
Fix handling of XMP metadata with no <x:xmpmeta> wrapper

d31ea8fed2004345b3c274172ff0c28b7c6aca16 authored almost 6 years ago by James R. Barlow <[email protected]>
Fix pikepdf version not being set in metadata

b9a757884c708faad8c20f5088b78f65a5a1799e authored almost 6 years ago by James R. Barlow <[email protected]>
Refactor getting package version

beb04e9e6d9535d3e456a8c81ac38f80bafaaa05 authored almost 6 years ago by James R. Barlow <[email protected]>
Mention ocrmypdf tie

69c6674894865fc326765a636547718ef99ecec2 authored almost 6 years ago by James R. Barlow <[email protected]>
v1.0.5 release notes

0006189c5a16b78c3dea5185de80adadca687c1c authored almost 6 years ago by James R. Barlow <[email protected]>
Warn when XMP date is not convertible to DocInfo date

599b909e7d7ff67e7baba5b7ed5110ce9c75d5a5 authored almost 6 years ago by James R. Barlow <[email protected]>
Test qpdf 8.3.0

119c6b75bb6422b54ae7b76f25bda81f8f0486d5 authored almost 6 years ago by James R. Barlow <[email protected]>
Remove enron2.pdf; replace with synthetic file

216c1de3b29f2af0cc92c935b644224e2b29de8f authored almost 6 years ago by James R. Barlow <[email protected]>
Work around error in pytest-4.1.0, related to pytest-helpers-namespace-2017.11.11

c3c132814c50c35d4882dcf851fc15d74e4ae179 authored almost 6 years ago by James R. Barlow <[email protected]>
Note inability to del pdf.pages.p(n)

e49501319c9eeff12ec55b3c42e212f9b31e2362 authored almost 6 years ago by James R. Barlow <[email protected]>
test_readme_example: Fix error in test

3694323df2bfda1b1493ec774f04b96ef1c23135 authored almost 6 years ago by James R. Barlow <[email protected]>
Fix negative indexing of pages

f9cef6da8587f0c2c48243b3574f4938e2b07dac authored almost 6 years ago by James R. Barlow <[email protected]>
Fix another DocumentInfo->XMP conversion issue; v1.0.2 notes

2f191a4e79d00901c5a34e6cb39268ef32320a21 authored about 6 years ago by James R. Barlow <[email protected]>
metadata: warn if unable to copy malformed docinfo fields

fab7a6dd5aca050e9003cca95d95229bacaaf0b5 authored about 6 years ago by James R. Barlow <[email protected]>
Fix handling of encoded NUL in XMP metadata (as produced by Ghostscript)

4c875081f4a39e813269333d4ef74d02a04d3745 authored about 6 years ago by James R. Barlow <[email protected]>
v1.0.0

3cd085cffd7a6ae52929e37eb895653b277dc980 authored about 6 years ago by James R. Barlow <[email protected]>
v0.10.2 notes

3fbfe7a08da45e063b6f5084357f084cbb475bee authored about 6 years ago by James R. Barlow <[email protected]>
metadata: Fix removal of individual attribute

c35220e841edade9861bb28fc8d3fe9b71a64956 authored about 6 years ago by James R. Barlow <[email protected]>
test_open_save: Windows might be fine after all

d542262a2124f96ee5454256206271405fd789d1 authored about 6 years ago by James R. Barlow <[email protected]>
Fix open/save to same file

6e0ba231e5de3bb8e6a46ebc72f74195ab0166e9 authored about 6 years ago by James R. Barlow <[email protected]>
Fix some pylint

162112050fc2d33378231cc4daa56808c065feed authored about 6 years ago by James R. Barlow <[email protected]>
metadata: canonical XML is too strict

e464a8842d77c959a016eba7cb43877f7a5e4473 authored about 6 years ago by James R. Barlow <[email protected]>
metadata: Fix nested children returned as keys

87e903815258bd97c61a2712847409e16efc205a authored about 6 years ago by James R. Barlow <[email protected]>
Update changelog

b525d1257ace1eb0901d6177220ac303d4e82ade authored about 6 years ago by James R. Barlow <[email protected]>
Travis: macos needs qpdf too

70dc22a95fab21ed76d8fd082f622584b4d97ab8 authored about 6 years ago by James R. Barlow <[email protected]>
Travis: osx+wheels image needs python

008b22d7f2c2be3c55174b7ff45b36d2f27a91a1 authored about 6 years ago by James R. Barlow <[email protected]>
metadata: used parse() from defusedxml

cfd4905060201572a60c141a8509d131f52d3b50 authored about 6 years ago by James R. Barlow <[email protected]>
metadata: use canonical XML

4f74f0dfb08d1f4b4bdcb42eeebaf5c7ee71f338 authored about 6 years ago by James R. Barlow <[email protected]>
metadata: rename 'ET' to 'etree'

9b6f33b167a00d2b873d817b4e4570116e5b4332 authored about 6 years ago by James R. Barlow <[email protected]>
metadata: delete <?xpacket...?> processing instructions

Seems easiest to filter them out and generate them when serializing.
Prevents duplicate <?xpacke...

048b8abdc145496b9b5b458140d47594101fe61c authored about 6 years ago by James R. Barlow <[email protected]>
metadata: Fix "IndexError" on iteration

a73277e10f1ba191051a67404e4b7749cda4fe1d authored about 6 years ago by James R. Barlow <[email protected]>
Fix rare failure for numbers smaller than -2**64

8630844042195dbae39793695c9722913f462ea1 authored about 6 years ago by James R. Barlow <[email protected]>
metadata: Support Language Alternates

f6eedd34228f6c2d8bc51872ec9d075ba1a818fa authored about 6 years ago by James R. Barlow <[email protected]>
Switch to lxml since stdlib xml messes up xmlns tags

d3056e1a56ca100517e8a4d39eae7cad79cd73e4 authored about 6 years ago by James R. Barlow <[email protected]>
Travis: reactivate macos build; remove Brewfile; update cibuildwheel

72bdd89dfc48abf1b978442b773d156130a4aafd authored about 6 years ago by James R. Barlow <[email protected]>
v0.9.2 notes

4dc1d7d476732f4d5900377368bf42c37f2e6f16 authored about 6 years ago by James R. Barlow <[email protected]>
docs: more attempts to fix rtd

[ci skip]

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

1bc22b84ce892ab20b7cbd0f6eb30dc7dccfb65c authored about 6 years ago by James R. Barlow <[email protected]>
Merge pull request #16 from stephengroat/patch-1 (travis homebrew: addon)

use travis homebrew addon for reliability

b2619737735f65d1514b28fbc5053683bcc6beca authored about 6 years ago by jbarlow83 <[email protected]>
Skip test that fails on Windows

d55cd7fa1098721fa38230901a59bb7f239155c3 authored about 6 years ago by James R. Barlow <[email protected]>
metadata: expand list of standard namespaces

397ec48c7dc087a97ce49dc35bdee65a40daae58 authored about 6 years ago by James R. Barlow <[email protected]>
use travis homebrew addon for reliability

27692815fce83a693b08947ddcdc0e33061ef237 authored about 6 years ago by Stephen <[email protected]>
docs: maybe you need defusedxml?

[ci skip]

c9fccbdedd6f87934097220b937bb48c8429fc62 authored about 6 years ago by James R. Barlow <[email protected]>
docs: fix metadata.py,rst

[ci skip]

283efc42a77016b34bf4a0e119d4c9c8e392ef82 authored about 6 years ago by James R. Barlow <[email protected]>
v0.9.1 changelog

b8f95a09ec89bb879a5d0a9bb3d2a3d7681db395 authored about 6 years ago by James R. Barlow <[email protected]>
Improve handling of XMP datetime with timezones, and invalid XML characters

de6a43219b716528ef427afa59e7ce8ce59b05bc authored about 6 years ago by James R. Barlow <[email protected]>
Object.write: don't accept wrong number of params

3ac782e4e6e2703c80a1a977fa0fe5305f3ad2fa authored about 6 years ago by James R. Barlow <[email protected]>
Improve test coverage

3d225185e6209a67bb862280561ed9ce2446cde0 authored about 6 years ago by James R. Barlow <[email protected]>
qpdf_inputsource.h: simplify function

cbe26a5d46eb36480dfa54f5169d6cb8c7a09eef authored about 6 years ago by James R. Barlow <[email protected]>
qpdf.cpp: add a missing GIL acquire

dced25c79f371ae9545210f0143d997df5fa13b6 authored about 6 years ago by James R. Barlow <[email protected]>
Fix up some C++11 rule of five issues

725012b80bd2eb6b78f33557ee6dd3c19331f74f authored about 6 years ago by James R. Barlow <[email protected]>
Remove Object.write() positional args

a349ab02e848db45e48ebc05be2772c890751b3d authored about 6 years ago by James R. Barlow <[email protected]>
Travis broken their macos workers when combined with job stages, apparently

6332c37a846d5a06e3163768a306bbbe607a3b6a authored about 6 years ago by James R. Barlow <[email protected]>
_methods: remove Pdf.attach and .metadata

249bb938b5602d222a678db56f2cb43ba22f74ea authored about 6 years ago by James R. Barlow <[email protected]>
Update installation notes for python-xmp and defusedxml changes

b37f297ea4f08b543f4f510c68b02564cc82762f authored about 6 years ago by James R. Barlow <[email protected]>
docs: update for metadata

ebe16d6e4016f8d140c0b0ff22d06f3d9f12e5b9 authored about 6 years ago by James R. Barlow <[email protected]>
metadata: refactor arrays

9605788aa06325a0a2c7faebc6c7754e47ec0f6f authored about 6 years ago by James R. Barlow <[email protected]>
metadata: when updating XMP, propagate None to removal of DocInfo keys

c40e26f457d8c771d59881870c6a9fd33e53811b authored about 6 years ago by James R. Barlow <[email protected]>
metadata: suppress NUL

99017f78a728863524cf1f3553c6ea9764544a8e authored about 6 years ago by James R. Barlow <[email protected]>
metadata: fix times without time zones

bbf334ab0faf40a382228e10edeb203e5474a9fc authored about 6 years ago by James R. Barlow <[email protected]>
metadata: author should be a Seq

5da22f48a4fb184a1ce912db711b31bf9bf3f53f authored about 6 years ago by James R. Barlow <[email protected]>
metadata: load_from_docinfo fixes

ac580fe470270d0906cf05da9f2301fd4176a4db authored about 6 years ago by James R. Barlow <[email protected]>
metadata: indentation

053864620ed76c83813c20cb6c78918663513e0e authored about 6 years ago by James R. Barlow <[email protected]>
metadata: fix /Authors -> /Author

dc8bd3258bf40a68b2b9df1c35450f576b056e8b authored about 6 years ago by James R. Barlow <[email protected]>
metadata: add __str__ for debug

94e2238d1b0f7e9116eefda591a34a02aa7ee71f authored about 6 years ago by James R. Barlow <[email protected]>
metadata: add insert of certain array values (for dc:creator mainly)

77e57c93cea8ecd5db24071a94df1e31053d583b authored about 6 years ago by James R. Barlow <[email protected]>
metadata: remove empty rdf:Description node from template

cda0fdb207e38e19bcbf067cbae44ed54567f3c2 authored about 6 years ago by James R. Barlow <[email protected]>
metadata: fix some XPaths that cast too wide a net

1f0f39b66336390658eb69d7f87072bea35b1323 authored about 6 years ago by James R. Barlow <[email protected]>
Suppress XMLParser() warnings (triggered by defusedxml; what can we do?)

165d65366f44d83c3c0800d6d8f8e533e27230f4 authored about 6 years ago by James R. Barlow <[email protected]>
reqs: don't require python-xmp-toolkit

bae21ccad8ec085217f8d0f92765364e05d1b04e authored about 6 years ago by James R. Barlow <[email protected]>
metadata: help out Python 3.6 some more

fa184dde534aaac2c6dd63d173d1b6ab4c9ef0b9 authored about 6 years ago by James R. Barlow <[email protected]>
metadata: fix missing fromisoformat in python < 3.7

4c133a7db04975b0f71880323638749f68c2ae4f authored about 6 years ago by James R. Barlow <[email protected]>
Add attrs to reqs/test.txt for pytest apparently

7f6034046d6e1dbcf95044ad75d160bdf0551d71 authored about 6 years ago by James R. Barlow <[email protected]>