assigner

View on PyPIReverse Dependencies (0)

3.1.2 assigner-3.1.2-py3-none-any.whl

Wheel Details

Project: assigner
Version: 3.1.2
Filename: assigner-3.1.2-py3-none-any.whl
Download: [link]
Size: 72773
MD5: 8376608cb207aa72f512429e1fd0789f
SHA256: f9ca3bed6706638694b144d5e06a7cc96c7c71add1d0dd624e80d6ee49e2ad71
Uploaded: 2021-09-13 17:07:40 +0000

dist-info

METADATA

Metadata-Version: 2.0
Name: assigner
Version: 3.1.2
Summary: Automatically assign programming homework to students on GitLab
Author: N. Jarus, M. Wisely, & T. Morrow
Author-Email: jarus[at]mst.edu
Home-Page: https://github.com/redkyn/assigner
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Education
Classifier: Topic :: Education
Classifier: Topic :: Software Development :: Version Control :: Git
Classifier: Environment :: Console
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Requires-Python: >=3.4
Requires-Dist: GitPython (>=2.1.8)
Requires-Dist: PTable (>=0.9)
Requires-Dist: PyYAML (>=3.13)
Requires-Dist: colorlog (<3,>=2.6)
Requires-Dist: enlighten (>=1.5.0)
Requires-Dist: jsonschema (>=2.5)
Requires-Dist: redkyn-common (>=1.1.0)
Requires-Dist: requests (>=2.20.0)
[Description omitted; length: 7295 characters]

WHEEL

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

RECORD

