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

Bump version: v8.13.0

3b7f61410bbe2e66882945aff8c9d7aeda91dd20 authored 10 months ago by James R. Barlow <[email protected]>
Try PyPy3.10 again

cd4fe8c851f609d050f64c55af90f276499f131f authored 10 months ago by James R. Barlow <[email protected]>
Merge branch 'main' of github.com:pikepdf/pikepdf

cf77ce8caceb28d97fe1eaaacc373358df9e683d authored 11 months ago by James R. Barlow <[email protected]>
Merge pull request #564 from pikepdf/dependabot/github_actions/pre-commit/action-3.0.1

Bump pre-commit/action from 3.0.0 to 3.0.1

77e042936ec614e747c82afaf64f3bef0fbd36af authored 11 months ago by jbarlow83 <[email protected]>
Bump pre-commit/action from 3.0.0 to 3.0.1

Bumps [pre-commit/action](https://github.com/pre-commit/action) from 3.0.0 to 3.0.1.
- [Release ...

5fc1723d5cf0a27edd4b7779e42a4f7469e8258a authored 11 months ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Disable hypothesis deadline for test

9e8e684be23946161563d64c654a2c09c544d35e authored 11 months ago by James R. Barlow <[email protected]>
Update cibuildwheel to 2.16.5

6e3a823bfdb02f9b5dbab074d0d2351187ea35d1 authored 11 months ago by James R. Barlow <[email protected]>
Fix wrong page type test

7058cf2f9e4511a15d21eb4fe9f4ca6c3726f169 authored 11 months ago by James R. Barlow <[email protected]>
Bump version: v8.12.0

c45d89989e8ffb4cdf14077e4cf520a8d7835a32 authored 11 months ago by James R. Barlow <[email protected]>
v8.12.0 release notes

e0c6ced684faa3d93b0732f986ad71afea34476d authored 11 months ago by James R. Barlow <[email protected]>
Update qpdf to 11.8.0

a2414098e726d9e3a2db39800106b209628864f0 authored 11 months ago by James R. Barlow <[email protected]>
Bump pypa/cibuildwheel from 2.16.2 to 2.16.5

Bumps [pypa/cibuildwheel](https://github.com/pypa/cibuildwheel) from 2.16.2 to 2.16.5.
- [Releas...

1365bf927c0a2eafd4026d5e1a9ab2e1133b142a authored 11 months ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
metadata: fix a docstring

96862055e3cc3989ca4945355ecbceff94e5dbc8 authored 12 months ago by James R. Barlow <[email protected]>
Use string_view to avoid unnecessary buffer clear

7f03810c935725d8394378f9b72fd3523382c13f authored 12 months ago by James R. Barlow <[email protected]>
matrix: add missing tests for a few uncommon cases

f3533180407b5c1b65973551c0cb0c673a679191 authored 12 months ago by James R. Barlow <[email protected]>
Bump version: v8.11.2

7e1034dac30bfc3398da53fc57ce57d1c22b34da authored 12 months ago by James R. Barlow <[email protected]>
metadata: adjust values typing

45fcf6b62d08eb2107a5a9da1fa0cdd9fdb53ea5 authored 12 months ago by James R. Barlow <[email protected]>
metadata: Improve handling of default XML namespaces

1f381a9e9f66eddf16cd0b1376c0c22d46cf5afb authored 12 months ago by James R. Barlow <[email protected]>
metadata: fix some under-specific typing

a32d958318da90b5f364c3a100ee4b5c0a7069d6 authored 12 months ago by James R. Barlow <[email protected]>
Fix python_version harder

d0711b904366d7afa058ba5b30ab7a5aaab92ff8 authored 12 months ago by James R. Barlow <[email protected]>
Fix python_version specifier

1c35b13bddae184090d81ef88bef12bfd5ae7680 authored 12 months ago by James R. Barlow <[email protected]>
Bump version: v8.11.1

0916a640cdf2d07f19efdb3952763d3aca7d7bcc authored 12 months ago by James R. Barlow <[email protected]>
Update 8.11.1 notes

c928027b17bda6ae7b9ce8d95cd1dbcf7a773c25 authored 12 months ago by James R. Barlow <[email protected]>
Tweak ruff lint rules

764e445476d8d13189b2142c4582c734ab1566a8 authored 12 months ago by James R. Barlow <[email protected]>
Merge branch 'kloczek-main' - remove relative imports

9208caf64c8a62ae05080d5906141efb58a593d2 authored 12 months ago by James R. Barlow <[email protected]>
Merge branch 'main' of github.com:kloczek/pikepdf into kloczek-main

183efc635224ae363cced1a61e876908610097d4 authored 12 months ago by James R. Barlow <[email protected]>
docs: update output for attachments

4e4b7f305d71d6affd8c5a3ce55741cfe85d8640 authored 12 months ago by James R. Barlow <[email protected]>
Update documentation for macos build process

d3305f56687b59e63d3f26912f416eb696e6d082 authored 12 months ago by James R. Barlow <[email protected]>
Reconfigure macOS build to use gnutls instead of openssl

Users reported trouble with open legacy encrypted files on macOS
specifically, e.g. https://gith...

6472a5a951cda6e49bac96768fc09418a1b2080a authored 12 months ago by James R. Barlow <[email protected]>
lxml 5.0 breaks some of our build - disable for now

fb2c18999f4842b40b09c0bc92773e511a07bf47 authored 12 months ago by James R. Barlow <[email protected]>
remove use relative imports

Fixes #552

Use relative imports which blocks use test suite using "test as
installed" methodolo...

d72047c64719ea2f43cdaf9b49d33d6d620b26f5 authored 12 months ago by Tomasz Kłoczko <[email protected]>
Not actually building musl-aarch64

0579e61cd2437959127732ff9535fae7fa34015a authored 12 months ago by James R. Barlow <[email protected]>
Update pyproject.toml re ruff status

ab42502b2792952ed11b3175fadbfab354f41ef4 authored 12 months ago by James R. Barlow <[email protected]>
Merge pull request #551 from pikepdf/revert-549-yn1

Revert "fix and format by ruff"

f1b0a7d094eab9b3097d9b3cb66f1fbe7d345743 authored 12 months ago by jbarlow83 <[email protected]>
Revert "fix and format by ruff"

eaefd91191ec653560361094397aad8515ca9c92 authored 12 months ago by jbarlow83 <[email protected]>
Merge pull request #549 from YoshitakaNaraoka/yn1 - reformat with ruff

fix and format by ruff

a1ab2790de97f88a5d97c1787750d67e41f34dbd authored 12 months ago by jbarlow83 <[email protected]>
Merge branch 'main' into yn1

d5b4de858649772060d3fb41a3c63c78af0a2e1c authored 12 months ago by jbarlow83 <[email protected]>
@jbarlow83 setting and redo

2ab2878ced35391caa69e263ac1c89f6e58d6ea8 authored 12 months ago by Placeless <[email protected]>
Eliminate with: name: from download-artifact

716552cba75b93e5cc7925c4afc842d124f585f1 authored 12 months ago by James R. Barlow <[email protected]>
Update QPDF target version to 11.7.0

902311cd8ccaa5f40fa0d6943c3d0f73c03257a8 authored 12 months ago by James R. Barlow <[email protected]>
Bump version: v8.11.0

888ee03aa5725dbe6d2775ab90a3105d87f99803 authored 12 months ago by James R. Barlow <[email protected]>
Merge branch 'feature/updown4' - upgrade to artifacts workflow v4

2935de6547ebcf87be71d56f0d7782b28c49f082 authored 12 months ago by James R. Barlow <[email protected]>
fix and format by ruff

e1bc28722ff9d2e2ad9b81256fb0903a5950c476 authored 12 months ago by Placeless <[email protected]>
Add mupdf to build package installs

c7fd671008650a70e19547770b4670ecc0964731 authored 12 months ago by James R. Barlow <[email protected]>
Add xfail decorator for missing mupdf/mutool

f64031fec7d6eb70926aa885930771390060b1f4 authored 12 months ago by James R. Barlow <[email protected]>
Merge commit 'b00f4123f87639e3ed0dc1942a15433ba7a2ce0f'

0615190490e672955daa3e5ce99109907c5b98dd authored 12 months ago by James R. Barlow <[email protected]>
Merge commit '06f4725be81aba07d9b98534d53699d39cc2003f'

6e6c8a99a715c0be2b98c7eb14b56e4874fb98c1 authored 12 months ago by James R. Barlow <[email protected]>
Create fonts as indirect objects

ce0992dd00465e08cfe61ae4816c5af6c2b69ce1 authored 12 months ago by James R. Barlow <[email protected]>
Use ditems instead of getDictAsMap to avoid making a copy

Changes behavior of repr() when values are null, but in PDF, such values have always been incons...

b00f4123f87639e3ed0dc1942a15433ba7a2ce0f authored about 1 year ago by James R. Barlow <[email protected]>
test_ipython: change test to focus on svg

06f4725be81aba07d9b98534d53699d39cc2003f authored about 1 year ago by James R. Barlow <[email protected]>
Update for loop to use C++17 structured binding

6f6c894c7df9713a2d81a1ffaafbfd1dc7e300f0 authored about 1 year ago by James R. Barlow <[email protected]>
object: Compare arrays in place with making copies of their data

21b401445c71700d894c250dc80597933cb7059a authored about 1 year ago by James R. Barlow <[email protected]>
Replace .getArrayAsVector with more efficient .aitems

d60fe8d2df519a1e6e7ac01c86ee179205af0ebb authored about 1 year ago by James R. Barlow <[email protected]>
Minor improvements to repr

01d1ab282039849ce34a621e97588adcbf99fc68 authored about 1 year ago by James R. Barlow <[email protected]>
image: move png rendering to base class so it works for all

e7b060235bcd26a8f123e522a8393ecee77c721b authored about 1 year ago by James R. Barlow <[email protected]>
Add SVG rendering for canvas

5c5982b7ecf1544ae94c88c41af2f43aed7ea584 authored about 1 year ago by James R. Barlow <[email protected]>
Add SVG rendering for Pdf/Page

8dddadb479ee86a17be7b4927d9332e0c893bc3d authored about 1 year ago by James R. Barlow <[email protected]>
Support setting page boxes with Rectangle

aff9b7b1d35f9048b1b4c9c9ef7405062eff2316 authored about 1 year ago by James R. Barlow <[email protected]>
Remove special casing of attachments

412f0e9042e6b3bbd6d74d72661311492253b103 authored about 1 year ago by James R. Barlow <[email protected]>
Bump version: v8.10.1

71907b68c04a080f336c72f4d88b6cd1d360a5be authored about 1 year ago by James R. Barlow <[email protected]>
Use qpdf 11.6.4

5b939edbd16c90b35c18bd366bc6ad68cf3853ab authored about 1 year ago by James R. Barlow <[email protected]>
Improve API for adding attachments

26d1dad71a99ea8a3fdf429952543cc4b32f97aa authored about 1 year ago by James R. Barlow <[email protected]>
Use qpdf's logger instead of constructing our own

2b7c225072337f652ba8c529eb79acbe356fff09 authored about 1 year ago by James R. Barlow <[email protected]>
parsers: remove redundant case for check_operand

af74a5bbdd948a2dd74a63d6fbbcd95858b55a01 authored about 1 year ago by James R. Barlow <[email protected]>
parsers: remove redundant lambda

55d998d0d19992bcdf3d02a60188be9c55bcd75c authored about 1 year ago by James R. Barlow <[email protected]>
Move core test functions into submodule

cba982c20048f214e4b5d5641378c57d4c526b39 authored about 1 year ago by James R. Barlow <[email protected]>
Expand matrix coverage

10442a2b46670ed9ce5c3bc16c4e1ce225057d73 authored about 1 year ago by James R. Barlow <[email protected]>
Deprecate use of Object.parse(str) for symmetry with Object.unparse()

15c4ffa541acb554a86d8401b0aead9567650ec6 authored about 1 year ago by James R. Barlow <[email protected]>
Bump version: v8.10.0

c75a22a001bf83a6fb90d087e13daffaf08b9d3e authored about 1 year ago by James R. Barlow <[email protected]>
Upgrade from upload/download-artifact v4 to v3

Wait until
https://github.com/actions/upload-artifact/issues/472
is resolved

e7b16bf643d23b6eebfbeb3771f5be73b701fd65 authored about 1 year ago by James R. Barlow <[email protected]>
v8.10.0 release notes

28799f75e9522f4a68dc77b7bc11ca1680f70138 authored about 1 year ago by James R. Barlow <[email protected]>
Change typing to show implicit conversion to int/float

c8116180430febcac255a1d063d54462011921bb authored about 1 year ago by James R. Barlow <[email protected]>
Move pages iteration to a separate to fix some iterator issues

3c6f3b46e69628dfa4a7029fafdff193503122d5 authored about 1 year ago by James R. Barlow <[email protected]>
Deprecate implicit dictionary to page conversion, now that we have first class page objects

Just use pikepdf.Page(dictobj) to resolve any issues.

c6f0a3b17b921ed278a3677ab95f8bb04f0c9b68 authored about 1 year ago by James R. Barlow <[email protected]>
Improve performance of extending page ranges

21e561a0975abd0761c9928a65c2447b18aeb60e authored about 1 year ago by James R. Barlow <[email protected]>
Use vector::emplace_back when building a new objects

7ba6ee84a059ba62c309747d5ea0e72dceb6fbee authored about 1 year ago by James R. Barlow <[email protected]>
Merge remote-tracking branches 'origin/dependabot/github_actions/actions/download-artifact-4' and 'origin/dependabot/github_actions/actions/upload-artifact-4'

0e3214f7f0b7857bc49ea8752bfea61e2794d83a authored about 1 year ago by James R. Barlow <[email protected]>
Add remove page by reference to page object

69249b22de8ffc1eeac41195e6a76e6521ee41bb authored about 1 year ago by James R. Barlow <[email protected]>
Remove old-style PySlice initialization

6512f5f662933fbdab7668e322fe99be28caabe8 authored about 1 year ago by James R. Barlow <[email protected]>
Remove test for source page list modified

The new QPDF API via PageDocumentHelper copies the pages into a new vector,
so we can count it o...

0baaf625274c95322956f31f5ba373b6d217c9f7 authored about 1 year ago by James R. Barlow <[email protected]>
Improve page insertion performance

Calls to doc.getAllPages() turned out to be rather expensive - eliminated many.

43927f9e84d09ee710dbd7fe02a5566e9eaf01d2 authored about 1 year ago by James R. Barlow <[email protected]>
Bump actions/download-artifact from 3 to 4

Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 3 to 4.
- [...

e81c6440eee2caf18c516a873989d566e08c2750 authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump actions/upload-artifact from 3 to 4

Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3 to 4.
- [Rele...

20b356a84bdef45f927b6a31b0423fe93aae4f10 authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #536 from pikepdf/dependabot/github_actions/actions/setup-python-5

Bump actions/setup-python from 4 to 5

7f1e8bb6b9034bd2623178ff254ffe1b0c4d2af7 authored about 1 year ago by jbarlow83 <[email protected]>
Merge pull request #538 from pikepdf/dependabot/github_actions/github/codeql-action-3

Bump github/codeql-action from 2 to 3

a4196018ba41810984afb5bbb9ed8e55a7979b70 authored about 1 year ago by jbarlow83 <[email protected]>
Bump github/codeql-action from 2 to 3

Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release no...

3be11c7747068c4afa31a73e90ee4b421dcf9e1c authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump version: v8.9.0

852bc2f075b03c63f0021e678981e3166c9f41b0 authored about 1 year ago by James R. Barlow <[email protected]>
Manually fix version

211b118fd073c521ec0b5781be64c860eece71b4 authored about 1 year ago by James R. Barlow <[email protected]>
Improve checks for invalid content stream data

115ae3701fa4ba7c494c784e26d97a8f102edeca authored about 1 year ago by James R. Barlow <[email protected]>
Fix some character encoding concerns

f61517cae975ab2d2d09f04a66ae2e855d28fc7e authored about 1 year ago by James R. Barlow <[email protected]>
Require newer sphinxes

772b37a2a5d35f02587ad53f5ab81ad307432c44 authored about 1 year ago by James R. Barlow <[email protected]>
Remove explicit ReadTheDocs triggering

530368ac67190a34e7e7b53ede471abba8245eab authored about 1 year ago by James R. Barlow <[email protected]>
v8.9.0 release notes

770cf7c9e3460fafcd539725c7f5c5afbc836741 authored about 1 year ago by James R. Barlow <[email protected]>
Fix show text output

0d39be163863dc89e6d6f0b7d0aa715f7cae2133 authored about 1 year ago by James R. Barlow <[email protected]>
Expand numpy available checks

16cdc45c1d4dff53ed774c842eef17a5e70659e7 authored about 1 year ago by James R. Barlow <[email protected]>
Update build machinery for rtd-wheel removal

After merging with main the RTD webhook can be dropped and we can
trigger docs build on push to ...

839e51932f86af034f71a767a1a321a096f24828 authored about 1 year ago by James R. Barlow <[email protected]>
Remove docs-from-wheel machinery

c4d43c1937795f9960493c7c965343a1bc4a7f89 authored about 1 year ago by James R. Barlow <[email protected]>
Replace IPython.sphinxext with sphinx.ext.doctest

The ipython directive requires an installed build to generate
documentation; we can produce docs...

f20cdad961b66bd7ab0c5213a5b85739144821aa authored about 1 year ago by James R. Barlow <[email protected]>
doc: some tweaks

c616e9e3a98ed7c5a67b36ec985e14d62e32c4ca authored about 1 year ago by James R. Barlow <[email protected]>
Fixing typing of Canvas

c37cdca100f0415ce6f8ef093cad9e0911bb2a65 authored about 1 year ago by James R. Barlow <[email protected]>