baseplate

View on PyPIReverse Dependencies (3)

2.3.2 baseplate-2.3.2-py3-none-any.whl

Wheel Details

Project: baseplate
Version: 2.3.2
Filename: baseplate-2.3.2-py3-none-any.whl
Download: [link]
Size: 163139
MD5: f146cc74616a40343a7dadeb72cbe27b
SHA256: 2e6ec610b79850554f8ee0029d21a43afb293656671734c33eb60cae04bfdcad
Uploaded: 2021-12-14 18:07:09 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: baseplate
Version: 2.3.2
Summary: reddit's python service framework
Author: reddit
Home-Page: https://github.com/reddit/baseplate.py
Project-Url: Documentation, https://baseplate.readthedocs.io/en/stable/
License: BSD
Classifier: Development Status :: 5 - Production/Stable
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
Requires-Python: >=3.7
Requires-Dist: posix-ipc (<2.0,>=1.0.0)
Requires-Dist: python-json-logger (<3.0,>=2.0)
Requires-Dist: requests (<3.0,>=2.21.0)
Requires-Dist: thrift-unofficial (<1.0,>=0.14.1)
Requires-Dist: gevent (>=20.5.0)
Requires-Dist: kombu (<5.0,>=4.0.0); extra == "all"
Requires-Dist: cassandra-driver (<4.0,>=3.13.0); extra == "all"
Requires-Dist: reddit-cqlmapper (<1.0,>=0.3.0); extra == "all"
Requires-Dist: confluent-kafka (<2.0,>=1.3); extra == "all"
Requires-Dist: pymemcache (<1.4.4,>=1.3.0); extra == "all"
Requires-Dist: prometheus-client (<1.0,>=0.12.0); extra == "all"
Requires-Dist: pyramid (<2.0,>=1.9.0); extra == "all"
Requires-Dist: redis (<4.0.0,>=2.10.0); extra == "all"
Requires-Dist: redis-py-cluster (<3.0.0,>=2.1.2); extra == "all"
Requires-Dist: objgraph (<4.0,>=3.0); extra == "all"
Requires-Dist: advocate (<2.0,>=1.0.0); extra == "all"
Requires-Dist: sentry-sdk (<1.0,>=0.19); extra == "all"
Requires-Dist: sqlalchemy (<2.0,>=1.1.0); extra == "all"
Requires-Dist: kazoo (<3.0,>=2.5.0); extra == "all"
Requires-Dist: kombu (<5.0,>=4.0.0); extra == "amqp"
Requires-Dist: cassandra-driver (<4.0,>=3.13.0); extra == "cassandra"
Requires-Dist: reddit-cqlmapper (<1.0,>=0.3.0); extra == "cqlmapper"
Requires-Dist: confluent-kafka (<2.0,>=1.3); extra == "kafka"
Requires-Dist: pymemcache (<1.4.4,>=1.3.0); extra == "memcache"
Requires-Dist: prometheus-client (<1.0,>=0.12.0); extra == "prometheus"
Requires-Dist: pyramid (<2.0,>=1.9.0); extra == "pyramid"
Requires-Dist: redis (<4.0.0,>=2.10.0); extra == "redis"
Requires-Dist: redis-py-cluster (<3.0.0,>=2.1.2); extra == "redis-py-cluster"
Requires-Dist: objgraph (<4.0,>=3.0); extra == "refcycle"
Requires-Dist: advocate (<2.0,>=1.0.0); extra == "requests"
Requires-Dist: sentry-sdk (<1.0,>=0.19); extra == "sentry"
Requires-Dist: sqlalchemy (<2.0,>=1.1.0); extra == "sql"
Requires-Dist: kazoo (<3.0,>=2.5.0); extra == "zookeeper"
Provides-Extra: all
Provides-Extra: amqp
Provides-Extra: cassandra
Provides-Extra: cqlmapper
Provides-Extra: kafka
Provides-Extra: memcache
Provides-Extra: prometheus
Provides-Extra: pyramid
Provides-Extra: redis
Provides-Extra: redis-py-cluster
Provides-Extra: refcycle
Provides-Extra: requests
Provides-Extra: sentry
Provides-Extra: sql
Provides-Extra: zookeeper
Description-Content-Type: text/markdown
[Description omitted; length: 1187 characters]

WHEEL

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

RECORD

