nbhosting

View on PyPIReverse Dependencies (0)

0.57.1 nbhosting-0.57.1-py3-none-any.whl

Wheel Details

Project: nbhosting
Version: 0.57.1
Filename: nbhosting-0.57.1-py3-none-any.whl
Download: [link]
Size: 94977
MD5: f7ddf7437a302320c8e109dcd4f06599
SHA256: 2ef1c0f1f0a5aadc1c9a23857ff75d1ac58ff2288c1a928ec70389997b47a6fa
Uploaded: 2024-04-18 11:28:05 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: nbhosting
Version: 0.57.1
Summary: An infrastructure for hosting notebooks behind an open-edX MOOC platform, or for registered students like in a classroom
Author: Thierry Parmentelat
Author-Email: thierry.parmentelat[at]inria.fr
Home-Page: https://github.com/parmentelat/nbhosting
License: See LICENSE
Classifier: Development Status :: 3 - Alpha
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Requires-Dist: pip
Requires-Dist: setuptools
Requires-Dist: wheel
Requires-Dist: django
Requires-Dist: django-extensions
Requires-Dist: jsonpickle
Requires-Dist: nbformat
Requires-Dist: jupytext
Requires-Dist: aiohttp
Requires-Dist: podman
Requires-Dist: rich
Requires-Dist: redis
Requires-Dist: nbstripout
Requires-Dist: pandas
[Description omitted; length: 30 characters]

WHEEL

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

RECORD

