bcitflex

View on PyPIReverse Dependencies (0)

3.11.0 bcitflex-3.11.0-py3-none-any.whl

Wheel Details

Project: bcitflex
Version: 3.11.0
Filename: bcitflex-3.11.0-py3-none-any.whl
Download: [link]
Size: 77131
MD5: c718065e1d317deebcfd79884caa3dd9
SHA256: 0e83550930deec2115f9e126c5c6c4f8551c6a51a7d8e9a879800d8cada46dc6
Uploaded: 2024-01-16 04:35:05 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: bcitflex
Version: 3.11.0
Summary: Browse BCIT Flex course offerings.
Author: Jonathan Biemond
Author-Email: jbiemond[at]my.bcit.ca
License: MIT
Classifier: License :: OSI Approved :: MIT License
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: alembic (<2.0.0,>=1.11.1)
Requires-Dist: flask (<3.0.0,>=2.3.3)
Requires-Dist: flask-sqlalchemy (<4.0.0,>=3.0.5)
Requires-Dist: psycopg2 (<3.0.0,>=2.9.6)
Requires-Dist: pyfunctional (<2.0.0,>=1.4.3)
Requires-Dist: pysimplegui (<5.0.0,>=4.60.4)
Requires-Dist: requests (<3.0.0,>=2.31.0)
Requires-Dist: selectolax (<0.4.0,>=0.3.12)
Requires-Dist: sqlalchemy (<3.0.0,>=2.0.19)
Requires-Dist: tabulate (<0.9.0,>=0.8.10)
Description-Content-Type: text/markdown
[Description omitted; length: 2062 characters]

WHEEL

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

RECORD

