grader-labextension

View on PyPIReverse Dependencies (0)

0.4.0 grader_labextension-0.4.0-py3-none-any.whl

Wheel Details

Project: grader-labextension
Version: 0.4.0
Filename: grader_labextension-0.4.0-py3-none-any.whl
Download: [link]
Size: 1368396
MD5: 3b43bb7cf8dbcef18cd19cc66f77191c
SHA256: e8d4ac4839bb80e23263e10003807cf8158eceb2782b4ada85db23cee6863ed9
Uploaded: 2024-02-23 11:48:33 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: grader-labextension
Version: 0.4.0
Summary: Grader Labextension is a JupyterLab extension to enable automatic grading of assignment notebooks.
Author-Email: Florian Jaeger <datalab[at]tuwien.ac.at>
Project-Url: Homepage, https://github.com/TU-Wien-dataLAB/Grader-Labextension
Project-Url: Bug Tracker, https://github.com/TU-Wien-dataLAB/Grader-Labextension/issues
Project-Url: Repository, https://github.com/TU-Wien-dataLAB/Grader-Labextension.git
License: BSD 3-Clause License Copyright (c) 2024, Florian Jaeger All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Classifier: Framework :: Jupyter
Classifier: Framework :: Jupyter :: JupyterLab
Classifier: Framework :: Jupyter :: JupyterLab :: 4
Classifier: Framework :: Jupyter :: JupyterLab :: Extensions
Classifier: Framework :: Jupyter :: JupyterLab :: Extensions :: Prebuilt
Classifier: License :: OSI Approved :: BSD License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.8
Requires-Dist: grader-service (>=0.4.0)
Requires-Dist: hatch-jupyter-builder (>=0.5)
Requires-Dist: hatch-nodejs-version
Requires-Dist: hatch (>=1.7)
Requires-Dist: jupyter-server (<3,>=2.0.1)
Requires-Dist: jupyterlab (<5,>=4.0.0)
Requires-Dist: tornado (>=6.2)
Requires-Dist: traitlets (>=5.0.5)
Requires-Dist: urllib3 (>=1.26.6)
Requires-Dist: coverage; extra == "test"
Requires-Dist: pytest; extra == "test"
Requires-Dist: pytest-asyncio; extra == "test"
Requires-Dist: pytest-cov; extra == "test"
Requires-Dist: pytest-jupyter[server] (>=0.6.0); extra == "test"
Provides-Extra: test
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 4348 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.21.1
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
grader_labextension/__init__.py sha256=5g58ABSw_e3GgUyQ_1oUca7DOPAuSgG1d5IzK_3gQJI 3182
grader_labextension/api_handler.py sha256=rRA0X9xMBMxvtqE0MwUh6dw9TVOx7sa3ElSNe6tJx2A 571
grader_labextension/registry.py sha256=5hqt4-EjyQTVpZhjeykThviafXhh0Tm1_wQctCUmES8 1614
grader_labextension/api/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
grader_labextension/api/typing_utils.py sha256=mGDTJkj9V9w7NsFSljw33GKB-gWfqoceAot-iHTViNs 809
grader_labextension/api/util.py sha256=NwNm03L9Ex_qOdOnbCz8wIG4D-OGBRGpEPnV8x86Bcw 3542
grader_labextension/api/models/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
grader_labextension/api/models/assignment.py sha256=Hj7wO7gGyWgdtdVyfebATezGUVowioLudfmol_vCZbw 8623
grader_labextension/api/models/assignment_detail.py sha256=6pxdpAykbrnFas6X0FOmj7kgjHQEfKtb8rBJqkZbwOc 8983
grader_labextension/api/models/assignment_settings.py sha256=MH8S90i0c_G-TrqZrd0PlZqesm_M6XBchIv8p7GncWw 2059
grader_labextension/api/models/base_model_.py sha256=NaL7OW4MemtEzwQ2qTBbo3TaV6Stx1Vy_Fpy-MJOM1s 1922
grader_labextension/api/models/error_message.py sha256=hufLzKsKKqQEBLTv4AN_wf6R_7qnHAY2jetcMJrzHQg 4365
grader_labextension/api/models/lecture.py sha256=t5ow2RNnICdyj2wX2zDxFiRdWDNne6W7FTcc1z2XAr0 3158
grader_labextension/api/models/submission.py sha256=au7Z3nKoOldJ6-IJNy34kd_eFb4eXWHVwi1ZXaQo6qM 10713
grader_labextension/api/models/submission_period.py sha256=wImhSURWpwfV-uPU-8NGcEh3lmD8Y7ku2oUvJSLywE8 2265
grader_labextension/api/models/user.py sha256=R8nTQDJuK09mkxPzLjeuQyKaj0_pVmkrj3mPJgkExpk 1417
grader_labextension/api/models/user_submissions_inner.py sha256=OcSPLE5tocNaMuuwLmkTK4kYqMzljycpX34_gBymXBI 2686
grader_labextension/handlers/__init__.py sha256=Pjoqcsf8xnbbquZv4Ff6lGSl56bcJcSXeIiJW3HpRGo 344
grader_labextension/handlers/assignment.py sha256=_FfRVQtvGQL5SqwnBrcHFWsTEWkYED_6eburPjTq6Rc 8641
grader_labextension/handlers/base_handler.py sha256=S6zXFur5FV1EARkg_2QdHwkuvsDM-9q-zVs66qBxFiw 5005
grader_labextension/handlers/grading.py sha256=xsH_EoER1IkZ8v0YdpAXyFoRVg4BF8qI2lZE9G-oDC8 9809
grader_labextension/handlers/lectures.py sha256=7zKYUPRFhJ2bfCHFfTzopCUAQwuf5Rc2SOuP3USuoFw 5353
grader_labextension/handlers/permission.py sha256=yKpqgL34KExU12mNK0GsdV1cwZSxwTgtUOCoRXW-jCk 1223
grader_labextension/handlers/submissions.py sha256=w1XXMmL0BFZtSJk8CFyTLVkqbCSJ_aTzDxRyJ_pNL64 10333
grader_labextension/handlers/version_control.py sha256=GW84kiS_FKk8B7fj-f3OQKnoHFQiS5DAGNKjfY-aP-E 22374
grader_labextension/services/__init__.py sha256=CYad3cKRmEnQ5Z3t8cYTasi3hAtzRJtTrdnKpZ1LTc4 54
grader_labextension/services/git.py sha256=9cJ1O-zkdD0U9GaOHIcAuoqVOfi8ehhjRR3TYhLJYdU 16051
grader_labextension/services/request.py sha256=DwNkox2ehr1dD6xt8d2p5KDyfx-uw2yIypea9T4y8jA 3104
grader_labextension/tests/__init__.py sha256=hZyHMh3M1p3S1zduyNO-GFte4uL-UHtiVX5BzZXop94 49
grader_labextension/tests/test_handlers.py sha256=dIDNtDKX2E_WcLkTvPcm7u4_BdUeMcIOhWA0m0DO1SA 313
grader_labextension-0.4.0.data/data/etc/jupyter/jupyter_server_config.d/grader_labextension.json sha256=xV2vHNwObwUVPGuLZf9T7ucOUKEDZqQ3EQ4HrTAMCq8 94
grader_labextension-0.4.0.data/data/share/jupyter/labextensions/grader-labextension/package.json sha256=DX83TGznLJsm5Ijoxh4A8U9eICEM6f88U5JaPW5lVh8 7159
grader_labextension-0.4.0.data/data/share/jupyter/labextensions/grader-labextension/schemas/grader-labextension/package.json.orig sha256=oQxLLJp7jlxe2INdPapxK_bLSSez3waPjYl5QTk-G3c 8119
grader_labextension-0.4.0.data/data/share/jupyter/labextensions/grader-labextension/schemas/grader-labextension/plugin.json sha256=LBsV-j1ugF6kJd72T5cfZzxRi6_WxHuuuZy4TquKREE 191
grader_labextension-0.4.0.data/data/share/jupyter/labextensions/grader-labextension/static/114.bebd567fefa34a4d008b.js sha256=Dlje0eflE495qH2gnU4Ebit7YLjXZkzSI7wcjoUySNs 297966
grader_labextension-0.4.0.data/data/share/jupyter/labextensions/grader-labextension/static/114.bebd567fefa34a4d008b.js.LICENSE.txt sha256=A-v1lwmuIX1DpNJ1MDzKDMWv7f_d6cjHlGOCEvthhdY 50
grader_labextension-0.4.0.data/data/share/jupyter/labextensions/grader-labextension/static/122.55eb58dc7f91b4780127.js sha256=VetY3H-RtHgBJ9vafhF5gPGNrye41K-TwPuwmFS2b_Q 371
grader_labextension-0.4.0.data/data/share/jupyter/labextensions/grader-labextension/static/158.9978b3860bf4b364d01c.js sha256=mXizhgv0s2TQHAWUpaG97fjG0SQshoV0MZ5lXhz4zN0 3860
grader_labextension-0.4.0.data/data/share/jupyter/labextensions/grader-labextension/static/171.4d808853d66bbd9ea24d.js sha256=TYCIU9ZrvZ6iTUkRfZJbRp6No8l5iSUtRUCIb1K6SuY 4130
grader_labextension-0.4.0.data/data/share/jupyter/labextensions/grader-labextension/static/197.a7e87328a287eb195a72.js sha256=BjmoQiLZiKnvKAsUOAb5pu5cWLBF4zvC7nzX3iSdGEA 82106
grader_labextension-0.4.0.data/data/share/jupyter/labextensions/grader-labextension/static/197.a7e87328a287eb195a72.js.LICENSE.txt sha256=ZQKDda2T5cnMEbIbfgsc4mauS87EgjMNMfxr-gIpwKc 240
grader_labextension-0.4.0.data/data/share/jupyter/labextensions/grader-labextension/static/203.779f00ff9b9dc23538dc.js sha256=29f7z_nWYkYf3QmJEG_37jZoy7zQ28hPNRdapUiI1LM 34897
grader_labextension-0.4.0.data/data/share/jupyter/labextensions/grader-labextension/static/203.779f00ff9b9dc23538dc.js.LICENSE.txt sha256=yI6clYaRkUutJdqzmkcVBFvKJfDqENG29tKtgNG8jnQ 182
grader_labextension-0.4.0.data/data/share/jupyter/labextensions/grader-labextension/static/242.84162060b37136245dda.js sha256=_RCdCSrK7eH9H541EjYfNHX5UwhTOT4q5ghdWzdf3NU 486061
grader_labextension-0.4.0.data/data/share/jupyter/labextensions/grader-labextension/static/242.84162060b37136245dda.js.LICENSE.txt sha256=hGNv45oEiv4Ij5kYXUVkyjqw3F2L-VYCTYzoLDeOHKU 330
grader_labextension-0.4.0.data/data/share/jupyter/labextensions/grader-labextension/static/247.414bc05b625a543eae96.js sha256=QUvAW2JaVD6uluFbgZyqkeBhsPGc4IlzGLzDflLhzBI 4012751
grader_labextension-0.4.0.data/data/share/jupyter/labextensions/grader-labextension/static/268.0c80d4c04205e825e994.js sha256=eQyi3C9_KS-ERV7DoGlpUpPYz26m177n5ZgFw8Swpzw 99397
grader_labextension-0.4.0.data/data/share/jupyter/labextensions/grader-labextension/static/268.0c80d4c04205e825e994.js.LICENSE.txt sha256=7vQ9IsPtVrEbJmdF5uzOj6ZMti4AmEHeyCDdj7x675w 184
grader_labextension-0.4.0.data/data/share/jupyter/labextensions/grader-labextension/static/281.6ab928f1b3191494bfb9.js sha256=arko8bMZFJS_udCZPlAyvZ5URKG6k1BuErLnLvN1XG8 28830
grader_labextension-0.4.0.data/data/share/jupyter/labextensions/grader-labextension/static/282.4fe396d9a86560b7190d.js sha256=T-OW2ahlYLcZDTqxLLz4E6Ufupqt13Ms3ov3CZOqR6Y 15862
grader_labextension-0.4.0.data/data/share/jupyter/labextensions/grader-labextension/static/310.54ec5b2d64eb954da88c.js sha256=VOxbLWTrlU2ojDTUw168slj9NTc9j0OUVjvJQY7X8MQ 41005
grader_labextension-0.4.0.data/data/share/jupyter/labextensions/grader-labextension/static/336.84da00f5472cd90a14b8.js sha256=hNoA9Ucs2QoUuJi_WebzrTNQVEyZmWc6nhP6TtB47lU 736
grader_labextension-0.4.0.data/data/share/jupyter/labextensions/grader-labextension/static/338.fd3d19c94777a3cf2368.js sha256=C9xtJXn1kbxU6CzxgTB0Cp1vqHGTwlQJk6tg7qD8By8 7488
grader_labextension-0.4.0.data/data/share/jupyter/labextensions/grader-labextension/static/338.fd3d19c94777a3cf2368.js.LICENSE.txt sha256=lqUlGHhVY3z3mcV-sTwREZRm1KQ7maSiV6-Gm8RSQNY 246
grader_labextension-0.4.0.data/data/share/jupyter/labextensions/grader-labextension/static/378.ebc25feb95663dc7894a.js sha256=68Jf65VmPceJSkfFxGZPTwhCCRkdCFm35qWjVrAU6qg 11059
grader_labextension-0.4.0.data/data/share/jupyter/labextensions/grader-labextension/static/397.4c4d7ff3479e5e7a1ba5.js sha256=TE1_80eeXnobpUiTg2MZjGZGBA2Td6vYZBTBOKntVXM 31061
grader_labextension-0.4.0.data/data/share/jupyter/labextensions/grader-labextension/static/469.f279424a79dd12635f47.js sha256=8nlCSnndEmNfRyyPh0vbgPJDD_Z2Z56NkRJ3-IZnYMk 16681
grader_labextension-0.4.0.data/data/share/jupyter/labextensions/grader-labextension/static/473.1261ef2f87504032be7e.js sha256=EmHvL4dQQDK-fgg7jclT7Wt9wrfsoDM3G4K9b8gPoFE 3860
grader_labextension-0.4.0.data/data/share/jupyter/labextensions/grader-labextension/static/515.a22eb202aff241ada2bb.js sha256=oi6yAq_yQa2iu3Meq6S__EbmMwFGeKLqz8cGQsGTbFM 172661
grader_labextension-0.4.0.data/data/share/jupyter/labextensions/grader-labextension/static/522.e2a573ce539de731a5af.js sha256=4qVzzlOd5zGlr-3iTP2wXdhcXOvEgGDp9TOYrX64nco 24272
grader_labextension-0.4.0.data/data/share/jupyter/labextensions/grader-labextension/static/523.8d4791f0fbba5fa8d0ec.js sha256=Yr428jkDg3UL9P9yWjhEQiZyEYHZPm6H1paogfTEXj4 76379
grader_labextension-0.4.0.data/data/share/jupyter/labextensions/grader-labextension/static/523.8d4791f0fbba5fa8d0ec.js.LICENSE.txt sha256=FgZzwyN9wFAboEppX14MKTRo33mLrj9_5Ajtd3qwudo 680
grader_labextension-0.4.0.data/data/share/jupyter/labextensions/grader-labextension/static/53.34d918e5b14486eb7440.js sha256=NNkY5bFEhut0QMXGPn5C1XG-P6uH8GSHBgFZArvL9B4 1292
grader_labextension-0.4.0.data/data/share/jupyter/labextensions/grader-labextension/static/551.7ce71ab86483de7d2802.js sha256=fOcauGSD3n0oAsmiklUtH65RWGxaSEVlXmuVduZwJ5I 141762
grader_labextension-0.4.0.data/data/share/jupyter/labextensions/grader-labextension/static/64.c3fd5cb1fde564530068.js sha256=w_1csf3lZFMAaACsybR4aqI_Yv7ZCjF33VsT8zkrQdc 24200
grader_labextension-0.4.0.data/data/share/jupyter/labextensions/grader-labextension/static/66.66796fc8eda1de463e41.js sha256=MBJ75wp1QU7o-qXyqM_0WLO3zEu-Ah0sgI013dlSX40 16061
grader_labextension-0.4.0.data/data/share/jupyter/labextensions/grader-labextension/static/66.66796fc8eda1de463e41.js.LICENSE.txt sha256=eNJ8gc9n9IF8nW1d9sI9niuHstYzjNz5vqXx9UgWSPc 249
grader_labextension-0.4.0.data/data/share/jupyter/labextensions/grader-labextension/static/697.ba63c281f11c8c02e58c.js sha256=umPCgfEcjALljJjt8nlFJf0KevHr5VCnMu5ERV1g3t8 878
grader_labextension-0.4.0.data/data/share/jupyter/labextensions/grader-labextension/static/700.63d4b5ff18a2528e2113.js sha256=Y9S1_xiiUo4hE5rTzCJpKonkdlsQosZngMGATYDqhIs 4601
grader_labextension-0.4.0.data/data/share/jupyter/labextensions/grader-labextension/static/728.e17167b7c8df5f36e852.js sha256=1o3InQhk_Lr6TJXYhrUc8QwJCP3lzzrwlwaRLWjqCDQ 4212
grader_labextension-0.4.0.data/data/share/jupyter/labextensions/grader-labextension/static/728.e17167b7c8df5f36e852.js.LICENSE.txt sha256=eNJ8gc9n9IF8nW1d9sI9niuHstYzjNz5vqXx9UgWSPc 249
grader_labextension-0.4.0.data/data/share/jupyter/labextensions/grader-labextension/static/733.598a9a6375d4478cf499.js sha256=WYqaY3XUR4z0meEnMZwOY_PaN7KydQJMsuXHbSjCtzI 778
grader_labextension-0.4.0.data/data/share/jupyter/labextensions/grader-labextension/static/753.45fa27e47f2c6c7fa4ad.js sha256=Rfon5H8sbH-kra7J_XpQebvovOk0hyDGpzewSNgaidY 62740
grader_labextension-0.4.0.data/data/share/jupyter/labextensions/grader-labextension/static/814.b339526c1358152dccf8.js sha256=szlSbBNYFS3M-OdvNMLhktN43HwT4BfhEv576XeLujo 13501
grader_labextension-0.4.0.data/data/share/jupyter/labextensions/grader-labextension/static/823.727b4b6e933d452b0560.js sha256=cntLbpM9RSsFYCGcX0fAWLzPBXiEC0fYtc-vMrfkOU4 25796
grader_labextension-0.4.0.data/data/share/jupyter/labextensions/grader-labextension/static/846.0bb186112c6d2a6a710c.js sha256=C7GGESxtKmpxDCz1oA-hJwNuFwJ4AY04RgiY3jsgceg 9744
grader_labextension-0.4.0.data/data/share/jupyter/labextensions/grader-labextension/static/879.925e34aba757b4f63842.js sha256=kl40q6dXtPY4QlRm_crmrRyglzpnskulebYkG15qE1s 99218
grader_labextension-0.4.0.data/data/share/jupyter/labextensions/grader-labextension/static/906.025d41ca37fe282419a5.js sha256=Al1Byjf-KCQZpSAxfZnjCVCZrJ-uOxrzIiDe_2aS9X4 543
grader_labextension-0.4.0.data/data/share/jupyter/labextensions/grader-labextension/static/926.1fb622653f1c4628a14c.js sha256=H7YiZT8cRiihTHeOvAUKtZ0KhRIFHE3_PYZwTgkPJRU 171684
grader_labextension-0.4.0.data/data/share/jupyter/labextensions/grader-labextension/static/949.b2e8c028d137d1217cfd.js sha256=sujAKNE30SF8_fAV6QrdhNwEGzFJd4x5pQEHuaFR7TM 163446
grader_labextension-0.4.0.data/data/share/jupyter/labextensions/grader-labextension/static/956.b56b03592640a6b40753.js sha256=LaNp6GPj28XwmPsen8NE6HWHs3kxOIYZ0PLxnBggmpw 43534
grader_labextension-0.4.0.data/data/share/jupyter/labextensions/grader-labextension/static/956.b56b03592640a6b40753.js.LICENSE.txt sha256=lqUlGHhVY3z3mcV-sTwREZRm1KQ7maSiV6-Gm8RSQNY 246
grader_labextension-0.4.0.data/data/share/jupyter/labextensions/grader-labextension/static/remoteEntry.afdd190b5ee6a0752a4d.js sha256=r90ZC17moHUqTWmGkQITChT5txD1Pbdagt7Xlz41mqA 14765
grader_labextension-0.4.0.data/data/share/jupyter/labextensions/grader-labextension/static/style.js sha256=qjS2WEwskZXSva_xCy6XjRYJmlYUOlBerp-yVrsrO-A 162
grader_labextension-0.4.0.data/data/share/jupyter/labextensions/grader-labextension/static/third-party-licenses.json sha256=FNIu7-LTuI8nAfVgloP5nJIokPVfJeWdfAR7sg9wWOE 85486
grader_labextension-0.4.0.data/data/share/jupyter/labextensions/grader-labextension/install.json sha256=sTixvzIM4cISQGokgEzCJYdl7fMWNa5KwDtedg_SeTE 199
grader_labextension-0.4.0.dist-info/METADATA sha256=VUY4yYNz9HjyjJr9cDd7_9rQdpPl9nArDMCWZbxRu50 7884
grader_labextension-0.4.0.dist-info/WHEEL sha256=TJPnKdtrSue7xZ_AVGkp9YXcvDrobsjBds1du3Nx6dc 87
grader_labextension-0.4.0.dist-info/licenses/LICENSE sha256=y3Ywg6zSo62iXTKQwm8mt7_6C57WcMbLO--yj1hH8K4 1522
grader_labextension-0.4.0.dist-info/RECORD