pysjtu

View on PyPIReverse Dependencies (2)

0.4.1 pysjtu-0.4.1-py3-none-any.whl

Wheel Details

Project: pysjtu
Version: 0.4.1
Filename: pysjtu-0.4.1-py3-none-any.whl
Download: [link]
Size: 1185751
MD5: 5888284ca1cde0a7333690abb37c6f01
SHA256: 91358ecf1ea0402ad03e35f34fca79f5f19b5e1b4c2d0673571b5cc2b8e0988a
Uploaded: 2023-05-30 09:14:24 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: pysjtu
Version: 0.4.1
Summary: The Python iSJTU client for Humans.
Author-Email: LightQuantum <self[at]lightquantum.me>
Project-Url: documentation, https://pysjtu.readthedocs.io/en/latest
Project-Url: homepage, https://github.com/PhotonQuantum/pysjtu
Project-Url: repository, https://github.com/PhotonQuantum/pysjtu
License: GPL-3.0-or-later
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.8
Requires-Dist: httpx (>=0.23.3)
Requires-Dist: importlib-resources (>=5.10.2); python_version < "3.9"
Requires-Dist: lxml (>=4.9.2)
Requires-Dist: marshmallow-dataclass (>=8.5.11)
Requires-Dist: marshmallow (>=3.19.0)
Requires-Dist: Sphinx (>=4.5.0); extra == "docs"
Requires-Dist: sphinx-book-theme (>=0.4.0-rc1); extra == "docs"
Requires-Dist: onnxruntime (>=1.13.1); extra == "ocr"
Requires-Dist: numpy (>=1.24.1); extra == "ocr"
Requires-Dist: Pillow (>=9.4.0); extra == "ocr"
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"
Provides-Extra: docs
Provides-Extra: ocr
Provides-Extra: tests
Description-Content-Type: text/markdown
[Description omitted; length: 3270 characters]

WHEEL

Wheel-Version: 1.0
Generator: pdm-pep517 1.1.4
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
pysjtu/__init__.py sha256=hxCdWsgP-D0Zblb1KDg_Botk0IGn7qU_K6bJlIKH5KY 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=Dqw7vvtnjW7pjtaCfx8rSLgEXebwjDK4WjO8opUj2pw 8263
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=CyfDFctcdyO3bX7iHHZzKxqMeXDcoDEv-g_bChTZ_m0 19060
pysjtu/utils.py sha256=vAihaX_UFMKi9Xnd7NM2SWTBltxeSoDlWDEKt9qXdNA 3110
pysjtu-0.4.1.dist-info/WHEEL sha256=B19PGBCYhWaz2p_UjAoRVh767nYQfk14Sn4TpIZ-nfU 87
pysjtu-0.4.1.dist-info/METADATA sha256=eEDecm_FZz7FLsrqVJNjnvpOl1UkZbbEPQB9kJH4Cpc 4791
pysjtu-0.4.1.dist-info/licenses/LICENSE sha256=-JHhLXXB2RRUeojKiRRTDHyJ1QiOCtrDfwbahUOb6Yc 35150
pysjtu-0.4.1.dist-info/RECORD