Path Digest Size
bcitflex/__init__.py sha256=HskfWvjyyux_ebQ7gxUVgfJtoNNn6eLpK5qSH5Q0qlk 1207
bcitflex/account.py sha256=dQY-if1dVDSazpKVaN-8FLHav6EaLjSbW68lWQewojc 502
bcitflex/alembic/README sha256=MVlc9TYmr57RbhXET6QxgyCcwWP7w-vLkEsirENqiIQ 38
bcitflex/alembic/alembic.ini sha256=2inMmZuJZ8sy2lUMFFcs9_wE5TJWECnx-nozeW48nRA 1264
bcitflex/alembic/env.py sha256=fy8hesoSzFCmcb-2R_9_tTzFj_hS3FaguV9h0SQaEw8 2621
bcitflex/alembic/script.py.mako sha256=HNlf26BI1xvQKjiUojnj15BPrVUfVVr81IOgliJf83c 510
bcitflex/alembic/utils.py sha256=REz6g0o2vi62zEeljpakGD1zLNY-2UEcJap8wGdfvGA 515
bcitflex/alembic/versions/09d662433ed7_add_course_table.py sha256=zi3wrk4bI58I2EYVjm_6fRmxqeQ1Jbl3BtJkMZMo5Hg 2102
bcitflex/alembic/versions/178719586e69_add_user_table.py sha256=1Ci-W641Yyoz8_e01PcMx7Gsfn5lvO3QWaFQXeomJtM 1342
bcitflex/alembic/versions/1ffa8d44f772_add_cascade_delete.py sha256=FRViGsS51Htx8zjtt3-C6jAcmVvAZXqGNL_6p3XfbFQ 1542
bcitflex/alembic/versions/317d5306c14e_alter_course_url_length.py sha256=gH4d48JGJRrZEbIJWinxpg_7NyRIpWZ0bx61dnIiAbI 1005
bcitflex/alembic/versions/6205b7a86c7f_add_offering_meeting_time.py sha256=9cgT2g9-UcavpSW41N9s_UMuntRDz3ryd8EVZ-PfYnY 810
bcitflex/alembic/versions/6253c78c6b3a_add_program_table.py sha256=qR7Ac544uvho13STHwFl3CEXX8C6hnmf6LWlO9oByn0 2629
bcitflex/alembic/versions/6f25f0a31d7d_add_user_preference_table.py sha256=LcycpAfuhPvaGolC9s8kDrOaaGuy_pc2sadXuTS-Xzc 1921
bcitflex/alembic/versions/7034009b08f2_add_surrogate_key_to_offering_table.py sha256=OdgjDpWLk9Ujjs-QfrC3ukplum0DhdfSbWQSUTyZo-I 4757
bcitflex/alembic/versions/83135043932d_add_on_delete_cascade_to_offering_term_.py sha256=jzw8V-3W8Dr-ZzB4zAL-uPv7Ngaurc4MBib7eYTm7Lo 1015
bcitflex/alembic/versions/86cd0f1798a8_add_offering_table.py sha256=HpXO3z8mFDKwopFWRPHYGbwLSBs8WVAt0hm7xKx4-Sk 1410
bcitflex/alembic/versions/871389a90551_add_subject_is_active_field.py sha256=0AQEftLXLJG8gXXM3nivid5mdDc9LN_rxWvCF7y21bw 832
bcitflex/alembic/versions/8a725632af56_add_unique_constraint_to_course.py sha256=1eHksT6yB-bkafd9lXORFaWALgipxEsn6DwOzXpi2fA 1078
bcitflex/alembic/versions/8cfa744d65d4_alter_course_field_types.py sha256=qmoL7tU0XtB5Raog0BuxAUknyOOco8N_APRfe3QGP-I 1221
bcitflex/alembic/versions/96a6aafa05d6_add_meeting_table.py sha256=9TApNlk696QPnE8C1Nk6qHkIdFsMGYAziBHkdSNGFBA 2169
bcitflex/alembic/versions/a69dfec6b6c5_add_subject_table.py sha256=jPSStKFe6VATvaCG40fCvJQ6B-GKbh_6LjUbj4ryjbI 1609
bcitflex/alembic/versions/b663bbcd0412_alter_offering_crn_to_string.py sha256=S4cz7n7v4pUD_Ux4Okbk1uASDrjk3DL9awELMhU-kHw 1065
bcitflex/alembic/versions/b746cd9b6b41_add_building_column_to_meeting.py sha256=c62PYlMtRVgwTN6ROLzqxnMgyYM8K426NMxiyzEvoMo 810
bcitflex/alembic/versions/c3592c25409c_add_term_table.py sha256=m1bBNQD0LzATg0ah47yCLLhD_qSNLbJTu85cheqt8Ic 1338
bcitflex/alembic/versions/d0c807fc8328_unique_constraint_naming_convention.py sha256=QD7xlbb2pOJWZK1IGUNxIXRvzs54jBMgJ8cTQAhHDoE 949
bcitflex/alembic/versions/db4d9a6c53f9_add_prerequisite_tables.py sha256=GGEhIY_Uybmhsw8YWT2oUiDNf3ZbXuA97N2Ri0s1vJY 4697
bcitflex/alembic/versions/ee39506eab40_add_soft_delete.py sha256=W1wrWaUKcs-7mblRWu92J2rioF_GY5uwyVrYA3PyG14 1531
bcitflex/alembic/versions/f1ef91929e99_add_timestamp_fields.py sha256=SlaNMjuGcGRtlhTnmYdomwGnOr3HxFIx-260je6PKlI 2094
bcitflex/alembic/versions/f8ac7b4c05a9_add_soft_delete_rules.py sha256=s9Z5eLlC3qtaswq5_5LfA_-bbB9N9hKaCZW5hoX31Qg 1375
bcitflex/app_functions/__init__.py sha256=VtZvsTCNYuq4fCNE5UKLER3lRvZpGjlI0_E_1RaOz7Y 71
bcitflex/app_functions/course_query.py sha256=l-44_7My1z-fYtXhiO1245v8TnoEPMKTKkg7r5zsnQU 2812
bcitflex/auth.py sha256=ZAxQ50dMFwly6h-n2CmVfEUhhhZwuR9LAAmpWOsmNwM 2780
bcitflex/course.py sha256=9mhipTjjFBlouU6l4AJlw3EViJLbEnZS8WKm7OzZu3M 2200
bcitflex/db.py sha256=gu2ieNKBQAoHdlu0O2giA_WVrr6NqADTV9IbgoXN1k8 8848
bcitflex/ext/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
bcitflex/ext/database.py sha256=IjoF8LkwyPo4TRRv54-HnFjnlcYPCcbKPcWbFC0kd38 1254
bcitflex/model/__init__.py sha256=4Ol0ujZGxE-cBnkVVs3rmPZqWuQfREZPr19n3XEtXpE 253
bcitflex/model/base.py sha256=jHldq5jr-MTB_r3bmQhsw3wi3Bm4qFM-dL8HQG-lTO8 12293
bcitflex/model/course.py sha256=6oRz2uVAiABu0mxzyqQj27cXfv55zOiw5rJbnAcJl0g 4178
bcitflex/model/meeting.py sha256=E8EyrctHPVOOqifm3eDV8TyQ53QIIeLQAbKeELkusSo 3002
bcitflex/model/offering.py sha256=J1jJ5GVZ7b1_wfsqU7fqqlfIpggOiGsGTEEYUVHO_5s 4582
bcitflex/model/prerequisite.py sha256=c4E4vEhW6q13aJ01uzPcuQ35ZGbQBZNy0r62PG0pyRk 3715
bcitflex/model/program.py sha256=jjTNykrg86IBM4xZJuG-VrJRMiAjvaSGAfQwNq2_8eo 1581
bcitflex/model/subject.py sha256=RauhCaK_OlIX9ZP8bPReFBDDZWx3e9F_GUre182w1jg 1292
bcitflex/model/term.py sha256=bWY49N5zg-2czm8bWyLKxs8XVqCXopjlBYZcbg9R_XA 1019
bcitflex/model/user.py sha256=8lkVQkTB7H_yDybA4jQwb814xQWkErC7M4NyAzM9hwc 2120
bcitflex/program.py sha256=fioL9255CMNJ2OE7qnSH_AadKjyeDsiL-OvnfatTdMg 1345
bcitflex/scripts/__init__.py sha256=6CJg8vHlZtgCeQQBvu0HH6xY7yVqaAeoc24B25i2zvw 101
bcitflex/scripts/load_programs.py sha256=I-rIhgWzaS_sCn_5Tv9p3EEEJqsEb7dxuhAEeBdMJwQ 1933
bcitflex/scripts/populate_subject.sql sha256=KcGmspzcCvvocdoUDAbL4qwSsppArbQ2KJiDic0vxZU 4024
bcitflex/scripts/programs.json sha256=--TmfEKe5q3cyOQagwqb7GgaE6LatQCl-OQ0q1W-6u0 165753
bcitflex/scripts/scrape_and_load.py sha256=P1OD2qeMOoFYBPR8vwlwcHOshQd4AcGGTNgmrsgJEEc 13578
bcitflex/static/style.css sha256=zNGS-psFbDpPlTydx3_A8adhg7eeso5l-J4CDFPw5T0 4063
bcitflex/templates/account/account.html sha256=cbatrlIoICyCWrKgS6JywXwXvaFsbqDt5x0ybe1Vv5M 438
bcitflex/templates/auth/login.html sha256=4Ok2ltk8o6nRENsYJ1InDI7qeVhtqAQQpkQeQuk9d9s 423
bcitflex/templates/auth/register.html sha256=lL6fy7Ib8WS_oXoOFnqr91NYi2Y7F9bRrr19s0fzZUo 427
bcitflex/templates/base.html sha256=x0VbwPq0azKhLpvc4HWR15s8baMcoyUD3ui97Sw7CYo 1882
bcitflex/templates/courses/course.html sha256=wrForP92iayj6mIqkCNZc4YIP9pAqJgSdqsl6AGUw28 2700
bcitflex/templates/courses/index.html sha256=7rp2gaqFm-I7dRCeZS7wypBT_5GWsFKzp8URzbrRA0A 4104
bcitflex/templates/programs/index.html sha256=PpBl4ySagKXfa7RFT3MTQffrQoHIe48tYiMcHFMxIqs 564
bcitflex/templates/programs/program.html sha256=IeG9Et57FbsduSkTq6nAXUZ8RDNNuMWRxN3E8GsZVLc 1622
bcitflex-3.11.0.dist-info/LICENSE sha256=trKq-tsAtLoA6SiC80QeDEWSEkVIBOoT04aXF4oYidI 1073
bcitflex-3.11.0.dist-info/METADATA sha256=d9FZ6beDSYP55D2X6OH6V7wgxzJd6QAF4StJWdGnxEo 2984
bcitflex-3.11.0.dist-info/WHEEL sha256=FMvqSimYX_P7y0a7UY-_Mc83r5zkBZsCYPm7Lr0Bsq4 88
bcitflex-3.11.0.dist-info/RECORD