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

Merge branch 'feature/jobs'

github.com/pikepdf/pikepdf - 1ce7641257b7123eaab1cf5f3967c910fc12182c authored over 2 years ago
Merge branch 'feature/numtree'

github.com/pikepdf/pikepdf - 1d09b2b55981fb15fb16f6d76310b1344fff60a6 authored over 2 years ago
Bind JobUsageError exception too

github.com/pikepdf/pikepdf - 0b2bedea2d9bb63b903ae246a2bc5d325430d7dc authored over 2 years ago
docs: add documentation for Jobs

github.com/pikepdf/pikepdf - 0ec50197bb3f762cf2825764a83680dac22fb9dc authored over 2 years ago
job: fix argv syntax

github.com/pikepdf/pikepdf - c3924e9ba7c6d23506ec1f731212e2d2af355d9a authored over 2 years ago
docs: add missing inherited-members for some models

github.com/pikepdf/pikepdf - 17fd833f7725eeac7a5c30d700972930e45fe9ba authored over 2 years ago
Further improvements to Job class

github.com/pikepdf/pikepdf - dea495efe7fd2dc72cbdb66486b1fc7dd3a53577 authored over 2 years ago
Continuing work on Job interface

pyprint_redirect isn't going to work automatically - finalization problems.

github.com/pikepdf/pikepdf - 243762b4d3e38379133912070bcece5ca2bfe45a authored over 2 years ago
Add kludge to prevent Object.__setitem__(...NameTreeHolder)

github.com/pikepdf/pikepdf - a963bd57674c927c36126356f1b1a96a218ca972 authored over 2 years ago
numbertree: properly register as ObjectHelper and add .new()

github.com/pikepdf/pikepdf - 7e94d2c895863d418e970d48426d3332825a45e6 authored over 2 years ago
nametree: workaround that allows NameTree.new()

github.com/pikepdf/pikepdf - 11048ba27738b6e5ca3589722ba09307d7bd857d authored over 2 years ago
docs: add NumberTree

github.com/pikepdf/pikepdf - d6bc7150da43bbd3beec7e5b5527881540e9f2b0 authored over 2 years ago
Make NameTree and NumberTree more symmetric

shared_ptr seems unnecessary.

Borrow methods from MutableMapping instead of trying to subclass....

github.com/pikepdf/pikepdf - d28eeeba7c2dd1b14f1e93bd9905f52c3eed76cf authored over 2 years ago
Implement NumberTree data structure

github.com/pikepdf/pikepdf - ab97dd005078d75be1a330482479cb731c192ffb authored over 2 years ago
Simplify NameTree implementation

Use py::make_iterator instead of homemade iterator class.

github.com/pikepdf/pikepdf - 380a644984caac19b225de715aaaba7c74642ec6 authored over 2 years ago
Introduce NumberTree

github.com/pikepdf/pikepdf - 611f7612e7c71102c575c5225c2cd3fe1798043d authored over 2 years ago
tests: Fix test failures on PyPy

github.com/pikepdf/pikepdf - 0c4e0dac44b6d135df5be97a7494a471ffb7712e authored over 2 years ago
tests: Refactor usage of sys.getrefcount

github.com/pikepdf/pikepdf - 2f3cb83a961a47b32e18029094ed7d1a4feea703 authored over 2 years ago
add_content_token_filter keep_alive is also unnecessary

The explicit inline py::detail::keep_alive_impl seems sufficient.

github.com/pikepdf/pikepdf - 9720b94d42f8f5851b221d3aa00d5d2a50d7f0e5 authored over 2 years ago
Remove more now-unnecessary keep_alive tags/possible memory leaks

Many of these were added for earlier libqpdf that did not have
QPDF::setImmediateCopyFrom. Now t...

github.com/pikepdf/pikepdf - c47148b4560792f4c8439bc7531c7624121a32ad authored over 2 years ago
Remove unnecessary keep_alive from Object.__setitem__

github.com/pikepdf/pikepdf - ddf60b739875221b8f8a0c5e78be99201b89fda1 authored over 2 years ago
Switch to standardize py::attribute_error now that it is available

github.com/pikepdf/pikepdf - 2d4b1719287e201e2dd296558edb56cf91ea4ff1 authored over 2 years ago
Prepare pikepdf for PointerHolder->shared_ptr transition

As proposed by jberkenbilt in #315.

github.com/pikepdf/pikepdf - 052e982e6285a8fa2000a0a9aae0e66bb0ba02df authored over 2 years ago
docs: note pymemtrace for leaks

github.com/pikepdf/pikepdf - 10dee173a9c606f2753864b72ec5bde223b570e4 authored over 2 years ago
tomli -> tomllib in preparation for Python 3.11

