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

Remove _Object classes that are now converted to Python types

github.com/pikepdf/pikepdf - 0a089200c61879b558f5d62bf0d2d449388361a4 authored over 6 years ago by James R. Barlow <[email protected]>
Improve PdfMatrix

Remove nonfunctioning setters, add operators.

github.com/pikepdf/pikepdf - 737439bd63dc079ba648b1c17c1d08640140f318 authored over 6 years ago by James R. Barlow <[email protected]>
Remove pairwise, not being used

github.com/pikepdf/pikepdf - d295ad0119982a72fe1ce918f0f2cc650a3e34f5 authored over 6 years ago by James R. Barlow <[email protected]>
Makefile improvements

github.com/pikepdf/pikepdf - b6309f6d3049ebeaae669f8ad2d40127db3f5d1f authored over 6 years ago by James R. Barlow <[email protected]>
Remove a lot of numerical code made unnecessary by 'unboxing'

Native representation of Python objects means we don't need to implement
duck typing on our non-...

github.com/pikepdf/pikepdf - 2895c65457f2e199e4432da0137728d173e38cd4 authored over 6 years ago by James R. Barlow <[email protected]>
Remove all uses of type_code, replacing with isinstance(, PdfClassType)

type_code renamed to _type_code, for internal use.

github.com/pikepdf/pikepdf - 6a09a30cbb2c184874c0dd8e7a3de51190ae91f6 authored over 6 years ago by James R. Barlow <[email protected]>
Add objgen/get_object test

github.com/pikepdf/pikepdf - 81d0f8a854b6e3069eb1d1a16a308b7762412944 authored over 6 years ago by James R. Barlow <[email protected]>
pylinting

github.com/pikepdf/pikepdf - f2237a1b3b5129b70716f40f5bf5ac4f2d0fefe8 authored over 6 years ago by James R. Barlow <[email protected]>
New version of pylint needs better pylintrc

github.com/pikepdf/pikepdf - 8a1682e5db1da1bb3c44bc6ba4cd13fac2b7187a authored over 6 years ago by James R. Barlow <[email protected]>
Deprivatize objgen, object_by_id

Also cleanup unneeded access to std::shared_ptr<QPDF>

github.com/pikepdf/pikepdf - b1aba992f38d02d86d007c707ee7d6277443ea88 authored over 6 years ago by James R. Barlow <[email protected]>
Documentation improvements

[ci skip]

github.com/pikepdf/pikepdf - fecec71f4e6aedd3849926d0d8af08f785b064c3 authored over 6 years ago by James R. Barlow <[email protected]>
Merge branch 'unbox-none'

github.com/pikepdf/pikepdf - b4b947f9b331c5bccbd1255158f55ba98e27b649 authored over 6 years ago by James R. Barlow <[email protected]>
docs: use latest binary wheel

[ci skip]

github.com/pikepdf/pikepdf - e7c111f89aa7ea2ebc8eec13ef55a848343f7457 authored over 6 years ago by James R. Barlow <[email protected]>
docs: setuptools_scm cannot get version if setup.py not in cwd

[ci skip]

github.com/pikepdf/pikepdf - cd36890bb7f75d658d6e4ca026227b077e498a41 authored over 6 years ago by James R. Barlow <[email protected]>
docs: another fix for setup.py not called from cwd

[ci skip]

github.com/pikepdf/pikepdf - 893bfd7b6608514cfc8d67388402015fa87fd949 authored over 6 years ago by James R. Barlow <[email protected]>
docs: fix setup.py called from different cwd

[ci skip]

github.com/pikepdf/pikepdf - 18ec3054525b2ab452057bc7241b2a8e12ec516c authored over 6 years ago by James R. Barlow <[email protected]>
docs: add setuptools_scm

[ci skip]

github.com/pikepdf/pikepdf - 1de741267888a80cccf01587a0a466a59a943afb authored over 6 years ago by James R. Barlow <[email protected]>
rtd: fix import error subprocess

[ci skip]

github.com/pikepdf/pikepdf - 03a5f244f07dd7d60f3462d50eec0319b34daa75 authored over 6 years ago by James R. Barlow <[email protected]>
Update docs for object unboxing

github.com/pikepdf/pikepdf - 9e17983d13c55343ff1fd7b5db057922f4babb5c authored over 6 years ago by James R. Barlow <[email protected]>
Try to fix Decimal typecheck on GCC 4.8

