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