Path Digest Size
assigner/canvas.py sha256=TOTvE_1zSV5PEuc_75-K1flqHiJtankDobJHrxT9shk 3586
assigner/roster_util.py sha256=BlKuSwKoIOaYYlHCMc4tbg4gG35NXAd_7F5QsuQJODQ 1118
assigner/__init__.py sha256=EpuZwjdIAj_OiIDcHwNk_1MpsvYwWyQQlAbHXX9UJZA 5980
assigner/exceptions.py sha256=r3NnX3nhMlF4tptlvp538r1ypz1kRRBtMn8u6Gc3hvA 150
assigner/config.py sha256=PDP6XDKKviChfO-c_YR7YXGMs8t41QWFYp26WmDENIM 4361
assigner/progress.py sha256=SVPrwwuaPzQ3okDKOrhKdzafHPMS3jr6Kq9tiK0aTsU 633
assigner/baserepo.py sha256=9FKvWdPNbFWjMvVC0cfWndYXHoz2d4udO6UNUcjw0Zc 14397
assigner/commands/canvas.py sha256=YVeR9gUdWOrGPVhO43iHDd4XK3i1ECacfzO3aN9AXgw 4567
assigner/commands/commit.py sha256=5H7jhM3HjqF6BNFpfKtxsyUQDjYN_nWSNm3iXOrKpUM 5316
assigner/commands/new.py sha256=bw7nTSLTCP6ZTwYv0rTM98ablxNN7N6NsmN6NrY2osA 1669
assigner/commands/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
assigner/commands/score.py sha256=GjnZraO2lCyhWfMEJO1akRyw6Xde8fitYSUmS8CRrSc 16732
assigner/commands/unarchive.py sha256=B2CLRq4iEQHjOqHOfY7iRbjb4aEn2wNUYSYdNJtH1BA 848
assigner/commands/archive.py sha256=CBk_nBoBfeNQbLZdICDc1gdNxkPAgB20GfWVZ_AOI_o 828
assigner/commands/unlock.py sha256=J9ge-FDEX9e-syLo47gHOJKyMuIzH7Sq8f68YC0bvf4 1315
assigner/commands/open.py sha256=WwCNxDN-ZdDUi2wP50BAhmqdDHrNIpBPmfwB1DAKz0c 2409
assigner/commands/import.py sha256=Y7Z1flarx6is67XSirGY0LAkttlndqC34fl3B9VuhoY 1479
assigner/commands/protect.py sha256=eNxQo9_SdUS0Om_jtOBDKFTnGNvLa6n5UHo6YVvrhCE 1093
assigner/commands/unprotect.py sha256=yUo7OFwvh7UlL3aY7pn3CRSo2s7IprkrWZggskrC9v4 1092
assigner/commands/assign.py sha256=I0bvT6J2FjmnX36IsK7CO50_SdfHx-L2kfr0GaqgRC0 6038
assigner/commands/status.py sha256=_7rKvFHwXgzMyfMmEEhf-O0AxwtBnXzoKixuHy4zGFA 3431
assigner/commands/set.py sha256=CDSpC6glPwXjuGzc65sywHCv2u028uTziXwfb7gq1xU 433
assigner/commands/lock.py sha256=9hH-iuKiCPgBsJuMmXbqCIFKOcpcNs69wLEvku9dspk 1340
assigner/commands/roster.py sha256=MXG5a3PzqTeEELqkMwg0jmbrn0EYlL9MCiVY70fs6Xk 2523
assigner/commands/init.py sha256=CU9S24ciy6j1RLwYscHQsQFkri5cHZt6yjI5D58wMNQ 2178
assigner/commands/get.py sha256=i0B6UhbAVztRwmBGG_u3Wmet29D_QTOJD_kM1ztDNco 5668
assigner/commands/push.py sha256=JwCK3KSggWnW2p53nPmvrGtK5eGQ-K8iaGaShz7YEKQ 3004
assigner/backends/__init__.py sha256=c2-B3GJd6NpbRiZOvcMjltk7usYTS-dJ33ty_d_oDpQ 521
assigner/backends/exceptions.py sha256=X4qWEk7QotEAHmhLHfofpKRUGcNmqBJ12-vw6ZGEtIc 1066
assigner/backends/mock.py sha256=Q00x7CDlsSsbaDA025_noUdpIIm9CU-1EVWIlshOy7s 8312
assigner/backends/git_exceptions.py sha256=o1qdBOpGh3skiqPjbccHizkkNYKUgC8iTIUUm2URipw 564
assigner/backends/base.py sha256=A8U31_Ob2QXRBqxaudJ2kZYrIcjEJJsEyLdKcMtyO30 5559
assigner/backends/gitlab_exceptions.py sha256=9Vn9wWNIpNBxxQjsuoibn1YOYQJq5PiuUrx5OPMrdZw 1820
assigner/backends/decorators.py sha256=KQ7Jt3IvtFOOjQ6g2AWQldHfBR4RRA3buoXV9DL96E8 445
assigner/backends/gitlab.py sha256=uqC3EO81iQtjcN2325gN6odptw6OlM4KJbtqCZZehXE 20965
assigner/config/__init__.py sha256=Mlf07RuZpJk6iEw6w5-5ehpB_D_L-3WyKrhOSWq2zsA 1810
assigner/config/upgrades.py sha256=b0knXWxJbpNTLaq5qPQar2m11pGRGTBiMPulp9XYVY8 631
assigner/config/versions.py sha256=dWyhmuaryRFctf1c7rfxK0CJU9N_d7bXtDoAZ5ZsL8g 2276
assigner/config/schemas/v1.py sha256=Y32qSntrc2d4UL4Ghc2JLnzcv97gVfbKcGoLntSUhWU 2280
assigner/config/schemas/v3.py sha256=IwhebDLe0KcgDUuSC8b55_lCPFCUebpvys1tlMfGSwo 3999
assigner/config/schemas/__init__.py sha256=msGe2nHVDojeOtzECW5ZcPyVH3QgcUM4xSI8imQ2k_k 127
assigner/config/schemas/v2.py sha256=eCIbLtbSthsJvHcfVvpX68SdSZKvViyHStFLampPEqI 3347
assigner/config/schemas/v0.py sha256=KwNIpz97I_2YsUxE4wL6739X0Rc2ZBIGpIRM0TQn8Aw 2219
assigner/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
assigner/tests/utils.py sha256=fMVtHBv1etnduOgzZKzuP6f62flDhhiGNJlxg48CDI0 1454
assigner/tests/assigner_test.py sha256=4S1-pgLSH2qfTZu4HJPMzJWM2-q9SVu4URfw5zhUlxc 5755
assigner/tests/config_test.py sha256=6AJn-3xQRUmz_bGm0aY2UckY_WN5kShkYQR90UZ2Ttg 3704
assigner/tests/commands/get_integration_test.py sha256=7_CBBsu-kPwdFLBBZL2ptOxvJmYIsMOsTUTIfzYWPao 2965
assigner/tests/commands/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
assigner/tests/commands/help_integration_test.py sha256=vORCMICgCLucWH_YIqbdNxfUiJ4Av5zc7GPuU2PwmqI 721
assigner-3.1.2.dist-info/entry_points.txt sha256=qa9cRt9LS3zq8x8h3tgtsKIuIg-dt1nuOrYgmVAx-yY 44
assigner-3.1.2.dist-info/RECORD
assigner-3.1.2.dist-info/METADATA sha256=mekOcEaq6BjBRc0tbXHpBSk_Y2m_FQMdORVhQ0AeATg 8556
assigner-3.1.2.dist-info/top_level.txt sha256=xoSvW-ZM1iRibKm-umUpTxXsWXVPBfpnPwfySO-bt3A 9
assigner-3.1.2.dist-info/WHEEL sha256=-aSo8rHuuPDEFzkcqqQ55pDyCjy25bYMLxSiHWKAOTc 92
assigner-3.1.2.dist-info/metadata.json sha256=TX2bvC66ZjXPn5b241iLpgHqqY0t3YdvhbOSxdNhNCI 1476
assigner-3.1.2.dist-info/DESCRIPTION.rst sha256=4JyGsml1TOaoamDmg7nk2Pki9SV1ZaiYDSkU6Xm7SrI 7295
assigner-3.1.2.data/data/share/assigner/TUTORIAL.md sha256=h5HEz61YbaVIIZAp06x_EDN1bRpDoIc7tsTT2U4sRV8 16918
assigner-3.1.2.data/data/share/assigner/_config.example.yml sha256=MSuKTEkiyrMYls140K-IRwOMwIu-CAbcsIcVl43mO24 866

top_level.txt

assigner

entry_points.txt

assigner = assigner:main