pysjtu

View on PyPIReverse Dependencies (2)

0.4.2 pysjtu-0.4.2-py3-none-any.whl

Wheel Details

Project: pysjtu
Version: 0.4.2
Filename: pysjtu-0.4.2-py3-none-any.whl
Download: [link]
Size: 1185742
MD5: b52cb462297f7fda5a11ae32e6a26ebb
SHA256: f684d05a873ad46adc342427797e0585d71ccccd4127c4a3bc57f42ef27f91a2
Uploaded: 2024-06-04 13:13:12 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: pysjtu
Version: 0.4.2
Summary: The Python iSJTU client for Humans.
Author-Email: LightQuantum <self[at]lightquantum.me>
Home-Page: https://github.com/PhotonQuantum/pysjtu
Project-Url: Homepage, https://github.com/PhotonQuantum/pysjtu
Project-Url: Repository, https://github.com/PhotonQuantum/pysjtu
Project-Url: Documentation, https://pysjtu.readthedocs.io/en/latest
License: GPL-3.0-or-later
Classifier: Operating System :: OS Independent
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.9
Requires-Dist: marshmallow (>=3.21.2)
Requires-Dist: lxml (>=4.9.2)
Requires-Dist: httpx (>=0.27.0)
Requires-Dist: marshmallow-dataclass (>=8.6.1)
Requires-Dist: typing-extensions (>=4.6.0)
Requires-Dist: Sphinx (>=4.5.0); extra == "docs"
Requires-Dist: sphinx-book-theme (>=0.4.0-rc1); extra == "docs"
Requires-Dist: pytest (>=7.2.1); extra == "tests"
Requires-Dist: pytest-cov (>=4.0.0); extra == "tests"
Requires-Dist: pytest-mock (>=3.10.0); extra == "tests"
Requires-Dist: Flask (>=2.2.2); extra == "tests"
Requires-Dist: flake8 (>=5.0.4); extra == "tests"
Requires-Dist: respx (>=0.20.1); extra == "tests"
Requires-Dist: onnxruntime (>=1.18.0); extra == "ocr"
Requires-Dist: numpy (>=1.26.4); extra == "ocr"
Requires-Dist: Pillow (>=10.3.0); extra == "ocr"
Provides-Extra: docs
Provides-Extra: tests
Provides-Extra: ocr
Description-Content-Type: text/markdown
[Description omitted; length: 3269 characters]

WHEEL