github.com/pikepdf/pikepdf - c8dfc9be0ae18158c7960a63db95d9bde655cf7c authored over 6 years ago by James R. Barlow <[email protected]>
Manually push RTD so pip will be available

github.com/pikepdf/pikepdf - 17c13d02cbc950ef426e0250afd323569ff3247a authored over 6 years ago by James R. Barlow <[email protected]>
Take another shot at ReadTheDocs

github.com/pikepdf/pikepdf - d6325a027c6f2effc78508d324c93b404839f2d2 authored over 6 years ago by James R. Barlow <[email protected]>
Convert Real to decimal.Decimal and fix tests

github.com/pikepdf/pikepdf - 835f4dcda67dd802a925e6bbe31674245cbdfec0 authored over 6 years ago by James R. Barlow <[email protected]>
Unbox int, bool, real, all passing

Some tests weakened to the point that they're not properly checking edge
cases where we can't co...

github.com/pikepdf/pikepdf - ed0720e2a70c9ccd787db8c8e50471239abc2522 authored over 6 years ago by James R. Barlow <[email protected]>
Unbox none, int, bool, Decimal on C++ -> Python

It seems that the Python -> C++ is unhelpful, in part
because we already take care of that manua...

github.com/pikepdf/pikepdf - d995ed1dd987f87e8b6f270c018e73b0b4be466b authored over 6 years ago by James R. Barlow <[email protected]>
Gently improve Null unboxing

github.com/pikepdf/pikepdf - 2e753147d91abfeb2098078715d0b70f9f3679c5 authored over 6 years ago by James R. Barlow <[email protected]>
Unbox ObjectType Null to None

github.com/pikepdf/pikepdf - 923ebb7347d4d800de161f0168002e8cdec82e1c authored over 6 years ago by James R. Barlow <[email protected]>
Tweak Makefile

github.com/pikepdf/pikepdf - aa2b2f7061a667b3c1ef60b02e5e80eda07c39f3 authored over 6 years ago by James R. Barlow <[email protected]>
Fix repr(Operator(...)) not pure expression

github.com/pikepdf/pikepdf - 3eb883038c81ed7974d4a750209138de3e342d92 authored over 6 years ago by James R. Barlow <[email protected]>
Add Makefile to script coverage testing

github.com/pikepdf/pikepdf - cfc92f1663cba76207c51c16128523560e2294ba authored over 6 years ago by James R. Barlow <[email protected]>
Add test cases for repr()

github.com/pikepdf/pikepdf - 0dbb04c5df3f7a74d2571fe15292705fb3b15f72 authored over 6 years ago by James R. Barlow <[email protected]>
Fix Python Decimal converted to pikepdf.Integer instead of .Real

github.com/pikepdf/pikepdf - 9c98075e82dab874c3c3947820176bb3c77908d7 authored over 6 years ago by James R. Barlow <[email protected]>
PdfImage: better tests

github.com/pikepdf/pikepdf - bb1a2b3402442a13f682a4eee81b913841d4e1cb authored over 6 years ago by James R. Barlow <[email protected]>
Add Stream metaclass

github.com/pikepdf/pikepdf - 8e25c6a4ab82baca93b4e2ee17be1bdbb1503cdd authored over 6 years ago by James R. Barlow <[email protected]>
Configure test coverage

github.com/pikepdf/pikepdf - 184f7a8ef1db21466173071a15f65f5da5462577 authored over 6 years ago by James R. Barlow <[email protected]>
Teach image extraction to handle Flate encoding 1bpp images

github.com/pikepdf/pikepdf - 29f7c87da0814acfeddcbb85eed7abc7513a902f authored over 6 years ago by James R. Barlow <[email protected]>
Improve image extraction

Instead of being puritanical about ability to transcode the difference is now an optimization to...

github.com/pikepdf/pikepdf - 33d1c99ba4ea9ccb91969c0865f0ad38a9cb0c9a authored over 6 years ago by James R. Barlow <[email protected]>
Readme: formatting, badges

github.com/pikepdf/pikepdf - 788c391d95adc62758c7da22c8da3f25e4bab7b5 authored over 6 years ago by James R. Barlow <[email protected]>
Update readme to promote Windows wheels

github.com/pikepdf/pikepdf - e78fe5a85c45c781822ad4f0678d83f0893a9c91 authored over 6 years ago by James R. Barlow <[email protected]>
appveyor: build Py35 too

