ptyx-mcq

View on PyPIReverse Dependencies (0)

28.0.0 ptyx_mcq-28.0.0-py3-none-any.whl

Wheel Details

Project: ptyx-mcq
Version: 28.0.0
Filename: ptyx_mcq-28.0.0-py3-none-any.whl
Download: [link]
Size: 139589
MD5: 50490d12ff12033186fbc3c801460af9
SHA256: 24c295b66f94fa93f8b11f34ca229c4d29462115af34a8842b86579bf088a7f1
Uploaded: 2024-11-05 15:31:53 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: ptyx-mcq
Version: 28.0.0
Summary: pTyX-MCQ is a generator/scanner of MCQ, based on pTyX.
Author: Nicolas Pourcelot
Author-Email: nicolas.pourcelot[at]gmail.com
Home-Page: https://github.com/wxgeo/ptyx
Project-Url: Repository, https://github.com/wxgeo/ptyx
License: GPL-3.0-or-later
Keywords: python,tikz,latex,pdf,exam,mcq,student
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.10,<4.0
Requires-Dist: Pillow (<10.0,>=9.2)
Requires-Dist: argcomplete (<4.0.0,>=3.1.2)
Requires-Dist: numpy (<2.0.0,>=1.23.0)
Requires-Dist: openpyxl (<4.0.0,>=3.1.2)
Requires-Dist: platformdirs (<5,>=4)
Requires-Dist: ptyx (<29.0,>=28.2)
Requires-Dist: pymupdf (<2.0.0,>=1.21.1)
Requires-Dist: smallgraphlib (>=0.10)
Requires-Dist: sympy (<1.12,>=1.11)
Description-Content-Type: text/markdown
[Description omitted; length: 1809 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.8.1
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
ptyx_mcq/TODO.odt sha256=y_Qo1Y-oMsXtva0jbEV_vGuYPyYlxYjBO9GbbDYJt0A 18095
ptyx_mcq/__init__.py sha256=nWPuMOWI66M5U8n5-19GKqIVY_9zkKPajNuodeP5ciA 5791
ptyx_mcq/cli.py sha256=ynfqUarHNs4nJamXLROzQWluoA9EfiS6-ELPiGjEUIg 26803
ptyx_mcq/data/templates/original/README.txt sha256=UpxDDyYxyHsgK49DODzIxxMYE0jSR4OiL1NJnLDH12o 106
ptyx_mcq/data/templates/original/new.ptyx sha256=TX8BD5bp_m-R8hKV7BrUeqTJmKc_9-EUlYq9Lqxpw9g 1662
ptyx_mcq/data/templates/original/questions/question1.ex sha256=bfwYw2gF3UfxlNZC4dhA7od6WyYrkSo5GSr8Qro53lQ 1081
ptyx_mcq/data/templates/original/questions/question2.ex sha256=X0aRg0ZlxGhflyU8Z44BdUrVD23ZbPPkkInfr0Xo3Xs 185
ptyx_mcq/data/templates/original/questions/question3.ex sha256=GSsrc_rPsRErbrS5rlr8YUcKtz06lgPkMytT7MZn4gI 1581
ptyx_mcq/data/templates/original/questions/question4.ex sha256=XcXJwBZyg9wePq0n70nmYB8ulPo8xgCkePsepEaClb4 953
ptyx_mcq/data/templates/original/scan/README.txt sha256=G9Y_c7igdxi9bNTOQ_houYZ8Ih4apoazazoae90TRFw 172
ptyx_mcq/dev_cli.py sha256=EcHoXSpnxv1ENYlrheEWyDoFAKE7l0ZyCLOHeo16k4w 4245
ptyx_mcq/make/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ptyx_mcq/make/exercises_parsing.py sha256=qZeeKXdszBo2M0Ow9WYsSZkWlvJd8pvqZcR6chW9vak 5684
ptyx_mcq/make/extend_latex_generator.py sha256=rOV4zdXkLNTEg-_IMGp_p-YcdZew-hKstHpOcHq_otE 33326
ptyx_mcq/make/generate_ptyx_code.py sha256=O-NieGTFlQLzXJGH4g-OVbbOoH25WaolhBhEcw5Oq_0 10454
ptyx_mcq/make/header.py sha256=xx3zFnG5MmYvXsdqh-OSsKFMgBxkx2BfxHXa7wHqEoM 17770
ptyx_mcq/make/include_directives_parsing.py sha256=j-xqKJDn7Ycaras_FlgmiFv4KC2pv4AqifqxiD3Eazc 18135
ptyx_mcq/make/make.py sha256=fDNMXWpIEZa6PlbmKxn68IR7ohcrEGSvNiKGIHjOOVk 6017
ptyx_mcq/make/parser_tools.py sha256=MhL-3bHNejR51YNuGs7qt1IPQC3FNGlp6rgd3exX1bI 983
ptyx_mcq/parameters.py sha256=NxF3w5PCn-M97zCDY_ZBNZKTbaBBci9zXfmKBjmqenQ 700
ptyx_mcq/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ptyx_mcq/scan/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ptyx_mcq/scan/data_gestion/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ptyx_mcq/scan/data_gestion/conflict_handling/__init__.py sha256=phKINq0Cx-nmYfwo5cR9qLKlXVqJY9jtMas_l8HD1Es 1076
ptyx_mcq/scan/data_gestion/conflict_handling/config.py sha256=LQ_Auo6SGTGrqpb49rbfEFslFNEG52uYMjCxwL4rfbE 1168
ptyx_mcq/scan/data_gestion/conflict_handling/data_check/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ptyx_mcq/scan/data_gestion/conflict_handling/data_check/check.py sha256=yCVxppY9_PhDJ6NYx2JPUgRk55X8A7bW8uELoqtfJcg 4417
ptyx_mcq/scan/data_gestion/conflict_handling/data_check/cl_fix.py sha256=FC3Q-viESa2bcPn0HjsEoT_hJ9G5062Mnd3tVEBBLxs 9363
ptyx_mcq/scan/data_gestion/conflict_handling/data_check/fix.py sha256=QD4Syn5dailJ5QYn1Xy4XGyJZcCsS-LF4WOTZod_1aY 14670
ptyx_mcq/scan/data_gestion/conflict_handling/integrity_check/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ptyx_mcq/scan/data_gestion/conflict_handling/integrity_check/check.py sha256=Iz9-BLlLwyOEfI_XvHvSH3TR-wre985wjYh-POSZsQw 6891
ptyx_mcq/scan/data_gestion/conflict_handling/integrity_check/cl_fix.py sha256=csh2UbskA6EVxYHQASOzS5VXHCEbPz7tb0GH4SpLE70 2327
ptyx_mcq/scan/data_gestion/conflict_handling/integrity_check/fix.py sha256=lLfY_mo_45gPN32BidOZW7Mdy-MJWakNS5id9ziJQw8 3846
ptyx_mcq/scan/data_gestion/data_handler.py sha256=gfnpgX5CwuNKppCTSZ0i9wLxNkSrHpxVlL9GJ5DtJy4 25796
ptyx_mcq/scan/data_gestion/document_data.py sha256=oXLRHZnEWJumECFGch_S-9n5Skk1lCIrEulBp9Sif8s 2315
ptyx_mcq/scan/data_gestion/paths_handler.py sha256=YXat1-gIscWPfSyEq_bWs4ss6m7jOSy8GaPsyqdgk4k 2883
ptyx_mcq/scan/pdf/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ptyx_mcq/scan/pdf/amend.py sha256=3cNCkHSi_nHs02YSGanHEbP0ZAhNJv2G4LnMw00vS8g 8902
ptyx_mcq/scan/pdf/pdftools.py sha256=nV5vRvnT_4nPUWFtvLdBs4c3q6T_xYgET0xLS3Yvf0w 1831
ptyx_mcq/scan/picture_analyze/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ptyx_mcq/scan/picture_analyze/calibration.py sha256=tcdaB3JlWZWdMuahSkH65X4hcOGCYDo0LAh1HmkiksU 27319
ptyx_mcq/scan/picture_analyze/checkbox_analyzer.py sha256=FCyEq6GDvyGQ9IccE_G8L4hH69SHqNNc8liQ-tMHPlw 5679
ptyx_mcq/scan/picture_analyze/image_viewer.py sha256=qECMYYlJxDjzfhzQdmUAJI2Stkc1KPRfsGpYKHGONOY 8168
ptyx_mcq/scan/picture_analyze/scan_pic.py sha256=odk3PxzR7ew_EsdHKLvRh6jhlo2sTnDOJ2iVkkCfNKw 16352
ptyx_mcq/scan/picture_analyze/square_detection.py sha256=R9tueqJJ27udbxrDpsemFqbp2PmUongbSUfuCUtu8WU 11642
ptyx_mcq/scan/picture_analyze/types_declaration.py sha256=rQbRaD38QtX6QcbSjDzFv9Rb9IKdx67Qwdr721F0rUI 1946
ptyx_mcq/scan/scan_doc.py sha256=Z0MKNk4vVJUaWCM7gknFtZXaLGj3SwQ_rDb6txxfOPg 15997
ptyx_mcq/scan/score_management/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ptyx_mcq/scan/score_management/evaluation_strategies.py sha256=tXOab-Q7X-LI_yhyY_fOlxPoy3CeqJ8dKl-_nrdquhk 13316
ptyx_mcq/scan/score_management/scores_manager.py sha256=kfejpQ6ARN5LtE9gZaNF0mGUoMTCRcPf-p-8jE0xvNQ 7481
ptyx_mcq/tools/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ptyx_mcq/tools/config_parser.py sha256=vk0TPiwIuEBMWuGd0AmmwaGlcuXhDtJ07lI6fPgBfMQ 15537
ptyx_mcq/tools/extend_literal_eval.py sha256=piUYJRoW7bOUMUKTXjZ6YIBP1BEe0PgaUJyc1KhX68U 3378
ptyx_mcq/tools/io_tools.py sha256=n3gmXv5hVlcfQFJ-a5uALZRKYah2E_fui2z7ibuRNmA 3924
ptyx_mcq/tools/math.py sha256=S30UMQD8wW3O7ouIYmzU8g4NxvdeQV_mdOJGJpyoGko 2623
ptyx_mcq/tools/misc.py sha256=-G9gyl1HF6Nb_sCWc36nBpq9k-jg5NzY5V5lR2f_i1I 1736
ptyx_mcq/tools/rgb.py sha256=6BVW8earCKp_YNK6J9Ae5XkpKI3aEJ7-gCSZva6sP1E 372
ptyx_mcq-28.0.0.dist-info/METADATA sha256=PfgSXrukuKYNELyBnHhesiSVCTniA3kVvP0bSbfzRL8 2870
ptyx_mcq-28.0.0.dist-info/WHEEL sha256=FMvqSimYX_P7y0a7UY-_Mc83r5zkBZsCYPm7Lr0Bsq4 88
ptyx_mcq-28.0.0.dist-info/entry_points.txt sha256=LzCOFCZptdRIAXaOz8-x0q_CzfU3tWvZI1Wu1EA3OvQ 103
ptyx_mcq-28.0.0.dist-info/RECORD

entry_points.txt

mcq = ptyx_mcq.cli:main
mcq-dev = ptyx_mcq.dev_cli:main
mcq = ptyx_mcq