Sun May 28 18:52:36 2023 UTC ()
textproc/py-pdf: import py-pdf-3.9.0

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.


(wiz)
diff -r0 -r1.1 pkgsrc/textproc/py-pdf/DESCR
diff -r0 -r1.1 pkgsrc/textproc/py-pdf/Makefile
diff -r0 -r1.1 pkgsrc/textproc/py-pdf/PLIST
diff -r0 -r1.1 pkgsrc/textproc/py-pdf/distinfo

File Added: pkgsrc/textproc/py-pdf/DESCR
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.

File Added: pkgsrc/textproc/py-pdf/Makefile
# $NetBSD: Makefile,v 1.1 2023/05/28 18:52:36 wiz Exp $

DISTNAME=	pypdf-3.9.0
PKGNAME=	${PYPKGPREFIX}-${DISTNAME:S/py//}
CATEGORIES=	textproc
MASTER_SITES=	${MASTER_SITE_PYPI:=p/pypdf/}

MAINTAINER=	pkgsrc-users@NetBSD.org
HOMEPAGE=	https://github.com/py-pdf/pypdf
COMMENT=	Pure-python PDF library
LICENSE=	modified-bsd

TOOL_DEPENDS+=	${PYPKGPREFIX}-flit_core-[0-9]*:../../devel/py-flit_core
TEST_DEPENDS+=	${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test

USE_LANGUAGES=	# none

do-test:
	cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX}

.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"

File Added: pkgsrc/textproc/py-pdf/PLIST
@comment $NetBSD: PLIST,v 1.1 2023/05/28 18:52:36 wiz Exp $
${PYSITELIB}/${WHEEL_INFODIR}/INSTALLER
${PYSITELIB}/${WHEEL_INFODIR}/LICENSE
${PYSITELIB}/${WHEEL_INFODIR}/METADATA
${PYSITELIB}/${WHEEL_INFODIR}/RECORD
${PYSITELIB}/${WHEEL_INFODIR}/REQUESTED
${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
${PYSITELIB}/${WHEEL_INFODIR}/direct_url.json
${PYSITELIB}/pypdf/__init__.py
${PYSITELIB}/pypdf/__init__.pyc
${PYSITELIB}/pypdf/_cmap.py
${PYSITELIB}/pypdf/_cmap.pyc
${PYSITELIB}/pypdf/_codecs/__init__.py
${PYSITELIB}/pypdf/_codecs/__init__.pyc
${PYSITELIB}/pypdf/_codecs/adobe_glyphs.py
${PYSITELIB}/pypdf/_codecs/adobe_glyphs.pyc
${PYSITELIB}/pypdf/_codecs/pdfdoc.py
${PYSITELIB}/pypdf/_codecs/pdfdoc.pyc
${PYSITELIB}/pypdf/_codecs/std.py
${PYSITELIB}/pypdf/_codecs/std.pyc
${PYSITELIB}/pypdf/_codecs/symbol.py
${PYSITELIB}/pypdf/_codecs/symbol.pyc
${PYSITELIB}/pypdf/_codecs/zapfding.py
${PYSITELIB}/pypdf/_codecs/zapfding.pyc
${PYSITELIB}/pypdf/_encryption.py
${PYSITELIB}/pypdf/_encryption.pyc
${PYSITELIB}/pypdf/_merger.py
${PYSITELIB}/pypdf/_merger.pyc
${PYSITELIB}/pypdf/_page.py
${PYSITELIB}/pypdf/_page.pyc
${PYSITELIB}/pypdf/_page_labels.py
${PYSITELIB}/pypdf/_page_labels.pyc
${PYSITELIB}/pypdf/_protocols.py
${PYSITELIB}/pypdf/_protocols.pyc
${PYSITELIB}/pypdf/_reader.py
${PYSITELIB}/pypdf/_reader.pyc
${PYSITELIB}/pypdf/_security.py
${PYSITELIB}/pypdf/_security.pyc
${PYSITELIB}/pypdf/_text_extraction/__init__.py
${PYSITELIB}/pypdf/_text_extraction/__init__.pyc
${PYSITELIB}/pypdf/_utils.py
${PYSITELIB}/pypdf/_utils.pyc
${PYSITELIB}/pypdf/_version.py
${PYSITELIB}/pypdf/_version.pyc
${PYSITELIB}/pypdf/_writer.py
${PYSITELIB}/pypdf/_writer.pyc
${PYSITELIB}/pypdf/constants.py
${PYSITELIB}/pypdf/constants.pyc
${PYSITELIB}/pypdf/errors.py
${PYSITELIB}/pypdf/errors.pyc
${PYSITELIB}/pypdf/filters.py
${PYSITELIB}/pypdf/filters.pyc
${PYSITELIB}/pypdf/generic/__init__.py
${PYSITELIB}/pypdf/generic/__init__.pyc
${PYSITELIB}/pypdf/generic/_annotations.py
${PYSITELIB}/pypdf/generic/_annotations.pyc
${PYSITELIB}/pypdf/generic/_base.py
${PYSITELIB}/pypdf/generic/_base.pyc
${PYSITELIB}/pypdf/generic/_data_structures.py
${PYSITELIB}/pypdf/generic/_data_structures.pyc
${PYSITELIB}/pypdf/generic/_fit.py
${PYSITELIB}/pypdf/generic/_fit.pyc
${PYSITELIB}/pypdf/generic/_outline.py
${PYSITELIB}/pypdf/generic/_outline.pyc
${PYSITELIB}/pypdf/generic/_rectangle.py
${PYSITELIB}/pypdf/generic/_rectangle.pyc
${PYSITELIB}/pypdf/generic/_utils.py
${PYSITELIB}/pypdf/generic/_utils.pyc
${PYSITELIB}/pypdf/pagerange.py
${PYSITELIB}/pypdf/pagerange.pyc
${PYSITELIB}/pypdf/papersizes.py
${PYSITELIB}/pypdf/papersizes.pyc
${PYSITELIB}/pypdf/py.typed
${PYSITELIB}/pypdf/types.py
${PYSITELIB}/pypdf/types.pyc
${PYSITELIB}/pypdf/xmp.py
${PYSITELIB}/pypdf/xmp.pyc

File Added: pkgsrc/textproc/py-pdf/distinfo
$NetBSD: distinfo,v 1.1 2023/05/28 18:52:36 wiz Exp $

BLAKE2s (pypdf-3.9.0.tar.gz) = 6b1b9b291b956181cc60ee7d11a749ee46c8b44c1ded07012054f583923b9199
SHA512 (pypdf-3.9.0.tar.gz) = d26aa258f2fab6949be8704662f2a5e4d0ed0e2e774301d3a1bae013c40ae2a2f6d2555bf78465bd145c2cfe1fdb7e6afd3c6ef68039aafc6dac3f1809e57c1d
Size (pypdf-3.9.0.tar.gz) = 251065 bytes