github.com/pikepdf/pikepdf - 2dc6bac48315de37c199f0b8354876c87131f419 authored over 6 years ago by James R. Barlow <[email protected]>
appveyor: works; now try going straight to wheel

github.com/pikepdf/pikepdf - 99fa6554938e5e1cfe1892cf10b633b06c020c2f authored over 6 years ago by James R. Barlow <[email protected]>
appveyor: works; avoid double build and fix artifacts

github.com/pikepdf/pikepdf - c9bcee352617d0b5b61496f7d2a8890d37cf7b71 authored over 6 years ago by James R. Barlow <[email protected]>
appveyor: order

github.com/pikepdf/pikepdf - c30766d33698b2ca9964a076070b05fb414ea8c6 authored over 6 years ago by James R. Barlow <[email protected]>
appveyor: order

github.com/pikepdf/pikepdf - 9ccf4fc990f76650fac9cb300d648b190ddd7778 authored over 6 years ago by James R. Barlow <[email protected]>
appveyor: don't use --user

github.com/pikepdf/pikepdf - 4f1bc07b6268dbda832e7748a6dfe725da70b7f1 authored over 6 years ago by James R. Barlow <[email protected]>
appveyor: bdist_wheel doesn't resolve deps, back to old way

github.com/pikepdf/pikepdf - 6870aa771f9143f65a9c6eb842eba00aaf293971 authored over 6 years ago by James R. Barlow <[email protected]>
appveyor: install wheel

github.com/pikepdf/pikepdf - 4119cfd6b6ed7f10120f03c8995c4f0f944cc9af authored over 6 years ago by James R. Barlow <[email protected]>
appveyor: build wheel instead of sdist

github.com/pikepdf/pikepdf - 3a16547943d852a207ed9a0df7c98d9661888986 authored over 6 years ago by James R. Barlow <[email protected]>
Remove MPL 2.0 Exhibit B and add proper wheel license

github.com/pikepdf/pikepdf - 4261cde7af0de73ab4aa4937f4aed7dd26ac35dd authored over 6 years ago by James R. Barlow <[email protected]>
Tell setup.py to bundle qpdf21.dll on Windows

github.com/pikepdf/pikepdf - 20588735718ceca6729a0f5e2ab9e74a18219666 authored over 6 years ago by James R. Barlow <[email protected]>
appveyor: again

github.com/pikepdf/pikepdf - 296ea5361988893c3eb8af0e05c33ef705ac1733 authored over 6 years ago by James R. Barlow <[email protected]>
appveyor: adjust path

github.com/pikepdf/pikepdf - 36317016d7b99d0ed7d8acb35dc694c5ecdf340d authored over 6 years ago by James R. Barlow <[email protected]>
appveyor: fix user scripts not on PATH

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

github.com/pikepdf/pikepdf - dc53508c2a97ff1ec021fb328e7670f56585e09e authored over 6 years ago by James R. Barlow <[email protected]>
appveyor: update with test and deploy steps

github.com/pikepdf/pikepdf - e9e0f15306f4a1357a64c0c5916c52bfe6a8db43 authored over 6 years ago by James R. Barlow <[email protected]>
Fix PermissionErrors due to Windows locking semantics

github.com/pikepdf/pikepdf - ee2a84702e0544c1f6a7275a8efa656d62cc4e29 authored over 6 years ago by James R. Barlow <[email protected]>
Fix test suite failure from $HOME not being defined on Windows

github.com/pikepdf/pikepdf - 70872d057ca7a9fb9717ded925b9c4a36f01db9e authored over 6 years ago by James R. Barlow <[email protected]>
Split PageList into own implementation, fixing MSVC

MSVC compiler failed on QPDF::Members::~Members() that seemed to be
triggered by our roundabout ...

github.com/pikepdf/pikepdf - 9905fd8d264b6e8707a83f4f7b629893f913172c authored over 6 years ago by James R. Barlow <[email protected]>
setup.py: extras_require spelling

github.com/pikepdf/pikepdf - 1a12148ed15587cdf7e4609739d18258331590bc authored over 6 years ago by James R. Barlow <[email protected]>
Merge pull request #2 from mstarzyk/readme

Use ASCII in README.rst - fix build with LC_ALL=C

github.com/pikepdf/pikepdf - e5d3c4150c47a868e799213fc0fae72072a5915b authored over 6 years ago by jbarlow83 <[email protected]>
Use ASCII in README.rst - fix build with LC_ALL=C

