https://github.com/py-pdf/pypdf
help-wanted pdf pdf-documents pdf-manipulation pdf-parser pdf-parsing pypdf2 python
Score: 35.973116994953024
Last synced: about 9 hours ago
JSON representation
Repository metadata:
A pure-python PDF library capable of splitting, merging, cropping, and transforming the pages of PDF files
- Host: GitHub
- URL: https://github.com/py-pdf/pypdf
- Owner: py-pdf
- License: other
- Created: 2012-01-06T17:13:38.000Z (over 14 years ago)
- Default Branch: main
- Last Pushed: 2026-08-21T14:39:24.000Z (4 days ago)
- Last Synced: 2026-08-23T00:14:04.311Z (3 days ago)
- Topics: help-wanted, pdf, pdf-documents, pdf-manipulation, pdf-parser, pdf-parsing, pypdf2, python
- Language: Python
- Homepage: https://pypdf.readthedocs.io/en/latest/
- Size: 39.5 MB
- Stars: 10,168
- Watchers: 141
- Forks: 1,613
- Open Issues: 136
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Security: .github/SECURITY.md
Owner metadata:
- Name: py-pdf
- Login: py-pdf
- Email: info@martin-thoma.de
- Kind: organization
- Description: The py-pdf organization maintains Python packages that deal with the PDF file format
- Website:
- Location:
- Twitter: py_pdf
- Company:
- Icon url: https://avatars.githubusercontent.com/u/102914013?v=4
- Repositories: 11
- Last Synced at: 2024-03-26T06:08:51.005Z
- Profile URL: https://github.com/py-pdf
GitHub Events
Total
- Create event: 57
- Delete event: 57
- Discussion event: 5
- Fork event: 145
- Issue comment event: 1303
- Issues event: 319
- Pull request event: 627
- Pull request review comment event: 772
- Pull request review event: 940
- Push event: 911
- Release event: 15
- Watch event: 1316
- Total: 6467
Last Year
- Create event: 16
- Delete event: 19
- Discussion event: 5
- Fork event: 19
- Issue comment event: 208
- Issues event: 73
- Pull request event: 85
- Pull request review comment event: 305
- Pull request review event: 276
- Push event: 364
- Release event: 4
- Watch event: 247
- Total: 1621
Committers metadata
Last synced: 5 days ago
Total Commits: 2,330
Total Committers: 315
Avg Commits per committer: 7.397
Development Distribution Score (DDS): 0.691
Commits in past year: 386
Committers in past year: 54
Avg Commits per committer in past year: 7.148
Development Distribution Score (DDS) in past year: 0.497
| Name | Commits | |
|---|---|---|
| Martin Thoma | i****o@m****e | 721 |
| Stefan | 9****6 | 359 |
| j-t-1 | 1****1 | 253 |
| pubpub-zz | 4****z | 238 |
| Matthew Stamy | m****4@g****m | 96 |
| dependabot[bot] | 4****] | 42 |
| Noah Kessler | n****2@g****m | 38 |
| Matthew Peveler | m****r@g****m | 33 |
| metsw24-max | m****4@g****m | 29 |
| PJBrs | P****s | 20 |
| exiledkingcc | e****c@g****m | 17 |
| switham | g****b@m****m | 13 |
| Chandan Kumar | 9****n | 12 |
| mozbugbox | m****x@y****u | 10 |
| Sylvain Pelissier | s****r@g****m | 8 |
| Pierre-Alain Mignot | m****e@p****g | 7 |
| dkg | d****g@f****t | 7 |
| mtd91429 | m****9 | 7 |
| speedplane | m****5@c****u | 7 |
| Rob Oakes | r****s@g****m | 6 |
| Ryo Kamei | 4****i | 6 |
| Aditya Moolya | a****6@g****m | 5 |
| Tai An | a****1@o****m | 5 |
| Noah Jackowitz | n****z@u****l | 5 |
| Lars Marius Garshol | l****a@g****o | 5 |
| Harry Karvonen | h****n@g****m | 5 |
| marcstober | m****r@g****m | 4 |
| Vincent Gao | g****0@g****m | 4 |
| Lucas Cimon | 9****C | 4 |
| Kushal Kumaran | k****b@g****m | 4 |
| and 285 more... | ||
Issue and Pull Request metadata
Last synced: 1 day ago
Total issues: 704
Total pull requests: 1,594
Average time to close issues: 6 months
Average time to close pull requests: 10 days
Total issue authors: 462
Total pull request authors: 204
Average comments per issue: 3.95
Average comments per pull request: 2.68
Merged pull request: 1,231
Bot issues: 0
Bot pull requests: 37
Past year issues: 53
Past year pull requests: 252
Past year average time to close issues: 13 days
Past year average time to close pull requests: 7 days
Past year issue authors: 38
Past year pull request authors: 70
Past year average comments per issue: 2.43
Past year average comments per pull request: 2.48
Past year merged pull request: 174
Past year bot issues: 0
Past year bot pull requests: 14
Top Issue Authors
- stefan6419846 (90)
- MartinThoma (38)
- pubpub-zz (15)
- j-t-1 (13)
- michelcrypt4d4mus (11)
- Avgor46 (7)
- neeraj9 (6)
- kitterma (4)
- KanorUbu (4)
- larsga (4)
- Piloudev (4)
- mnmtz (4)
- thusharagokulnath (4)
- nihohit (3)
- hackowitz-af (3)
Top Pull Request Authors
- j-t-1 (464)
- stefan6419846 (283)
- pubpub-zz (209)
- MartinThoma (131)
- dependabot[bot] (37)
- metsw24-max (22)
- RavSinghChandan (20)
- PJBrs (14)
- exiledkingcc (13)
- hackowitz-af (12)
- ssjkamei (11)
- syanng (10)
- larsga (9)
- m32 (9)
- rsinger417 (8)
Top Issue Labels
- is-bug (106)
- workflow-text-extraction (61)
- is-feature (43)
- is-robustness-issue (42)
- workflow-forms (42)
- workflow-images (35)
- Has MCVE (31)
- nf-documentation (30)
- needs-pdf (25)
- PdfWriter (24)
- key-error (17)
- PdfReader (17)
- workflow-annotation (16)
- whitespace (13)
- is-maintenance (13)
- Meta (12)
- is-cjk-issue (12)
- needs-discussion (11)
- is-regression (11)
- nf-security (11)
- workflow-merge (8)
- help wanted (8)
- needs-example-code (8)
- is-question (8)
- nf-performance (7)
- workflow-encryption (6)
- Easy (6)
- breaking-change (5)
- PdfMerger (5)
- cannot-reproduce (4)
Top Pull Request Labels
- dependencies (37)
- nf-documentation (34)
- github_actions (30)
- needs-test (19)
- needs-change (15)
- soon (15)
- on-hold (15)
- needs-discussion (15)
- is-bug (13)
- nf-security (12)
- nf-packaging (10)
- nf-ci (10)
- nf-testing (9)
- is-feature (9)
- python (7)
- PdfWriter (5)
- workflow-images (5)
- breaking-change (5)
- is-maintenance (4)
- help wanted (4)
- workflow-encryption (4)
- is-robustness-issue (3)
- PdfReader (3)
- nf-performance (3)
- needs-pdf (2)
- workflow-advanced-text-extraction (2)
- typing (2)
- workflow-annotation (2)
- is-regression (2)
- workflow-forms (2)
Package metadata
- Total packages: 35
-
Total downloads:
- conda: 9,980 total
- pypi: 154,676,507 last-month
- Total docker downloads: 1,138,342,757
- Total dependent packages: 397 (may contain duplicates)
- Total dependent repositories: 3,809 (may contain duplicates)
- Total versions: 252
- Total maintainers: 6
- Total advisories: 39
nixpkgs-unstable: python314Packages.pypdf
Pure-python PDF library capable of splitting, merging, cropping, and transforming the pages of PDF files
- Homepage: https://github.com/py-pdf/pypdf
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/development/python-modules/pypdf/default.nix#L77
- Licenses: BSD-3-Clause
- Latest release: 6.7.0 (published 6 months ago)
- Last Synced: 2026-07-24T20:05:45.615Z (about 1 month ago)
- Versions: 3
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 0.157%
- Forks count: 0.296%
- Stargazers count: 0.33%
- Maintainers (1)
pypi.org: pypdf
A pure-python PDF library capable of splitting, merging, cropping, and transforming PDF files
- Homepage:
- Documentation: https://pypdf.readthedocs.io/en/latest/
- Licenses: BSD-3-Clause
- Latest release: 6.16.1 (published 11 days ago)
- Last Synced: 2026-08-23T13:34:01.882Z (2 days ago)
- Versions: 115
- Dependent Packages: 390
- Dependent Repositories: 3,809
- Downloads: 154,676,507 Last month
- Docker Downloads: 1,138,342,757
-
Rankings:
- Dependent repos count: 0.166%
- Downloads: 0.217%
- Dependent packages count: 0.242%
- Stargazers count: 0.35%
- Docker downloads count: 0.369%
- Average: 0.422%
- Forks count: 1.189%
- Maintainers (3)
-
Advisories:
- pypdf: Possible large memory usage for large /ToUnicode streams
- pypdf: Possible long runtimes/large memory usage for large CID font width ranges
- pypdf: Possible infinite loop for not terminated inline images (ASCII85 and ASCIIHex filter)
- pypdf: Possible infinite loop for not terminated inline images
- pypdf: Possible long runtimes for repeated malformed cross-reference entries
- pypdf: Possible large memory usage for wrong image dimensions
- pypdf: Possible infinite loop when processing threads/articles in writer
- pypdf: Missing stream length values ignore defined limits
- pypdf: Possible infinite loop when processing outlines/bookmarks in writer
- pypdf: Possible infinite loop when retrieving fonts for layout-mode text extraction
- pypdf: Possible large memory usage for form XObjects during text extraction
- pypdf: Inefficient decoding of FlateDecode PNG predictor streams
- pypdf: Manipulated XMP metadata streams can exhaust RAM
- pypdf: Possible long runtimes for zero-only width values in cross-reference streamsuntimes for zero-only width values in cross-reference streams
- pypdf: Possible large memory usage for large offsets for layout mode text
- pypdf: Manipulated FlateDecode image dimensions can exhaust RAM
- pypdf: Possible long runtimes for wrong size values in incremental mode
- pypdf: Manipulated FlateDecode predictor parameters can exhaust RAM
- pypdf has long runtimes for wrong size values in cross-reference and object streams
- pypdf: Manipulated XMP metadata entity declarations can exhaust RAM
- pypdf: Possible infinite loop during recovery attempts in DictionaryObject.read_from_stream
- pypdf has inefficient decoding of array-based streams
- pypdf: manipulated stream length values can exhaust RAM
- pypdf vulnerable to inefficient decoding of ASCIIHexDecode streams
- pypdf: Manipulated RunLengthDecode streams can exhaust RAM
- pypdf: Manipulated FlateDecode XFA streams can exhaust RAM
- pypdf has a possible infinite loop when loading circular /Prev entries in cross-reference streams
- pypdf possibly has long runtimes for malformed FlateDecode streams
- pypdf has possible long runtimes/large memory usage for large /ToUnicode streams
- pypdf has a possible infinite loop when processing TreeObject
- pypdf has possible Infinite Loop when processing outlines/bookmarks
- pypdf has possible long runtimes for malformed startxref
- pypdf has possible long runtimes for missing /Root object with large /Size values
- pypdf's LZWDecode streams be manipulated to exhaust RAM
- pypdf can exhaust RAM via manipulated LZWDecode streams
- pypdf possibly loops infinitely when reading DCT inline images without EOF marker
- PyPDF's Manipulated FlateDecode streams can exhaust RAM
- Possible Infinite Loop when PdfWriter(clone_from) is used with a PDF
- pypdf and PyPDF2 possible Infinite Loop when a comment isn't followed by a character
nixpkgs-24.11: python311Packages.pypdf
Pure-python PDF library capable of splitting, merging, cropping, and transforming the pages of PDF files
- Homepage: https://github.com/py-pdf/pypdf
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-24.11/pkgs/development/python-modules/pypdf/default.nix#L86
- Licenses: BSD-3-Clause
- Latest release: 5.1.0 (published 7 months ago)
- Last Synced: 2026-08-15T10:32:22.832Z (11 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 0.476%
- Stargazers count: 0.89%
- Forks count: 1.015%
- Maintainers (1)
alpine-v3.18: py3-pypdf
Pure-Python library built as a PDF toolkit
- Homepage: https://github.com/py-pdf/pypdf
- Licenses: BSD-3-Clause
- Latest release: 3.8.1-r0 (published over 3 years ago)
- Last Synced: 2026-04-17T13:05:08.080Z (4 months ago)
- Versions: 1
- Dependent Packages: 2
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 1.062%
- Forks count: 1.511%
- Stargazers count: 2.738%
- Maintainers (1)
alpine-v3.18: py3-pypdf-pyc
Precompiled Python bytecode for py3-pypdf
- Homepage: https://github.com/py-pdf/pypdf
- Licenses: BSD-3-Clause
- Latest release: 3.8.1-r0 (published over 3 years ago)
- Last Synced: 2026-03-08T03:24:28.697Z (6 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 1.062%
- Forks count: 1.511%
- Stargazers count: 2.738%
- Maintainers (1)
alpine-edge: py3-pypdf-pyc
Precompiled Python bytecode for py3-pypdf
- Homepage: https://github.com/py-pdf/pypdf
- Licenses: BSD-3-Clause
- Latest release: 6.14.2-r0 (published about 1 month ago)
- Last Synced: 2026-07-25T15:16:48.432Z (about 1 month ago)
- Versions: 35
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Forks count: 1.552%
- Stargazers count: 2.854%
- Average: 4.664%
- Dependent packages count: 14.251%
- Maintainers (1)
alpine-edge: py3-pypdf
Pure-Python library built as a PDF toolkit
- Homepage: https://github.com/py-pdf/pypdf
- Licenses: BSD-3-Clause
- Latest release: 6.14.2-r0 (published about 1 month ago)
- Last Synced: 2026-07-25T15:16:48.175Z (about 1 month ago)
- Versions: 43
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Forks count: 1.472%
- Stargazers count: 2.736%
- Average: 4.712%
- Dependent packages count: 14.641%
- Maintainers (1)
proxy.golang.org: github.com/py-pdf/pypdf
- Homepage:
- Documentation: https://pkg.go.dev/github.com/py-pdf/pypdf#section-documentation
- Licenses: other
- Latest release: v1.25.1 (published about 11 years ago)
- Last Synced: 2026-08-23T13:38:31.669Z (2 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Forks count: 0.702%
- Stargazers count: 0.805%
- Average: 5.471%
- Dependent packages count: 9.576%
- Dependent repos count: 10.802%
spack.io: py-pypdf
A pure-python PDF library capable of splitting, merging, cropping, and transforming PDF files
- Homepage: https://github.com/py-pdf/pypdf
- Licenses: []
- Latest release: 4.3.1 (published almost 2 years ago)
- Last Synced: 2026-08-23T13:34:08.131Z (2 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Average: 28.728%
- Dependent packages count: 57.456%
anaconda.org: pypdf-with-image
pypdf is a free and open-source pure-python PDF library capable of splitting, merging, cropping, and transforming the pages of PDF files. It can also add custom data, viewing options, and passwords to PDF files. pypdf can retrieve text and metadata from PDFs as well.
- Homepage: https://pypi.org/project/pypdf
- Licenses: BSD-3-Clause
- Latest release: 6.15.0 (published 14 days ago)
- Last Synced: 2026-08-12T07:48:48.231Z (14 days ago)
- Versions: 7
- Dependent Packages: 1
- Dependent Repositories: 0
- Downloads: 2,189 Total
-
Rankings:
- Stargazers count: 9.369%
- Forks count: 9.657%
- Average: 31.313%
- Dependent packages count: 48.833%
- Dependent repos count: 57.394%
anaconda.org: pypdf-with-fonts
pypdf is a free and open-source pure-python PDF library capable of splitting, merging, cropping, and transforming the pages of PDF files. It can also add custom data, viewing options, and passwords to PDF files. pypdf can retrieve text and metadata from PDFs as well.
- Homepage: https://pypi.org/project/pypdf
- Licenses: BSD-3-Clause
- Latest release: 6.15.0 (published 14 days ago)
- Last Synced: 2026-08-12T07:48:51.924Z (14 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 33.443%
- Average: 34.954%
- Dependent repos count: 36.465%
anaconda.org: pypdf-with-rtl-text
pypdf is a free and open-source pure-python PDF library capable of splitting, merging, cropping, and transforming the pages of PDF files. It can also add custom data, viewing options, and passwords to PDF files. pypdf can retrieve text and metadata from PDFs as well.
- Homepage: https://pypi.org/project/pypdf
- Licenses: BSD-3-Clause
- Latest release: 6.15.0 (published 14 days ago)
- Last Synced: 2026-08-12T07:48:52.209Z (14 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 33.443%
- Average: 34.954%
- Dependent repos count: 36.465%
anaconda.org: pypdf-with-crypto
pypdf is a free and open-source pure-python PDF library capable of splitting, merging, cropping, and transforming the pages of PDF files. It can also add custom data, viewing options, and passwords to PDF files. pypdf can retrieve text and metadata from PDFs as well.
- Homepage: https://pypi.org/project/pypdf
- Licenses: BSD-3-Clause
- Latest release: 6.15.0 (published 14 days ago)
- Last Synced: 2026-08-12T07:48:47.319Z (14 days ago)
- Versions: 7
- Dependent Packages: 1
- Dependent Repositories: 0
- Downloads: 2,069 Total
-
Rankings:
- Dependent packages count: 49.087%
- Average: 53.39%
- Dependent repos count: 57.693%
anaconda.org: pypdf
pypdf is a free and open-source pure-python PDF library capable of splitting, merging, cropping, and transforming the pages of PDF files. It can also add custom data, viewing options, and passwords to PDF files. pypdf can retrieve text and metadata from PDFs as well.
- Homepage: https://pypi.org/project/pypdf
- Licenses: BSD-3-Clause
- Latest release: 6.15.0 (published 14 days ago)
- Last Synced: 2026-08-12T07:48:46.901Z (14 days ago)
- Versions: 7
- Dependent Packages: 3
- Dependent Repositories: 0
- Downloads: 3,505 Total
-
Rankings:
- Dependent packages count: 49.087%
- Average: 53.39%
- Dependent repos count: 57.693%
anaconda.org: pypdf-with-full
pypdf is a free and open-source pure-python PDF library capable of splitting, merging, cropping, and transforming the pages of PDF files. It can also add custom data, viewing options, and passwords to PDF files. pypdf can retrieve text and metadata from PDFs as well.
- Homepage: https://pypi.org/project/pypdf
- Licenses: BSD-3-Clause
- Latest release: 6.15.0 (published 14 days ago)
- Last Synced: 2026-08-12T07:48:47.836Z (14 days ago)
- Versions: 7
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 2,217 Total
-
Rankings:
- Dependent packages count: 49.087%
- Average: 53.39%
- Dependent repos count: 57.693%
alpine-v3.22: py3-pypdf-pyc
Precompiled Python bytecode for py3-pypdf
- Homepage: https://github.com/py-pdf/pypdf
- Licenses: BSD-3-Clause
- Latest release: 5.3.1-r0 (published over 1 year ago)
- Last Synced: 2026-08-03T23:04:23.303Z (22 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (1)
alpine-v3.23: py3-pypdf
Pure-Python library built as a PDF toolkit
- Homepage: https://github.com/py-pdf/pypdf
- Licenses: BSD-3-Clause
- Latest release: 6.4.0-r0 (published 9 months ago)
- Last Synced: 2026-04-14T04:07:28.601Z (4 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (1)
nixpkgs-24.11: python312Packages.pypdf
Pure-python PDF library capable of splitting, merging, cropping, and transforming the pages of PDF files
- Homepage: https://github.com/py-pdf/pypdf
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-24.11/pkgs/development/python-modules/pypdf/default.nix#L86
- Licenses: BSD-3-Clause
- Latest release: 5.1.0 (published 7 months ago)
- Last Synced: 2026-03-06T08:34:02.929Z (6 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Maintainers (1)
nixpkgs-24.05: python312Packages.pypdf
A pure-python PDF library capable of splitting, merging, cropping, and transforming the pages of PDF files
- Homepage: https://github.com/py-pdf/pypdf
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-24.05/pkgs/development/python-modules/pypdf/default.nix#L101
- Licenses: BSD-3-Clause
- Latest release: 4.1.0 (published 7 months ago)
- Last Synced: 2026-05-19T16:11:37.676Z (3 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
alpine-v3.19: py3-pypdf
Pure-Python library built as a PDF toolkit
- Homepage: https://github.com/py-pdf/pypdf
- Licenses: BSD-3-Clause
- Latest release: 3.17.1-r0 (published almost 3 years ago)
- Last Synced: 2026-08-03T23:03:44.563Z (22 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (1)
pkgsrc-netbsd-x86_64-10.1-all: textproc/py-pdf
Pure-python PDF library
- Homepage: https://github.com/py-pdf/pypdf
- Documentation: https://pkgsrc.se/textproc/py-pdf
- Licenses: modified-bsd
- Latest release: 6.9.1 (published 5 months ago)
- Last Synced: 2026-05-27T10:22:54.744Z (3 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
alpine-v3.19: py3-pypdf-pyc
Precompiled Python bytecode for py3-pypdf
- Homepage: https://github.com/py-pdf/pypdf
- Licenses: BSD-3-Clause
- Latest release: 3.17.1-r0 (published almost 3 years ago)
- Last Synced: 2026-04-08T14:04:17.885Z (5 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (1)
guix: python-pypdf
Python PDF library
- Homepage: https://github.com/py-pdf/pypdf
- Documentation: https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/pdf.scm#n1707
- Licenses: bsd-3
- Latest release: 6.0.0 (published 6 months ago)
- Last Synced: 2026-08-05T09:58:39.123Z (21 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
nixpkgs-23.05: python311Packages.pypdf
A pure-python PDF library capable of splitting, merging, cropping, and transforming the pages of PDF files
- Homepage: https://github.com/py-pdf/pypdf
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-23.05/pkgs/development/python-modules/pypdf/default.nix#L93
- Licenses: BSD-3-Clause
- Latest release: 3.5.2 (published 7 months ago)
- Last Synced: 2026-04-18T07:04:52.412Z (4 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (1)
alpine-v3.21: py3-pypdf
Pure-Python library built as a PDF toolkit
- Homepage: https://github.com/py-pdf/pypdf
- Licenses: BSD-3-Clause
- Latest release: 3.17.4-r1 (published over 2 years ago)
- Last Synced: 2026-08-06T21:02:34.044Z (19 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (1)
nixpkgs-24.05: python311Packages.pypdf
A pure-python PDF library capable of splitting, merging, cropping, and transforming the pages of PDF files
- Homepage: https://github.com/py-pdf/pypdf
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-24.05/pkgs/development/python-modules/pypdf/default.nix#L101
- Licenses: BSD-3-Clause
- Latest release: 4.1.0 (published 7 months ago)
- Last Synced: 2026-08-04T09:29:27.750Z (22 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
nixpkgs-unstable: python313Packages.pypdf
Pure-python PDF library capable of splitting, merging, cropping, and transforming the pages of PDF files
- Homepage: https://github.com/py-pdf/pypdf
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/development/python-modules/pypdf/default.nix#L77
- Licenses: BSD-3-Clause
- Latest release: 6.7.0 (published 6 months ago)
- Last Synced: 2026-03-07T00:38:59.946Z (6 months ago)
- Versions: 2
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Maintainers (1)
alpine-v3.20: py3-pypdf-pyc
Precompiled Python bytecode for py3-pypdf
- Homepage: https://github.com/py-pdf/pypdf
- Licenses: BSD-3-Clause
- Latest release: 3.17.4-r1 (published over 2 years ago)
- Last Synced: 2026-04-08T09:56:28.691Z (5 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (1)
alpine-v3.21: py3-pypdf-pyc
Precompiled Python bytecode for py3-pypdf
- Homepage: https://github.com/py-pdf/pypdf
- Licenses: BSD-3-Clause
- Latest release: 3.17.4-r1 (published over 2 years ago)
- Last Synced: 2026-08-03T12:53:17.546Z (22 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (1)
nixpkgs-23.05: python310Packages.pypdf
A pure-python PDF library capable of splitting, merging, cropping, and transforming the pages of PDF files
- Homepage: https://github.com/py-pdf/pypdf
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-23.05/pkgs/development/python-modules/pypdf/default.nix#L93
- Licenses: BSD-3-Clause
- Latest release: 3.5.2 (published 7 months ago)
- Last Synced: 2026-04-18T18:01:54.652Z (4 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (1)
alpine-v3.22: py3-pypdf
Pure-Python library built as a PDF toolkit
- Homepage: https://github.com/py-pdf/pypdf
- Licenses: BSD-3-Clause
- Latest release: 5.3.1-r0 (published over 1 year ago)
- Last Synced: 2026-03-19T21:12:02.738Z (5 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (1)
nixpkgs-23.11: python311Packages.pypdf
A pure-python PDF library capable of splitting, merging, cropping, and transforming the pages of PDF files
- Homepage: https://github.com/py-pdf/pypdf
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-23.11/pkgs/development/python-modules/pypdf/default.nix#L102
- Licenses: BSD-3-Clause
- Latest release: 3.16.0 (published 7 months ago)
- Last Synced: 2026-03-07T11:34:04.765Z (6 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (1)
alpine-v3.23: py3-pypdf-pyc
Precompiled Python bytecode for py3-pypdf
- Homepage: https://github.com/py-pdf/pypdf
- Licenses: BSD-3-Clause
- Latest release: 6.4.0-r0 (published 9 months ago)
- Last Synced: 2026-07-25T07:01:08.362Z (about 1 month ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (1)
nixpkgs-23.11: python310Packages.pypdf
A pure-python PDF library capable of splitting, merging, cropping, and transforming the pages of PDF files
- Homepage: https://github.com/py-pdf/pypdf
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-23.11/pkgs/development/python-modules/pypdf/default.nix#L102
- Licenses: BSD-3-Clause
- Latest release: 3.16.0 (published 7 months ago)
- Last Synced: 2026-03-07T07:42:02.097Z (6 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Maintainers (1)
alpine-v3.20: py3-pypdf
Pure-Python library built as a PDF toolkit
- Homepage: https://github.com/py-pdf/pypdf
- Licenses: BSD-3-Clause
- Latest release: 3.17.4-r1 (published over 2 years ago)
- Last Synced: 2026-04-08T09:57:18.414Z (5 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (1)
Dependencies
- attrs ==20.3.0
- coverage ==6.2
- flake8 ==5.0.4
- flake8-bugbear ==22.7.1
- flake8-implicit-str-concat ==0.2.0
- flake8-print ==4.0.1
- importlib-metadata ==4.2.0
- iniconfig ==1.1.1
- mccabe ==0.7.0
- more-itertools ==8.13.0
- mypy ==0.971
- mypy-extensions ==0.4.3
- packaging ==21.3
- pillow ==8.4.0
- pluggy ==1.0.0
- py ==1.11.0
- py-cpuinfo ==8.0.0
- pycodestyle ==2.9.1
- pycryptodome ==3.15.0
- pyflakes ==2.5.0
- pyparsing ==3.0.9
- pytest ==7.0.1
- pytest-benchmark ==3.4.1
- six ==1.16.0
- tomli ==1.2.3
- typed-ast ==1.5.4
- typeguard ==2.13.3
- types-pillow ==9.2.1
- typing-extensions ==4.1.1
- zipp ==3.6.0
- attrs ==21.4.0 development
- black ==22.6.0 development
- bleach ==4.1.0 development
- certifi ==2022.6.15 development
- cffi ==1.15.1 development
- cfgv ==3.3.1 development
- charset-normalizer ==2.0.12 development
- click ==8.0.4 development
- colorama ==0.4.5 development
- coverage ==6.2 development
- cryptography ==37.0.4 development
- dataclasses ==0.8 development
- distlib ==0.3.5 development
- docutils ==0.18.1 development
- filelock ==3.4.1 development
- identify ==2.4.4 development
- idna ==3.3 development
- importlib-metadata ==4.8.3 development
- importlib-resources ==5.2.3 development
- iniconfig ==1.1.1 development
- jeepney ==0.7.1 development
- keyring ==23.4.1 development
- mypy-extensions ==0.4.3 development
- nodeenv ==1.6.0 development
- packaging ==21.3 development
- pathspec ==0.9.0 development
- pep517 ==0.12.0 development
- pip-tools ==6.4.0 development
- pkginfo ==1.8.3 development
- platformdirs ==2.4.0 development
- pluggy ==1.0.0 development
- pre-commit ==2.17.0 development
- py ==1.11.0 development
- pycparser ==2.21 development
- pygments ==2.12.0 development
- pyparsing ==3.0.9 development
- pytest ==7.0.1 development
- pytest-cov ==3.0.0 development
- pyyaml ==6.0 development
- readme-renderer ==34.0 development
- requests ==2.27.1 development
- requests-toolbelt ==0.9.1 development
- rfc3986 ==1.5.0 development
- secretstorage ==3.3.2 development
- six ==1.16.0 development
- toml ==0.10.2 development
- tomli ==1.2.3 development
- tqdm ==4.64.0 development
- twine ==3.8.0 development
- typed-ast ==1.5.4 development
- typing-extensions ==4.1.1 development
- urllib3 ==1.26.10 development
- virtualenv ==20.15.1 development
- webencodings ==0.5.1 development
- wheel ==0.37.1 development
- zipp ==3.6.0 development
- alabaster ==0.7.12
- attrs ==21.4.0
- babel ==2.10.3
- certifi ==2022.6.15
- charset-normalizer ==2.0.12
- docutils ==0.17.1
- idna ==3.3
- imagesize ==1.4.1
- importlib-metadata ==4.8.3
- jinja2 ==3.0.3
- markdown-it-py ==2.0.1
- markupsafe ==2.0.1
- mdit-py-plugins ==0.3.0
- mdurl ==0.1.0
- myst-parser ==0.16.1
- packaging ==21.3
- pygments ==2.12.0
- pyparsing ==3.0.9
- pytz ==2022.1
- pyyaml ==6.0
- requests ==2.27.1
- snowballstemmer ==2.2.0
- sphinx ==4.5.0
- sphinx-rtd-theme ==1.0.0
- sphinxcontrib-applehelp ==1.0.2
- sphinxcontrib-devhelp ==1.0.2
- sphinxcontrib-htmlhelp ==2.0.0
- sphinxcontrib-jsmath ==1.0.1
- sphinxcontrib-qthelp ==1.0.3
- sphinxcontrib-serializinghtml ==1.1.5
- typing-extensions ==4.1.1
- urllib3 ==1.26.10
- zipp ==3.6.0
- actions/checkout v3 composite
- actions/setup-python v3 composite
- benchmark-action/github-action-benchmark v1 composite
- actions/cache v3 composite
- actions/checkout v3 composite
- actions/download-artifact v3 composite
- actions/setup-python v3 composite
- actions/setup-python v4 composite
- actions/upload-artifact v3 composite
- codecov/codecov-action v2 composite
- softprops/action-gh-release v1 composite
- attrs ==22.1.0
- coverage ==6.5.0
- flake8 ==5.0.4
- flake8-bugbear ==22.10.27
- flake8-implicit-str-concat ==0.3.0
- flake8-print ==5.0.0
- iniconfig ==1.1.1
- mccabe ==0.7.0
- more-itertools ==8.14.0
- mypy ==0.982
- mypy-extensions ==0.4.3
- packaging ==21.3
- pillow ==9.3.0
- pluggy ==1.0.0
- py-cpuinfo ==9.0.0
- pycodestyle ==2.9.1
- pycryptodome ==3.15.0
- pyflakes ==2.5.0
- pyparsing ==3.0.9
- pytest ==7.2.0
- pytest-benchmark ==4.0.0
- typeguard ==2.13.3
- types-dataclasses ==0.6.6
- types-pillow ==9.2.2.2
- typing-extensions ==4.4.0
- dataclasses python_version < '3.7'
- typing_extensions >= 3.10.0.0; python_version < '3.10'
- actions/checkout v4 composite
- actions/setup-python v4 composite
- softprops/action-gh-release v1 composite
- actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
- actions/setup-python 5fda3b95a4ea91299a34e894583c3862153e4b97 composite
- actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
- actions/download-artifact 3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c composite
- actions/setup-python 5fda3b95a4ea91299a34e894583c3862153e4b97 composite
- actions/upload-artifact 043fb46d1a93c77aae656e7c1c64a875d1fc6a0a composite
- pypa/gh-action-pypi-publish dc37677b2e1c63e2034f94d8a5b11f265b73ba33 composite
- actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
- actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
- actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
- actions/setup-python 5fda3b95a4ea91299a34e894583c3862153e4b97 composite
- actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
- zizmorcore/zizmor-action 3dc1ecc9bcb9e94e9b2c709687979e1298497054 composite