Add py-pysaml2
This commit is contained in:
parent
8f2129eeb2
commit
b774e55c7d
1
Makefile
1
Makefile
|
@ -3522,6 +3522,7 @@ SUBDIR+= py-pyquante
|
|||
SUBDIR+= py-pyrit
|
||||
SUBDIR+= py-pyrr
|
||||
SUBDIR+= py-pysal
|
||||
SUBDIR+= py-pysaml2
|
||||
SUBDIR+= py-pysb
|
||||
SUBDIR+= py-pyscard
|
||||
SUBDIR+= py-pyside
|
||||
|
|
|
@ -0,0 +1 @@
|
|||
Python implementation of SAML Version 2
|
|
@ -0,0 +1,26 @@
|
|||
# $NetBSD$
|
||||
|
||||
DISTNAME= pysaml2-4.4.0
|
||||
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
|
||||
CATEGORIES= python www
|
||||
MASTER_SITES= ${MASTER_SITE_PYPI:=p/pysaml2/}
|
||||
|
||||
MAINTAINER= kethzer.dr@gmail.com
|
||||
HOMEPAGE= https://github.com/rohe/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}-ZopeInterface-[0-9]*:../../devel/py-ZopeInterface
|
||||
DEPENDS+= ${PYPKGPREFIX}-pytz-[0-9]*:../../time/py-pytz
|
||||
DEPENDS+= ${PYPKGPREFIX}-OpenSSL-[0-9]*:../../security/py-OpenSSL
|
||||
DEPENDS+= ${PYPKGPREFIX}-dateutil-[0-9]*:../../time/py-dateutil
|
||||
DEPENDS+= ${PYPKGPREFIX}-six-[0-9]*:../../lang/py-six
|
||||
|
||||
USE_LANGUAGES= # none
|
||||
|
||||
.include "../../lang/python/egg.mk"
|
||||
.include "../../mk/bsd.pkg.mk"
|
|
@ -0,0 +1,305 @@
|
|||
@comment $NetBSD$
|
||||
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
|
||||
${PYSITELIB}/saml2/__init__.py
|
||||
${PYSITELIB}/saml2/__init__.pyc
|
||||
${PYSITELIB}/saml2/__init__.pyo
|
||||
${PYSITELIB}/saml2/aes.py
|
||||
${PYSITELIB}/saml2/aes.pyc
|
||||
${PYSITELIB}/saml2/aes.pyo
|
||||
${PYSITELIB}/saml2/algsupport.py
|
||||
${PYSITELIB}/saml2/algsupport.pyc
|
||||
${PYSITELIB}/saml2/algsupport.pyo
|
||||
${PYSITELIB}/saml2/argtree.py
|
||||
${PYSITELIB}/saml2/argtree.pyc
|
||||
${PYSITELIB}/saml2/argtree.pyo
|
||||
${PYSITELIB}/saml2/assertion.py
|
||||
${PYSITELIB}/saml2/assertion.pyc
|
||||
${PYSITELIB}/saml2/assertion.pyo
|
||||
${PYSITELIB}/saml2/attribute_converter.py
|
||||
${PYSITELIB}/saml2/attribute_converter.pyc
|
||||
${PYSITELIB}/saml2/attribute_converter.pyo
|
||||
${PYSITELIB}/saml2/attribute_resolver.py
|
||||
${PYSITELIB}/saml2/attribute_resolver.pyc
|
||||
${PYSITELIB}/saml2/attribute_resolver.pyo
|
||||
${PYSITELIB}/saml2/attributemaps/__init__.py
|
||||
${PYSITELIB}/saml2/attributemaps/__init__.pyc
|
||||
${PYSITELIB}/saml2/attributemaps/__init__.pyo
|
||||
${PYSITELIB}/saml2/attributemaps/adfs_v1x.py
|
||||
${PYSITELIB}/saml2/attributemaps/adfs_v1x.pyc
|
||||
${PYSITELIB}/saml2/attributemaps/adfs_v1x.pyo
|
||||
${PYSITELIB}/saml2/attributemaps/adfs_v20.py
|
||||
${PYSITELIB}/saml2/attributemaps/adfs_v20.pyc
|
||||
${PYSITELIB}/saml2/attributemaps/adfs_v20.pyo
|
||||
${PYSITELIB}/saml2/attributemaps/basic.py
|
||||
${PYSITELIB}/saml2/attributemaps/basic.pyc
|
||||
${PYSITELIB}/saml2/attributemaps/basic.pyo
|
||||
${PYSITELIB}/saml2/attributemaps/saml_uri.py
|
||||
${PYSITELIB}/saml2/attributemaps/saml_uri.pyc
|
||||
${PYSITELIB}/saml2/attributemaps/saml_uri.pyo
|
||||
${PYSITELIB}/saml2/attributemaps/shibboleth_uri.py
|
||||
${PYSITELIB}/saml2/attributemaps/shibboleth_uri.pyc
|
||||
${PYSITELIB}/saml2/attributemaps/shibboleth_uri.pyo
|
||||
${PYSITELIB}/saml2/authn.py
|
||||
${PYSITELIB}/saml2/authn.pyc
|
||||
${PYSITELIB}/saml2/authn.pyo
|
||||
${PYSITELIB}/saml2/authn_context/__init__.py
|
||||
${PYSITELIB}/saml2/authn_context/__init__.pyc
|
||||
${PYSITELIB}/saml2/authn_context/__init__.pyo
|
||||
${PYSITELIB}/saml2/authn_context/ippword.py
|
||||
${PYSITELIB}/saml2/authn_context/ippword.pyc
|
||||
${PYSITELIB}/saml2/authn_context/ippword.pyo
|
||||
${PYSITELIB}/saml2/authn_context/mobiletwofactor.py
|
||||
${PYSITELIB}/saml2/authn_context/mobiletwofactor.pyc
|
||||
${PYSITELIB}/saml2/authn_context/mobiletwofactor.pyo
|
||||
${PYSITELIB}/saml2/authn_context/ppt.py
|
||||
${PYSITELIB}/saml2/authn_context/ppt.pyc
|
||||
${PYSITELIB}/saml2/authn_context/ppt.pyo
|
||||
${PYSITELIB}/saml2/authn_context/pword.py
|
||||
${PYSITELIB}/saml2/authn_context/pword.pyc
|
||||
${PYSITELIB}/saml2/authn_context/pword.pyo
|
||||
${PYSITELIB}/saml2/authn_context/sslcert.py
|
||||
${PYSITELIB}/saml2/authn_context/sslcert.pyc
|
||||
${PYSITELIB}/saml2/authn_context/sslcert.pyo
|
||||
${PYSITELIB}/saml2/authn_context/timesync.py
|
||||
${PYSITELIB}/saml2/authn_context/timesync.pyc
|
||||
${PYSITELIB}/saml2/authn_context/timesync.pyo
|
||||
${PYSITELIB}/saml2/cache.py
|
||||
${PYSITELIB}/saml2/cache.pyc
|
||||
${PYSITELIB}/saml2/cache.pyo
|
||||
${PYSITELIB}/saml2/cert.py
|
||||
${PYSITELIB}/saml2/cert.pyc
|
||||
${PYSITELIB}/saml2/cert.pyo
|
||||
${PYSITELIB}/saml2/client.py
|
||||
${PYSITELIB}/saml2/client.pyc
|
||||
${PYSITELIB}/saml2/client.pyo
|
||||
${PYSITELIB}/saml2/client_base.py
|
||||
${PYSITELIB}/saml2/client_base.pyc
|
||||
${PYSITELIB}/saml2/client_base.pyo
|
||||
${PYSITELIB}/saml2/config.py
|
||||
${PYSITELIB}/saml2/config.pyc
|
||||
${PYSITELIB}/saml2/config.pyo
|
||||
${PYSITELIB}/saml2/country_codes.py
|
||||
${PYSITELIB}/saml2/country_codes.pyc
|
||||
${PYSITELIB}/saml2/country_codes.pyo
|
||||
${PYSITELIB}/saml2/discovery.py
|
||||
${PYSITELIB}/saml2/discovery.pyc
|
||||
${PYSITELIB}/saml2/discovery.pyo
|
||||
${PYSITELIB}/saml2/ecp.py
|
||||
${PYSITELIB}/saml2/ecp.pyc
|
||||
${PYSITELIB}/saml2/ecp.pyo
|
||||
${PYSITELIB}/saml2/ecp_client.py
|
||||
${PYSITELIB}/saml2/ecp_client.pyc
|
||||
${PYSITELIB}/saml2/ecp_client.pyo
|
||||
${PYSITELIB}/saml2/entity.py
|
||||
${PYSITELIB}/saml2/entity.pyc
|
||||
${PYSITELIB}/saml2/entity.pyo
|
||||
${PYSITELIB}/saml2/entity_category/__init__.py
|
||||
${PYSITELIB}/saml2/entity_category/__init__.pyc
|
||||
${PYSITELIB}/saml2/entity_category/__init__.pyo
|
||||
${PYSITELIB}/saml2/entity_category/at_egov_pvp2.py
|
||||
${PYSITELIB}/saml2/entity_category/at_egov_pvp2.pyc
|
||||
${PYSITELIB}/saml2/entity_category/at_egov_pvp2.pyo
|
||||
${PYSITELIB}/saml2/entity_category/edugain.py
|
||||
${PYSITELIB}/saml2/entity_category/edugain.pyc
|
||||
${PYSITELIB}/saml2/entity_category/edugain.pyo
|
||||
${PYSITELIB}/saml2/entity_category/incommon.py
|
||||
${PYSITELIB}/saml2/entity_category/incommon.pyc
|
||||
${PYSITELIB}/saml2/entity_category/incommon.pyo
|
||||
${PYSITELIB}/saml2/entity_category/refeds.py
|
||||
${PYSITELIB}/saml2/entity_category/refeds.pyc
|
||||
${PYSITELIB}/saml2/entity_category/refeds.pyo
|
||||
${PYSITELIB}/saml2/entity_category/swamid.py
|
||||
${PYSITELIB}/saml2/entity_category/swamid.pyc
|
||||
${PYSITELIB}/saml2/entity_category/swamid.pyo
|
||||
${PYSITELIB}/saml2/eptid.py
|
||||
${PYSITELIB}/saml2/eptid.pyc
|
||||
${PYSITELIB}/saml2/eptid.pyo
|
||||
${PYSITELIB}/saml2/extension/__init__.py
|
||||
${PYSITELIB}/saml2/extension/__init__.pyc
|
||||
${PYSITELIB}/saml2/extension/__init__.pyo
|
||||
${PYSITELIB}/saml2/extension/algsupport.py
|
||||
${PYSITELIB}/saml2/extension/algsupport.pyc
|
||||
${PYSITELIB}/saml2/extension/algsupport.pyo
|
||||
${PYSITELIB}/saml2/extension/dri.py
|
||||
${PYSITELIB}/saml2/extension/dri.pyc
|
||||
${PYSITELIB}/saml2/extension/dri.pyo
|
||||
${PYSITELIB}/saml2/extension/idpdisc.py
|
||||
${PYSITELIB}/saml2/extension/idpdisc.pyc
|
||||
${PYSITELIB}/saml2/extension/idpdisc.pyo
|
||||
${PYSITELIB}/saml2/extension/mdattr.py
|
||||
${PYSITELIB}/saml2/extension/mdattr.pyc
|
||||
${PYSITELIB}/saml2/extension/mdattr.pyo
|
||||
${PYSITELIB}/saml2/extension/mdrpi.py
|
||||
${PYSITELIB}/saml2/extension/mdrpi.pyc
|
||||
${PYSITELIB}/saml2/extension/mdrpi.pyo
|
||||
${PYSITELIB}/saml2/extension/mdui.py
|
||||
${PYSITELIB}/saml2/extension/mdui.pyc
|
||||
${PYSITELIB}/saml2/extension/mdui.pyo
|
||||
${PYSITELIB}/saml2/extension/pefim.py
|
||||
${PYSITELIB}/saml2/extension/pefim.pyc
|
||||
${PYSITELIB}/saml2/extension/pefim.pyo
|
||||
${PYSITELIB}/saml2/extension/reqinit.py
|
||||
${PYSITELIB}/saml2/extension/reqinit.pyc
|
||||
${PYSITELIB}/saml2/extension/reqinit.pyo
|
||||
${PYSITELIB}/saml2/extension/shibmd.py
|
||||
${PYSITELIB}/saml2/extension/shibmd.pyc
|
||||
${PYSITELIB}/saml2/extension/shibmd.pyo
|
||||
${PYSITELIB}/saml2/extension/ui.py
|
||||
${PYSITELIB}/saml2/extension/ui.pyc
|
||||
${PYSITELIB}/saml2/extension/ui.pyo
|
||||
${PYSITELIB}/saml2/filter.py
|
||||
${PYSITELIB}/saml2/filter.pyc
|
||||
${PYSITELIB}/saml2/filter.pyo
|
||||
${PYSITELIB}/saml2/httpbase.py
|
||||
${PYSITELIB}/saml2/httpbase.pyc
|
||||
${PYSITELIB}/saml2/httpbase.pyo
|
||||
${PYSITELIB}/saml2/httputil.py
|
||||
${PYSITELIB}/saml2/httputil.pyc
|
||||
${PYSITELIB}/saml2/httputil.pyo
|
||||
${PYSITELIB}/saml2/ident.py
|
||||
${PYSITELIB}/saml2/ident.pyc
|
||||
${PYSITELIB}/saml2/ident.pyo
|
||||
${PYSITELIB}/saml2/mcache.py
|
||||
${PYSITELIB}/saml2/mcache.pyc
|
||||
${PYSITELIB}/saml2/mcache.pyo
|
||||
${PYSITELIB}/saml2/md.py
|
||||
${PYSITELIB}/saml2/md.pyc
|
||||
${PYSITELIB}/saml2/md.pyo
|
||||
${PYSITELIB}/saml2/mdbcache.py
|
||||
${PYSITELIB}/saml2/mdbcache.pyc
|
||||
${PYSITELIB}/saml2/mdbcache.pyo
|
||||
${PYSITELIB}/saml2/mdie.py
|
||||
${PYSITELIB}/saml2/mdie.pyc
|
||||
${PYSITELIB}/saml2/mdie.pyo
|
||||
${PYSITELIB}/saml2/mdstore.py
|
||||
${PYSITELIB}/saml2/mdstore.pyc
|
||||
${PYSITELIB}/saml2/mdstore.pyo
|
||||
${PYSITELIB}/saml2/metadata.py
|
||||
${PYSITELIB}/saml2/metadata.pyc
|
||||
${PYSITELIB}/saml2/metadata.pyo
|
||||
${PYSITELIB}/saml2/mongo_store.py
|
||||
${PYSITELIB}/saml2/mongo_store.pyc
|
||||
${PYSITELIB}/saml2/mongo_store.pyo
|
||||
${PYSITELIB}/saml2/pack.py
|
||||
${PYSITELIB}/saml2/pack.pyc
|
||||
${PYSITELIB}/saml2/pack.pyo
|
||||
${PYSITELIB}/saml2/population.py
|
||||
${PYSITELIB}/saml2/population.pyc
|
||||
${PYSITELIB}/saml2/population.pyo
|
||||
${PYSITELIB}/saml2/profile/__init__.py
|
||||
${PYSITELIB}/saml2/profile/__init__.pyc
|
||||
${PYSITELIB}/saml2/profile/__init__.pyo
|
||||
${PYSITELIB}/saml2/profile/ecp.py
|
||||
${PYSITELIB}/saml2/profile/ecp.pyc
|
||||
${PYSITELIB}/saml2/profile/ecp.pyo
|
||||
${PYSITELIB}/saml2/profile/paos.py
|
||||
${PYSITELIB}/saml2/profile/paos.pyc
|
||||
${PYSITELIB}/saml2/profile/paos.pyo
|
||||
${PYSITELIB}/saml2/request.py
|
||||
${PYSITELIB}/saml2/request.pyc
|
||||
${PYSITELIB}/saml2/request.pyo
|
||||
${PYSITELIB}/saml2/response.py
|
||||
${PYSITELIB}/saml2/response.pyc
|
||||
${PYSITELIB}/saml2/response.pyo
|
||||
${PYSITELIB}/saml2/s2repoze/__init__.py
|
||||
${PYSITELIB}/saml2/s2repoze/__init__.pyc
|
||||
${PYSITELIB}/saml2/s2repoze/__init__.pyo
|
||||
${PYSITELIB}/saml2/s2repoze/plugins/__init__.py
|
||||
${PYSITELIB}/saml2/s2repoze/plugins/__init__.pyc
|
||||
${PYSITELIB}/saml2/s2repoze/plugins/__init__.pyo
|
||||
${PYSITELIB}/saml2/s2repoze/plugins/challenge_decider.py
|
||||
${PYSITELIB}/saml2/s2repoze/plugins/challenge_decider.pyc
|
||||
${PYSITELIB}/saml2/s2repoze/plugins/challenge_decider.pyo
|
||||
${PYSITELIB}/saml2/s2repoze/plugins/entitlement.py
|
||||
${PYSITELIB}/saml2/s2repoze/plugins/entitlement.pyc
|
||||
${PYSITELIB}/saml2/s2repoze/plugins/entitlement.pyo
|
||||
${PYSITELIB}/saml2/s2repoze/plugins/formswithhidden.py
|
||||
${PYSITELIB}/saml2/s2repoze/plugins/formswithhidden.pyc
|
||||
${PYSITELIB}/saml2/s2repoze/plugins/formswithhidden.pyo
|
||||
${PYSITELIB}/saml2/s2repoze/plugins/ini.py
|
||||
${PYSITELIB}/saml2/s2repoze/plugins/ini.pyc
|
||||
${PYSITELIB}/saml2/s2repoze/plugins/ini.pyo
|
||||
${PYSITELIB}/saml2/s2repoze/plugins/sp.py
|
||||
${PYSITELIB}/saml2/s2repoze/plugins/sp.pyc
|
||||
${PYSITELIB}/saml2/s2repoze/plugins/sp.pyo
|
||||
${PYSITELIB}/saml2/s_utils.py
|
||||
${PYSITELIB}/saml2/s_utils.pyc
|
||||
${PYSITELIB}/saml2/s_utils.pyo
|
||||
${PYSITELIB}/saml2/saml.py
|
||||
${PYSITELIB}/saml2/saml.pyc
|
||||
${PYSITELIB}/saml2/saml.pyo
|
||||
${PYSITELIB}/saml2/samlp.py
|
||||
${PYSITELIB}/saml2/samlp.pyc
|
||||
${PYSITELIB}/saml2/samlp.pyo
|
||||
${PYSITELIB}/saml2/schema/__init__.py
|
||||
${PYSITELIB}/saml2/schema/__init__.pyc
|
||||
${PYSITELIB}/saml2/schema/__init__.pyo
|
||||
${PYSITELIB}/saml2/schema/soap.py
|
||||
${PYSITELIB}/saml2/schema/soap.pyc
|
||||
${PYSITELIB}/saml2/schema/soap.pyo
|
||||
${PYSITELIB}/saml2/schema/soapenv.py
|
||||
${PYSITELIB}/saml2/schema/soapenv.pyc
|
||||
${PYSITELIB}/saml2/schema/soapenv.pyo
|
||||
${PYSITELIB}/saml2/schema/wsdl.py
|
||||
${PYSITELIB}/saml2/schema/wsdl.pyc
|
||||
${PYSITELIB}/saml2/schema/wsdl.pyo
|
||||
${PYSITELIB}/saml2/sdb.py
|
||||
${PYSITELIB}/saml2/sdb.pyc
|
||||
${PYSITELIB}/saml2/sdb.pyo
|
||||
${PYSITELIB}/saml2/server.py
|
||||
${PYSITELIB}/saml2/server.pyc
|
||||
${PYSITELIB}/saml2/server.pyo
|
||||
${PYSITELIB}/saml2/sigver.py
|
||||
${PYSITELIB}/saml2/sigver.pyc
|
||||
${PYSITELIB}/saml2/sigver.pyo
|
||||
${PYSITELIB}/saml2/soap.py
|
||||
${PYSITELIB}/saml2/soap.pyc
|
||||
${PYSITELIB}/saml2/soap.pyo
|
||||
${PYSITELIB}/saml2/time_util.py
|
||||
${PYSITELIB}/saml2/time_util.pyc
|
||||
${PYSITELIB}/saml2/time_util.pyo
|
||||
${PYSITELIB}/saml2/userinfo/__init__.py
|
||||
${PYSITELIB}/saml2/userinfo/__init__.pyc
|
||||
${PYSITELIB}/saml2/userinfo/__init__.pyo
|
||||
${PYSITELIB}/saml2/userinfo/ldapinfo.py
|
||||
${PYSITELIB}/saml2/userinfo/ldapinfo.pyc
|
||||
${PYSITELIB}/saml2/userinfo/ldapinfo.pyo
|
||||
${PYSITELIB}/saml2/validate.py
|
||||
${PYSITELIB}/saml2/validate.pyc
|
||||
${PYSITELIB}/saml2/validate.pyo
|
||||
${PYSITELIB}/saml2/virtual_org.py
|
||||
${PYSITELIB}/saml2/virtual_org.pyc
|
||||
${PYSITELIB}/saml2/virtual_org.pyo
|
||||
${PYSITELIB}/saml2/ws/__init__.py
|
||||
${PYSITELIB}/saml2/ws/__init__.pyc
|
||||
${PYSITELIB}/saml2/ws/__init__.pyo
|
||||
${PYSITELIB}/saml2/ws/wsaddr.py
|
||||
${PYSITELIB}/saml2/ws/wsaddr.pyc
|
||||
${PYSITELIB}/saml2/ws/wsaddr.pyo
|
||||
${PYSITELIB}/saml2/ws/wspol.py
|
||||
${PYSITELIB}/saml2/ws/wspol.pyc
|
||||
${PYSITELIB}/saml2/ws/wspol.pyo
|
||||
${PYSITELIB}/saml2/ws/wssec.py
|
||||
${PYSITELIB}/saml2/ws/wssec.pyc
|
||||
${PYSITELIB}/saml2/ws/wssec.pyo
|
||||
${PYSITELIB}/saml2/ws/wstrust.py
|
||||
${PYSITELIB}/saml2/ws/wstrust.pyc
|
||||
${PYSITELIB}/saml2/ws/wstrust.pyo
|
||||
${PYSITELIB}/saml2/ws/wsutil.py
|
||||
${PYSITELIB}/saml2/ws/wsutil.pyc
|
||||
${PYSITELIB}/saml2/ws/wsutil.pyo
|
||||
${PYSITELIB}/saml2/xmldsig/__init__.py
|
||||
${PYSITELIB}/saml2/xmldsig/__init__.pyc
|
||||
${PYSITELIB}/saml2/xmldsig/__init__.pyo
|
||||
${PYSITELIB}/saml2/xmlenc/__init__.py
|
||||
${PYSITELIB}/saml2/xmlenc/__init__.pyc
|
||||
${PYSITELIB}/saml2/xmlenc/__init__.pyo
|
|
@ -0,0 +1,6 @@
|
|||
$NetBSD$
|
||||
|
||||
SHA1 (pysaml2-4.4.0.tar.gz) = 3d81f6ad288a63f4da4adcfc0faa1788711f3ab4
|
||||
RMD160 (pysaml2-4.4.0.tar.gz) = e6ad092026354dd48a14f4f5549291a87bb9603f
|
||||
SHA512 (pysaml2-4.4.0.tar.gz) = 3e4a1bda14ada119956aaacafbd7707b0ba25d343a88aac47767ce4eac7f941db293d5fcfe765947ffcbd6f576125f591f1f93e5579cc0e206e21a0b90cb4798
|
||||
Size (pysaml2-4.4.0.tar.gz) = 4462503 bytes
|
Loading…
Reference in New Issue