Wheel-Version: 1.0
Generator: pdm-backend (2.3.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
pysjtu-0.4.2.dist-info/METADATA sha256=RuXRQiXA6CVUCbwNy0X4s508z6sPMAixqTNQlD87gFs 4814
pysjtu-0.4.2.dist-info/WHEEL sha256=vnE8JVcI2Wz7GRKorsPArnBdnW2SWKWGow5gu5tHlRU 90
pysjtu-0.4.2.dist-info/licenses/LICENSE sha256=-JHhLXXB2RRUeojKiRRTDHyJ1QiOCtrDfwbahUOb6Yc 35150
pysjtu/__init__.py sha256=_Ues3dCL-RTe2dZsKDKo8sFP_7xbXVC3s7fxkqnZFvE 216
pysjtu/client/__init__.py sha256=mGEleh0G1IfsYNfHVk7VYxQ1ZCT2LqCyGyrw4-BLcH8 2862
pysjtu/client/api/__init__.py sha256=1jDOBMxngH1pN_y6fqHM6nDAnQJLiuLXx1PfqGZmJc8 227
pysjtu/client/api/course.py sha256=7xSuEH4PAZMN-OASeDRJddQcMnDZw2AhSOPCEa4Lt7c 2169
pysjtu/client/api/exam.py sha256=fyrt0e6iZRc86xrq6vw-C9dRuu-yc37pu56zQuXrjvg 1201
pysjtu/client/api/gpa.py sha256=wH2FnpRMrg9vcOX0W7X6schzFtiqzLPzH_w4oZPhG40 2625
pysjtu/client/api/profile.py sha256=KUkioNZCjuBnPsfgap0GqqfqrMeXEGm5WCbg32pOUyA 680
pysjtu/client/api/schedule.py sha256=8ylBpin2omYoIyl8uGP5hDTkxH0bsnm-rB6pPJjA2Vw 768
pysjtu/client/api/score.py sha256=BSCfWysTw_fFsrz7ZvP0xb5CnbBmLV1bc8DELuiyNHo 1895
pysjtu/client/api/selection.py sha256=nch0B8VNHdo7hTSP0A3uLokaW9EQI0DgBJspc67nC0M 6915
pysjtu/client/base.py sha256=-XB829uu5QyE1kod7UZtWiEHiNCK3gs6Yj4wRTwifYI 168
pysjtu/consts.py sha256=jWAlyMLmxb2W1ZRqAxTe9Tdfl91mW-D1pQP7yCFzgoA 2112
pysjtu/exceptions.py sha256=N82hMF8EYLIjmU6XvU_fuovFaN10Ei118d4aVNFIu_E 1399
pysjtu/fields.py sha256=0Z-QTS3DY3TfxwB0GYMs9r8ktQRkpKkcxrqTlm47kDA 2995
pysjtu/models/__init__.py sha256=thXcA_dB3o1-50EbfkgDFNDW9WIba-3yo_xtfaXC3_w 397
pysjtu/models/base.py sha256=g5jfAMYFbdHg8IWIJo5W1znY6Rv0JW4BRyZ0agafvW8 7365
pysjtu/models/common.py sha256=6QHV0S8i2VkutmyJbGuF3n-7LgFY90B7mGpB4qQzwmk 145
pysjtu/models/course.py sha256=G2psO5bij9diVKpG7cUY243WSo9bUvtu4E9qA9WgN3A 3524
pysjtu/models/exam.py sha256=QaznpXcTeDnxH3HYH-eOR3P2F5_OhD0viNi96hDcBQY 3278
pysjtu/models/gpa.py sha256=xaUF-FtjtO9Q5tHqCk3v4OR1xVjwfpL8Riy6nRoViTo 10928
pysjtu/models/profile.py sha256=pGmrMbd_ZXzMnqM1NrR8HuJ7KsMG33qiSm4UzHJ-2CE 930
pysjtu/models/schedule.py sha256=2yH0Oeie4ZP-b_5SiVXnNQfDVJgoK-e-1b-fVeDmbXc 3562
pysjtu/models/score.py sha256=YxzUzL-jmogjqQSuDkbyRjRi8yFW0umXWOI9_dGHuTM 5237
pysjtu/models/selection.py sha256=UJeQQplt0V6QTzHdqaBJHXYp9O6kLeXPT7ta2yPru6A 10622
pysjtu/ocr/__init__.py sha256=RX-EHuRDbLEXBWBW52-uBtBUKUZ6p3UhFF8BKQG4_uE 8261
pysjtu/ocr/nn_model.onnx sha256=B6-d_V09Clm7hnei7BjDfkbGWdLmRQxARQpD5cF7MTc 1132534
pysjtu/ocr/svm_model.onnx sha256=D4Sr0T0nVrPkESkorwsiIKJTBLSGX_MQJTcUntZ1CS4 2756190
pysjtu/parser/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pysjtu/parser/profile.py sha256=rKoImbMFd1rHP7gKTh-qPd9VQwqqCN8NS6XpeWRLLhw 4700
pysjtu/parser/selection.py sha256=eSAX3EgIe6lQ8MvlpTjH2xu5exh5BwR7vljG70ST1C8 1519
pysjtu/schema.py sha256=cQZ8DXQEkl1P162UXsqbWW0DO5F4ZOO17M5ynNY-Fds 4089
pysjtu/session.py sha256=AgXfwzgLEYGqgxX9LtsniGng3CLiuCtcCVbtwXshdJI 19057
pysjtu/utils.py sha256=vAihaX_UFMKi9Xnd7NM2SWTBltxeSoDlWDEKt9qXdNA 3110
pysjtu-0.4.2.dist-info/RECORD