github.com/pikepdf/pikepdf - 7251792517f1557b4c220e988f78fc35bea58eb9 authored over 2 years ago
Trigger RTD with action instead of fragile scripting

github.com/pikepdf/pikepdf - ec857696690c34d6f5978cb6a9abd636b76aafd9 authored over 2 years ago
Remove internal API _qpdf._add_page_at

Not necessary anymore and looked like it would leak memory.

github.com/pikepdf/pikepdf - d868975ed0720c419bbd32f55d8c56553e764be0 authored over 2 years ago
Fix memory leak on pdf.add_blank_page()

Fixes #329

github.com/pikepdf/pikepdf - 63f7955274119d9da2caabc6cf73706c55284f51 authored over 2 years ago
v5.3.2 release notes

github.com/pikepdf/pikepdf - 1931297752e037f42099d269a89d55c4fbfd0a73 authored over 2 years ago
Require setuptools-scm 7.0.5 to avoid sdist version 0.0 issue

github.com/pikepdf/pikepdf - fbd54974da38271bd9a5f2ba4630dd6862a2d63c authored over 2 years ago
tests: close test images properly

github.com/pikepdf/pikepdf - 1c9aa2717b0c8a8afdb189e15c82077c1b12869d authored over 2 years ago
Merge remote-tracking branch 'origin/master'

github.com/pikepdf/pikepdf - a6cd5f6d34db95aad5f0a311caff31661a50ea4c authored over 2 years ago
Add test pdf/x file

github.com/pikepdf/pikepdf - 424994dbf945962d902631405002cb03b107876e authored over 2 years ago
Merge pull request #368 from pikepdf/dependabot/github_actions/joerick/cibuildwheel-2.8.0

github.com/pikepdf/pikepdf - a10b7d3fb03b610c12fdf2cc019c23a8fddc38ff authored over 2 years ago
build(deps): bump joerick/cibuildwheel from 2.7.0 to 2.8.0