github.com/pikepdf/pikepdf - bb8b7c29ae153e3bce1c19640f2cfdaff41cc130 authored over 6 years ago by Maciek Starzyk <[email protected]>
Fix extra_requires

github.com/pikepdf/pikepdf - 2191e8baf619dadc7c6c9d9afd5fd42081e5630d authored over 6 years ago by James R. Barlow <[email protected]>
Use readthedocs.yml

github.com/pikepdf/pikepdf - aca410b40a47066803a15958a6ca8a1a88dc0f33 authored over 6 years ago by James R. Barlow <[email protected]>
Add docs requirements

github.com/pikepdf/pikepdf - 5d0b1709a3313bdae8038d3b7883635c9c08d887 authored over 6 years ago by James R. Barlow <[email protected]>
Appveyor: try +=

github.com/pikepdf/pikepdf - bf439bc41726f165f75ba5d4a3f48fadb5efe326 authored over 6 years ago by James R. Barlow <[email protected]>
Appveyor use invoke again

github.com/pikepdf/pikepdf - 104af315c73428b10df97397b54fd4a5d64974ad authored over 6 years ago by James R. Barlow <[email protected]>
Appveyor

github.com/pikepdf/pikepdf - 9850135a7c8c675ed720e2a3cb068be31dbc0ebc authored over 6 years ago by James R. Barlow <[email protected]>
Suppress spurious warnings from content stream parsing

github.com/pikepdf/pikepdf - 99b017792c490f66c676626fa016afe86c1e4bdb authored over 6 years ago by James R. Barlow <[email protected]>
Appveyor

github.com/pikepdf/pikepdf - c852de3a23b0b71fa01db3ceb0b7fcba73dda734 authored over 6 years ago by James R. Barlow <[email protected]>
Try appveyor again

github.com/pikepdf/pikepdf - db42d332810a71cfa065229396ae4c27e2ca3f3d authored over 6 years ago by James R. Barlow <[email protected]>
Appveyor...

github.com/pikepdf/pikepdf - 969f5a5f6c71d276944c0cd5d942f8c2d632d11c authored over 6 years ago by James R. Barlow <[email protected]>
Issue warning instead of error for unexpected end of stream

github.com/pikepdf/pikepdf - 3016d027b2975bb682dcd07fd438f4d4aa49a46d authored over 6 years ago by James R. Barlow <[email protected]>
Allow str(Integer) - fixes

RuntimeError: operation for string attempted on object of type integer

github.com/pikepdf/pikepdf - 25c32d00526497251dec0b312d2fd5cf51d4df0f authored over 6 years ago by James R. Barlow <[email protected]>
PdfImage: unparse with bytes for type safety

github.com/pikepdf/pikepdf - 031f02fee17a691fc2e242aca6387fe26072ee88 authored over 6 years ago by James R. Barlow <[email protected]>
Fix AttributeError /MediaBox from a ocrmypdf test file

github.com/pikepdf/pikepdf - 18fb235b8183e766f4998d4e714ca08aabe35c71 authored over 6 years ago by James R. Barlow <[email protected]>
PdfImage: print offending list of colorspaces

github.com/pikepdf/pikepdf - 00bdb7d1c49d91b47f04ec1608d6819112377deb authored over 6 years ago by James R. Barlow <[email protected]>
Fix unit'ed vars in OperandGrouper

github.com/pikepdf/pikepdf - 5b198e0c04aa2d958d8907423e7fc7923b33ba90 authored over 6 years ago by James R. Barlow <[email protected]>
pdfimage: handle array_str IndexError; don't report colorspace for masks

github.com/pikepdf/pikepdf - e7c2c0eaadbac3e024a0a9d3f39c4651a3e1a027 authored over 6 years ago by James R. Barlow <[email protected]>
Fix handling of q/Q since qpdf groups them

github.com/pikepdf/pikepdf - 8bc98834b1694e8c8f6bbe32daa646c62d8aaf20 authored over 6 years ago by James R. Barlow <[email protected]>
Fix text showing operator test

github.com/pikepdf/pikepdf - 152c7d03201f873d14b67364de0ddde52c9a53e9 authored over 6 years ago by James R. Barlow <[email protected]>
Fix the intermittent empty OperandGrouper problem

For reasons not entirely clear, OperandGrouper would sometimes seem to
be constructed incorrectl...

