otter/__init__.py,sha256=PZHwHVBdcU0-6EjZ6Xf_JNf_8AeQW4hL5g7QGyudqkY,235
otter/__main__.py,sha256=J3i_aKncJBXChypRguAoZi3zaM1-ogRrB__YiDJ0qDk,96
otter/api.py,sha256=0L55oXCqPTUhQVzq2JXM3Qb9yGEC_SXx5K8w90_PUsc,2169
otter/argparser.py,sha256=Yl33ViT171szMiehDCopuNluYLmqFUrfOwqYwUDq870,8528
otter/runner.py,sha256=pgT1Zu9tsN9KekxbYkdp4TtEbICFm8H0PHQmoOwIB9k,1148
otter/utils.py,sha256=k_iGJFodWzONMFJ_kyKdA6MqWoROHyR_fyv0foqoe-0,5316
otter/version.py,sha256=Y1V0qL8gEFT79ejfOunyxIuUw03xNXYTzUVsXwWE8Jw,1029
otter/assign/__init__.py,sha256=PxXH4uSmdaIEG791fHBQ9ylz7MA3GIWmuG-xLxJMV6U,6383
otter/assign/assignment.py,sha256=MmEe8zHlgjYkajFblG6WOARy8hC4pJ4sakpnvUWanQw,4661
otter/assign/cell_generators.py,sha256=YWudoGfzZbjakeA8UZzRe3NiOeqW-DAR4gg87DJRjf4,5599
otter/assign/constants.py,sha256=6UnJ_eq3g0hPxhfxSt9IsT2ALDMoVLxVAxRmIg6_CGE,1169
otter/assign/notebook_transformer.py,sha256=IYe2ROS-ynWDAUoTX9xjazzhVjkCv5sL6x6MAWxonbI,9287
otter/assign/output.py,sha256=e5xHkOzv7GagzZErhyHBqhnke_0qGXXzWam2cbFbtxQ,6532
otter/assign/plugins.py,sha256=QZnRZxfx46WfKCKQvvGvEK9fBB7xDhq-2JqAAXImjOM,2493
otter/assign/questions.py,sha256=QtshnuucOmusIn-u7SSIkXH6NxAhbuapJQ3HOcRQMXk,2300
otter/assign/solutions.py,sha256=iGWLQnrAWM9zW0eUVIgUZfJipevtTD07I3qfmFbm64c,4923
otter/assign/tests.py,sha256=SNVKWfjHEdGNWG3vq7cY3pQMa2FbGlh-LqBwJBJ2DOg,7874
otter/assign/utils.py,sha256=bPwTaYSPEyIkHA0JEoUgju3NLIG9wcMsrkn_VhPk4W8,10714
otter/assign/r_adapter/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
otter/assign/r_adapter/tests.py,sha256=qpVKwz_7op3pNyZnaHqOEfGqz_s9jUy_HDQoIRuqt7g,6008
otter/assign/rmarkdown_adapter/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
otter/assign/rmarkdown_adapter/constants.py,sha256=-SfdHjO_EVoqUlG8qsnW4DjBzCtNt3hurTjTdVBdVoQ,101
otter/assign/rmarkdown_adapter/notebook_transformer.py,sha256=STEXrkMC1UxT3Pqr9IOQiyz_UsHuyBXMGcV8I63XYo8,5331
otter/assign/rmarkdown_adapter/output.py,sha256=_B_-d3hEomgHT8Dyt3y1Sx3aA9x0MeNeQo3qUHvPPFQ,5326
otter/assign/rmarkdown_adapter/solutions.py,sha256=39E2KYBBTTChHLLX_5k7VPoctvOkAUuF3xkmqLhg4To,3950
otter/assign/rmarkdown_adapter/tests.py,sha256=Cz2XI7C8Q3t-tYRtNaRV7bGF2HNrzh8MVnvZOz-znD8,1913
otter/assign/rmarkdown_adapter/utils.py,sha256=yirDp8KGQ3CSwZCGyh3rGi009WmYFgHxTqNZNecmg1E,2962
otter/check/__init__.py,sha256=_OQSn5wtxJRfHLREibI2nV3c8VDxTfAuuWmPnZM8OQc,2215
otter/check/logs.py,sha256=yyRQXQ9wl1D2k0Uj6THGbwgFfOu73FdFb-apYUZygt8,17947
otter/check/notebook.py,sha256=ApaebxQ8OfrL8Pg5JHAPTISvW65RWye4Oin6JDC2ur0,16587
otter/check/utils.py,sha256=tFtHVY3zfpvztJRTz4uUtfumbeszpANoJyBG9kJYzu8,1016
otter/execute/__init__.py,sha256=kf5IEEVH5jgXxfc7HFoc7MMI1QjUEyOfbaHXg798sdI,5850
otter/execute/check_wrapper.py,sha256=DPz1YGtDf6be66b7Uew4Qvu36isxS-WjRA_dv2SrqJg,5024
otter/execute/execute_log.py,sha256=bn8IeXK787duNZc1EMlQ80Tz9I7zIk31kUtGKEaVPNo,4189
otter/execute/execute_notebook.py,sha256=2h4EPykd9nIBuAQPBRmCFQQLxi-MJnOPn7Ow3NGrIG4,7590
otter/execute/execute_script.py,sha256=w5DPFokF38pFFv8Cat-4YSL6dPeemqNfcHUWd6ErdMY,3737
otter/export/__init__.py,sha256=nVURoamdcfD9l4HcuQTMl9QGQRQfIKByiGF57XyzqJg,2217
otter/export/exporters/__init__.py,sha256=h9lvMkRCmbQUpS1tbgXUfNDF-AexUPiwgmBZ7t_QNJk,1345
otter/export/exporters/base_exporter.py,sha256=kD2W7OFuWIaGoUgDg3nj3kMaG73ezfWMVER2aSTKBuY,5469
otter/export/exporters/utils.py,sha256=CyrbPJWN_KcUlaKMe1vCdoGsnULnlysvLV9f2RgxlBE,3360
otter/export/exporters/via_html.py,sha256=kuQ6MczS5GnJ-tKMDVEfApm223AdkloeSP1DaFxi72U,2747
otter/export/exporters/via_latex.py,sha256=mMRiLbSxRBPHuYaW4kPSGpS-dMSKSZFWPCnpGLwYdLE,2980
otter/export/exporters/templates/via_html.tpl,sha256=gI6qjvjEcHY5-dJEa8IfTPErGsplLp7mSyObqUSkbZk,780
otter/export/exporters/templates/via_latex.tpl,sha256=Un0zhB-aXGBxjLZMbaQciu93OtgPCPHxiGdM4MrmLlY,894
otter/export/exporters/templates/via_html/conf.json,sha256=wMAEUGIRglxKz9u4KzBKgpKvRpMMiOSROKDPRQ7aZXM,285
otter/export/exporters/templates/via_html/index.html.j2,sha256=R7rvTBQ5CKbJs6M6Rkt_cZ7k88UkFg5K9DSXA7qJaVU,793
otter/export/exporters/templates/via_latex/conf.json,sha256=98qrmoMfbOdpAog2eoahvXPvWGC5LGNQv1vCUxtrXt0,144
otter/export/exporters/templates/via_latex/index.tex.j2,sha256=lFZMTeubNQb4rmhUBKuvTA22q_om752HEQQBdsjOYaM,896
otter/generate/__init__.py,sha256=K5xv7KKjKJOnUvycbTIFnN3RrL3GSn9ZWY_hVA6NLjA,74
otter/generate/autograder.py,sha256=nWPjftIXR1degZHL3SnlRpL3l7tx-n1ZZpt0vFQf83E,6896
otter/generate/token.py,sha256=yA0fZ6kb_Y1bGJ4qpbYwL60uVbdMnTfodsEv8tLpUz0,3110
otter/generate/utils.py,sha256=c1JEM2G63m75PWGp2YCAxrb13ONj7BBvrQ1WmUw1oYU,567
otter/generate/templates/python/environment.yml,sha256=A9sS_RU2UqNhraQH9WUmtmeWqfNE-R3IxlYKf2QJGyk,253
otter/generate/templates/python/requirements.txt,sha256=6D7b6p-TBFCFdh81a3TDz4XUVile40HWnm2DizNYpfM,263
otter/generate/templates/python/run_autograder,sha256=UejnBu38G24vW8dZQ_SwdpJPzr4B-cJlRtJTvRMK3q0,193
otter/generate/templates/python/run_otter.py,sha256=Yn-YvrHxLjDykqroDFEOFpofLWbfCJ09wVKPU76K4IM,194
otter/generate/templates/python/setup.sh,sha256=qTcWG_h29NvvjVVhVf2IIbKu8I4LGIHcLCU4HBQQH6s,1157
otter/generate/templates/r/environment.yml,sha256=MbT6ZUWK35kq-7dfeS337MUEVTH8aPSZc1bUZYlt-mM,318
otter/generate/templates/r/requirements.r,sha256=2bBsYYU6oiwVTJkJETMnI8b1f1j3qWAeGi_grgEOmx4,248
otter/generate/templates/r/requirements.txt,sha256=Akg3ndx5Z3pQ-KqiP7Lg0b1cSKhowrZSYQSFogXLnik,159
otter/generate/templates/r/run_autograder,sha256=UejnBu38G24vW8dZQ_SwdpJPzr4B-cJlRtJTvRMK3q0,193
otter/generate/templates/r/run_otter.py,sha256=Yn-YvrHxLjDykqroDFEOFpofLWbfCJ09wVKPU76K4IM,194
otter/generate/templates/r/setup.sh,sha256=4NHiRT7c1qw_D8gfG9NDaqEyGrmqtxE_ppKp_TwrPys,2149
otter/grade/Dockerfile,sha256=4nL_75vLOqmcT3-gtOery_m9YLDr3d_gegz2Btess_E,682
otter/grade/__init__.py,sha256=zIQ6F3lVakr5I2x1aL6M0sxKNub4jIFZcmk1FZAkBmg,4467
otter/grade/containers.py,sha256=x3FcJ4GxBx4d0TISVuJTb8AHAXHAAf9xXILHSAvG-Ig,9608
otter/grade/metadata.py,sha256=MZTXBdrJYTBe3JHEua3D6crixGEAUq_6LjKsp9U97i8,9611
otter/grade/utils.py,sha256=c-iHDBC2K44Rp9gJLTMWGR1QMemHkyoe08ith_U-GBM,4123
otter/plugins/__init__.py,sha256=ysBMaRH8HuDdZ3TKVwKYjeO7hfuoRpTRxwQ-R0vljX4,7672
otter/plugins/abstract_plugin.py,sha256=yemUe7f6kCpZTibpznq-BANi4wD61_BfDsM9IL8-0f0,9080
otter/plugins/builtin/__init__.py,sha256=P5XDEin59AFI3vSFuaBOZK-qnPVjjw4ansszzFkY5M8,177
otter/plugins/builtin/grade_override.py,sha256=rgcc89zD99GqYPH83ueno_r8cCIISrpl6OqE8SXNsfM,5953
otter/plugins/builtin/rate_limiting.py,sha256=IfSkZzLMqOYQzQAtS8OPiGd0pnxhoFxruTjcxRsin5g,4771
otter/plugins/builtin/gmail_notifications/__init__.py,sha256=RtIDSFD8Hbpp-Nbd0bM1a5PxX67CWcSUPqsMlJzAei0,6124
otter/plugins/builtin/gmail_notifications/bin/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
otter/plugins/builtin/gmail_notifications/bin/gmail_oauth2.py,sha256=mR32me_ForAuOCSqns7GRfpCT2IKRAoB4aChwFEapik,14192
otter/run/__init__.py,sha256=P6SFiQBlIvARqGJIO78Tt7AiZXrZ7dX6HF9SqwubQmc,2224
otter/run/run_autograder/__init__.py,sha256=fvhIgvdVE6dpow-CvkXO0dCEh11eNy0xxG1Xx4x_S1o,2357
otter/run/run_autograder/constants.py,sha256=WDopXpwYOPT8WN02NM9MTxNxoK2stR6ZBC5PhUmbnkQ,745
otter/run/run_autograder/run_autograder.py,sha256=K5SzdXql90LwmfuQkiEkw9hVN9FzY2iKwkQ21oiaM_Q,7754
otter/run/run_autograder/utils.py,sha256=pchVQHAeWkyFKOdeaq-iOHXvzcPKQ_0moN9a36rIEEg,1178
otter/run/run_autograder/r_adapter/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
otter/run/run_autograder/r_adapter/run_autograder.py,sha256=5PUe8R-8GBl1W4vY6LbnVojrihl4pAa9SYUxLfb1JCk,2730
otter/test_files/__init__.py,sha256=oJsqVtGbKeZGlyb1A1QeH9fT-Tarap8jomupUbugg5E,10596
otter/test_files/abstract_test.py,sha256=6GLW53xmqQ4lfcFidSTi-_1NX9UYozMae5S9uBtmbyQ,8216
otter/test_files/metadata_test.py,sha256=fQB5ShMHf7VI5HjFZmj5p7iJA8nWf2bkD0I6Dd0ndrM,2488
otter/test_files/ok_test.py,sha256=WKR4nj6deoChwzm2xZHo4tuhPldEAuexvLQuGzSSsLA,5806
test/test_generate/__init__.py,sha256=Qux6iVsFTHen-0Q6zxhy64mD63XJB1dMUOUzdhLVLsc,99
test/test_generate/test_autograder.py,sha256=l23et5tlA5DTwhxEm2pZAGFjPKYnTJYKxzha-No6mK0,2511
test/test_generate/test_token.py,sha256=ff2cxnTCKhryLPUEEKaccC0fHPwxWGoECKINETm7Qxk,2882
otter_grader-2.2.4.dist-info/LICENSE,sha256=avID1BoB3wjOvxdBCRJzEFRK5PXze2p_aW0oezjThY4,1560
otter_grader-2.2.4.dist-info/METADATA,sha256=uenXlaqFSoSfl3-OTf1Sx6pAYSSJ3QMMRlfa8GaZHSA,3480
otter_grader-2.2.4.dist-info/WHEEL,sha256=g4nMs7d-Xl9-xC9XovUrsDHGXt-FT0E17Yqo92DEfvY,92
otter_grader-2.2.4.dist-info/entry_points.txt,sha256=e9zXVhckI87vakKVsMgvU5f7BEf-uXa_Oq8yJCtBDQM,129
otter_grader-2.2.4.dist-info/top_level.txt,sha256=3KLhpHO76mXGklGf_XS-C-6cyucz1i-jLpdlAZ9Yqys,11
otter_grader-2.2.4.dist-info/RECORD,,