Bumps [joerick/cibuildwheel](https://github.com/joerick/cibuildwheel) from 2.7.0 to 2.8.0.
- [Re...

github.com/pikepdf/pikepdf - 6d52cd99db575f71567a06129ba9139ec3c9c24f authored over 2 years ago
pdfa tests: don't skip all module, test status without verapdf

github.com/pikepdf/pikepdf - aedf9e6b945df4d533a5684e9a3017e98f423232 authored over 2 years ago
utils: remove unused macro

github.com/pikepdf/pikepdf - e0ca575811c365264b94d216e6c8ed1edbf8b278 authored over 2 years ago
page: expand documentation, add missed parameter

github.com/pikepdf/pikepdf - 99dd41e02df835d82560e31758cd35196f097a40 authored over 2 years ago
page.cpp: use newer qpdf method names

All introduced in 10.1, below our minimum.

github.com/pikepdf/pikepdf - 6b6aed6a3062dc91b095c057b36fdd43521b7068 authored over 2 years ago
v5.3.1 release notes

github.com/pikepdf/pikepdf - ce71e99c566266554da04a49f106afa469effd7b authored over 2 years ago
Fix issue with content stream parser not switching modes after exiting inline images

Caused loss of some data after inline images when parsing.

Fixes #299

github.com/pikepdf/pikepdf - 4db699ea2e5a5fe81ddf356ba218785d96fddb2e authored over 2 years ago
Require setuptools_scm, drop setuptools_scm_git_archive

github.com/pikepdf/pikepdf - cc977d343ce044fe021c545c8d8c6b159d477f6b authored over 2 years ago
v5.3.0 release notes

github.com/pikepdf/pikepdf - 8a68ba2d8184222eba2a0ffe12f59bbb13e2c858 authored over 2 years ago
docs: fix missing "ObjectHelper" error

github.com/pikepdf/pikepdf - 88eca7f452895ca5c5d1a012bc0ae53d0506b59a authored over 2 years ago
Expose set_flate_compression_level and set/get_decimal _precision in settings

github.com/pikepdf/pikepdf - 33988ad208b3cf0f5a594903b601a3bb62a16e4b authored over 2 years ago
Merge branch 'selfhosted-arm'

github.com/pikepdf/pikepdf - b5ccc05c2430bbc9c0a2e8ccaa5269d0f663478b authored over 2 years ago
Update binary wheel table

github.com/pikepdf/pikepdf - 1c7b6bccaeadfe423bf52a82fc8d27fa1c575058 authored over 2 years ago
Exclude PyPy-aarch64 from build -- too many dependencies missing

github.com/pikepdf/pikepdf - d32a69608ca6548a6b3a881fd7851942b9dd3e2a authored over 2 years ago
Revise build script so it's not too demanding for aarch64

github.com/pikepdf/pikepdf - fcf3706d3ef5a4f618c97af7dd84259d56fa65ce authored over 2 years ago
Set up self-hosted ARM runner to build Linux aarch64

github.com/pikepdf/pikepdf - 75200ee5b936c67e075f7da8b2eb32d9c74d1b49 authored over 2 years ago
JBIG2: skip coverage on deprecrated code

github.com/pikepdf/pikepdf - 1be10bcfd7c7afa347efe0c27367657ad157ff54 authored over 2 years ago
Move @augments into new module

github.com/pikepdf/pikepdf - c6334f18b963fcce908e4e1b0dbab8a0cbf4a96f authored over 2 years ago
jbig2: exclude deprecated fns from coverage

github.com/pikepdf/pikepdf - 0941aecf9b10907d1be7478a966843dc14c68cef authored over 2 years ago
Warn about specialized decoder fallback when using Pdf.check()

github.com/pikepdf/pikepdf - 7878011b7ff46547f0d7bfe7dcb6d142b1dd2f3d authored over 2 years ago
JBIG2 refactoring: make version a method

github.com/pikepdf/pikepdf - 0dc8b0deff7ad279fd60427edb2d93a9a278421d authored over 2 years ago
JBIG2 refactor: more restructuring

github.com/pikepdf/pikepdf - 2fe8b4d8b3c33e2ba4da6ac3019ade35aef4bd54 authored over 2 years ago
JBIG2 refactoring: remove another monkeypatch

github.com/pikepdf/pikepdf - 655df2bad57c3f2df42c20ddb2bf1740db8e2430 authored over 2 years ago
Refactoring to decouple JBIG2StreamFilter from JBIG2 decoder

Some structural problems here that made tests needless complicated.

github.com/pikepdf/pikepdf - 88137b30a103cb15e09d23fe9b79c479358282da authored over 2 years ago
typing: fix possible forward ref errors

github.com/pikepdf/pikepdf - 36aaafe6a52336ffb875c2dfa4a6e73fd61f3242 authored over 2 years ago
qpdf: simplify encryption check and remove duplicate code

github.com/pikepdf/pikepdf - edf2628ffc3bcd858b028485f9be2cb2e5488670 authored over 2 years ago
Update JPEG and ZLIB versions

github.com/pikepdf/pikepdf - f8aec3a660341d0223a1a9429c74cb05b564d6df authored over 2 years ago
page: improve coverage

github.com/pikepdf/pikepdf - c717d42bd8c02e13e406a27fb1c6b7c04f14c3ba authored over 2 years ago
attachments: improve coverage

github.com/pikepdf/pikepdf - 9e69c3beb40333acce403b75479d5187a15b5374 authored over 2 years ago
object.cpp: test coverage improvements, better error messages

github.com/pikepdf/pikepdf - c8e6a29c9737113b9c90f21d755cf2c404cd660e authored over 2 years ago
v5.2.0 release notes

github.com/pikepdf/pikepdf - 170c5d3d6ad4212f404fba4562366b0a4e93b41b authored over 2 years ago
pyproject: avoid setuptools_scm 7.0.0 through 7.0.2

https://github.com/pikepdf/pikepdf/issues/359

github.com/pikepdf/pikepdf - dc302fe9da25be8d18ac45be1803fd78417fe2d5 authored over 2 years ago
Use setuptools_scm < 7 until setuptool_scm regression is fixed

Related issues

https://github.com/pypa/setuptools_scm/issues/727

https://github.com/pikepdf/pi...

github.com/pikepdf/pikepdf - bdd6939f095f4d71eb6eee77749db27924543d48 authored over 2 years ago
build: ubuntu-22.04 is unstable, use 20.04

github.com/pikepdf/pikepdf - 66584ec8fdfcca1b5bc93115e97139da393c50cf authored over 2 years ago
coverage: don't whine about if TYPE_CHECKING

github.com/pikepdf/pikepdf - 17977f8b720979130adebb8fba513cde1cb8a923 authored over 2 years ago
build: also install poppler

github.com/pikepdf/pikepdf - 1648c739be707221617d3fdcad141c91cdb39264 authored over 2 years ago
tests: add missing test for _methods

github.com/pikepdf/pikepdf - 9427fad231e7d356a40f73fdefebe1fcd21a3d55 authored over 2 years ago
Remove old/unused pybind11 shim

github.com/pikepdf/pikepdf - ac2730edde9a46452d7bf0229c33192c71270a0b authored over 2 years ago
build: run sdist on ubuntu-22.04 and add libexempi for better coverage

github.com/pikepdf/pikepdf - 0eda040adeb84873667be6e5239695cdcb65e09d authored over 2 years ago
tests: add missing cpphelper tests

github.com/pikepdf/pikepdf - 5514b4b49e3f79b486f73968ad0bb144df4a53d2 authored over 2 years ago
Merge commit 'aa2ddf00'; commit 'af387714'

github.com/pikepdf/pikepdf - cdebf37ef6d97a8cfebf9f8cb7c1dedfcf97a1c3 authored over 2 years ago
tests: Adjust deadline for CI

github.com/pikepdf/pikepdf - b492cafd14d9f7fb790d4b3a97f890d0bd9279a1 authored over 2 years ago
build(deps): bump docker/setup-qemu-action from 1 to 2

Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action) from 1 to 2.
- [Re...

github.com/pikepdf/pikepdf - aa2ddf00c8587d9ad067b92b7c6543dfc56652d5 authored over 2 years ago
build(deps): bump codecov/codecov-action from 1 to 3

Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 1 to 3.
- [Releas...

github.com/pikepdf/pikepdf - af3877144836e6a43cfea3253aa5e73454d77cdf authored over 2 years ago
Delinting pass

github.com/pikepdf/pikepdf - 49133de4574a3d21c6b363e345d2662854bd2027 authored over 2 years ago
Move pylint config to pyproject.toml

github.com/pikepdf/pikepdf - ac4d41eeec704cb5c92ad29c8f51a2bd09e9c6c6 authored over 2 years ago
jbig2: deprecate extract_jbig2 since qpdf pipeline based API does not use it

github.com/pikepdf/pikepdf - b294942812ac148b52fb25657d080246f56b7b5f authored over 2 years ago
dependabot: setup for GitHub Actions

github.com/pikepdf/pikepdf - 076214abdcdf5f40a32aba7965db48450c75850f authored over 2 years ago
build: version bumps

github.com/pikepdf/pikepdf - 8142546c8caf2100a118b296dbfa7c928a1d345c authored over 2 years ago
setup.cfg syntax again

github.com/pikepdf/pikepdf - e21ffa3667d82c8b10be0f5f1b83e4ff416020bc authored over 2 years ago
setup.cfg: install-reqs format

github.com/pikepdf/pikepdf - a8971f1729d782f1fbbde3b0d94c36f10b0949e8 authored over 2 years ago
Change Encryption for handler type to be a literal

github.com/pikepdf/pikepdf - 40b5b2e2dcf1453f6314a80b5229b792e5240273 authored over 2 years ago
Improve typing checks for Encryption

Mainly to deal with unhelpful errors when Encryption(owner=None). Fixes #341.

Also change Encry...

github.com/pikepdf/pikepdf - 7356c30fdcba65a483fa5cb71fb1095c8b1cc81e authored over 2 years ago
clang-format: syntax changed for SortIncludes

github.com/pikepdf/pikepdf - 889f38b1dfc6c96f09d5aab6298ceb645b873165 authored over 2 years ago
Workaround for XML metadata that is missing its namespace tag

Fixes #349

github.com/pikepdf/pikepdf - 4d98a72f4250efdfe8b3b1f841a10aafb6731d95 authored over 2 years ago
Merge pull request #354 from tkoeppe/master

[object_repr.cpp] Delete duplicate definition of operator<<.

github.com/pikepdf/pikepdf - 11d1c3a2f3eae08eb141aa5f548d86791f83824b authored over 2 years ago
[object_repr.cpp] Delete duplicate definition of operator<<.

There is already a canonical definition in libqpdf.

github.com/pikepdf/pikepdf - 79dbfc01d8022679c15f9cabb78046a7931ffdb3 authored over 2 years ago
v5.1.5 release notes

github.com/pikepdf/pikepdf - 54fea134e09fd75e2602f72f37260016c50def99 authored over 2 years ago
setup.cfg: re-add packaging

jbig2.py used it

github.com/pikepdf/pikepdf - 0139c256c1f63f5bce98a58ba1dc300828859f69 authored over 2 years ago
Merge pull request #352 from dreua/patch-1

github.com/pikepdf/pikepdf - 7350a269b3e44479e987f8b7e31ab7fecbff75db authored over 2 years ago
Adjust spelling of PDF Arranger

Thanks for the shout out and - more importantly - for the great Python wrapper around QPDF!

github.com/pikepdf/pikepdf - 2a135f2b962de1bd12f3c9bf61d03bdeefa8398f authored over 2 years ago
v5.1.4 release notes

github.com/pikepdf/pikepdf - e8e23ece1dae1d2848c0a530ab91e0c5de6d9154 authored over 2 years ago
version: help mypy

github.com/pikepdf/pikepdf - e538ac3d86299a802fcc0ae715aa88e42917285f authored over 2 years ago
pre-commit: config update

github.com/pikepdf/pikepdf - 2ccc04ccbbcc56e4e8d2e4e5f8777aa6ec7f370b authored over 2 years ago
clang-format: fix yaml format error

github.com/pikepdf/pikepdf - 09ba0532554e68bd6205e98304a2664f16dfd372 authored over 2 years ago