Path Digest Size
nbh_main/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nbh_main/apps.py sha256=5X3YelJ9g0NCHxYrrfBBwJggU857J4m1XeVzO1_dVZw 87
nbh_main/loggers.py sha256=jK0ztAKD6dg4gA1T0BiO_-HQQlioSj3KYChDB_HF4IA 1388
nbh_main/settings.py sha256=Nt1ZMjzaSc1O-Hf5cC4cdm_pBjzo4khHeQPGJgoCepw 5003
nbh_main/sitesettings.py sha256=44XBp57_b2ui67MR5fmoFwzRReWwovNaDANtjO-0ceo 4178
nbh_main/urls.py sha256=azkw98vOUis2AK_Xjfd2JUBTcMytbqEaGu3T6i2j0D0 6332
nbh_main/views.py sha256=3vXejyjpMkamgUPIMDPjDQbPDL2rFKSW7G_goiZrQAI 1654
nbh_main/wsgi.py sha256=fUObFPE3Ri4j_q3dve945P2NDAnICr7wZFK22bvVoVI 394
nbh_main/management/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nbh_main/management/commands/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nbh_main/management/commands/build_images.py sha256=SftSJMg9krWrQkY-bkQRyH-Gl9aC98j2mdVIKjBEZqA 3131
nbh_main/management/commands/group_list.py sha256=p7SYxxqIY97II9tVYb96ueb9pckN8fE_e9KL1GWP_M8 2984
nbh_main/management/commands/mass_register.py sha256=eWcT88X2Y-TAk3zk7FmMvVAwdjEbI1TGVgMNMPvqGp4 14088
nbh_main/management/commands/pull_students.py sha256=Ft85K3t48P4L2C4AbJBsRwuiDnzqfhX9jVYyWTc8tXA 5651
nbh_main/management/commands/shell_sitesettings.py sha256=5LGFTpDWLEXEAzcdpxgcbgupdqjPUx4zGTquG07c33E 2136
nbh_main/management/commands/user_list.py sha256=oy2NMPJtn4ramQr0Zjmk9scq8IOLltnqs2rNTeDXrTA 1740
nbhosting/__init__.py sha256=a8wFrXf6uDo0HQKO5Q_VQIn4E3MloPO0GfEL1H9oY1I 335
nbhosting/matching.py sha256=wZePa53aPGhvJhXut_CL8xbQporytBoZEiIUs_ACxoY 1292
nbhosting/utils.py sha256=VB9pIeSBy02uBHgARlXhnZnS_xJSXwMisQRaIaclCbk 339
nbhosting/version.py sha256=ABf6hNBhTR9w--AsB3a3yygdGRjLflOdaVIV3ASpq6s 23
nbhosting/courses/__init__.py sha256=mMEhl_79laCNt1M4spUcDKBUnmVK3jVSWoHq2AGwt3c 363
nbhosting/courses/admin.py sha256=9Iml4fb7cBZdo6wK4mRRi3OvohibvpSYXMVqdY1OtLg 667
nbhosting/courses/apps.py sha256=U_Ybf0WTV37R0Udnp-ckSziCxkwivrEltffKGbCT2wE 99
nbhosting/courses/forms.py sha256=-BguWPI_YMDFWIF1uRT9iPCXIXQRMPCnQHianblYKI8 2506
nbhosting/courses/model_build.py sha256=Hn_iH-s8v067BUu-LEF3ucXXNTBzRlut8YZJU10p2W4 2901
nbhosting/courses/model_course.py sha256=fYVGC1wqhvg3l3K01TsqJmRfjpBYbtqBCmxxQCapSoA 33660
nbhosting/courses/model_dropped.py sha256=OZK7D1aTQEPMk5gRiI95iZ-1E4xa2EylBLIPQUQ-6OU 5250
nbhosting/courses/model_mapping.py sha256=m80NbIPo5frkv-ytifTfL8lwPAyNsscKyanfjhhFvto 2205
nbhosting/courses/model_track.py sha256=WPNk8AipRbRfhbM3a1GHgGntUyKI_pohdr2xh3g3qYI 13826
nbhosting/courses/tests.py sha256=mq-UKtKtr4khljcOHvLEr9XG7PAbwMHta0F4QWMirA8 3181
nbhosting/courses/views_auditor.py sha256=-AoSAvD2V5zKzTOWsudqIJ-4Kon4-4B8g7nvENxt5as 5201
nbhosting/courses/views_staff.py sha256=9a2QdUXa0BAMywVyaQbg-ZJBwqDcoX1mQKiXnawN5x4 6652
nbhosting/courses/views_teacher.py sha256=JFlVOtovvH699W_iD1WilyhjPhUxHkqeKXYfiUKJoP0 4535
nbhosting/courses/management/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nbhosting/courses/management/commands/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nbhosting/courses/management/commands/course_auto_pull.py sha256=RJVeBY6b6uGo3sL5NgL1_wjuOcsS0mVFkBFBfiPFTRA 1811
nbhosting/courses/management/commands/course_build_image.py sha256=4G8Ag3RoJpiDFmYQc7rTHspJK2NxRkXY-8eaquC2NqQ 1369
nbhosting/courses/management/commands/course_create.py sha256=UZaOvXVeqqyH8C6krBE6xerOEhO5UdqmyPckoKme8-c 1655
nbhosting/courses/management/commands/course_delete.py sha256=kbzWyYJRl4s6JfQlwpH55Qknq7SQmZzM8McxYapzXME 1568
nbhosting/courses/management/commands/course_group.py sha256=vqHVR4zWruOTFY-7hZ9EPUr1E0fKoG3_MGqkNW_DWkg 2043
nbhosting/courses/management/commands/course_image_details.py sha256=1J6I_QrhyI7i6Fng6IP-vI-yCFqtmIJO2xv1o8oxhM0 715
nbhosting/courses/management/commands/course_list.py sha256=zK2JXclKA6taSc5Dl3aAiie3bNA-IcgjtsfXuMa66r8 7833
nbhosting/courses/management/commands/course_pull.py sha256=h8n1tVut8rsly7XGoQOgR7RwyBTbE7tW5VIgeeBIyQs 707
nbhosting/courses/management/commands/course_rename.py sha256=UdAX4U2hr2DzQqloxHRzSUhQvI9ahPdWr6PjdXHwaCI 1136
nbhosting/courses/management/commands/course_run_build.py sha256=rTeWBO8YgKXvySO1dsTZhFbXhh94gBJbm6LNuDQSv-E 1688
nbhosting/courses/management/commands/course_tracks.py sha256=QENLMAj3D-yAfsEaqe7oi46x_qj_0DM3J_MyoY1Qcvg 2002
nbhosting/courses/migrations/0001_initial.py sha256=BJHF_wEj_47IYmezJRwZCsl-RS62d4Hh0hs9lOo46NQ 1022
nbhosting/courses/migrations/0002_registered_groups.py sha256=7sqzsTajmgpLCGmxL9yXS9Y0sG4VyjjCUxoKt9mIVkU 597
nbhosting/courses/migrations/0003_coursedir_archived.py sha256=K-AY1xDkqp5RXwP16hHj6NHDze9Kd4oJtNzTBDiJUCQ 391
nbhosting/courses/migrations/0004_coursedir_autobuild.py sha256=WnfkSgd8sl6GmR48C0Y9n4pIuyA0eA1BAwPES5BcqI0 393
nbhosting/courses/migrations/0005_alter_coursedir_id.py sha256=BPf1dD44zJRjp-1uuAuHrllqbFZDII68ttvwVqLgTpc 445
nbhosting/courses/migrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nbhosting/edxfront/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nbhosting/edxfront/admin.py sha256=suMo4x8I3JBxAFBVIdE-5qnqZ6JAZV0FESABHOSc-vg 63
nbhosting/edxfront/apps.py sha256=agQEYavCk7bi4EPPTnQzNYv-FBtPn1PbCN1G_Gu2zoY 142
nbhosting/edxfront/models.py sha256=BNycBTpc7yVsHcWyMT3dY06eIkWlmwVMy4rAZ8x99eY 98
nbhosting/edxfront/tests.py sha256=mrbGGRNg5jwbTJtWWa7zSKdDyeB4vmgZCRc2nk6VY-g 60
nbhosting/edxfront/views.py sha256=a9zQ9f2RFUFtsvz82PHDHwT1jc3_t-QTm5HD3-Hszlw 21830
nbhosting/edxfront/migrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nbhosting/process/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nbhosting/process/admin.py sha256=suMo4x8I3JBxAFBVIdE-5qnqZ6JAZV0FESABHOSc-vg 63
nbhosting/process/apps.py sha256=7LdYhNU6o6xm0iZ_OjZ-by7wgalGbyIZSQQ-TGx242E 146
nbhosting/process/models.py sha256=Vjc0p2XbAPgE6HyTF6vll98A4eDhA5AvaQqsc4kQ9AQ 57
nbhosting/process/tests.py sha256=mrbGGRNg5jwbTJtWWa7zSKdDyeB4vmgZCRc2nk6VY-g 60
nbhosting/process/views.py sha256=yxMMwBmKXzePVeicKjhoPlXHm3XwhjFlH_qKh8qnZJU 3175
nbhosting/process/migrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nbhosting/stats/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nbhosting/stats/admin.py sha256=suMo4x8I3JBxAFBVIdE-5qnqZ6JAZV0FESABHOSc-vg 63
nbhosting/stats/apps.py sha256=QcGF8B-_fjR4TmPqcfZItVfTtSUA5skvYD0OL_Xvhcs 95
nbhosting/stats/models.py sha256=Vjc0p2XbAPgE6HyTF6vll98A4eDhA5AvaQqsc4kQ9AQ 57
nbhosting/stats/monitor.py sha256=vWltRMW-Djin_x5__SnavIgkS7s429Oc996Tqc9VR9A 20668
nbhosting/stats/stats.py sha256=FbhRvCX8q81BjBHiq9Cn6cpcwAax6WBu9k81iz4BWZ8 19912
nbhosting/stats/tests.py sha256=mrbGGRNg5jwbTJtWWa7zSKdDyeB4vmgZCRc2nk6VY-g 60
nbhosting/stats/timebuckets.py sha256=BCguwzfH0tIKLT205GVOtitCbafGhVUQ5FMHxgAyH1c 3058
nbhosting/stats/views.py sha256=KPgkytYjuRh548x7rfRikZIFaqaCWV9qTXnQJRC74sA 3967
nbhosting/stats/wip-testresults.py sha256=Rp87AFRCjhSbvShg_Bh99t3qdwen5_4GwOo1u70cMUQ 593
nbhosting/stats/management/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nbhosting/stats/management/commands/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nbhosting/stats/management/commands/containers.py sha256=6l77T8GrLUJnnlZWSlBzs7w0NMqJQDTOvudpAXopT6I 6804
nbhosting/stats/management/commands/monitor.py sha256=NDzfRnGYtqt9XYAMgizBif4ep846E4LIvUIBDA7uoe0 1501
nbhosting/stats/migrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nbhosting/students/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nbhosting/students/admin.py sha256=suMo4x8I3JBxAFBVIdE-5qnqZ6JAZV0FESABHOSc-vg 63
nbhosting/students/apps.py sha256=vHuakydk23C0RNW4znBLTnCMIqZ5zshvAOagIzeoL3w 91
nbhosting/students/models.py sha256=E1lDk6hGYY1-HMTX-SFgoMEjeq73jHoB5HRT-NBU-5c 2036
nbhosting/students/tests.py sha256=mrbGGRNg5jwbTJtWWa7zSKdDyeB4vmgZCRc2nk6VY-g 60
nbhosting/students/views.py sha256=GfhmGW5KrwfFwDgMSnkdLnFD2DKgL1hAhLkordCmGCs 116
nbhosting/students/migrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nbhosting-0.57.1.dist-info/METADATA sha256=ugQEZqyvy2FWHUHNFLHIVf0ufy466S-0ohbUkda5SC0 832
nbhosting-0.57.1.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
nbhosting-0.57.1.dist-info/top_level.txt sha256=dIcAYKJ5uiyNN1Zl3ktmolCe6vSQZDgAx00UwJJsIvQ 19
nbhosting-0.57.1.dist-info/RECORD

top_level.txt

nbh_main
nbhosting