Path Digest Size
baseplate/__init__.py sha256=16W3TGIZakJpjkBZnKURRCaPyGwqdD93VNMjRv0LJ-E 25630
baseplate/py.typed sha256=eGTPbRp8mYZdu4JKk7AIo29cJSpZU27q7NcJ0RmKbkY 71
baseplate/clients/__init__.py sha256=rtu1vVavbxjLwr4WiIM9ASBUWIoKamN_ifK1UpnSOXQ 1343
baseplate/clients/cassandra.py sha256=EZwLdDbJGVSv2eVsV_8GUNc60mAWqli328fr1kSDvc0 12149
baseplate/clients/kombu.py sha256=jDtQxB7WYBaaNrOHEpRZeXKHq4aDiUb70vj_pBCHk-k 9026
baseplate/clients/redis.py sha256=2rrSN-yS5Rwhurl_CquB0nrBxpFANi2Duo_-iN8MIpY 9266
baseplate/clients/redis_cluster.py sha256=4OV-QzppRSyHoFRKR-RKgNAP36czuPTv21SKF5Wab0U 18453
baseplate/clients/requests.py sha256=VP4LSGupXg7Rs8gzaiBkz7cNuq4mtEQOblk1t5UDbnI 13357
baseplate/clients/sqlalchemy.py sha256=xovvxTG6tLaf9vRrajy5iqJ-GCog0rpZjWsFUI6Uyas 10152
baseplate/clients/thrift.py sha256=TP5mPO5yhPY__LUPtlZ9Fg57YSo_uLK9xqL1CkwUWOw 8723
baseplate/clients/memcache/__init__.py sha256=2VYZxif0XF2gJUuz63LI6RraG7pddizhYHWOAgrN7DA 13135
baseplate/clients/memcache/lib.py sha256=O1GiAstiwI_3yTl8bQg4QmEyXQ4EEpTYEDx8a-wfYm4 8464
baseplate/frameworks/__init__.py sha256=4weoQNpeUJMMeu6Bc4Xpjx82Y7-3bwV-_cpnpbZU8zk 162
baseplate/frameworks/pyramid/__init__.py sha256=5jPoY905iXCu2tK3iX83owVcACYQY3lWBPSu5bzcQ6E 10563
baseplate/frameworks/pyramid/csrf.py sha256=m0F0EttGL4e4EzVSX6ZAVIgRvMLFkfmOtOAh__qJfac 5338
baseplate/frameworks/queue_consumer/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
baseplate/frameworks/queue_consumer/kafka.py sha256=RoiWYG0A-cW8wZuNrfAPZeEEvx2e-IoaKClDnxtDOQI 21853
baseplate/frameworks/queue_consumer/kombu.py sha256=ZcT72RduW_5v-d1iHv-Q78EsjrR2U3zuOpBCdBvCjFM 10642
baseplate/frameworks/thrift/__init__.py sha256=sKy0Rk-rw2_SUFSRrPbVOZ2IzpbHcxwYP9yyek-otc8 5138
baseplate/frameworks/thrift/command.py sha256=KlNqH9SzusYzIh-USIkQiaf3j_15HMhtXjghnJk83xw 2643
baseplate/lib/__init__.py sha256=UHAAeMuDb4UzvvSBhl2O72PNZVPLV5PwlEiiVyiRt9g 1827
baseplate/lib/_requests.py sha256=hLXr1B5Xi0f1CyFwrffSnRAeudlbwMwLa_UTrzs1G5Y 1730
baseplate/lib/config.py sha256=vYw08Lmum6XuO7Up53H-VE95GT1XATNUFrHfuiWA6Uk 17130
baseplate/lib/crypto.py sha256=hFVW4uXXBwYgR5GfCfjKvP0yqIespjEMcB8N0WKY-v4 5390
baseplate/lib/datetime.py sha256=2PRNWKGu9s5c6SdWrIDZiHij1dYS7hQsnPv-9lYxbm8 1016
baseplate/lib/edgecontext.py sha256=4-b2qNemWtyYhuwctsmXGVM_SZ3FCDTsmoxKCZWQefA 459
baseplate/lib/events.py sha256=NR-Lp5D0Jm9TIQClAIWioLaJYIfxvtAKRTNFZujDA1w 3964
baseplate/lib/file_watcher.py sha256=32RvFq9Mi6I3VGuuGOg3wHgMUC9d3lehPQXhT93sMII 6634
baseplate/lib/log_formatter.py sha256=caAP3DQiwCmdmd4GKjVxBrl7-mC7oKEZxp3uNyPWcTE 697
baseplate/lib/message_queue.py sha256=oLEwfal7-M19Gw5VeJgxeq_fLdrfM5yZtnNv2rSR-0c 5653
baseplate/lib/metrics.py sha256=lCh6AnRN4qSuFzuzVydRrjoOCriLQT1GQANIwYAX9Hk 19759
baseplate/lib/random.py sha256=GRY6xzaQfZpuYPFn5k2z_F0vCiWh8ybosOAQGc5XUIY 3250
baseplate/lib/retry.py sha256=SQonKARnUkhswoOdaTyezmT_pg32N-lLnOMHdCMPaSY 4217
baseplate/lib/secrets.py sha256=uoq64Vf7WXzjBjc3AfN_bRFbpcST4UtBVcx_wb6ONbk 18670
baseplate/lib/service_discovery.py sha256=LLNfDUQrnnKTBQWhsX6vzDrIzJApM19tAAStWtiPTHk 3908
baseplate/lib/thrift_pool.py sha256=Rz5t3fn6FZaBkv3V9Ss9bb4wVIZO6W_-30lT9-Rd7G0 10016
baseplate/lib/live_data/__init__.py sha256=rCqQCZCnkj_zh7t2YeT7sbTVnj-nsJgSVEuLJ_-qbho 120
baseplate/lib/live_data/writer.py sha256=unp2QnfTE7RfFf7wssym7OXOSsJdj5R_CMgpmTaMTzQ 3277
baseplate/lib/live_data/zookeeper.py sha256=rPLGypqas_4YewA8S2jkFPW3_oFCgPj6xO2tA3F18FA 3412
baseplate/lib/ratelimit/__init__.py sha256=AH7xzknHRfxwjZ82DJSoLMg6sIkZmfZacaRC258rxQQ 290
baseplate/lib/ratelimit/ratelimit.py sha256=NhhGCkDMUvJbgv4JkZPwj8ptuxPtI_gfFM_MAdY5zM8 2765
baseplate/lib/ratelimit/backends/__init__.py sha256=CVZc8Q6RmcYFpc7GT09sAApe-k0ilK14UIu5PKuX450 868
baseplate/lib/ratelimit/backends/memcache.py sha256=xCohJTnp83KlW6ySq9Kvd5BDfwi1vp6TK7kixwNajFU 2660
baseplate/lib/ratelimit/backends/redis.py sha256=PUpdiS0NmJHCkk-jZIi_gOfy7FY3rPiG29NFwEW5ZMI 2560
baseplate/lint/__init__.py sha256=VaWybcLlm5rWdwOy4EzK0s7xsSJwzgFy2lLVNUGpE_w 250
baseplate/lint/db_query_string_format_plugin.py sha256=BMhN_0LdFVuTSK5KLgCF8NzjCKBUwAkq44ocH2U1ihw 3572
baseplate/lint/example_plugin.py sha256=VtcO_qx1U3Ud5VhDdL5h8f8HjD_JCdUXMZ50tUVLrKg 2765
baseplate/observers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
baseplate/observers/logging.py sha256=BfVKhfbfKsZhP6Ctp9e2YBRWva5F1WxNW_z9UAMJZkM 578
baseplate/observers/metrics.py sha256=VIUs3ETwPxTqB9GianV52uRjU9cOnksYIaPHgYYL4wg 5918
baseplate/observers/metrics_tagged.py sha256=4nukUh6AEQ0N8DeoW1ki3oBBt9bPvtJ2Fq6wXH8WW20 7947
baseplate/observers/sentry.py sha256=ZOxK1hosf2PWEeA0tdISsH9QEhToIUolYcOVaX4ZwpA 5687
baseplate/observers/timeout.py sha256=f1qJmGwwhsa0LIRjtUiOGC603G9-jZZtfA_TxsgvCYc 2679
baseplate/observers/tracing.py sha256=uEeIF_9Xs4cYlKtEmwvwgbOShHLKsbSjFki7YDp9aCs 22570
baseplate/server/__init__.py sha256=pOJas4sYN7Oy3m8iZlNl-MoNAE_5tcLW33L6-YEEYiY 19153
baseplate/server/__main__.py sha256=wflYgJcQg0UiTKjNQpQN3WktWJqB-kALPAAwfaao0cQ 81
baseplate/server/einhorn.py sha256=ddX4aWmD6uUZtOP4jR48efkjvYOjd6zFvJDjvjY7JZM 2166
baseplate/server/healthcheck.py sha256=cELDnxCjWRbUqh2sR60CVbsss7g-wSiSNXV_-0Zr4LA 2704
baseplate/server/prometheus.py sha256=hPz0l0KGACdERJPVGdKioGw36R04nwjOEMa6Bp3CMs4 2426
baseplate/server/queue_consumer.py sha256=K3uS85rhZbD_jjD01pCxLga3klKhA8BDuxSpc2Nc2YY 12755
baseplate/server/reloader.py sha256=ZGtnoF1whnJJEdBJ4dJcZsH2GEzRk6Ku06pF_idsQ_Y 1944
baseplate/server/runtime_monitor.py sha256=PZcNEDhPdw54k5EMTD2wMihCIQ8gmTNEEDxwt7jIgGQ 9483
baseplate/server/thrift.py sha256=W9hAXOl1fkqqr3Bk2vr5b0rgTn27MaRkB88NEg3xRQM 2662
baseplate/server/wsgi.py sha256=IXLozg1isxWaXxjPwe4ITaXpvOEPmndN5OVFIvDxuXA 1665
baseplate/sidecars/__init__.py sha256=aR7QVM-xNhS1GGu4U3h7QfsKAIee0IwgLpeWYyT80lQ 1924
baseplate/sidecars/event_publisher.py sha256=Y7IMpbgyF49GXe8DFpcMeiDZKEz8BNtgYhvuYKIT0k0 8077
baseplate/sidecars/live_data_watcher.py sha256=vBVXBWi2Zj6g0zfCNiDcAENafVJ277Pl6w6k3HxUIZw 4819
baseplate/sidecars/secrets_fetcher.py sha256=38y2ju_JilAWT1bl4TNPdBLo23GP7-cQ1QAxXFRj7Wo 15885
baseplate/sidecars/trace_publisher.py sha256=IOjZGMhHBXUs0QMg04O3mUzj9Fu4QEKWhMIZynfBf2Y 6662
baseplate/testing/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
baseplate/testing/lib/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
baseplate/testing/lib/file_watcher.py sha256=rnyaUwePOf57vkSjVzbqpCoZYxlsUI_AfvVRgxvcUN0 1409
baseplate/testing/lib/secrets.py sha256=K2LOiagClrREe_0254Ehxc-5788u0pdLeIeFlZRvyr4 1250
baseplate/thrift/BaseplateService.py sha256=CpgS5W5402zSiGbT-lEaWzQqO9r9wiA3iE_9kS8PS1c 8797
baseplate/thrift/BaseplateServiceV2.py sha256=Y032viA7m5S3zhEs9OegOBumZJcWhHz4sElEtdXDiHU 9472
baseplate/thrift/__init__.py sha256=jULbCseLGGI8AYcN7viTza5_oLbsiWEm6mjME1lepMg 76
baseplate/thrift/baseplate.thrift sha256=M5agDzQOIUEEyd0aBk1WBnAYloGM4PDO_yhVav2ZMtU 8232
baseplate/thrift/constants.py sha256=2GTCbtI7jhRk41GfKKwowTEo_Se2eBHezCZwcKLkkjE 472
baseplate/thrift/ttypes.py sha256=4GjmJlunoUECj_0ClYo3hE1wJVo3BlP_B2pStD9N3F8 13102
baseplate-2.3.2.data/scripts/baseplate-healthcheck sha256=HgZRJQqYu6284fiZJsbIMA-xZ4mjpjS0t0OYSnz7frI 138
baseplate-2.3.2.data/scripts/baseplate-script sha256=AIodheO46cJCCHVFTS6EkosGLDiqqrlcz_M6MkAo_XE 374
baseplate-2.3.2.data/scripts/baseplate-serve sha256=-t24yE1LNmBTnNpqGPjZqakhujI7W3E--HQY8kRNiDs 382
baseplate-2.3.2.data/scripts/baseplate-shell sha256=oe4pFY3ARbmt7jHdCFoUWSTEtCwiPZgbR94UOXl-nhw 372
baseplate-2.3.2.data/scripts/baseplate-tshell sha256=bzfOmVcOT2UPFarkSBb5z4CslhosNjX9vnmGav6apt4 475
baseplate-2.3.2.dist-info/LICENSE sha256=b0OVmI1Pa3f1WmpVH8MAAMYC48cD6x07zoq6oApuGZ4 1476
baseplate-2.3.2.dist-info/METADATA sha256=VsjKBZhJxvvTB5nkAyO_kgUTrErzaW5Bz35CzoH4Z0g 4285
baseplate-2.3.2.dist-info/WHEEL sha256=g4nMs7d-Xl9-xC9XovUrsDHGXt-FT0E17Yqo92DEfvY 92
baseplate-2.3.2.dist-info/entry_points.txt sha256=aRHW1AR6oWG-DgljPdpiqOEAkr0d-rhkPNG-i5Egpqs 92
baseplate-2.3.2.dist-info/top_level.txt sha256=Wle1yAPRIA3G7C2sm_H4a1yGWflUQ6hZkhuKgYTlWiw 10
baseplate-2.3.2.dist-info/RECORD

top_level.txt

baseplate

entry_points.txt

build_thrift = baseplate.frameworks.thrift.command:BuildThriftCommand