pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/www/py-lti1p3



Module Name:    pkgsrc
Committed By:   markd
Date:           Thu Sep  1 12:06:12 UTC 2022

Added Files:
        pkgsrc/www/py-lti1p3: DESCR Makefile PLIST distinfo

Log Message:
py-lti1p3: add version 1.11.0

Python implementation of the similar PHP tool. This library contains adapters
for use with the Django and Flask web frameworks. However, there are no
difficulties with adapting it to other frameworks; you just need to re-implement
the OIDCLogin and MessageLaunch classes as it is already done in existing
adapters.


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/www/py-lti1p3/DESCR \
    pkgsrc/www/py-lti1p3/Makefile pkgsrc/www/py-lti1p3/PLIST \
    pkgsrc/www/py-lti1p3/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Added files:

Index: pkgsrc/www/py-lti1p3/DESCR
diff -u /dev/null pkgsrc/www/py-lti1p3/DESCR:1.1
--- /dev/null   Thu Sep  1 12:06:12 2022
+++ pkgsrc/www/py-lti1p3/DESCR  Thu Sep  1 12:06:12 2022
@@ -0,0 +1,5 @@
+Python implementation of the similar PHP tool. This library contains adapters
+for use with the Django and Flask web frameworks. However, there are no
+difficulties with adapting it to other frameworks; you just need to re-implement
+the OIDCLogin and MessageLaunch classes as it is already done in existing
+adapters.
Index: pkgsrc/www/py-lti1p3/Makefile
diff -u /dev/null pkgsrc/www/py-lti1p3/Makefile:1.1
--- /dev/null   Thu Sep  1 12:06:12 2022
+++ pkgsrc/www/py-lti1p3/Makefile       Thu Sep  1 12:06:12 2022
@@ -0,0 +1,22 @@
+# $NetBSD: Makefile,v 1.1 2022/09/01 12:06:12 markd Exp $
+
+DISTNAME=      PyLTI1p3-1.11.0
+PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:tl:S/^py//}
+CATEGORIES=    www
+MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pylti1p3/}
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=      https://github.com/dmitry-viskov/pylti1.3
+COMMENT=       LTI 1.3 Advantage Tool implementation in Python
+LICENSE=       mit
+
+DEPENDS+=      ${PYPKGPREFIX}-requests-[0-9]*:../../devel/py-requests
+DEPENDS+=      ${PYPKGPREFIX}-JWT>=1.5:../../textproc/py-JWT
+DEPENDS+=      ${PYPKGPREFIX}-jwcrypto-[0-9]*:../../www/py-jwcrypto
+
+USE_LANGUAGES= # none
+
+PYTHON_VERSIONS_INCOMPATIBLE=  27
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/www/py-lti1p3/PLIST
diff -u /dev/null pkgsrc/www/py-lti1p3/PLIST:1.1
--- /dev/null   Thu Sep  1 12:06:12 2022
+++ pkgsrc/www/py-lti1p3/PLIST  Thu Sep  1 12:06:12 2022
@@ -0,0 +1,193 @@
+@comment $NetBSD: PLIST,v 1.1 2022/09/01 12:06:12 markd Exp $
+${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}/pylti1p3/__init__.py
+${PYSITELIB}/pylti1p3/__init__.pyc
+${PYSITELIB}/pylti1p3/__init__.pyo
+${PYSITELIB}/pylti1p3/actions.py
+${PYSITELIB}/pylti1p3/actions.pyc
+${PYSITELIB}/pylti1p3/actions.pyo
+${PYSITELIB}/pylti1p3/assignments_grades.py
+${PYSITELIB}/pylti1p3/assignments_grades.pyc
+${PYSITELIB}/pylti1p3/assignments_grades.pyo
+${PYSITELIB}/pylti1p3/contrib/__init__.py
+${PYSITELIB}/pylti1p3/contrib/__init__.pyc
+${PYSITELIB}/pylti1p3/contrib/__init__.pyo
+${PYSITELIB}/pylti1p3/contrib/django/__init__.py
+${PYSITELIB}/pylti1p3/contrib/django/__init__.pyc
+${PYSITELIB}/pylti1p3/contrib/django/__init__.pyo
+${PYSITELIB}/pylti1p3/contrib/django/cookie.py
+${PYSITELIB}/pylti1p3/contrib/django/cookie.pyc
+${PYSITELIB}/pylti1p3/contrib/django/cookie.pyo
+${PYSITELIB}/pylti1p3/contrib/django/launch_data_storage/__init__.py
+${PYSITELIB}/pylti1p3/contrib/django/launch_data_storage/__init__.pyc
+${PYSITELIB}/pylti1p3/contrib/django/launch_data_storage/__init__.pyo
+${PYSITELIB}/pylti1p3/contrib/django/launch_data_storage/cache.py
+${PYSITELIB}/pylti1p3/contrib/django/launch_data_storage/cache.pyc
+${PYSITELIB}/pylti1p3/contrib/django/launch_data_storage/cache.pyo
+${PYSITELIB}/pylti1p3/contrib/django/lti1p3_tool_config/__init__.py
+${PYSITELIB}/pylti1p3/contrib/django/lti1p3_tool_config/__init__.pyc
+${PYSITELIB}/pylti1p3/contrib/django/lti1p3_tool_config/__init__.pyo
+${PYSITELIB}/pylti1p3/contrib/django/lti1p3_tool_config/admin.py
+${PYSITELIB}/pylti1p3/contrib/django/lti1p3_tool_config/admin.pyc
+${PYSITELIB}/pylti1p3/contrib/django/lti1p3_tool_config/admin.pyo
+${PYSITELIB}/pylti1p3/contrib/django/lti1p3_tool_config/apps.py
+${PYSITELIB}/pylti1p3/contrib/django/lti1p3_tool_config/apps.pyc
+${PYSITELIB}/pylti1p3/contrib/django/lti1p3_tool_config/apps.pyo
+${PYSITELIB}/pylti1p3/contrib/django/lti1p3_tool_config/migrations/0001_initial.py
+${PYSITELIB}/pylti1p3/contrib/django/lti1p3_tool_config/migrations/0001_initial.pyc
+${PYSITELIB}/pylti1p3/contrib/django/lti1p3_tool_config/migrations/0001_initial.pyo
+${PYSITELIB}/pylti1p3/contrib/django/lti1p3_tool_config/migrations/__init__.py
+${PYSITELIB}/pylti1p3/contrib/django/lti1p3_tool_config/migrations/__init__.pyc
+${PYSITELIB}/pylti1p3/contrib/django/lti1p3_tool_config/migrations/__init__.pyo
+${PYSITELIB}/pylti1p3/contrib/django/lti1p3_tool_config/models.py
+${PYSITELIB}/pylti1p3/contrib/django/lti1p3_tool_config/models.pyc
+${PYSITELIB}/pylti1p3/contrib/django/lti1p3_tool_config/models.pyo
+${PYSITELIB}/pylti1p3/contrib/django/message_launch.py
+${PYSITELIB}/pylti1p3/contrib/django/message_launch.pyc
+${PYSITELIB}/pylti1p3/contrib/django/message_launch.pyo
+${PYSITELIB}/pylti1p3/contrib/django/oidc_login.py
+${PYSITELIB}/pylti1p3/contrib/django/oidc_login.pyc
+${PYSITELIB}/pylti1p3/contrib/django/oidc_login.pyo
+${PYSITELIB}/pylti1p3/contrib/django/redirect.py
+${PYSITELIB}/pylti1p3/contrib/django/redirect.pyc
+${PYSITELIB}/pylti1p3/contrib/django/redirect.pyo
+${PYSITELIB}/pylti1p3/contrib/django/request.py
+${PYSITELIB}/pylti1p3/contrib/django/request.pyc
+${PYSITELIB}/pylti1p3/contrib/django/request.pyo
+${PYSITELIB}/pylti1p3/contrib/django/session.py
+${PYSITELIB}/pylti1p3/contrib/django/session.pyc
+${PYSITELIB}/pylti1p3/contrib/django/session.pyo
+${PYSITELIB}/pylti1p3/contrib/flask/__init__.py
+${PYSITELIB}/pylti1p3/contrib/flask/__init__.pyc
+${PYSITELIB}/pylti1p3/contrib/flask/__init__.pyo
+${PYSITELIB}/pylti1p3/contrib/flask/cookie.py
+${PYSITELIB}/pylti1p3/contrib/flask/cookie.pyc
+${PYSITELIB}/pylti1p3/contrib/flask/cookie.pyo
+${PYSITELIB}/pylti1p3/contrib/flask/launch_data_storage/__init__.py
+${PYSITELIB}/pylti1p3/contrib/flask/launch_data_storage/__init__.pyc
+${PYSITELIB}/pylti1p3/contrib/flask/launch_data_storage/__init__.pyo
+${PYSITELIB}/pylti1p3/contrib/flask/launch_data_storage/cache.py
+${PYSITELIB}/pylti1p3/contrib/flask/launch_data_storage/cache.pyc
+${PYSITELIB}/pylti1p3/contrib/flask/launch_data_storage/cache.pyo
+${PYSITELIB}/pylti1p3/contrib/flask/message_launch.py
+${PYSITELIB}/pylti1p3/contrib/flask/message_launch.pyc
+${PYSITELIB}/pylti1p3/contrib/flask/message_launch.pyo
+${PYSITELIB}/pylti1p3/contrib/flask/oidc_login.py
+${PYSITELIB}/pylti1p3/contrib/flask/oidc_login.pyc
+${PYSITELIB}/pylti1p3/contrib/flask/oidc_login.pyo
+${PYSITELIB}/pylti1p3/contrib/flask/redirect.py
+${PYSITELIB}/pylti1p3/contrib/flask/redirect.pyc
+${PYSITELIB}/pylti1p3/contrib/flask/redirect.pyo
+${PYSITELIB}/pylti1p3/contrib/flask/request.py
+${PYSITELIB}/pylti1p3/contrib/flask/request.pyc
+${PYSITELIB}/pylti1p3/contrib/flask/request.pyo
+${PYSITELIB}/pylti1p3/contrib/flask/session.py
+${PYSITELIB}/pylti1p3/contrib/flask/session.pyc
+${PYSITELIB}/pylti1p3/contrib/flask/session.pyo
+${PYSITELIB}/pylti1p3/contrib/py.typed
+${PYSITELIB}/pylti1p3/cookie.py
+${PYSITELIB}/pylti1p3/cookie.pyc
+${PYSITELIB}/pylti1p3/cookie.pyo
+${PYSITELIB}/pylti1p3/cookies_allowed_check.py
+${PYSITELIB}/pylti1p3/cookies_allowed_check.pyc
+${PYSITELIB}/pylti1p3/cookies_allowed_check.pyo
+${PYSITELIB}/pylti1p3/course_groups.py
+${PYSITELIB}/pylti1p3/course_groups.pyc
+${PYSITELIB}/pylti1p3/course_groups.pyo
+${PYSITELIB}/pylti1p3/deep_link.py
+${PYSITELIB}/pylti1p3/deep_link.pyc
+${PYSITELIB}/pylti1p3/deep_link.pyo
+${PYSITELIB}/pylti1p3/deep_link_resource.py
+${PYSITELIB}/pylti1p3/deep_link_resource.pyc
+${PYSITELIB}/pylti1p3/deep_link_resource.pyo
+${PYSITELIB}/pylti1p3/deployment.py
+${PYSITELIB}/pylti1p3/deployment.pyc
+${PYSITELIB}/pylti1p3/deployment.pyo
+${PYSITELIB}/pylti1p3/exception.py
+${PYSITELIB}/pylti1p3/exception.pyc
+${PYSITELIB}/pylti1p3/exception.pyo
+${PYSITELIB}/pylti1p3/grade.py
+${PYSITELIB}/pylti1p3/grade.pyc
+${PYSITELIB}/pylti1p3/grade.pyo
+${PYSITELIB}/pylti1p3/launch_data_storage/__init__.py
+${PYSITELIB}/pylti1p3/launch_data_storage/__init__.pyc
+${PYSITELIB}/pylti1p3/launch_data_storage/__init__.pyo
+${PYSITELIB}/pylti1p3/launch_data_storage/base.py
+${PYSITELIB}/pylti1p3/launch_data_storage/base.pyc
+${PYSITELIB}/pylti1p3/launch_data_storage/base.pyo
+${PYSITELIB}/pylti1p3/launch_data_storage/cache.py
+${PYSITELIB}/pylti1p3/launch_data_storage/cache.pyc
+${PYSITELIB}/pylti1p3/launch_data_storage/cache.pyo
+${PYSITELIB}/pylti1p3/launch_data_storage/session.py
+${PYSITELIB}/pylti1p3/launch_data_storage/session.pyc
+${PYSITELIB}/pylti1p3/launch_data_storage/session.pyo
+${PYSITELIB}/pylti1p3/lineitem.py
+${PYSITELIB}/pylti1p3/lineitem.pyc
+${PYSITELIB}/pylti1p3/lineitem.pyo
+${PYSITELIB}/pylti1p3/message_launch.py
+${PYSITELIB}/pylti1p3/message_launch.pyc
+${PYSITELIB}/pylti1p3/message_launch.pyo
+${PYSITELIB}/pylti1p3/message_validators/__init__.py
+${PYSITELIB}/pylti1p3/message_validators/__init__.pyc
+${PYSITELIB}/pylti1p3/message_validators/__init__.pyo
+${PYSITELIB}/pylti1p3/message_validators/abstract.py
+${PYSITELIB}/pylti1p3/message_validators/abstract.pyc
+${PYSITELIB}/pylti1p3/message_validators/abstract.pyo
+${PYSITELIB}/pylti1p3/message_validators/deep_link.py
+${PYSITELIB}/pylti1p3/message_validators/deep_link.pyc
+${PYSITELIB}/pylti1p3/message_validators/deep_link.pyo
+${PYSITELIB}/pylti1p3/message_validators/privacy_launch.py
+${PYSITELIB}/pylti1p3/message_validators/privacy_launch.pyc
+${PYSITELIB}/pylti1p3/message_validators/privacy_launch.pyo
+${PYSITELIB}/pylti1p3/message_validators/resource_message.py
+${PYSITELIB}/pylti1p3/message_validators/resource_message.pyc
+${PYSITELIB}/pylti1p3/message_validators/resource_message.pyo
+${PYSITELIB}/pylti1p3/message_validators/submission_review.py
+${PYSITELIB}/pylti1p3/message_validators/submission_review.pyc
+${PYSITELIB}/pylti1p3/message_validators/submission_review.pyo
+${PYSITELIB}/pylti1p3/names_roles.py
+${PYSITELIB}/pylti1p3/names_roles.pyc
+${PYSITELIB}/pylti1p3/names_roles.pyo
+${PYSITELIB}/pylti1p3/oidc_login.py
+${PYSITELIB}/pylti1p3/oidc_login.pyc
+${PYSITELIB}/pylti1p3/oidc_login.pyo
+${PYSITELIB}/pylti1p3/py.typed
+${PYSITELIB}/pylti1p3/redirect.py
+${PYSITELIB}/pylti1p3/redirect.pyc
+${PYSITELIB}/pylti1p3/redirect.pyo
+${PYSITELIB}/pylti1p3/registration.py
+${PYSITELIB}/pylti1p3/registration.pyc
+${PYSITELIB}/pylti1p3/registration.pyo
+${PYSITELIB}/pylti1p3/request.py
+${PYSITELIB}/pylti1p3/request.pyc
+${PYSITELIB}/pylti1p3/request.pyo
+${PYSITELIB}/pylti1p3/roles.py
+${PYSITELIB}/pylti1p3/roles.pyc
+${PYSITELIB}/pylti1p3/roles.pyo
+${PYSITELIB}/pylti1p3/service_connector.py
+${PYSITELIB}/pylti1p3/service_connector.pyc
+${PYSITELIB}/pylti1p3/service_connector.pyo
+${PYSITELIB}/pylti1p3/session.py
+${PYSITELIB}/pylti1p3/session.pyc
+${PYSITELIB}/pylti1p3/session.pyo
+${PYSITELIB}/pylti1p3/tool_config/__init__.py
+${PYSITELIB}/pylti1p3/tool_config/__init__.pyc
+${PYSITELIB}/pylti1p3/tool_config/__init__.pyo
+${PYSITELIB}/pylti1p3/tool_config/abstract.py
+${PYSITELIB}/pylti1p3/tool_config/abstract.pyc
+${PYSITELIB}/pylti1p3/tool_config/abstract.pyo
+${PYSITELIB}/pylti1p3/tool_config/dict.py
+${PYSITELIB}/pylti1p3/tool_config/dict.pyc
+${PYSITELIB}/pylti1p3/tool_config/dict.pyo
+${PYSITELIB}/pylti1p3/tool_config/json_file.py
+${PYSITELIB}/pylti1p3/tool_config/json_file.pyc
+${PYSITELIB}/pylti1p3/tool_config/json_file.pyo
+${PYSITELIB}/pylti1p3/tool_config/py.typed
+${PYSITELIB}/pylti1p3/utils.py
+${PYSITELIB}/pylti1p3/utils.pyc
+${PYSITELIB}/pylti1p3/utils.pyo
Index: pkgsrc/www/py-lti1p3/distinfo
diff -u /dev/null pkgsrc/www/py-lti1p3/distinfo:1.1
--- /dev/null   Thu Sep  1 12:06:12 2022
+++ pkgsrc/www/py-lti1p3/distinfo       Thu Sep  1 12:06:12 2022
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2022/09/01 12:06:12 markd Exp $
+
+BLAKE2s (PyLTI1p3-1.11.0.tar.gz) = b05eb322e75e4beb8156e4d95176b2f4f7b36c4f61a6cae5fa58739df01bd47d
+SHA512 (PyLTI1p3-1.11.0.tar.gz) = 3ecd00d716d6a3cad84e2515b5fbf989e53183c650c4af81133a6af0e570da51f7309208ef6cbc2dd84f6893d174b98a709cb102fd25eb12c63cd7ac7890bd4b
+Size (PyLTI1p3-1.11.0.tar.gz) = 46244 bytes



Home | Main Index | Thread Index | Old Index