pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/www/py-pysaml2
Module Name: pkgsrc
Committed By: adam
Date: Tue Apr 22 16:17:39 UTC 2025
Modified Files:
pkgsrc/www/py-pysaml2: Makefile PLIST distinfo
Added Files:
pkgsrc/www/py-pysaml2: ALTERNATIVES
Log Message:
py-pysaml2: updated to 7.5.2
7.5.2 (2025-02-10)
Include the XSD of the XML Encryption Syntax and Processing Version 1.1 to the schema validator
7.5.1 (2025-02-10)
deps: restrict pyOpenSSL up to v24.2.1 until it is replaced
deps: update dependncies for the lockfile and examples
7.5.0 (2024-01-30)
Fix missing requested attributes from the ACS
Add support for errorURL to be exposed in metadata for IdP
Update logged message when the signature validation on the assertion fails
Replace imp with importlib
deps: restrict xmlschema version
deps: remove utility from packaging
examples: update code and README to align with latest code
docs: update readme with info about xmlsec1 compatibility
7.4.2 (2023-06-11)
Add support for xmlsec1 1.3.x
Use the set crypto_backend when creating the entity metadata
7.4.1 (2023-02-24)
Fix subject-id requirements processing
7.4.0 (2023-02-14)
Ensure the ID of each Signature element is unique when signing an encrypted assertion
Bump Python to 3.9
dev: Add mypy configuration and type stubs
tests: move tox.ini config into pyproject.toml
docs: Update release instructions
To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/www/py-pysaml2/ALTERNATIVES
cvs rdiff -u -r1.3 -r1.4 pkgsrc/www/py-pysaml2/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/www/py-pysaml2/PLIST \
pkgsrc/www/py-pysaml2/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/www/py-pysaml2/Makefile
diff -u pkgsrc/www/py-pysaml2/Makefile:1.3 pkgsrc/www/py-pysaml2/Makefile:1.4
--- pkgsrc/www/py-pysaml2/Makefile:1.3 Mon Oct 14 06:46:08 2024
+++ pkgsrc/www/py-pysaml2/Makefile Tue Apr 22 16:17:38 2025
@@ -1,26 +1,34 @@
-# $NetBSD: Makefile,v 1.3 2024/10/14 06:46:08 wiz Exp $
+# $NetBSD: Makefile,v 1.4 2025/04/22 16:17:38 adam Exp $
-DISTNAME= pysaml2-7.1.2
+DISTNAME= pysaml2-7.5.2
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
-CATEGORIES= python www
+CATEGORIES= www python
MASTER_SITES= ${MASTER_SITE_PYPI:=p/pysaml2/}
MAINTAINER= kethzer.dr%gmail.com@localhost
-HOMEPAGE= https://github.com/rohe/pysaml2
+HOMEPAGE= https://github.com/IdentityPython/pysaml2
COMMENT= Python implementation of SAML Version 2
LICENSE= apache-2.0
-DEPENDS+= ${PYPKGPREFIX}-decorator-[0-9]*:../../devel/py-decorator
-DEPENDS+= ${PYPKGPREFIX}-requests-[0-9]*:../../devel/py-requests
-DEPENDS+= ${PYPKGPREFIX}-future-[0-9]*:../../devel/py-future
-DEPENDS+= ${PYPKGPREFIX}-paste-[0-9]*:../../www/py-paste
-DEPENDS+= ${PYPKGPREFIX}-zope.interface-[0-9]*:../../devel/py-zope.interface
-DEPENDS+= ${PYPKGPREFIX}-pytz-[0-9]*:../../time/py-pytz
+TOOL_DEPENDS+= ${PYPKGPREFIX}-poetry-core>=1.0.0:../../devel/py-poetry-core
DEPENDS+= ${PYPKGPREFIX}-OpenSSL-[0-9]*:../../security/py-OpenSSL
+DEPENDS+= ${PYPKGPREFIX}-cryptography>=3.1:../../security/py-cryptography
DEPENDS+= ${PYPKGPREFIX}-dateutil-[0-9]*:../../time/py-dateutil
-DEPENDS+= ${PYPKGPREFIX}-six-[0-9]*:../../lang/py-six
+DEPENDS+= ${PYPKGPREFIX}-defusedxml-[0-9]*:../../textproc/py-defusedxml
+DEPENDS+= ${PYPKGPREFIX}-pytz-[0-9]*:../../time/py-pytz
+DEPENDS+= ${PYPKGPREFIX}-requests>=2:../../devel/py-requests
+DEPENDS+= ${PYPKGPREFIX}-xmlschema-[0-9]*:../../textproc/py-xmlschema
USE_LANGUAGES= # none
-.include "../../lang/python/egg.mk"
+REPLACE_PYTHON+= src/saml2/authn_context/timesync.py
+
+post-install:
+.for bin in make_metadata mdexport merge_metadata parse_xsd2
+ cd ${DESTDIR}${PREFIX}/bin && \
+ ${MV} ${bin} ${bin}-${PYVERSSUFFIX} || ${TRUE}
+.endfor
+
+.include "../../lang/python/application.mk"
+.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/www/py-pysaml2/PLIST
diff -u pkgsrc/www/py-pysaml2/PLIST:1.1 pkgsrc/www/py-pysaml2/PLIST:1.2
--- pkgsrc/www/py-pysaml2/PLIST:1.1 Tue Aug 29 14:04:20 2023
+++ pkgsrc/www/py-pysaml2/PLIST Tue Apr 22 16:17:38 2025
@@ -1,14 +1,13 @@
-@comment $NetBSD: PLIST,v 1.1 2023/08/29 14:04:20 manu Exp $
-bin/make_metadata.py
-bin/mdexport.py
-bin/merge_metadata.py
-bin/parse_xsd2.py
-${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
-${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
-${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
-${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
-${PYSITELIB}/${EGG_INFODIR}/requires.txt
-${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+@comment $NetBSD: PLIST,v 1.2 2025/04/22 16:17:38 adam Exp $
+bin/make_metadata-${PYVERSSUFFIX}
+bin/mdexport-${PYVERSSUFFIX}
+bin/merge_metadata-${PYVERSSUFFIX}
+bin/parse_xsd2-${PYVERSSUFFIX}
+${PYSITELIB}/${WHEEL_INFODIR}/LICENSE
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt
${PYSITELIB}/saml2/__init__.py
${PYSITELIB}/saml2/__init__.pyc
${PYSITELIB}/saml2/__init__.pyo
@@ -108,6 +107,10 @@ ${PYSITELIB}/saml2/data/__init__.pyo
${PYSITELIB}/saml2/data/schemas/__init__.py
${PYSITELIB}/saml2/data/schemas/__init__.pyc
${PYSITELIB}/saml2/data/schemas/__init__.pyo
+${PYSITELIB}/saml2/data/schemas/eidas-schema-attribute-legalperson.xsd
+${PYSITELIB}/saml2/data/schemas/eidas-schema-attribute-naturalperson.xsd
+${PYSITELIB}/saml2/data/schemas/eidas-schema-metadata-servicelist.xsd
+${PYSITELIB}/saml2/data/schemas/eidas-schema-saml-extensions.xsd
${PYSITELIB}/saml2/data/schemas/envelope.xsd
${PYSITELIB}/saml2/data/schemas/saml-schema-assertion-2.0.xsd
${PYSITELIB}/saml2/data/schemas/saml-schema-authn-context-2.0.xsd
@@ -148,6 +151,7 @@ ${PYSITELIB}/saml2/data/schemas/sstc-req
${PYSITELIB}/saml2/data/schemas/sstc-saml-attribute-ext.xsd
${PYSITELIB}/saml2/data/schemas/sstc-saml-metadata-algsupport-v1.0.xsd
${PYSITELIB}/saml2/data/schemas/sstc-saml-metadata-ui-v1.0.xsd
+${PYSITELIB}/saml2/data/schemas/xenc-schema-11.xsd
${PYSITELIB}/saml2/data/schemas/xenc-schema.xsd
${PYSITELIB}/saml2/data/schemas/xml.xsd
${PYSITELIB}/saml2/data/schemas/xmldsig-core-schema.xsd
@@ -338,6 +342,31 @@ ${PYSITELIB}/saml2/soap.pyo
${PYSITELIB}/saml2/time_util.py
${PYSITELIB}/saml2/time_util.pyc
${PYSITELIB}/saml2/time_util.pyo
+${PYSITELIB}/saml2/tools/make_metadata.py
+${PYSITELIB}/saml2/tools/make_metadata.pyc
+${PYSITELIB}/saml2/tools/make_metadata.pyo
+${PYSITELIB}/saml2/tools/mdexport.py
+${PYSITELIB}/saml2/tools/mdexport.pyc
+${PYSITELIB}/saml2/tools/mdexport.pyo
+${PYSITELIB}/saml2/tools/mdexport_test.py
+${PYSITELIB}/saml2/tools/mdexport_test.pyc
+${PYSITELIB}/saml2/tools/mdexport_test.pyo
+${PYSITELIB}/saml2/tools/mdimport.py
+${PYSITELIB}/saml2/tools/mdimport.pyc
+${PYSITELIB}/saml2/tools/mdimport.pyo
+${PYSITELIB}/saml2/tools/merge_metadata.py
+${PYSITELIB}/saml2/tools/merge_metadata.pyc
+${PYSITELIB}/saml2/tools/merge_metadata.pyo
+${PYSITELIB}/saml2/tools/parse_xsd2.py
+${PYSITELIB}/saml2/tools/parse_xsd2.pyc
+${PYSITELIB}/saml2/tools/parse_xsd2.pyo
+${PYSITELIB}/saml2/tools/sync_attrmaps.py
+${PYSITELIB}/saml2/tools/sync_attrmaps.pyc
+${PYSITELIB}/saml2/tools/sync_attrmaps.pyo
+${PYSITELIB}/saml2/tools/update_metadata.sh
+${PYSITELIB}/saml2/tools/verify_metadata.py
+${PYSITELIB}/saml2/tools/verify_metadata.pyc
+${PYSITELIB}/saml2/tools/verify_metadata.pyo
${PYSITELIB}/saml2/userinfo/__init__.py
${PYSITELIB}/saml2/userinfo/__init__.pyc
${PYSITELIB}/saml2/userinfo/__init__.pyo
@@ -383,3 +412,21 @@ ${PYSITELIB}/saml2/xmldsig/__init__.pyo
${PYSITELIB}/saml2/xmlenc/__init__.py
${PYSITELIB}/saml2/xmlenc/__init__.pyc
${PYSITELIB}/saml2/xmlenc/__init__.pyo
+${PYSITELIB}/saml2test/__init__.py
+${PYSITELIB}/saml2test/__init__.pyc
+${PYSITELIB}/saml2test/__init__.pyo
+${PYSITELIB}/saml2test/check.py
+${PYSITELIB}/saml2test/check.pyc
+${PYSITELIB}/saml2test/check.pyo
+${PYSITELIB}/saml2test/interaction.py
+${PYSITELIB}/saml2test/interaction.pyc
+${PYSITELIB}/saml2test/interaction.pyo
+${PYSITELIB}/saml2test/opfunc.py
+${PYSITELIB}/saml2test/opfunc.pyc
+${PYSITELIB}/saml2test/opfunc.pyo
+${PYSITELIB}/saml2test/status.py
+${PYSITELIB}/saml2test/status.pyc
+${PYSITELIB}/saml2test/status.pyo
+${PYSITELIB}/saml2test/tool.py
+${PYSITELIB}/saml2test/tool.pyc
+${PYSITELIB}/saml2test/tool.pyo
Index: pkgsrc/www/py-pysaml2/distinfo
diff -u pkgsrc/www/py-pysaml2/distinfo:1.1 pkgsrc/www/py-pysaml2/distinfo:1.2
--- pkgsrc/www/py-pysaml2/distinfo:1.1 Tue Aug 29 14:04:20 2023
+++ pkgsrc/www/py-pysaml2/distinfo Tue Apr 22 16:17:38 2025
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.1 2023/08/29 14:04:20 manu Exp $
+$NetBSD: distinfo,v 1.2 2025/04/22 16:17:38 adam Exp $
-BLAKE2s (pysaml2-7.1.2.tar.gz) = 1b1bbc3353d9aceaf37a9d3dbb65964284d270d4a86a225e8e4c1cea37fd8d49
-SHA512 (pysaml2-7.1.2.tar.gz) = 363bec70b2a4acb01e248e2b7636df15e2ead26ff5b948ae44a238f295711f1d88ce793f9b72f504455a5db5ff6dcb7fb3129771a6146e01eccda4aca2f01b90
-Size (pysaml2-7.1.2.tar.gz) = 366722 bytes
+BLAKE2s (pysaml2-7.5.2.tar.gz) = 352aa81548ce74f5819f72b47858c26035e5924b9652854ff28cceaaf9c64d20
+SHA512 (pysaml2-7.5.2.tar.gz) = 736c3388c6921bce34ede8096c95169e801208e5265a82683212f790c0988d67836fc6c4a4e3f7ca6a23acb7ea6f9a6825cb0f5a1f2de6f6c6a0aa8b67614613
+Size (pysaml2-7.5.2.tar.gz) = 340843 bytes
Added files:
Index: pkgsrc/www/py-pysaml2/ALTERNATIVES
diff -u /dev/null pkgsrc/www/py-pysaml2/ALTERNATIVES:1.1
--- /dev/null Tue Apr 22 16:17:39 2025
+++ pkgsrc/www/py-pysaml2/ALTERNATIVES Tue Apr 22 16:17:38 2025
@@ -0,0 +1,4 @@
+bin/make_metadata @PREFIX@/bin/make_metadata-@PYVERSSUFFIX@
+bin/mdexport @PREFIX@/bin/mdexport-@PYVERSSUFFIX@
+bin/merge_metadata @PREFIX@/bin/merge_metadata-@PYVERSSUFFIX@
+bin/parse_xsd2 @PREFIX@/bin/parse_xsd2-@PYVERSSUFFIX@
Home |
Main Index |
Thread Index |
Old Index