github.com/pikepdf/pikepdf - dc577070ddca7b8faa0eee5296bfe5f7cb7b0725 authored over 6 years ago by James R. Barlow <[email protected]>
Implement whitelisting for OperandGrouper

github.com/pikepdf/pikepdf - 29a29d9fc9f5028c982e2b1fef1dfaa98b99787a authored over 6 years ago by James R. Barlow <[email protected]>
Create C++ implementation of OperandGrouper

It turned out to be quite slow given how often it crossed the
C++/Python boundary.

github.com/pikepdf/pikepdf - f9ce211ac60dade9067ff330ece3b6516f6769bc authored over 6 years ago by James R. Barlow <[email protected]>
Images: Report CMYK too

github.com/pikepdf/pikepdf - c070fa5524852648efb0634d617785ef1c6fb70b authored over 6 years ago by James R. Barlow <[email protected]>
Add support for accessing inline images

github.com/pikepdf/pikepdf - 5acb9dcf13ab04dce7a1c2e76de3658d5fe49fcc authored over 6 years ago by James R. Barlow <[email protected]>
object: add private API for inline image data

github.com/pikepdf/pikepdf - a7dd5030463e9d4ed592361ac8eac7cef8a325f3 authored over 6 years ago by James R. Barlow <[email protected]>
object: support __float__ conversion for numerics

github.com/pikepdf/pikepdf - 6f416fcd4ac58fe062d53c7a62f6c1508ca12a8b authored over 6 years ago by James R. Barlow <[email protected]>
object: teach __contains__ to work with Stream dictionaries

github.com/pikepdf/pikepdf - fd203999fa6803aa7db8b636a0aaf35e03f00619 authored over 6 years ago by James R. Barlow <[email protected]>
qpdf: remove comment; it is indeed safe to function call as indicated

github.com/pikepdf/pikepdf - 56b27b1efe9526f95afec78599dcd595e0185362 authored over 6 years ago by James R. Barlow <[email protected]>
Forbid constructing pikepdf.Object() directly

libqpdf defines no public constructor, so it crashes.

github.com/pikepdf/pikepdf - 4290ca45923303a960d7bfd32c87fe0b48d96939 authored over 6 years ago by James R. Barlow <[email protected]>
Use qpdf 7.0.0 API for parsing page contents

github.com/pikepdf/pikepdf - 27630cc1fa02f8b4990d47b33c33bab35538e0aa authored over 6 years ago by James R. Barlow <[email protected]>
appveyor: python -m pip?

https://github.com/pypa/pip/issues/5223

github.com/pikepdf/pikepdf - 04332814b945b39cb132ff2f4cfe83ef5d9d0017 authored over 6 years ago by James R. Barlow <[email protected]>
Do repr() recursion limit with Python CAPI too

github.com/pikepdf/pikepdf - d0a40c2172843187772a9483a569ed573b67a197 authored over 6 years ago by James R. Barlow <[email protected]>
Use sys.*recursionlimit in testing instead of huge objects

github.com/pikepdf/pikepdf - 3ec494cad576eccbd7c4f07671cbcd65414173c6 authored over 6 years ago by James R. Barlow <[email protected]>
Replace stack depth checker with Python version

github.com/pikepdf/pikepdf - 8b51b72b185b56ef242e8278976830f3c02be198 authored over 6 years ago by James R. Barlow <[email protected]>
Support accessing paletted images

github.com/pikepdf/pikepdf - 82e412abfc40a8b20df97c789a86ee8fe8c2af37 authored over 6 years ago by James R. Barlow <[email protected]>
Ensure the /Info dictionary is created as an indirect object, if we create it

github.com/pikepdf/pikepdf - 9033600d47b39650bf36995a86dea18ca0fa5b7f authored over 6 years ago by James R. Barlow <[email protected]>
Update tests to eliminate most usage of pikepdf._qpdf

github.com/pikepdf/pikepdf - fae525ba65d843d1eacc96f533f24261bbc9d0d4 authored over 6 years ago by James R. Barlow <[email protected]>
Define and use helper classes for Array and Dictionary too

github.com/pikepdf/pikepdf - f3274dca6be9518555f7a61fd88156cb2014c123 authored over 6 years ago by James R. Barlow <[email protected]>
Fix black and white CCITT inversion

github.com/pikepdf/pikepdf - 821632862e2eec950d099c2c7ad98f43e05bb779 authored over 6 years ago by James R. Barlow <[email protected]>