pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/security/py-hanko
Module Name: pkgsrc
Committed By: wiz
Date: Wed Jan 28 10:30:58 UTC 2026
Added Files:
pkgsrc/security/py-hanko: DESCR Makefile PLIST distinfo
Log Message:
security/py-hanko: import py-hanko-0.32.0
pyhanko is a library for working with signatures in PDF documents.
To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/security/py-hanko/DESCR \
pkgsrc/security/py-hanko/Makefile pkgsrc/security/py-hanko/PLIST \
pkgsrc/security/py-hanko/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Added files:
Index: pkgsrc/security/py-hanko/DESCR
diff -u /dev/null pkgsrc/security/py-hanko/DESCR:1.1
--- /dev/null Wed Jan 28 10:30:58 2026
+++ pkgsrc/security/py-hanko/DESCR Wed Jan 28 10:30:58 2026
@@ -0,0 +1 @@
+pyhanko is a library for working with signatures in PDF documents.
Index: pkgsrc/security/py-hanko/Makefile
diff -u /dev/null pkgsrc/security/py-hanko/Makefile:1.1
--- /dev/null Wed Jan 28 10:30:58 2026
+++ pkgsrc/security/py-hanko/Makefile Wed Jan 28 10:30:58 2026
@@ -0,0 +1,25 @@
+# $NetBSD: Makefile,v 1.1 2026/01/28 10:30:58 wiz Exp $
+
+DISTNAME= pyhanko-0.32.0
+PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/py//}
+CATEGORIES= security python
+MASTER_SITES= ${MASTER_SITE_PYPI:=p/pyhanko/}
+
+MAINTAINER= pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE= https://github.com/MatthiasValvekens/pyHanko
+COMMENT= Tools for stamping and signing PDF files
+LICENSE= mit
+
+TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools
+DEPENDS+= ${PYPKGPREFIX}-asn1crypto>=1.5.1:../../security/py-asn1crypto
+DEPENDS+= ${PYPKGPREFIX}-tzlocal>=4.3:../../time/py-tzlocal
+DEPENDS+= ${PYPKGPREFIX}-hanko-certvalidator>=0.29.0:../../security/py-hanko-certvalidator
+DEPENDS+= ${PYPKGPREFIX}-requests>=2.31.0:../../devel/py-requests
+DEPENDS+= ${PYPKGPREFIX}-yaml>=6.0:../../textproc/py-yaml
+DEPENDS+= ${PYPKGPREFIX}-cryptography>=43.0.3:../../security/py-cryptography
+DEPENDS+= ${PYPKGPREFIX}-lxml>=5.4.0:../../textproc/py-lxml
+
+USE_LANGUAGES= # none
+
+.include "../../lang/python/wheel.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/security/py-hanko/PLIST
diff -u /dev/null pkgsrc/security/py-hanko/PLIST:1.1
--- /dev/null Wed Jan 28 10:30:58 2026
+++ pkgsrc/security/py-hanko/PLIST Wed Jan 28 10:30:58 2026
@@ -0,0 +1,382 @@
+@comment $NetBSD: PLIST,v 1.1 2026/01/28 10:30:58 wiz Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/src/pyhanko/pdf_utils/LICENSE.PyPDF2
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
+${PYSITELIB}/pyhanko/config/__init__.py
+${PYSITELIB}/pyhanko/config/__init__.pyc
+${PYSITELIB}/pyhanko/config/__init__.pyo
+${PYSITELIB}/pyhanko/config/api.py
+${PYSITELIB}/pyhanko/config/api.pyc
+${PYSITELIB}/pyhanko/config/api.pyo
+${PYSITELIB}/pyhanko/config/errors.py
+${PYSITELIB}/pyhanko/config/errors.pyc
+${PYSITELIB}/pyhanko/config/errors.pyo
+${PYSITELIB}/pyhanko/config/local_keys.py
+${PYSITELIB}/pyhanko/config/local_keys.pyc
+${PYSITELIB}/pyhanko/config/local_keys.pyo
+${PYSITELIB}/pyhanko/config/logging.py
+${PYSITELIB}/pyhanko/config/logging.pyc
+${PYSITELIB}/pyhanko/config/logging.pyo
+${PYSITELIB}/pyhanko/config/pkcs11.py
+${PYSITELIB}/pyhanko/config/pkcs11.pyc
+${PYSITELIB}/pyhanko/config/pkcs11.pyo
+${PYSITELIB}/pyhanko/config/py.typed
+${PYSITELIB}/pyhanko/generated/__init__.py
+${PYSITELIB}/pyhanko/generated/__init__.pyc
+${PYSITELIB}/pyhanko/generated/__init__.pyo
+${PYSITELIB}/pyhanko/generated/etsi/__init__.py
+${PYSITELIB}/pyhanko/generated/etsi/__init__.pyc
+${PYSITELIB}/pyhanko/generated/etsi/__init__.pyo
+${PYSITELIB}/pyhanko/generated/etsi/ts_11910202.py
+${PYSITELIB}/pyhanko/generated/etsi/ts_11910202.pyc
+${PYSITELIB}/pyhanko/generated/etsi/ts_11910202.pyo
+${PYSITELIB}/pyhanko/generated/etsi/ts_119612.py
+${PYSITELIB}/pyhanko/generated/etsi/ts_119612.pyc
+${PYSITELIB}/pyhanko/generated/etsi/ts_119612.pyo
+${PYSITELIB}/pyhanko/generated/etsi/ts_119612_extra.py
+${PYSITELIB}/pyhanko/generated/etsi/ts_119612_extra.pyc
+${PYSITELIB}/pyhanko/generated/etsi/ts_119612_extra.pyo
+${PYSITELIB}/pyhanko/generated/etsi/ts_119612_sie.py
+${PYSITELIB}/pyhanko/generated/etsi/ts_119612_sie.pyc
+${PYSITELIB}/pyhanko/generated/etsi/ts_119612_sie.pyo
+${PYSITELIB}/pyhanko/generated/etsi/xades.py
+${PYSITELIB}/pyhanko/generated/etsi/xades.pyc
+${PYSITELIB}/pyhanko/generated/etsi/xades.pyo
+${PYSITELIB}/pyhanko/generated/py.typed
+${PYSITELIB}/pyhanko/generated/w3c/__init__.py
+${PYSITELIB}/pyhanko/generated/w3c/__init__.pyc
+${PYSITELIB}/pyhanko/generated/w3c/__init__.pyo
+${PYSITELIB}/pyhanko/generated/w3c/xmldsig_core.py
+${PYSITELIB}/pyhanko/generated/w3c/xmldsig_core.pyc
+${PYSITELIB}/pyhanko/generated/w3c/xmldsig_core.pyo
+${PYSITELIB}/pyhanko/generated/xml.py
+${PYSITELIB}/pyhanko/generated/xml.pyc
+${PYSITELIB}/pyhanko/generated/xml.pyo
+${PYSITELIB}/pyhanko/keys/__init__.py
+${PYSITELIB}/pyhanko/keys/__init__.pyc
+${PYSITELIB}/pyhanko/keys/__init__.pyo
+${PYSITELIB}/pyhanko/keys/internal.py
+${PYSITELIB}/pyhanko/keys/internal.pyc
+${PYSITELIB}/pyhanko/keys/internal.pyo
+${PYSITELIB}/pyhanko/keys/pemder.py
+${PYSITELIB}/pyhanko/keys/pemder.pyc
+${PYSITELIB}/pyhanko/keys/pemder.pyo
+${PYSITELIB}/pyhanko/keys/py.typed
+${PYSITELIB}/pyhanko/pdf_utils/__init__.py
+${PYSITELIB}/pyhanko/pdf_utils/__init__.pyc
+${PYSITELIB}/pyhanko/pdf_utils/__init__.pyo
+${PYSITELIB}/pyhanko/pdf_utils/barcodes.py
+${PYSITELIB}/pyhanko/pdf_utils/barcodes.pyc
+${PYSITELIB}/pyhanko/pdf_utils/barcodes.pyo
+${PYSITELIB}/pyhanko/pdf_utils/content.py
+${PYSITELIB}/pyhanko/pdf_utils/content.pyc
+${PYSITELIB}/pyhanko/pdf_utils/content.pyo
+${PYSITELIB}/pyhanko/pdf_utils/content_stream_parser.py
+${PYSITELIB}/pyhanko/pdf_utils/content_stream_parser.pyc
+${PYSITELIB}/pyhanko/pdf_utils/content_stream_parser.pyo
+${PYSITELIB}/pyhanko/pdf_utils/crypt/__init__.py
+${PYSITELIB}/pyhanko/pdf_utils/crypt/__init__.pyc
+${PYSITELIB}/pyhanko/pdf_utils/crypt/__init__.pyo
+${PYSITELIB}/pyhanko/pdf_utils/crypt/_iso32004_asn1.py
+${PYSITELIB}/pyhanko/pdf_utils/crypt/_iso32004_asn1.pyc
+${PYSITELIB}/pyhanko/pdf_utils/crypt/_iso32004_asn1.pyo
+${PYSITELIB}/pyhanko/pdf_utils/crypt/_legacy.py
+${PYSITELIB}/pyhanko/pdf_utils/crypt/_legacy.pyc
+${PYSITELIB}/pyhanko/pdf_utils/crypt/_legacy.pyo
+${PYSITELIB}/pyhanko/pdf_utils/crypt/_saslprep.py
+${PYSITELIB}/pyhanko/pdf_utils/crypt/_saslprep.pyc
+${PYSITELIB}/pyhanko/pdf_utils/crypt/_saslprep.pyo
+${PYSITELIB}/pyhanko/pdf_utils/crypt/_util.py
+${PYSITELIB}/pyhanko/pdf_utils/crypt/_util.pyc
+${PYSITELIB}/pyhanko/pdf_utils/crypt/_util.pyo
+${PYSITELIB}/pyhanko/pdf_utils/crypt/api.py
+${PYSITELIB}/pyhanko/pdf_utils/crypt/api.pyc
+${PYSITELIB}/pyhanko/pdf_utils/crypt/api.pyo
+${PYSITELIB}/pyhanko/pdf_utils/crypt/cred_ser.py
+${PYSITELIB}/pyhanko/pdf_utils/crypt/cred_ser.pyc
+${PYSITELIB}/pyhanko/pdf_utils/crypt/cred_ser.pyo
+${PYSITELIB}/pyhanko/pdf_utils/crypt/filter_mixins.py
+${PYSITELIB}/pyhanko/pdf_utils/crypt/filter_mixins.pyc
+${PYSITELIB}/pyhanko/pdf_utils/crypt/filter_mixins.pyo
+${PYSITELIB}/pyhanko/pdf_utils/crypt/pdfmac.py
+${PYSITELIB}/pyhanko/pdf_utils/crypt/pdfmac.pyc
+${PYSITELIB}/pyhanko/pdf_utils/crypt/pdfmac.pyo
+${PYSITELIB}/pyhanko/pdf_utils/crypt/permissions.py
+${PYSITELIB}/pyhanko/pdf_utils/crypt/permissions.pyc
+${PYSITELIB}/pyhanko/pdf_utils/crypt/permissions.pyo
+${PYSITELIB}/pyhanko/pdf_utils/crypt/pubkey.py
+${PYSITELIB}/pyhanko/pdf_utils/crypt/pubkey.pyc
+${PYSITELIB}/pyhanko/pdf_utils/crypt/pubkey.pyo
+${PYSITELIB}/pyhanko/pdf_utils/crypt/standard.py
+${PYSITELIB}/pyhanko/pdf_utils/crypt/standard.pyc
+${PYSITELIB}/pyhanko/pdf_utils/crypt/standard.pyo
+${PYSITELIB}/pyhanko/pdf_utils/embed.py
+${PYSITELIB}/pyhanko/pdf_utils/embed.pyc
+${PYSITELIB}/pyhanko/pdf_utils/embed.pyo
+${PYSITELIB}/pyhanko/pdf_utils/extensions.py
+${PYSITELIB}/pyhanko/pdf_utils/extensions.pyc
+${PYSITELIB}/pyhanko/pdf_utils/extensions.pyo
+${PYSITELIB}/pyhanko/pdf_utils/filters.py
+${PYSITELIB}/pyhanko/pdf_utils/filters.pyc
+${PYSITELIB}/pyhanko/pdf_utils/filters.pyo
+${PYSITELIB}/pyhanko/pdf_utils/font/__init__.py
+${PYSITELIB}/pyhanko/pdf_utils/font/__init__.pyc
+${PYSITELIB}/pyhanko/pdf_utils/font/__init__.pyo
+${PYSITELIB}/pyhanko/pdf_utils/font/api.py
+${PYSITELIB}/pyhanko/pdf_utils/font/api.pyc
+${PYSITELIB}/pyhanko/pdf_utils/font/api.pyo
+${PYSITELIB}/pyhanko/pdf_utils/font/basic.py
+${PYSITELIB}/pyhanko/pdf_utils/font/basic.pyc
+${PYSITELIB}/pyhanko/pdf_utils/font/basic.pyo
+${PYSITELIB}/pyhanko/pdf_utils/font/opentype.py
+${PYSITELIB}/pyhanko/pdf_utils/font/opentype.pyc
+${PYSITELIB}/pyhanko/pdf_utils/font/opentype.pyo
+${PYSITELIB}/pyhanko/pdf_utils/form_tools.py
+${PYSITELIB}/pyhanko/pdf_utils/form_tools.pyc
+${PYSITELIB}/pyhanko/pdf_utils/form_tools.pyo
+${PYSITELIB}/pyhanko/pdf_utils/generic.py
+${PYSITELIB}/pyhanko/pdf_utils/generic.pyc
+${PYSITELIB}/pyhanko/pdf_utils/generic.pyo
+${PYSITELIB}/pyhanko/pdf_utils/images.py
+${PYSITELIB}/pyhanko/pdf_utils/images.pyc
+${PYSITELIB}/pyhanko/pdf_utils/images.pyo
+${PYSITELIB}/pyhanko/pdf_utils/incremental_writer.py
+${PYSITELIB}/pyhanko/pdf_utils/incremental_writer.pyc
+${PYSITELIB}/pyhanko/pdf_utils/incremental_writer.pyo
+${PYSITELIB}/pyhanko/pdf_utils/layout.py
+${PYSITELIB}/pyhanko/pdf_utils/layout.pyc
+${PYSITELIB}/pyhanko/pdf_utils/layout.pyo
+${PYSITELIB}/pyhanko/pdf_utils/metadata/__init__.py
+${PYSITELIB}/pyhanko/pdf_utils/metadata/__init__.pyc
+${PYSITELIB}/pyhanko/pdf_utils/metadata/__init__.pyo
+${PYSITELIB}/pyhanko/pdf_utils/metadata/info.py
+${PYSITELIB}/pyhanko/pdf_utils/metadata/info.pyc
+${PYSITELIB}/pyhanko/pdf_utils/metadata/info.pyo
+${PYSITELIB}/pyhanko/pdf_utils/metadata/model.py
+${PYSITELIB}/pyhanko/pdf_utils/metadata/model.pyc
+${PYSITELIB}/pyhanko/pdf_utils/metadata/model.pyo
+${PYSITELIB}/pyhanko/pdf_utils/metadata/xmp_xml.py
+${PYSITELIB}/pyhanko/pdf_utils/metadata/xmp_xml.pyc
+${PYSITELIB}/pyhanko/pdf_utils/metadata/xmp_xml.pyo
+${PYSITELIB}/pyhanko/pdf_utils/misc.py
+${PYSITELIB}/pyhanko/pdf_utils/misc.pyc
+${PYSITELIB}/pyhanko/pdf_utils/misc.pyo
+${PYSITELIB}/pyhanko/pdf_utils/py.typed
+${PYSITELIB}/pyhanko/pdf_utils/qr.py
+${PYSITELIB}/pyhanko/pdf_utils/qr.pyc
+${PYSITELIB}/pyhanko/pdf_utils/qr.pyo
+${PYSITELIB}/pyhanko/pdf_utils/reader.py
+${PYSITELIB}/pyhanko/pdf_utils/reader.pyc
+${PYSITELIB}/pyhanko/pdf_utils/reader.pyo
+${PYSITELIB}/pyhanko/pdf_utils/rw_common.py
+${PYSITELIB}/pyhanko/pdf_utils/rw_common.pyc
+${PYSITELIB}/pyhanko/pdf_utils/rw_common.pyo
+${PYSITELIB}/pyhanko/pdf_utils/text.py
+${PYSITELIB}/pyhanko/pdf_utils/text.pyc
+${PYSITELIB}/pyhanko/pdf_utils/text.pyo
+${PYSITELIB}/pyhanko/pdf_utils/writer.py
+${PYSITELIB}/pyhanko/pdf_utils/writer.pyc
+${PYSITELIB}/pyhanko/pdf_utils/writer.pyo
+${PYSITELIB}/pyhanko/pdf_utils/xref.py
+${PYSITELIB}/pyhanko/pdf_utils/xref.pyc
+${PYSITELIB}/pyhanko/pdf_utils/xref.pyo
+${PYSITELIB}/pyhanko/sign/__init__.py
+${PYSITELIB}/pyhanko/sign/__init__.pyc
+${PYSITELIB}/pyhanko/sign/__init__.pyo
+${PYSITELIB}/pyhanko/sign/ades/__init__.py
+${PYSITELIB}/pyhanko/sign/ades/__init__.pyc
+${PYSITELIB}/pyhanko/sign/ades/__init__.pyo
+${PYSITELIB}/pyhanko/sign/ades/api.py
+${PYSITELIB}/pyhanko/sign/ades/api.pyc
+${PYSITELIB}/pyhanko/sign/ades/api.pyo
+${PYSITELIB}/pyhanko/sign/ades/asn1_util.py
+${PYSITELIB}/pyhanko/sign/ades/asn1_util.pyc
+${PYSITELIB}/pyhanko/sign/ades/asn1_util.pyo
+${PYSITELIB}/pyhanko/sign/ades/cades_asn1.py
+${PYSITELIB}/pyhanko/sign/ades/cades_asn1.pyc
+${PYSITELIB}/pyhanko/sign/ades/cades_asn1.pyo
+${PYSITELIB}/pyhanko/sign/ades/qualified_asn1.py
+${PYSITELIB}/pyhanko/sign/ades/qualified_asn1.pyc
+${PYSITELIB}/pyhanko/sign/ades/qualified_asn1.pyo
+${PYSITELIB}/pyhanko/sign/ades/report.py
+${PYSITELIB}/pyhanko/sign/ades/report.pyc
+${PYSITELIB}/pyhanko/sign/ades/report.pyo
+${PYSITELIB}/pyhanko/sign/attributes.py
+${PYSITELIB}/pyhanko/sign/attributes.pyc
+${PYSITELIB}/pyhanko/sign/attributes.pyo
+${PYSITELIB}/pyhanko/sign/diff_analysis/__init__.py
+${PYSITELIB}/pyhanko/sign/diff_analysis/__init__.pyc
+${PYSITELIB}/pyhanko/sign/diff_analysis/__init__.pyo
+${PYSITELIB}/pyhanko/sign/diff_analysis/commons.py
+${PYSITELIB}/pyhanko/sign/diff_analysis/commons.pyc
+${PYSITELIB}/pyhanko/sign/diff_analysis/commons.pyo
+${PYSITELIB}/pyhanko/sign/diff_analysis/constants.py
+${PYSITELIB}/pyhanko/sign/diff_analysis/constants.pyc
+${PYSITELIB}/pyhanko/sign/diff_analysis/constants.pyo
+${PYSITELIB}/pyhanko/sign/diff_analysis/form_rules_api.py
+${PYSITELIB}/pyhanko/sign/diff_analysis/form_rules_api.pyc
+${PYSITELIB}/pyhanko/sign/diff_analysis/form_rules_api.pyo
+${PYSITELIB}/pyhanko/sign/diff_analysis/policies.py
+${PYSITELIB}/pyhanko/sign/diff_analysis/policies.pyc
+${PYSITELIB}/pyhanko/sign/diff_analysis/policies.pyo
+${PYSITELIB}/pyhanko/sign/diff_analysis/policy_api.py
+${PYSITELIB}/pyhanko/sign/diff_analysis/policy_api.pyc
+${PYSITELIB}/pyhanko/sign/diff_analysis/policy_api.pyo
+${PYSITELIB}/pyhanko/sign/diff_analysis/rules/__init__.py
+${PYSITELIB}/pyhanko/sign/diff_analysis/rules/__init__.pyc
+${PYSITELIB}/pyhanko/sign/diff_analysis/rules/__init__.pyo
+${PYSITELIB}/pyhanko/sign/diff_analysis/rules/file_structure_rules.py
+${PYSITELIB}/pyhanko/sign/diff_analysis/rules/file_structure_rules.pyc
+${PYSITELIB}/pyhanko/sign/diff_analysis/rules/file_structure_rules.pyo
+${PYSITELIB}/pyhanko/sign/diff_analysis/rules/form_field_rules.py
+${PYSITELIB}/pyhanko/sign/diff_analysis/rules/form_field_rules.pyc
+${PYSITELIB}/pyhanko/sign/diff_analysis/rules/form_field_rules.pyo
+${PYSITELIB}/pyhanko/sign/diff_analysis/rules/metadata_rules.py
+${PYSITELIB}/pyhanko/sign/diff_analysis/rules/metadata_rules.pyc
+${PYSITELIB}/pyhanko/sign/diff_analysis/rules/metadata_rules.pyo
+${PYSITELIB}/pyhanko/sign/diff_analysis/rules_api.py
+${PYSITELIB}/pyhanko/sign/diff_analysis/rules_api.pyc
+${PYSITELIB}/pyhanko/sign/diff_analysis/rules_api.pyo
+${PYSITELIB}/pyhanko/sign/fields.py
+${PYSITELIB}/pyhanko/sign/fields.pyc
+${PYSITELIB}/pyhanko/sign/fields.pyo
+${PYSITELIB}/pyhanko/sign/general.py
+${PYSITELIB}/pyhanko/sign/general.pyc
+${PYSITELIB}/pyhanko/sign/general.pyo
+${PYSITELIB}/pyhanko/sign/pkcs11.py
+${PYSITELIB}/pyhanko/sign/pkcs11.pyc
+${PYSITELIB}/pyhanko/sign/pkcs11.pyo
+${PYSITELIB}/pyhanko/sign/py.typed
+${PYSITELIB}/pyhanko/sign/signers/__init__.py
+${PYSITELIB}/pyhanko/sign/signers/__init__.pyc
+${PYSITELIB}/pyhanko/sign/signers/__init__.pyo
+${PYSITELIB}/pyhanko/sign/signers/cms_embedder.py
+${PYSITELIB}/pyhanko/sign/signers/cms_embedder.pyc
+${PYSITELIB}/pyhanko/sign/signers/cms_embedder.pyo
+${PYSITELIB}/pyhanko/sign/signers/constants.py
+${PYSITELIB}/pyhanko/sign/signers/constants.pyc
+${PYSITELIB}/pyhanko/sign/signers/constants.pyo
+${PYSITELIB}/pyhanko/sign/signers/csc_signer.py
+${PYSITELIB}/pyhanko/sign/signers/csc_signer.pyc
+${PYSITELIB}/pyhanko/sign/signers/csc_signer.pyo
+${PYSITELIB}/pyhanko/sign/signers/functions.py
+${PYSITELIB}/pyhanko/sign/signers/functions.pyc
+${PYSITELIB}/pyhanko/sign/signers/functions.pyo
+${PYSITELIB}/pyhanko/sign/signers/pdf_byterange.py
+${PYSITELIB}/pyhanko/sign/signers/pdf_byterange.pyc
+${PYSITELIB}/pyhanko/sign/signers/pdf_byterange.pyo
+${PYSITELIB}/pyhanko/sign/signers/pdf_cms.py
+${PYSITELIB}/pyhanko/sign/signers/pdf_cms.pyc
+${PYSITELIB}/pyhanko/sign/signers/pdf_cms.pyo
+${PYSITELIB}/pyhanko/sign/signers/pdf_signer.py
+${PYSITELIB}/pyhanko/sign/signers/pdf_signer.pyc
+${PYSITELIB}/pyhanko/sign/signers/pdf_signer.pyo
+${PYSITELIB}/pyhanko/sign/timestamps/__init__.py
+${PYSITELIB}/pyhanko/sign/timestamps/__init__.pyc
+${PYSITELIB}/pyhanko/sign/timestamps/__init__.pyo
+${PYSITELIB}/pyhanko/sign/timestamps/aiohttp_client.py
+${PYSITELIB}/pyhanko/sign/timestamps/aiohttp_client.pyc
+${PYSITELIB}/pyhanko/sign/timestamps/aiohttp_client.pyo
+${PYSITELIB}/pyhanko/sign/timestamps/api.py
+${PYSITELIB}/pyhanko/sign/timestamps/api.pyc
+${PYSITELIB}/pyhanko/sign/timestamps/api.pyo
+${PYSITELIB}/pyhanko/sign/timestamps/common_utils.py
+${PYSITELIB}/pyhanko/sign/timestamps/common_utils.pyc
+${PYSITELIB}/pyhanko/sign/timestamps/common_utils.pyo
+${PYSITELIB}/pyhanko/sign/timestamps/dummy_client.py
+${PYSITELIB}/pyhanko/sign/timestamps/dummy_client.pyc
+${PYSITELIB}/pyhanko/sign/timestamps/dummy_client.pyo
+${PYSITELIB}/pyhanko/sign/timestamps/requests_client.py
+${PYSITELIB}/pyhanko/sign/timestamps/requests_client.pyc
+${PYSITELIB}/pyhanko/sign/timestamps/requests_client.pyo
+${PYSITELIB}/pyhanko/sign/validation/__init__.py
+${PYSITELIB}/pyhanko/sign/validation/__init__.pyc
+${PYSITELIB}/pyhanko/sign/validation/__init__.pyo
+${PYSITELIB}/pyhanko/sign/validation/ades.py
+${PYSITELIB}/pyhanko/sign/validation/ades.pyc
+${PYSITELIB}/pyhanko/sign/validation/ades.pyo
+${PYSITELIB}/pyhanko/sign/validation/dss.py
+${PYSITELIB}/pyhanko/sign/validation/dss.pyc
+${PYSITELIB}/pyhanko/sign/validation/dss.pyo
+${PYSITELIB}/pyhanko/sign/validation/errors.py
+${PYSITELIB}/pyhanko/sign/validation/errors.pyc
+${PYSITELIB}/pyhanko/sign/validation/errors.pyo
+${PYSITELIB}/pyhanko/sign/validation/generic_cms.py
+${PYSITELIB}/pyhanko/sign/validation/generic_cms.pyc
+${PYSITELIB}/pyhanko/sign/validation/generic_cms.pyo
+${PYSITELIB}/pyhanko/sign/validation/ltv.py
+${PYSITELIB}/pyhanko/sign/validation/ltv.pyc
+${PYSITELIB}/pyhanko/sign/validation/ltv.pyo
+${PYSITELIB}/pyhanko/sign/validation/pdf_embedded.py
+${PYSITELIB}/pyhanko/sign/validation/pdf_embedded.pyc
+${PYSITELIB}/pyhanko/sign/validation/pdf_embedded.pyo
+${PYSITELIB}/pyhanko/sign/validation/policy_decl.py
+${PYSITELIB}/pyhanko/sign/validation/policy_decl.pyc
+${PYSITELIB}/pyhanko/sign/validation/policy_decl.pyo
+${PYSITELIB}/pyhanko/sign/validation/qualified/__init__.py
+${PYSITELIB}/pyhanko/sign/validation/qualified/__init__.pyc
+${PYSITELIB}/pyhanko/sign/validation/qualified/__init__.pyo
+${PYSITELIB}/pyhanko/sign/validation/qualified/assess.py
+${PYSITELIB}/pyhanko/sign/validation/qualified/assess.pyc
+${PYSITELIB}/pyhanko/sign/validation/qualified/assess.pyo
+${PYSITELIB}/pyhanko/sign/validation/qualified/eutl_fetch.py
+${PYSITELIB}/pyhanko/sign/validation/qualified/eutl_fetch.pyc
+${PYSITELIB}/pyhanko/sign/validation/qualified/eutl_fetch.pyo
+${PYSITELIB}/pyhanko/sign/validation/qualified/eutl_parse.py
+${PYSITELIB}/pyhanko/sign/validation/qualified/eutl_parse.pyc
+${PYSITELIB}/pyhanko/sign/validation/qualified/eutl_parse.pyo
+${PYSITELIB}/pyhanko/sign/validation/qualified/lotl-certs/bootstrap.cert.pem
+${PYSITELIB}/pyhanko/sign/validation/qualified/lotl-certs/latest.cert.pem
+${PYSITELIB}/pyhanko/sign/validation/qualified/q_status.py
+${PYSITELIB}/pyhanko/sign/validation/qualified/q_status.pyc
+${PYSITELIB}/pyhanko/sign/validation/qualified/q_status.pyo
+${PYSITELIB}/pyhanko/sign/validation/qualified/tsp.py
+${PYSITELIB}/pyhanko/sign/validation/qualified/tsp.pyc
+${PYSITELIB}/pyhanko/sign/validation/qualified/tsp.pyo
+${PYSITELIB}/pyhanko/sign/validation/report/__init__.py
+${PYSITELIB}/pyhanko/sign/validation/report/__init__.pyc
+${PYSITELIB}/pyhanko/sign/validation/report/__init__.pyo
+${PYSITELIB}/pyhanko/sign/validation/report/tools.py
+${PYSITELIB}/pyhanko/sign/validation/report/tools.pyc
+${PYSITELIB}/pyhanko/sign/validation/report/tools.pyo
+${PYSITELIB}/pyhanko/sign/validation/settings.py
+${PYSITELIB}/pyhanko/sign/validation/settings.pyc
+${PYSITELIB}/pyhanko/sign/validation/settings.pyo
+${PYSITELIB}/pyhanko/sign/validation/status.py
+${PYSITELIB}/pyhanko/sign/validation/status.pyc
+${PYSITELIB}/pyhanko/sign/validation/status.pyo
+${PYSITELIB}/pyhanko/sign/validation/utils.py
+${PYSITELIB}/pyhanko/sign/validation/utils.pyc
+${PYSITELIB}/pyhanko/sign/validation/utils.pyo
+${PYSITELIB}/pyhanko/stamp/__init__.py
+${PYSITELIB}/pyhanko/stamp/__init__.pyc
+${PYSITELIB}/pyhanko/stamp/__init__.pyo
+${PYSITELIB}/pyhanko/stamp/appearances.py
+${PYSITELIB}/pyhanko/stamp/appearances.pyc
+${PYSITELIB}/pyhanko/stamp/appearances.pyo
+${PYSITELIB}/pyhanko/stamp/art.py
+${PYSITELIB}/pyhanko/stamp/art.pyc
+${PYSITELIB}/pyhanko/stamp/art.pyo
+${PYSITELIB}/pyhanko/stamp/base.py
+${PYSITELIB}/pyhanko/stamp/base.pyc
+${PYSITELIB}/pyhanko/stamp/base.pyo
+${PYSITELIB}/pyhanko/stamp/functions.py
+${PYSITELIB}/pyhanko/stamp/functions.pyc
+${PYSITELIB}/pyhanko/stamp/functions.pyo
+${PYSITELIB}/pyhanko/stamp/py.typed
+${PYSITELIB}/pyhanko/stamp/qr.py
+${PYSITELIB}/pyhanko/stamp/qr.pyc
+${PYSITELIB}/pyhanko/stamp/qr.pyo
+${PYSITELIB}/pyhanko/stamp/static.py
+${PYSITELIB}/pyhanko/stamp/static.pyc
+${PYSITELIB}/pyhanko/stamp/static.pyo
+${PYSITELIB}/pyhanko/stamp/text.py
+${PYSITELIB}/pyhanko/stamp/text.pyc
+${PYSITELIB}/pyhanko/stamp/text.pyo
+${PYSITELIB}/pyhanko/version/__init__.py
+${PYSITELIB}/pyhanko/version/__init__.pyc
+${PYSITELIB}/pyhanko/version/__init__.pyo
+${PYSITELIB}/pyhanko/version/py.typed
Index: pkgsrc/security/py-hanko/distinfo
diff -u /dev/null pkgsrc/security/py-hanko/distinfo:1.1
--- /dev/null Wed Jan 28 10:30:58 2026
+++ pkgsrc/security/py-hanko/distinfo Wed Jan 28 10:30:58 2026
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2026/01/28 10:30:58 wiz Exp $
+
+BLAKE2s (pyhanko-0.32.0.tar.gz) = 02e49c7e61103c62625d8f48b37771e6802076a12fc2315ab657b71f2fab4947
+SHA512 (pyhanko-0.32.0.tar.gz) = ffb668c02b778c5af98f95d4a3c86967e5bf91a32b93b72ccf76e796cd3f751c7e712f8904f76b4315b2bd0e7d1f704079a415ae6de5432db8069af932461b1a
+Size (pyhanko-0.32.0.tar.gz) = 411900 bytes
Home |
Main Index |
Thread Index |
Old Index