Transiter

View on PyPIReverse Dependencies (2)

0.5.5 transiter-0.5.5-py3-none-any.whl

Wheel Details

Project: Transiter
Version: 0.5.5
Filename: transiter-0.5.5-py3-none-any.whl
Download: [link]
Size: 156063
MD5: 4bcb58688a35ad2077d9774cce66d276
SHA256: 96b6f980c948ab9b873f0594ceb69be16910130f0f2c60c23e83da160861fbce
Uploaded: 2021-02-03 00:31:05 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: transiter
Version: 0.5.5
Summary: HTTP web service for transit data
Author: James Fennell
Author-Email: jamespfennell[at]gmail.com
Home-Page: https://github.com/jamespfennell/transiter
License: MIT
Requires-Dist: alembic (==1.4.2)
Requires-Dist: apscheduler (==3.6.3)
Requires-Dist: celery (==4.4.2)
Requires-Dist: click (==7.1.1)
Requires-Dist: decorator (==4.4.2)
Requires-Dist: flask (==1.1.2)
Requires-Dist: gunicorn (==20.0.4)
Requires-Dist: inflection (==0.4.0)
Requires-Dist: Jinja2 (==2.11.2)
Requires-Dist: prometheus-client (==0.9.0)
Requires-Dist: protobuf (==3.11.3)
Requires-Dist: psycopg2-binary (==2.8.5)
Requires-Dist: pytimeparse (==1.1.8)
Requires-Dist: pytz (==2019.3)
Requires-Dist: requests (==2.23.0)
Requires-Dist: sqlalchemy (==1.3.16)
Requires-Dist: strictyaml (==1.0.6)
[No description]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.36.2)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
transiter/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
transiter/__metadata__.py sha256=8XoWnscZHWCVkQsXDOAEoAqPPYplv8OKYLPjJ1V3Ezg 516
transiter/clt.py sha256=S9WV9xkqVVK0mtpO9lp41PUkDoUO5HuAu223tD7mtnk 3117
transiter/config.py sha256=jXoMJW5w_RHRTzTaWSEBMOde2qEJoYPQDi2zn1KI_C0 1151
transiter/exceptions.py sha256=xgRVcHR4fF-az1x9W_et0CiP4tkpGVmeK6a-qY1mdH0 5199
transiter/db/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
transiter/db/dbconnection.py sha256=4giMXAKZz6-U2OtqrpMvQJR-oKQ4lqupXMjoEafYslU 3250
transiter/db/alembic/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
transiter/db/alembic/env.py sha256=fGe_iGloYcdUsp8dRyKzdm4FP-9kPaJSxTtMUyCJWrM 705
transiter/db/alembic/versions/055583d82811_add_system_update_table.py sha256=y2-riAP0IgzTnzjGT6Kjn_724_XAWh5ahzDmwj4XRy8 3027
transiter/db/alembic/versions/08ce9c5194a4_add_extra_columns_to_stop_table.py sha256=15xazlWBgVB7Hhi4OzgByyeHf8_xxhs9YVa_k-5HucQ 1833
transiter/db/alembic/versions/123df9e95dda_add_some_db_constraints.py sha256=yG2JgaAmbnEcWz0HgB348YEBufZ8BDTGDl0wz81wKkE 514
transiter/db/alembic/versions/14fa42915420_initial_database_setup.py sha256=jenmpbVfEZGZawWnJVeNgRW1KOSDYScUkYvVB93L7n8 17121
transiter/db/alembic/versions/1e99b5efb76f_add_vehicle_table.py sha256=TXHXr0kjQuliGzUKUPL3W3kpX7lkJdCDt3GIUViag4U 3946
transiter/db/alembic/versions/29e3a1cc76da_changes_to_the_trip_table.py sha256=jEfT6vTsTPnW86_0cwm6YIPXZn1Utr5C3rFSR6aE5R4 1163
transiter/db/alembic/versions/2bbd670f53b4_add_full_alerts_support.py sha256=MNnfTNSGa45j6a_6RsOkenQaCTv71tSFVjG4Pr619YY 3419
transiter/db/alembic/versions/36e00f5e2f0e_add_scheduled_service_exceptions.py sha256=QLihQUmjK5Q3YkBBlhx05kvPKGy4CklOK5I649qua08 2149
transiter/db/alembic/versions/423495a41dd6_db_changes_for_system_config_updates.py sha256=NMO2RWvuW2k-zUo7V6luCyB4te-4kFHH-OZmzkpB3q8 610
transiter/db/alembic/versions/455692a5a808_add_transfers_config_table.py sha256=sJ9aSTjMXyDRsDe7Ocmil-SLN8i7ILku6N0KY3RyiUE 2127
transiter/db/alembic/versions/4b61fb4aef27_add_extra_gtfs_static_fields_to_route_.py sha256=Quk9bt8RtSf2ICc3skmiUtr4dQhhbHPcnis-J9HGV2M 4535
transiter/db/alembic/versions/5bc1207e7593_make_enum_non_native.py sha256=JKzX-PNuZ4OuQ4YTaxhFi0r-xwpujTTsGWHsx0bUdXc 2156
transiter/db/alembic/versions/65146f234144_add_system_auto_update_enabled_field.py sha256=WascXXk9D0nanhkZ4nFrcUAxH4PbNDv9vuB7gV3_M64 706
transiter/db/alembic/versions/65551af9cd46_add_transfers_table.py sha256=-D2bGf_DCNU8panG-5flz88WfG_0dZqaVQvmNKUxftE 1913
transiter/db/alembic/versions/8068ba0ab781_add_non_null_source_contraints.py sha256=gOPBcOLlfe9IpCQyhjsCp1aSwuX6BcN_XpFr98tSkCA 1173
transiter/db/alembic/versions/9f99961cd677_add_agency_table.py sha256=MFyvf-w9zOmUdaRa31pxfaW8XY2fkL_8TcSiVafp7kY 2179
transiter/db/alembic/versions/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
transiter/db/alembic/versions/b521e2a9055a_feed_update_auditing.py sha256=LPQpC1U4WIWj7EeeL0jGGgL6xaIVTlMM4dk2gCRt72w 3027
transiter/db/alembic/versions/be93cf805bb4_add_trip_stop_time_future_non_null_.py sha256=v_Y4uANKNOiNLvJU0FEkKXM_7lmB5CbJ8oNftNqMq9k 739
transiter/db/alembic/versions/f722a8952973_feed_update_aggregation_index.py sha256=epjTb4vORDDccSRuQy2FvL8vE7Q2DMTOYYoI_gu5Ry4 541
transiter/db/models/__init__.py sha256=RttlNRk0AbBStB_G7vAKxAHDevYEXiSKH7dIK5dJ64k 973
transiter/db/models/agency.py sha256=HZwFobda5zCzVkg11XX4SOV07R8M6lyWbvOFkyUsm_Q 1506
transiter/db/models/alert.py sha256=iasLLwk5Ba18EUaqmtAWxcp27Yzr1I3nK0jL6wWdgZM 3368
transiter/db/models/alertactiveperiod.py sha256=BNIy-ysw_1X1Zclzs3B0Ymk0JxxgXg76mQKMrlS9NPQ 812
transiter/db/models/alertmessage.py sha256=VzqO13_oBHYEub4pwZ54uLB8ZatuLvrDC693sFPrDGg 872
transiter/db/models/base.py sha256=02mRcn9q45QqJZtoL55rnnAX8GyUT9AEV4PIOvAOhQo 1381
transiter/db/models/directionrule.py sha256=TeBZHn9XlIr_9X51V2GnDi-rn9hzgkw9afYVmCUnVDs 1389
transiter/db/models/feed.py sha256=Ouz-BZpUnBHK1HayLaF8is9rdMosspu_n0__3XjkOaM 1103
transiter/db/models/feedupdate.py sha256=WO-_854VnMNMOsHs6aKAIKB68MtLJ9juCr3eBZt8hKU 2151
transiter/db/models/route.py sha256=Z5gi1gcpLiW0cCG1HP9-wb8yOYwr25PGMdaZWltLmQA 2549
transiter/db/models/scheduledservice.py sha256=imLkPmw0hngNzNyuINEuLmmVTwVdU6Bsu-AX4MTXoTg 2885
transiter/db/models/scheduledtrip.py sha256=YO9k80erqzdY2-yqDAIHI5RwDK4Wy8LWnNfUnV3rlxo 1861
transiter/db/models/scheduledtripstoptime.py sha256=E5b_rb-QUSHfRqtgb18RgMUBFltEH4NV7Hbssc7J8i0 1858
transiter/db/models/servicemap.py sha256=-J-Fwef_Q7LAmcjT4H0R5rH33KOGV8ILRWwn2ZBuzVw 814
transiter/db/models/servicemapgroup.py sha256=GXtEMyzL581h1bXHpUKBFJsCJ77-6gXuSf0YlsLuH-U 981
transiter/db/models/servicemapvertex.py sha256=TKWA6MB4-mA2FScPj6J3n1Tsam6cjNuYrAukHfJDljo 595
transiter/db/models/stop.py sha256=5gEN7PW9Vkf73O6oTrxsY7c33t4_TQI-mAbaQF2zrjI 3657
transiter/db/models/system.py sha256=izFGGv1s1-PZQMqSMO0NGwjeAmS-0C9ZPu_R55b2zP8 1924
transiter/db/models/systemupdate.py sha256=RfIXOKcq5vvpa2NHraYW1sVhAO6fvgFc_3MH771VVHI 1161
transiter/db/models/transfer.py sha256=pcllzlD5uCjB5CFJil11KDiHFBBKjznNhs7gkzrsYbk 1612
transiter/db/models/transfersconfig.py sha256=A5j-dC8UBFiUsgCj5UGRqYvcVCp1SVWdBJGFFk4mqJs 1013
transiter/db/models/trip.py sha256=yIWXbzTVDnhw-dCr4VFptt7Gs9TETbiRD0u_svX1M0w 1577
transiter/db/models/tripstoptime.py sha256=S3HCBDe6TqWwP_UqZKIP6ERuAA5CikMS5sUT5k8U9V0 1469
transiter/db/models/updatableentity.py sha256=ed6Z1BRRhKbc62N27GiSwaBC5OH_BkYHCeFxqWejM4I 489
transiter/db/models/vehicle.py sha256=nhvSY7B0FvG4yokWTQMqRKe7I6HFWkQenkT2oGENWfo 2707
transiter/db/queries/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
transiter/db/queries/alertqueries.py sha256=0q-hDJkG4AO7hMlQOH0g-hHfBCXTtSWBtDfYbQfjrSo 2809
transiter/db/queries/feedqueries.py sha256=ss1A3LOBdRpRKTgsTCXU9bw5889caYAQ80PLiUcQw4Y 5339
transiter/db/queries/genericqueries.py sha256=2Ahl2oxh6YD80023KYda2gO6lBBwy70n-Gc1Cp1NlDc 5310
transiter/db/queries/routequeries.py sha256=QfdCqC1azN9tqEuqbMSZRGZZpousxg6ywzsYWvaqVBc 3469
transiter/db/queries/schedulequeries.py sha256=LnYPRbIw58WHTd8vDLRjSG_GSqm99S5vMrX1SFq7D4Q 4468
transiter/db/queries/servicemapqueries.py sha256=m43XCxuFIqlpa7ODufQugPtXRO8DyLzvj8yCMnbDra8 3241
transiter/db/queries/stopqueries.py sha256=I7nHXTpUwGqowPQa1K7gwfvhRYbwMhvPBvV_mRAYFZo 7878
transiter/db/queries/systemqueries.py sha256=f-sAUwceAqomW19MQnbhln9uWU2gI60wL3mP9bZ63Ro 2314
transiter/db/queries/transfersconfigqueries.py sha256=vhRUYrypfTGdBVBB3lPLX8sT2-NUBBnNbzg00X0jasU 824
transiter/db/queries/tripqueries.py sha256=aw3eqUYgPh1AEj20g2eZXJAzaxjKb5SgsFOaIBE3__Q 6596
transiter/executor/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
transiter/executor/celeryapp.py sha256=g1N7oDrevOiKyLhXE_dLTixlsB5Xmg9dolGdWTcVofw 742
transiter/http/__init__.py sha256=P3kDul_HdeIX2QF3dY6fwgTx4DqjeF_ZgWJrTxGD1O4 52
transiter/http/flaskapp.py sha256=pF_dDUZKkgloMh_YVnUvQ_4ebgn2uezf2QS4Aa3L4O8 4236
transiter/http/httpmanager.py sha256=YKo_mtYTZZ9EFSLbor2MBr_VD7Nyld61-kZyzslTwzo 9404
transiter/http/httpviews.py sha256=ho8ooZUlzPpJLIbcSwnJmyK1zZKsV4stmK6Tf6WVUbA 326
transiter/http/permissions.py sha256=0dA9kqdzVTVczt9oqTHfEyD7sznudvJV9LMZOfgwDoA 2314
transiter/http/endpoints/__init__.py sha256=cF9BJf_IwH1saDZw5olqytvgZbc_3YVL0sKBtC4eCbg 413
transiter/http/endpoints/adminendpoints.py sha256=dnrsMr2WSSymQ0AzECNi2d3ZF1kJedQsmbxUI0j49RQ 3001
transiter/http/endpoints/agencyendpoints.py sha256=cQCT2oL8HRs1PkJ7-_gpxuyV_BRWI-kT57zgdw1LoDs 1006
transiter/http/endpoints/docsendpoints.py sha256=9ZTyVlfhOSOTdTyQx2SWeLB7QMEbAfUottHXjuXtxUA 4401
transiter/http/endpoints/feedendpoints.py sha256=tIhd-JXAoRRhES-EbtR69FFRgzP70j7w2dbGhJ0bCo4 4901
transiter/http/endpoints/routeendpoints.py sha256=iUkYiYv8euoeVePmRhcQKoOHptGvBMutaMtO9LRUkPs 1507
transiter/http/endpoints/stopendpoints.py sha256=hXcgO42TYpjlJggBrqBB2DIoULMaZH5Xix-BYPs6t2Y 3984
transiter/http/endpoints/systemendpoints.py sha256=o2hmnTQU9SOCZMtbzt2F9uVxYJTmQrR3qFcKsoqxz9w 9214
transiter/http/endpoints/transfersconfigendpoints.py sha256=CU0NcyHMY_K59PnoiydBAzyfnhPTBlgItiHuOfarM7w 3764
transiter/http/endpoints/tripendpoints.py sha256=H25XQdSPuzMvHzLyHQIz5JPqOQERM1uof2cg8D17YVY 1537
transiter/import_/__init__.py sha256=lXrJpcIW3Ge7x5CcwvTnnHDZc8E3yX09HPq1rLNFNt8 68
transiter/import_/fastscheduleoperations.py sha256=TjcKOBA6f7DoX17MMu1j9svQ9s7Og7RjAzf33WYuBtQ 4924
transiter/import_/importdriver.py sha256=EKP66C8OuQ3r3w3FxN3LpAbGuyVmFSoS3_pZN9Ddx_I 34106
transiter/parse/__init__.py sha256=NEWl6NBdYN0Z1czNLaBp8awihnlZiIBOjWEeZPt9bb4 143
transiter/parse/gtfsrealtime.py sha256=UXmbHbloSr-K5Io-xm5ZjaWk-p_8tsRy8OoG1Ss3L1A 14018
transiter/parse/gtfsstatic.py sha256=dN3N7XOrd4nL4JKjh_DgMlBc7M0I_pr1e4bNJgCb_j4 18086
transiter/parse/parser.py sha256=VwxWs0eUcDj65bx9h3wtey_G83e3_uS9p88u_xKQC4k 6833
transiter/parse/types.py sha256=ZVG1giJq3pM-IYxCBp4YyxY0bAx-qKGD4jbtWVzibIU 14944
transiter/parse/utils.py sha256=Y0n1V48z0hM5kWFywwzcFwNptI79b8NaS2KuVeE1Qn8 2368
transiter/parse/transiter_gtfs_rt_pb2/__init__.py sha256=OJCt3edkACko-jTFbP6C1unTNi-NSlOvnhu6n4okSNM 106
transiter/parse/transiter_gtfs_rt_pb2/gtfs_realtime_transiter_extension_pb2.py sha256=Xub3JUi1RG24WgKPwKuOWwORFvcdSLwVi7bw4awpIME 7679
transiter/parse/transiter_gtfs_rt_pb2/gtfs_realtime_transiter_vendorized_pb2.py sha256=do-vygIej3WNnyrnjWHpMWHjZq8r9KEIQbBTskp0_y8 76830
transiter/scheduler/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
transiter/scheduler/client.py sha256=nf1NP_bEQfF87Z-F6ikTKzrs0A5Yyw5uBkicYFkwb04 2007
transiter/scheduler/metrics.py sha256=p9iw0JKy6QI8TBwKZUJG61_-j92OnMjl6nBJ3RotY_U 4968
transiter/scheduler/server.py sha256=WgdqvFsG1cTsX9Q3eTzPypSdq1PXH2_IuwJJNzN7w0o 8893
transiter/services/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
transiter/services/agencyservice.py sha256=x8oXFrwD6wSpiN5OdSc3sJoZQU0J9VP8dRoMh4wBN20 1416
transiter/services/feedservice.py sha256=A_8NXjJFDF9vmpOroy9__wW2wXiOK0MK8zmVnT7t78E 6405
transiter/services/geography.py sha256=5FulGYNZ0mJUdckxCFAHtEy_miJedEMxmKilRq1lAzg 1243
transiter/services/helpers.py sha256=nxnpS8fJt7ex-zE1t4rSOe-oD_mb-VGrRQW19mSgv-c 1204
transiter/services/routeservice.py sha256=LinVYdeG1V8KGRbaWA23oamwQOlW0ax-3PsvG0F_peE 1776
transiter/services/stopservice.py sha256=AFVAZjLxh2SGej2UCnz9XazOnH6t5zpab7waLkGFVtM 17225
transiter/services/systemconfigreader.py sha256=vDC9dhFud2qpi04gUXLlvZDjwjqEV_s-y3VRwTXnalc 8288
transiter/services/systemservice.py sha256=R0jZYxDldkwunHX2P19JCy0zRLhJmtBfASDUrMj_ULY 16189
transiter/services/transfersconfigservice.py sha256=NR_6fp18Xweic_mNHgkZKY2afoeahjP6Ic9bSzgjPiA 5484
transiter/services/tripservice.py sha256=vdnRkdbuf0AtlVkq912AhZMUcFDOW1fxq0FGtlfRVSA 2030
transiter/services/updatemanager.py sha256=yJThdTMlBGjK5Ck2ZHtBNmnSjPrdZWMtN0j4a0yv4fQ 12453
transiter/services/views.py sha256=mFTSrYlsO0MXx0H-fnIUfSw2boK11_gPTddn3b8KUyc 12699
transiter/services/servicemap/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
transiter/services/servicemap/conditions.py sha256=5PBTwq_pNMDcAMVjg0t4PNjvhqL_ZTgHwluZGIjSqz0 270
transiter/services/servicemap/servicemapmanager.py sha256=VR5HU4JkGymzg-gYnglC3J-5QUljVzCfpwuLNQMs8zU 14034
transiter/services/servicemap/graphutils/__init__.py sha256=PIwBv7vOr85Edof06NfWnWjxw47Ye6Z5ZhWg-JRHQNw 58
transiter/services/servicemap/graphutils/datastructures.py sha256=WqZifWlCmj9r-dvyZ700RxpIhP6bCpZbGNfcyTE--88 20832
transiter/services/servicemap/graphutils/operations.py sha256=jAGFNQ8DdweU5Uh16D80uolutUabvyy8yIfc8lfRiUY 6615
transiter/services/servicemap/graphutils/topologicalsort.py sha256=K85pNVgg7yAAwVoB05fqqEizjpts00fbASrPAsp_vrs 3077
transiter/services/servicemap/graphutils/traversals.py sha256=Gs_GEVAz5wfjFK3pRrMHTsu10V8EqTZzAAKaKF4VpPw 1815
transiter-0.5.5.dist-info/METADATA sha256=KvWff-S3X6xoUE2FQyxToI6H_y1eJ5TWGQ7ml3mo_WU 850
transiter-0.5.5.dist-info/WHEEL sha256=OqRkF0eY5GHssMorFjlbTIq072vpHpF60fIQA6lS9xA 92
transiter-0.5.5.dist-info/entry_points.txt sha256=60AXeDgOmTFQCj_Ge3LA3f0oIToxCvfa3rLl40pXhsg 62
transiter-0.5.5.dist-info/top_level.txt sha256=4Kl44PrtPqMtISd66MR-7Jm1nZPUT9k4M4IMFrlUhVk 10
transiter-0.5.5.dist-info/RECORD

top_level.txt

transiter

entry_points.txt

transiterclt = transiter.clt:transiter_clt