otter-grader
View on PyPI — Reverse Dependencies (3)
5.5.0 | otter_grader-5.5.0-py3-none-any.whl |
Wheel Details
Project: | otter-grader |
Version: | 5.5.0 |
Filename: | otter_grader-5.5.0-py3-none-any.whl |
Download: | [link] |
Size: | 159941 |
MD5: | e68a9cf17c38bdaa0e694e3bbc7ee43f |
SHA256: | 4d5a63e2b536af21ff3b34d81383d78a4b0e0a61b2b34106cd8aa14df683ec53 |
Uploaded: | 2024-03-09 19:04:18 +0000 |
dist-info
METADATA · WHEEL · RECORD · top_level.txt · entry_points.txt
METADATA
WHEEL
Wheel-Version: | 1.0 |
Generator: | bdist_wheel (0.42.0) |
Root-Is-Purelib: | true |
Tag: | py3-none-any |
RECORD
Path | Digest | Size |
---|---|---|
otter/__init__.py | sha256=HlwSOBJbV-grpAiqvnmySjYUO-Sb6C7LQbN4TLJ7FGU | 138 |
otter/__main__.py | sha256=4nS-LYBLFP0epiR7Ulym6N5qASdkPU_FmHW1YM6HauA | 87 |
otter/api.py | sha256=pcGXU0q1BJecJOmEehWGrhNy3YuGFikpXrQTr9DrmqE | 1872 |
otter/cli.py | sha256=oT_5nKtOqCXQ6xN6LfTktWWQScrS40au7bnT96vfI-Y | 8592 |
otter/nbmeta_config.py | sha256=dagXov_kpxFM004_nT22q30sKEXTQQn3ruR3V0lt7uk | 2345 |
otter/utils.py | sha256=z6xwKEden_5W8qdtbAIQSgtuPW5Yo6Tcb0s3y30Pucs | 11949 |
otter/version.py | sha256=5NhCXP5OcgGNTxCNM5o0lyt1K3O_wpatn-cb-U5G8GE | 1049 |
otter/assign/__init__.py | sha256=B50JEds3qYgtWgKbFuLxxRnyLFWNcIgmUEVJxav8hwk | 6286 |
otter/assign/assignment.py | sha256=tsLXzabHTrA-xr8H7nqMQCcRNkP1f_JB3NGQVFCZFPU | 12981 |
otter/assign/blocks.py | sha256=G8wpp75AK_xrxpM24IAUlXL6yfkHUp4uwebmu_ouM_0 | 3439 |
otter/assign/cell_factory.py | sha256=7Mq9kKjCgyIG2CSg6K5cy0mY1SfegzsPs0pPAH-EqeM | 5679 |
otter/assign/feature_toggle.py | sha256=YN0nE4wO2KzHzB8QtUFPJXqCofvkZLYMX2WxDwoZl2Q | 955 |
otter/assign/notebook_transformer.py | sha256=EruVnNp2gHR1xGbOFDE0V_9fIJq4ljBFcITvVzZ4eRM | 18126 |
otter/assign/output.py | sha256=YCzWLTA4cxwnuol1KyEUPsb-Ilg8uXyf9G9ZDPyYQj0 | 4900 |
otter/assign/plugins.py | sha256=VWdopHbtN2vfdxEI9uIcBRNWODjJPlraLVtk3MrEc5A | 2556 |
otter/assign/question_config.py | sha256=Sl2bBxKhFGqZm63J355L6ofV97V-QbyA9dJGnsIMkEU | 1255 |
otter/assign/solutions.py | sha256=VlgEQbjY5wsXR9IlLTLCB6hyw8RtVGW5b5yiJ9iQBPU | 6790 |
otter/assign/tests_manager.py | sha256=GOcuHa8cvuiIXapOqEem-WJAqbMOqhyZ0aK5Bhq3k1Q | 15259 |
otter/assign/utils.py | sha256=0OU8fPJG4JEc19irHMbIfEKbHJ8Qlg519WU3YxcFrLY | 12033 |
otter/assign/r_adapter/__init__.py | sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU | 0 |
otter/assign/r_adapter/cell_factory.py | sha256=T4tl0OFJP4Zi2uRpc7-mCVnzxBzl054qnpYdmGSWXBE | 2191 |
otter/assign/r_adapter/rmarkdown_converter.py | sha256=AqYdZgeZ9BLAHgknYPOgZHYSCuPSmgLdvuxkvNjYg40 | 4884 |
otter/assign/r_adapter/solutions.py | sha256=L83mZFw8kzIiK7bBnYIhxpp1JF4ZVERg-DWvwVsA4Mg | 753 |
otter/assign/r_adapter/tests_manager.py | sha256=1ldrjnhJiDWL__iHqamTkVPQgVZ8T1fUz9NyQnGGjQM | 2997 |
otter/check/__init__.py | sha256=Tu1HpST75mK-NMWuzvYGi3QNKUV-IGo28bFNX_w_7Sg | 3548 |
otter/check/logs.py | sha256=z1qCYrr5TSO336G8GSKU2YQv33cak-RbgVDI7-caQ8I | 18070 |
otter/check/notebook.py | sha256=iDoDE_jrCAGOoevyNFIBAZJSQ9IpxOmCULDqOhQivmM | 21831 |
otter/check/utils.py | sha256=RieY1Wp-LYWwAC_zXpAQTKFVqzTJWlDPVdyHhujs1M8 | 11555 |
otter/check/validate_export/__init__.py | sha256=CyHw62KSvpaRsMTMXD93YwOhOzqeAFX9TNkskyaOpEs | 76 |
otter/check/validate_export/__main__.py | sha256=lq0Fyl1sv8DnfXv0QhC8pAMtp_MjH_A_Ye0XdWTFcak | 1312 |
otter/execute/__init__.py | sha256=jKeI8WTAK5R8vGW7uD8X-X3d67pAB83xfmBf2ToSR-w | 4240 |
otter/execute/checker.py | sha256=pdKTaI7bMlHufqvBOF0PUn4GjsBvqBEBxzScItW3Cq8 | 3532 |
otter/execute/logging.py | sha256=cTmXCE1uBwKQ_gbPK5zUTDRuFn5OczgQVL2jxWUXQ8M | 3436 |
otter/execute/preprocessor.py | sha256=q6dMzNSp96zEygyZ55pVY5bZUO5_HnVEG6MwJx9mm6g | 7112 |
otter/export/__init__.py | sha256=aisx7m_0_oyU8FSTE8wmMc7cVtv_spIvmkpHz-TXP0k | 2199 |
otter/export/utils.py | sha256=cGS19PayVzFiXR09I32ZVw6KbpHRfST9532h4zUZDzk | 177 |
otter/export/exporters/__init__.py | sha256=CMN3w-_R9_QWUvK1mtH1xKGiA_f7GvpgKsQoY-ohwAE | 1264 |
otter/export/exporters/base_exporter.py | sha256=RK0zCIg9VDsbcC49OHqCWT0jdlRXi-chesV7OW52Xk8 | 5541 |
otter/export/exporters/utils.py | sha256=NYqXHiPYiyhDUgcwwOLeFrJa1FbTmgbWX2fQve1qE0U | 3330 |
otter/export/exporters/via_html.py | sha256=kNjeUXPpCJ02bO3IyNgDDnjndbY5OJlLgmVA5FOMXMs | 2632 |
otter/export/exporters/via_latex.py | sha256=J94Rv8uTbGtlqGKEq-N2Om4KTAbeA3P2VMJwOIwh8Fk | 3192 |
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_latex_xecjk.tpl | sha256=uj27Sk6bBwuTcUicoNUlm08Z63WsJluiN5Qr5fYmlJ8 | 914 |
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/export/exporters/templates/via_latex_xecjk/conf.json | sha256=98qrmoMfbOdpAog2eoahvXPvWGC5LGNQv1vCUxtrXt0 | 144 |
otter/export/exporters/templates/via_latex_xecjk/index.tex.j2 | sha256=SHyG9fBndgcc3GOp6XFgc1pMZyOo-6kBM8jL4xSbuzw | 916 |
otter/generate/__init__.py | sha256=Z4HN269m28L3vpuWGBvqsC9_E4qU31hg0_cfbnhCkIg | 11495 |
otter/generate/token.py | sha256=u-DiGDTOifT8F4BQLVkQyU-inBA9qRJYi6dtkYnUw5Q | 3117 |
otter/generate/utils.py | sha256=wy-5gu983HxSP8cOyWoAxlgTlwSGyRd1iFD-3CzfWcU | 3095 |
otter/generate/templates/common/run_autograder | sha256=xFzRo2xu1Vqvph9eyDH7efom-ZkoegXSTf4jtbA5kRo | 239 |
otter/generate/templates/common/run_otter.py | sha256=L-IuY11mn1d25x25YkbW5KFmtIff7fiTwmI1dYvJ5EM | 178 |
otter/generate/templates/python/setup.sh | sha256=ORaWJWMMQlFtOG-I6nV2g9SiOY7x-HDAstWAMLJEG-k | 1225 |
otter/generate/templates/r/setup.sh | sha256=sS_jubr3mfA_t3lRoyvCmC5dSIIpdY7B6eszH6eCUKk | 1819 |
otter/grade/Dockerfile | sha256=lTR_tFPAmd8JIysnTxQ8IOFqFscYCf2-E2cI-cUROxk | 853 |
otter/grade/__init__.py | sha256=1-DJU0f7ubVaCaX02zCTqOcTyaIeAXMT3diBlMURmdo | 4938 |
otter/grade/containers.py | sha256=XJY_Lxm5BWJE9SmVI4jtvBIOH1SiIZ4GAsUs5HO-X38 | 7978 |
otter/grade/utils.py | sha256=4KFZW7dc5KsD2vRT88jWTcPCVdzTZpHvT8i79xt1Yfk | 1595 |
otter/plugins/__init__.py | sha256=BCz7niBkTBRa12ZdxwNKv5D0igFQw80XzF_JvoMOGME | 7610 |
otter/plugins/abstract_plugin.py | sha256=K0ptzRnIqQRmwZN8bm7BWpUvQxWLJFtKMcgsDU8nFCY | 8553 |
otter/plugins/builtin/__init__.py | sha256=P5XDEin59AFI3vSFuaBOZK-qnPVjjw4ansszzFkY5M8 | 177 |
otter/plugins/builtin/grade_override.py | sha256=KzMmr5bv30aAhg9pglrc0Yfa909L1i2PE8PCF5OSVa8 | 5949 |
otter/plugins/builtin/rate_limiting.py | sha256=uzOTZ8h17O9oy5M4AceOClVB-FEdcqf53EQvrEBdJ5U | 4759 |
otter/plugins/builtin/gmail_notifications/__init__.py | sha256=qZWM1etmv0X5m6S3mZyAo0MgkPRoMymt3FyYPws5NrA | 6061 |
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=YV7OXfNvbmcJFVOstJ4HS4F6POvZVzYJma8LGUY3p9A | 2591 |
otter/run/run_autograder/__init__.py | sha256=rhQwGmm6G8JkWfdTvJYsekMqaeRog5ZBrzfOwXIkCAA | 4433 |
otter/run/run_autograder/autograder_config.py | sha256=vMN9jewRPDVrr90NS3pD-i60OJvzrvspKGR3wzIS35U | 5146 |
otter/run/run_autograder/utils.py | sha256=CoI575PZylsbt_J2gRSUsMjxExamS-Qz_F03cG2fspE | 1409 |
otter/run/run_autograder/runners/__init__.py | sha256=Ns5Vy1aGX_IMQKaL1QY_uLalqEKzMOBumcQGhAi6dsg | 683 |
otter/run/run_autograder/runners/abstract_runner.py | sha256=JuGXnoGn8ljHefwW3rD9qkxUb53oA7hteTNz25CibMM | 8620 |
otter/run/run_autograder/runners/python_runner.py | sha256=B2KiFHHFEE6BXiV6WSTXO3KmKFMndhWxCilMiX5rnYI | 5721 |
otter/run/run_autograder/runners/r_runner.py | sha256=VCgyq5TWM6zItngyOdSWLzbzF79IyklbECLPJPaiw00 | 6799 |
otter/test_files/__init__.py | sha256=Udub6ue9JDdwk6f0QcMq2MF4hyCiWgQ1KeGjXwwwF3Y | 17183 |
otter/test_files/abstract_test.py | sha256=uhavHOguLbBkXauZ_-NWfgTu9Qy_VvX8kqEZErOKsoI | 9336 |
otter/test_files/exception_test.py | sha256=lFUaSJ4CYgPd4Z14rQDi9TIRWJ8zkTUuZYDbWK6xdGA | 9135 |
otter/test_files/metadata_test.py | sha256=geCie87mFNZbstKElViLaBWhMWwnKe9r2w5cPV82eOs | 2999 |
otter/test_files/ok_test.py | sha256=y8Twim8TQCxZ2jNeIcldQCLOMZICXPXKBxzlFXPFSwE | 5450 |
otter/test_files/ottr_test.py | sha256=BQdonoKA7nWMYUq2Pi4sXXxsX5N09GyeVQFeRTSsbNw | 394 |
test/test_assign/__init__.py | sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU | 0 |
test/test_assign/test_integration.py | sha256=ZydiHQTL6KssUeqUfPtTvek9-zkSPusYoLALHPGS9o8 | 8956 |
test/test_check/__init__.py | sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU | 0 |
test/test_check/test_cli.py | sha256=Hdutmdcyng-l7nMFCPiZtQUhIMpXKBaOCox5t-5QXdE | 4112 |
test/test_check/test_logs.py | sha256=3erYVkgDf57lejlBG0OqWg9xO9M2fFZ3g5M8ElVuSW8 | 4048 |
test/test_check/test_notebook.py | sha256=ZLmfK1gKr3Wl7kVYYyTJmPIUXt-RkprBHubk385Rkaw | 11265 |
test/test_check/test_utils.py | sha256=gDly-aMp9IB9dYKjCzPL0yGfXHsXD5420D4lBNyMU3Y | 1719 |
test/test_execute/__init__.py | sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU | 0 |
test/test_execute/test_checker.py | sha256=g6H2-PzLy1HS3J1pFbHvtnuEZYlkzdKl4FgBl2ZJxpA | 4771 |
test/test_execute/test_integration.py | sha256=Y2Ec6PBgsXBdmCfg5ON1mQq92lDb_vklOxIcPDMiwBM | 3768 |
test/test_export/__init__.py | sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU | 0 |
test/test_export/test_integration.py | sha256=NUEhEdZjeeGXIjVakv-pqB08sVTYBeXBAsq5gyODfB0 | 3481 |
test/test_generate/__init__.py | sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU | 0 |
test/test_generate/test_autograder.py | sha256=a_GpTycIrZNe1MBOnwiqLm8XstjgQ30LpQEGJxpDFdU | 3814 |
test/test_generate/test_token.py | sha256=SVbcBKLysVWT4GbkIKozMxrgC5rcNJzQPhzfDWenulY | 2354 |
test/test_generate/test_utils.py | sha256=NNbAcYUCH7r-PD30reiM5OfvZGOmXpDM4zWeKf5NOKQ | 1550 |
test/test_grade/__init__.py | sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU | 0 |
test/test_grade/test_integration.py | sha256=l7Viu1TRbi9UFWivjuRJ9hnlRx22ClQSqGVBOReDlPc | 9134 |
test/test_run/__init__.py | sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU | 0 |
test/test_run/test_integration.py | sha256=k2kkBHgDeybYhJLmerj1uRj5kLArpdeq5l-oNPjrRZc | 20219 |
test/test_test_files/__init__.py | sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU | 0 |
test/test_test_files/test_grading_results.py | sha256=WVoUce9EJp7E5l_tUgVN0zSp6KVGSzRALdzL-gTbeCw | 1591 |
otter_grader-5.5.0.dist-info/LICENSE | sha256=avID1BoB3wjOvxdBCRJzEFRK5PXze2p_aW0oezjThY4 | 1560 |
otter_grader-5.5.0.dist-info/METADATA | sha256=oYdOWV6AuMhPYdi9dEoIFkQXizfuKEytg85PawZWqiw | 2876 |
otter_grader-5.5.0.dist-info/WHEEL | sha256=oiQVh_5PnQM0E3gPdiz09WCNmwiHDMaGer_elqB3coM | 92 |
otter_grader-5.5.0.dist-info/entry_points.txt | sha256=BXH1iLRvnZ69UfyJHWMfPuYlyecEJZjPhErPbC2UKyI | 120 |
otter_grader-5.5.0.dist-info/top_level.txt | sha256=3KLhpHO76mXGklGf_XS-C-6cyucz1i-jLpdlAZ9Yqys | 11 |
otter_grader-5.5.0.dist-info/RECORD | — | — |
top_level.txt
otter
test
entry_points.txt
gmail_oauth2 = otter.plugins.builtin.gmail_notifications.bin.gmail_oauth2:main
otter = otter.cli:cli