grader-service

View on PyPIReverse Dependencies (1)

0.7.0 grader_service-0.7.0-py3-none-any.whl

Wheel Details

Project: grader-service
Version: 0.7.0
Filename: grader_service-0.7.0-py3-none-any.whl
Download: [link]
Size: 447035
MD5: 7e83c7bf4cbb1b9256ba16e149ae2c64
SHA256: 4f4ac141682ba8930cef1fad9ffdbc1cbae47240fe9555a6aecac0189982cd7e
Uploaded: 2025-02-24 08:30:40 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: grader-service
Version: 0.7.0
Summary: Grader service
Author: Florian Jäger, Matthias Matt
Project-Url: Homepage, https://github.com/TU-Wien-dataLAB/grader-service
Project-Url: Repository, https://github.com/TU-Wien-dataLAB/grader-service
Project-Url: Documentation, https://grader-service.readthedocs.io/en/latest/index.html
License: BSD-3-Clause
Classifier: License :: OSI Approved :: BSD License
Classifier: Development Status :: 3 - Alpha
Classifier: Framework :: Jupyter
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
Requires-Python: >=3.8
Requires-Dist: alembic (>=1.13)
Requires-Dist: async-generator (>=1.10)
Requires-Dist: celery (>=5.4)
Requires-Dist: cryptography (>=43)
Requires-Dist: isodate (>=0.7)
Requires-Dist: json5 (>=0.9)
Requires-Dist: jsonschema (>=4)
Requires-Dist: jupyter-client (>=8.6)
Requires-Dist: jupyter-core (>=5.7)
Requires-Dist: jupyterhub (>=5)
Requires-Dist: kubernetes (>=31)
Requires-Dist: nbconvert (>=7.16)
Requires-Dist: nbformat (>=5.4.0)
Requires-Dist: psycopg2-binary (>=2.9)
Requires-Dist: PyJWT (>=2.9)
Requires-Dist: python-dateutil (>=2.9)
Requires-Dist: SQLAlchemy (>=2.0.35)
Requires-Dist: tornado (>=6.4)
Requires-Dist: traitlets (>=5.14)
Requires-Dist: typing-extensions (>=4.12)
Requires-Dist: urllib3 (>=2.2)
Requires-Dist: pandas (>=2.2.3)
Requires-Dist: uvloop (>=0.21.0)
License-File: LICENSE
License-File: NOTICE
[No description]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (75.3.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
docs/source/conf.py sha256=as0YRrSV1mOFbZ7RL4YVbgRlNvZ7rJRMRZJr9gz1Rn8 3896
examples/dev_environment/grader_service_config.py sha256=trZQ-TX_GxYABQaiK13Fwv42-kNfbGLKXR1wOwuYw54 1792
examples/dev_environment/jupyter_notebook_config.py sha256=sPh-i7KmZqLIxAQ3VvRrFNIQsMlSGlwDmLpG9GjBLV4 139
examples/dev_environment/jupyterhub_config.py sha256=9d4ccWJXtUwXeCoAwRRLNHHwF-4gqNdNzIdzfWBkXcI 2043
grader_service/__init__.py sha256=tE_gbDw7x-gNUUIEH7VeBmzPvwg8xeSRyFsOljwPqBg 191
grader_service/_version.py sha256=-bJgWWsG36XwTSyTpCj7n1q-X-fAsO8plHx27NkUsec 250
grader_service/main.py sha256=080DJAA2T7yKQOfNopZ-0rsZLQ6cf3IsCua2zd8a06c 20277
grader_service/registry.py sha256=3bD9AGS9QunCaStXAs6lj7_YLa3waHFEd0PoaXQBjmM 2714
grader_service/request.py sha256=h719NIqhUvLeqhK6e3hvTzrLcWPDaanh8fEdzEfQw7c 3045
grader_service/server.py sha256=E9dRIbBd5jxmrKgpV4SHPpndNY3E8OUQZzmrdiV-Q8c 4116
grader_service/utils.py sha256=HSM_TlMRO4HA5NwpvL42aKJwiq5E6lmySk_jvdcNQp0 22733
grader_service/api/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
grader_service/api/typing_utils.py sha256=yXf3fOQSZ9ymHPjpMsUFRLBrYlMDT_xpVzhSlD0kiCw 792
grader_service/api/util.py sha256=HxdkKtPpHMAOLtcZPQ2RPY1Xb01ssWw562vC4Rzz8nc 3481
grader_service/api/models/__init__.py sha256=q2wkBQ6p5eVhRiOnKIKVdMKjzwh4SGX3aQDZLu3tv1k 716
grader_service/api/models/assignment.py sha256=eX7e1rVC6p3pX9MleKoWbxvmcb6fkCnud-61UgAp-4g 4439
grader_service/api/models/assignment_detail.py sha256=XN4yNZARQyz3l8Dh3KduYXUGj4rbSHCyu1jYnscrWXE 5601
grader_service/api/models/assignment_settings.py sha256=gI5eGOub8HHiyR5R2hLVXQmyR5TyNPGW0153UhTqvqo 6781
grader_service/api/models/base_model.py sha256=jaoK1GfB2BHr0E290DVIH753Z-6i9hVZZOBpqS7vfUw 2039
grader_service/api/models/error_message.py sha256=l6Alco43L0OMOZiG0MkUvnEA876FXPTdAXtToDzHzms 4358
grader_service/api/models/lecture.py sha256=Qpq1KiieDY66CoIc7KtyMgf72MSOLn1aiZEBNSO-GW8 3141
grader_service/api/models/remote_file_status.py sha256=bNkffoFqFWaaoYafH8b77aH6R84YQCjkTRdwdTODGf0 1857
grader_service/api/models/submission.py sha256=H4x1n_3nKJq5AMXp6GSN8CCMYDhRELZogh0VdvWq9sc 10818
grader_service/api/models/submission_period.py sha256=aeEzOdEiuk3_XILgifkg8L-DOJKg4Zwu72KqHIXj6TE 2226
grader_service/api/models/user.py sha256=50zYql2gX1GTNrT8srhq267pZyvStR7u_OUAgOpoaG0 1362
grader_service/api/models/user_submissions_inner.py sha256=YpkBPlVC8BhvgOyBbQsGnhCwgVkmLO1nVYIYMRJLt2U 2651
grader_service/auth/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
grader_service/auth/auth.py sha256=SitFkrnDshA01_1heruY_3A26vmpvQKikXUIXgRRtFc 32646
grader_service/auth/crypto.py sha256=pFcZCUpF0xkx-gF98t0nUjQnnTpVBfe5fbPlGQ83Dx4 4489
grader_service/auth/dummy.py sha256=BYNNpEMpBifNw5u_6TNqLdnG18iqGv8mKIpewMxySPk 1751
grader_service/auth/local.py sha256=R-Ttulth02oMQztpPsveaDZK2WdiHf208ssquCNiPhU 5551
grader_service/auth/login.py sha256=xUosAidpdVqI8hbdMqEGhJt0axjd-sTxnZl7qj_dijk 5416
grader_service/auth/oauth2.py sha256=JTFWeDFdUT_o6GId1Gmykc16wPJzb6EiltAQqM344_s 38663
grader_service/auth/pam.py sha256=-7w38u2THfG28DHm3nftKY0F27Z6fagYbs-BSYr5VM8 8403
grader_service/auth/lti13/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
grader_service/auth/lti13/auth.py sha256=V7bU8j5B2oW4MQlnrvIW2F5Qj5wyG9SU_5rF0LwUL4g 8580
grader_service/auth/lti13/constants.py sha256=jxs2cAh6pxtTTbrxB-LQZeL9g_F_eKrlpRkkNVGRv0U 14754
grader_service/auth/lti13/error.py sha256=bjn0Icw-qOb8BVCBhWPE7a6uR1At1IK6t0hJehyo56c 681
grader_service/auth/lti13/handlers.py sha256=ekrOAqh0znYcplNIJtQaBEn61ORSw485ytmIucC-wPw 20150
grader_service/auth/lti13/validator.py sha256=kSk1uNmBEr_JOi0nGsuw2l--61bKNRH_R1R84A4UZgc 8560
grader_service/autograding/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
grader_service/autograding/local_feedback.py sha256=p2KsuViS9ylx3s1TRQ1njaO5Hl2v7nfoP1-A7qOwIZc 7836
grader_service/autograding/local_grader.py sha256=HZSJg1LDEkwy3AN2GjBTENuj67COGkMlVeymDE-RKI4 20656
grader_service/autograding/celery/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
grader_service/autograding/celery/app.py sha256=b6fzEOYQfsc-RfMA1YBzCow_S9bzRICUSSHdm8_URWw 2099
grader_service/autograding/celery/tasks.py sha256=ADkOervT0yWDHgRc6qO-X1bPLxUCi1D438-rvKMljgE 4723
grader_service/autograding/celery/worker.py sha256=rqynIsJHraL__ws01ohnC_ItlcK_GpR68At9iwmEMrc 533
grader_service/autograding/kube/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
grader_service/autograding/kube/kube_grader.py sha256=pI2i_YgkLUhHLOyMQzwlmGkCjHVEwv3CauB8tishYvc 18471
grader_service/autograding/kube/util.py sha256=rHkxbL7Db9901yRDZJLp2uGPXL_zzkPyPigLEtLIrWg 11517
grader_service/convert/__init__.py sha256=CkGf-MPy6vimhhsPbWctCL0afi7WHlINwcEDXYrbToA 152
grader_service/convert/main.py sha256=noj8GGVJFwQW4uU_bm4fv0_xFUDiQ1WWQsjgP_6OfTI 2541
grader_service/convert/utils.py sha256=KqDt1bSIAJoT3yFdJvlmzhZybcBJZE1rcM6Yzfi5pbQ 19783
grader_service/convert/validator.py sha256=f1uK9zGyjHdGkxqzOiIqOp7ov0TLkCJvLEU6YCaWpms 13311
grader_service/convert/converters/__init__.py sha256=oldjL9XKXv9XH_oIuJ2FU5fsF-D_mBkiYZi4EHFMHiI 365
grader_service/convert/converters/autograde.py sha256=k6y6XXhRc03H-aoOwkSa8rU1hoE1Ow8OQkJuBok-2QM 4538
grader_service/convert/converters/base.py sha256=vVnNaJou6NqpoJ2O7q14ki0izExOhNEE5uPD0YRrnEE 17321
grader_service/convert/converters/baseapp.py sha256=n90sQ_2OQXjPjma0UX2-VQ5LLII7CbTi_MHhRkjgz2o 2349
grader_service/convert/converters/generate_assignment.py sha256=9FR0OEe2z1w9-1XUSAJ5q8vdkaQJSGMMp-uaBt11BUE 2618
grader_service/convert/converters/generate_feedback.py sha256=4DI4GJzyLFxDXGU18_HYKQyPEhoEuEkLouQaG7mteGE 2537
grader_service/convert/converters/generate_solution.py sha256=klq2r6j1hNsL6k5_KIqqDQeOaWkmjUdsmirOduHSFUo 1848
grader_service/convert/converters/updateapp.py sha256=YNXxcojXGoFKblItK6cfz0msbUbrxqQSaCZnat-7EuU 3996
grader_service/convert/converters/validateapp.py sha256=oSbiFVkahn448ROxzL9vF52grBVGW0NuYooX8AFH5sA 2906
grader_service/convert/gradebook/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
grader_service/convert/gradebook/gradebook.py sha256=UmYEJIKlCwDDGqzTRkJxu2wl1lHtSW4z_LgFi4f9ods 16643
grader_service/convert/gradebook/models.py sha256=uNfeFpJtmo_pXstXcWAHZiVlobhlII4u8TM_kuK9I8w 11676
grader_service/convert/nbgraderformat/__init__.py sha256=AK9ru_eaqocNWuOF3eU8JA1P36IkL86vktRLezG6ZEI 318
grader_service/convert/nbgraderformat/common.py sha256=5B8HQEOzBNF0kjrdrjI3qQkW3YTYFeRhdHzvE_Mb9yc 2609
grader_service/convert/nbgraderformat/v1.json sha256=wLCqyADopI4u0Y_7LSfVylkvtVpmjcFiHqtXUVWjb1M 1581
grader_service/convert/nbgraderformat/v1.py sha256=pdQJscjFxrPoKwvw6d-Mvw3EURlgWLW2NS_OSEaBLfk 4787
grader_service/convert/nbgraderformat/v2.json sha256=8roCUcpYyrDatm4SBgJwJMnzpiukaURyx2ToYTAuUDc 1901
grader_service/convert/nbgraderformat/v2.py sha256=ssMCeUM_dDhm8ZD5iWxv29yDkR3FSdAeED8nMzuOoXA 4823
grader_service/convert/nbgraderformat/v3.json sha256=Yia3Gsp6vdYwGGVEhmZ__SwEnpS4T2beXyJQmCsvkVU 2054
grader_service/convert/nbgraderformat/v3.py sha256=3yoC10XG2gwmYxQYJGYPwCIIo5YPqg6rLFPWdDMzg3c 5007
grader_service/convert/preprocessors/__init__.py sha256=KzDKpKsKV8QlDgI1BUKccmP9oi_5czYie9tM-EomBvQ 1200
grader_service/convert/preprocessors/addrevert.py sha256=ynOVY8_3yQbGC0gVYY9ypfXq9kUEOpQvjQ-OfXuXdV4 712
grader_service/convert/preprocessors/base.py sha256=UjI6cweKq0UARBK7g-3XT9lAA9d6DvH52-6Iy9srQAE 547
grader_service/convert/preprocessors/checkcellmetadata.py sha256=SK1QfMMYqq8KiXTM0CpNkWDoAp0ZUTu_otV_CGcBAMw 790
grader_service/convert/preprocessors/clearalwayshiddentests.py sha256=BYUYBgj7yi1p9_zidLxWduL9oHhMzLt40ACUkXeNrbI 3786
grader_service/convert/preprocessors/clearhiddentests.py sha256=yr44SHMNjFy2LoE0ycfZzOYXXXP8A243iD2dNYJQ4ho 3956
grader_service/convert/preprocessors/clearmarkingscheme.py sha256=ES7mOcg0FNSyj8JIPQ650ig9FZP3pA_X4k8u9GirNaA 3978
grader_service/convert/preprocessors/clearoutput.py sha256=t1vIfnF8NgGmk31WJU8tKtjKiYXR5GPD8YdvMVbIxJs 215
grader_service/convert/preprocessors/clearsolutions.py sha256=pEDpBxFzYhQQp0BnnZOEv9F8cV1Fg4HN_3DoE4SbvkA 7296
grader_service/convert/preprocessors/computechecksums.py sha256=I1DWFTBtWqCfCY4JQ_u2kiHVNkPNjI7YxLJUxxjxx_k 1170
grader_service/convert/preprocessors/deduplicateids.py sha256=h6f5F5EFBGkhd-QA3_O8orX9bscd381oV6BMF-jZhAs 1375
grader_service/convert/preprocessors/execute.py sha256=a_m4BPC1TX9BFOTlB0glP5KkSOwaY2fZ6wW1VHRWBRA 2850
grader_service/convert/preprocessors/getgrades.py sha256=z52IfVB8BqoC2WXZ4ACGBPN2WzKXi59n0YJ5o1YxfKs 3091
grader_service/convert/preprocessors/headerfooter.py sha256=jBjOgRi8fYpfnCwNjEmo4-Gx5kOUX5EPAqpB2Vbfcrs 1827
grader_service/convert/preprocessors/limitoutput.py sha256=fLNzXqYmNZvAiTu6t2PRn_HJ5I8ZVINHLx11lxKM5oM 2262
grader_service/convert/preprocessors/lockcells.py sha256=C7YdYL3EA8uppQlFeBp8xP5002mlruMLrs7puDxw3No 1877
grader_service/convert/preprocessors/overwritecells.py sha256=nb2uyWZuArReNt5sspe-C2nDvs8tBI7WQVQMmFHbFrI 12377
grader_service/convert/preprocessors/overwritekernelspec.py sha256=nrJsGruE74Hs52TrTza6Cs7GYoy_R4XgsWkjHnNIuCk 1318
grader_service/convert/preprocessors/saveautogrades.py sha256=pbWly1Ti-ObPKCQAZye0Svls0cnn3HGrSMu6N0OOjFw 3188
grader_service/convert/preprocessors/savecells.py sha256=tbnimNtNlAFW772BYo4NEfuT4PCHqGPyrpY2WZyL_gM 8001
grader_service/convert/templates/config/grader_config.py sha256=cOcdMiIvdzIK6J340YoMTraEvpX8TS-NGyPYP-ALjug 3390
grader_service/convert/templates/feedback/conf.json sha256=_NPRkf6vfgTF6sGggz1_-2Rv8Mp2M_CFGSC0AL85o_Q 111
grader_service/convert/templates/feedback/index.html.j2 sha256=-B0wrn-huHBQs0byIVpw-E5iTNhjWLycglRC5Olm3hA 6015
grader_service/handlers/__init__.py sha256=7F0CDmO8FOPKFzlsbPdjgvhcysce1Tm0AbszOpE3SbE 538
grader_service/handlers/assignment.py sha256=WplAkp1eXL_89x7N30_-8dp-xnj3Es0qWZWOw8dnULY 17057
grader_service/handlers/base_handler.py sha256=2Cg1sbZaSutr9AHJtAJ_ff0URzJI3j9Focop0HZdjlo 43404
grader_service/handlers/config.py sha256=OHVpTlDDlXE-Y1EogFS1Vrg4vLkmJZkdkxvCNFluE84 756
grader_service/handlers/grading.py sha256=BW9sGrDOAdldvkq8-h-pgVnYR0XhlJn9xI38kjyoqb4 4616
grader_service/handlers/handler_utils.py sha256=U86TdS9Faj61pmy4kVqufnNnOSYAoYHIz06POsx3PAs 655
grader_service/handlers/health.py sha256=NpeVgyrY9mcJqM5rx-J_d7sBMv9kj8o1mocWIgl3CJg 965
grader_service/handlers/lectures.py sha256=N9KReeeQGkobzYpUblWrJJWfzsi1beqP7auUlldwWKQ 6432
grader_service/handlers/permission.py sha256=glO36HOyYSCUPoqerhzQxIKv6meH7TnSJtXYizeQU8g 1036
grader_service/handlers/static.py sha256=gl74HpCv-GqXVvdl48mwBE24I_klvmqt74ayy4sakLg 1429
grader_service/handlers/submissions.py sha256=OU84JlG9xMdkbvNlt6SmmFrqC4X4oLaIEbgGBqvhf-o 36416
grader_service/handlers/git/__init__.py sha256=f-H5lla11FWJNQGXLV5CS7lCswNlbY9gRAG3_PWIbA8 306
grader_service/handlers/git/server.py sha256=e0mSCI_6C0aQeshWxSlQ5nPHoPAKKCjc-YHwGBBUGr0 11905
grader_service/handlers/git/hook_templates/pre-receive sha256=tQk30ereS9u-gE54WAwdO0E4305g--oTB5m-xhQqKbg 2433
grader_service/migrate/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
grader_service/migrate/alembic.ini sha256=wZ0_-sJcCXSN8b4aMaUL7fh2GPtwJWKBLTZbnCR7Ld0 2319
grader_service/migrate/env.py sha256=V9EKCqw4v9iOQ_qYQF7wtf72Eqiu8KVXVRy-cWA8UlE 2861
grader_service/migrate/migrate.py sha256=R7k1cQqoAcf3UXsUo_tBRDMYEqmRExy9JeXRZXJS6iw 2436
grader_service/migrate/versions/4620c13728e7_settings_column.py sha256=huHcc-3GsDRHzkMVlrCqbfZfD8t9fqBQpBZZXLEcQbg 933
grader_service/migrate/versions/9cfeb0faa0c0_add_feedback_status.py sha256=D3xFgUSpFzXDiR6FDBrYf-FLqzS7k8piS134HjhqkTw 1534
grader_service/migrate/versions/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
grader_service/migrate/versions/a0718dae969d_add_submission_softdelete_column.py sha256=IfaNQZgSTlvrYoeKApD-EdjhO-N195jrQXcrMdJlv58 705
grader_service/migrate/versions/a1791b1371ed_initial.py sha256=vSxJ0gx3KzC9TwRozFgPw0amx5zGAkQRMNRXcRO2NBA 8827
grader_service/migrate/versions/ba71c755c153_added_oauth_provider_functionality.py sha256=OhsHPTGbpVK3BNgAUoyqYvOmCYAYt4WqRXJ2JvRxJbU 3698
grader_service/migrate/versions/fc5d2febe781_merged_assignment_configuration_options_.py sha256=-eKdq5Z69QufX_f-hSDu7f5-RiFqyrEEDZnFwW6npXE 4178
grader_service/oauth2/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
grader_service/oauth2/api_handler.py sha256=-EKIxClULkgbYjnqBEv774-2ah2IKjpemQioOuJt3Cc 12668
grader_service/oauth2/handlers.py sha256=rAlLXXbzlaSBFFlvs6LFIB8cq46V-jtv_5r9kFPgDAg 10247
grader_service/oauth2/provider.py sha256=P4Y4uHtHpmtGs8xRTWD_X4R2c-OEsoVf9yKaCLoFb6c 27661
grader_service/orm/__init__.py sha256=2mOHis51FFa6n5uM-_6QM4ZTCzqVr344Q4EXjFsL5ec 760
grader_service/orm/api_token.py sha256=j49R-1L0YuencpR7ydo4jE1XVMhXD07lyADo0KErIsY 8548
grader_service/orm/assignment.py sha256=8pzvfKgYvHVbHru3pjm4EU0zbKNeborI2roCEt4Zdoc 3350
grader_service/orm/base.py sha256=BrTNXhCmuwIDrElu2QPvIVwION9vo4hfS-qTR91znEM 558
grader_service/orm/group.py sha256=MQAquEpq4ywDElq0o5Zqop0O-l4Trf8YqBW5O0UGQpw 1024
grader_service/orm/json_util.py sha256=Kw7t3kL1IVhwGuG4nMr-rfyIzTMzhEl8N1JcD668MqE 1831
grader_service/orm/lecture.py sha256=yhL1LupWBAbhhVcJQzMGj1BCuPFlwOoDzPjOrZyPLh0 1531
grader_service/orm/oauthclient.py sha256=gzzp9ZGP5bt5f_l1rYfHMbgKUaK-v4u6zCh_ZV1NQ5k 919
grader_service/orm/oauthcode.py sha256=YgQYrzcHX5916CvhGcvDmNV4-5BZOEtMdHbAgsgNUXs 1556
grader_service/orm/submission.py sha256=o6b0JzyYBDzrwD2uyqDqAHtSc-reFBIJrke35HwwCoI 2831
grader_service/orm/submission_logs.py sha256=AchpgEk9JnUwoYTtqx31eUnotJIWRO26LcDOIFGVxI0 439
grader_service/orm/submission_properties.py sha256=6JIN8VvdLnx3TloMafurG8YxRhbk4144PuUsBOL1B6U 463
grader_service/orm/takepart.py sha256=3EZI4L67WnE5S0LmxOy0oVgg6t39Pf5WGAYublDlokU 834
grader_service/orm/user.py sha256=qOHleYJgRqFMkuXoFISw5Q1Ikt976FjwqsHEsggeQ9w 2509
grader_service/plugins/__init__.py sha256=BnX1bLELmcxRWJWo0BitwtM29BYG16EYMnGYLik3TaQ 262
grader_service/plugins/lti.py sha256=WBt3YpEkp_vEFlhSXu8-HAfQb7_Wr4SFFkc7IsmgAuc 12832
grader_service/scripts/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
grader_service/static/css/style.min.css sha256=FxSrJxKuqFOFR4iiQUc--fB2ezZR6YesBxcqkMDl8FQ 154375
grader_service/static/css/style.min.css.map sha256=hYubtGKS4mFh3kj158M7RFo4Pglxt1SqRlMcNLvRbwE 69539
grader_service/static/images/grader_logo.png sha256=tfIDk1S2snpNyWK9BF4Ghk_L6rAkWtgskUjpVskfwNo 172408
grader_service/templates/auth/login.html.j2 sha256=Kzq91-9BMgD2N2zm8YWgb4tO1F_TCrYI1ir-azi-3LE 3405
grader_service/templates/auth/logout.html.j2 sha256=ur2vIXhmq7nIXXtlMgkNOxANut0hkHaWDqgBhOMpWvY 301
grader_service/templates/auth/lti_no_auth.html.j2 sha256=B424tpHcfROiNDu_9xA16xibAeJlaOrBB5mfxW_T4QA 207
grader_service/templates/auth/oauth.html.j2 sha256=_YDpb6dYo0mtDUwUxnNWd_jONPeseEUMJ_MIZyu6CX0 784
grader_service/templates/auth/page.html.j2 sha256=DGujgApCF6u4haNYFdg7A6FSpD2aZ_Fv3DBQtPdP1Fw 6019
grader_service-0.7.0.dist-info/LICENSE sha256=1UWA0B6K8o5jxfWdNimDWZrozsf34UIUenjPUK0J-A0 1484
grader_service-0.7.0.dist-info/METADATA sha256=RxG4MwxEWkKy287xbDZXJHoDhN4lV-tIfrODDyR5zF0 1536
grader_service-0.7.0.dist-info/NOTICE sha256=wkZzEa0b8PKVTH-TvG3nWmouKqkUxYCExSuUBCKdTvM 2662
grader_service-0.7.0.dist-info/WHEEL sha256=P9jw-gEje8ByB7_hXoICnHtVCrEwMQh-630tKvQWehc 91
grader_service-0.7.0.dist-info/entry_points.txt sha256=LCkOHtAg8ioyIFMm2sOefNENQPsjwGRY76RhmAWTyhk 228
grader_service-0.7.0.dist-info/top_level.txt sha256=kru2r3AW5zpBYLqzFeR3yKbVME5qKMiwDM4SJUYsW-Q 29
grader_service-0.7.0.dist-info/RECORD

top_level.txt

docs
examples
grader_service

entry_points.txt

grader-convert = grader_service.convert.main:main
grader-service = grader_service:main
grader-service-migrate = grader_service.migrate.migrate:main
grader-worker = grader_service.autograding.celery.worker:main