travo

View on PyPIReverse Dependencies (0)

1.1.0 travo-1.1.0-py3-none-any.whl

Wheel Details

Project: travo
Version: 1.1.0
Filename: travo-1.1.0-py3-none-any.whl
Download: [link]
Size: 99457
MD5: d9e068bf2a398dcecfc638dc72b49cfd
SHA256: e4f309908ce934eb45f36abbcd18add4f284c1172f34a55dc2802c8aa7e749fd
Uploaded: 2024-12-09 20:43:36 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: travo
Version: 1.1.0
Summary: Management tools for gitlab-based assignment workflows
Author: Pierre Thomas Froidevaux, Alexandre Blondin-Massé, Jean Privat, Nicolas M. Thiéry, Chiara Marmo, Jérémy Neveu
Maintainer-Email: "Nicolas M. Thiéry" <Nicolas.Thiery[at]universite-paris-saclay.fr>, Chiara Marmo <chiara.marmo[at]universite-paris-saclay.fr>
Project-Url: homepage, https://travo-cr.gitlab.io/travo/
Project-Url: documentation, https://travo-cr.gitlab.io/travo/
Project-Url: repository, https://gitlab.com/travo-cr/travo.git/
Project-Url: changelog, https://travo-cr.gitlab.io/travo/changelog.html
License: CC
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Information Technology
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Scientific/Engineering
Requires-Python: >=3.9
Requires-Dist: anybadge
Requires-Dist: colorlog
Requires-Dist: dataclasses
Requires-Dist: deprecation
Requires-Dist: i18nice[yaml]
Requires-Dist: requests
Requires-Dist: tqdm
Requires-Dist: typing-utils
Requires-Dist: ipykernel; extra == "doc"
Requires-Dist: jupytext (>=1.11.2); extra == "doc"
Requires-Dist: myst-nb; extra == "doc"
Requires-Dist: myst-parser (>=0.13.1); extra == "doc"
Requires-Dist: nbconvert; extra == "doc"
Requires-Dist: numpy; extra == "doc"
Requires-Dist: numpydoc; extra == "doc"
Requires-Dist: pandas; extra == "doc"
Requires-Dist: sphinx; extra == "doc"
Requires-Dist: sphinx-autoapi; extra == "doc"
Requires-Dist: sphinx-copybutton (>0.2.9); extra == "doc"
Requires-Dist: sphinx-rtd-theme; extra == "doc"
Requires-Dist: sphinx-tabs; extra == "doc"
Requires-Dist: sphinx-togglebutton; extra == "doc"
Requires-Dist: ipydatagrid; extra == "jupyter"
Requires-Dist: ipylab; extra == "jupyter"
Requires-Dist: ipywidgets; extra == "jupyter"
Requires-Dist: jupytext; extra == "jupyter"
Requires-Dist: nbgrader; extra == "jupyter"
Requires-Dist: numpy; extra == "jupyter"
Requires-Dist: pandas; extra == "jupyter"
Requires-Dist: ipydatagrid; extra == "test"
Requires-Dist: mypy; extra == "test"
Requires-Dist: nbgrader; extra == "test"
Requires-Dist: pytest; extra == "test"
Requires-Dist: python-gitlab; extra == "test"
Requires-Dist: tox-docker; extra == "test"
Requires-Dist: types-requests; extra == "test"
Requires-Dist: types-setuptools; extra == "test"
Requires-Dist: types-toml; extra == "test"
Provides-Extra: doc
Provides-Extra: jupyter
Provides-Extra: test
Description-Content-Type: text/markdown
[Description omitted; length: 6492 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.26.3
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
travo/__init__.py sha256=446BkLXa4-DCCWjZVY8hh2Ue69sEwV7Y7Q_ywBRBLBI 303
travo/_version.py sha256=CqDGE4B1ZqZ-56mxeOFcXRTmlxrdOh4ayrjbcPjziE4 411
travo/assignment.py sha256=DTGtfedP0zGsdjfIbJVQouQU5YKKtPsn9AZXXkPXfDY 44564
travo/console_scripts.py sha256=GO2FQtOF48R8uccpp4DOWak3pinq_mnWDb9LhCj7Q_0 10519
travo/course.py sha256=IwfPdOTRjTMFYqbLp7SBDZ3AP3HMWjmgpxVjVay6CJA 53480
travo/dashboards.py sha256=v02_7n_KbI85KPH24zgJ2IzIQj3nhNUfEPo34H_ia8o 66012
travo/gitlab.py sha256=FZ-pj6vPPPiarVEuOx1E970PeXx7bxZdwSYWhE4HPD8 103501
travo/homework.py sha256=gEYoa1XKPN32uY92oT12RbFCLuGE2vKWCymN-fmtH0w 8707
travo/i18n.py sha256=WiQ-Fufw6UUdVrUwmyzucir_5HQGpkntLUN49ai6lEY 1127
travo/jupyter_course.py sha256=aeT5rN0pad4DrHZJLHlRXsRzAvRDuJWs-ht__dJCrKw 34894
travo/nbgrader_utils.py sha256=zIwzXoisw7R1sJjnALJXYNxthzsamakDrgYyLPC3rW8 18706
travo/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
travo/script.py sha256=c-Zf_ahCLwMrFbVO08QgG2LVgqSf_KcfYXAg6Ek5gTw 16338
travo/utils.py sha256=Xz-89o1WKnkWTTwDCUnjmbRLhoiL8kckhNBU0NEzh7I 3482
travo/locale/travo.en.yml sha256=KBSfEaveQQCViACGdSV6B176SswA4frYuCQIldTzePg 5794
travo/locale/travo.fr.yml sha256=V9EZfsUA_yRQymAh2wwBUwwhzcsAwL-i7EuQPW-Unco 6553
travo/tests/__init__.py sha256=lMAF7pk7tBdJKQ0qly1VekQESIj6_bcfxB5WDnn6Rwk 163
travo/tests/test_assignement.py sha256=bpOVsdVgyRKMkmzLeioo-pfmb93mOdLf3sHL9RQ7g0Q 2031
travo/tests/test_console_scripts.py sha256=stzs9wjvXao8ahMEMxHAw8H-IOWSZYt7Iud23WcxVmc 547
travo/tests/test_course.py sha256=XeFOEp7xRF2AtM8XwcN3O6LQ0PKoEchV2_9R8RlU-4c 6337
travo/tests/test_gitlab.py sha256=ppdNxB0QfysS68CoTTMxLXc5QSjQdsjJa3G22YmpAdw 160
travo/tests/test_script.py sha256=jLnQYrkoK-YvonTv9ID7jIBh3Llu5b85RkCiqEuqLy4 396
travo/tests/test_utils.py sha256=xdD7SBw49k2Hk56hgKRKf88DCusiudY0uxkBzeYkNfM 685
travo-1.1.0.dist-info/METADATA sha256=tULAAPmPlqkwOFGU5YHba6Dbm1Jm0QgOkfFfD-90MDs 8976
travo-1.1.0.dist-info/WHEEL sha256=C2FUgwZgiLbznR-k0b_5k3Ai_1aASOXDss3lzCUsUug 87
travo-1.1.0.dist-info/entry_points.txt sha256=WVrxPCprSK8qBPEskkBECP_76SMvFo86si9Gh6VLjjM 124
travo-1.1.0.dist-info/licenses/LICENSE sha256=gNlJJmViJHBvuesfAS7CEPoHJNVarmyJTnYOboXN5KM 1517
travo-1.1.0.dist-info/RECORD

entry_points.txt

travo = travo.console_scripts:travo
travo-echo-travo-token = travo.console_scripts:travo_echo_travo_token