baseplate

View on PyPIReverse Dependencies (3)

2.6.0 baseplate-2.6.0-py3-none-any.whl

Wheel Details

Project: baseplate
Version: 2.6.0
Filename: baseplate-2.6.0-py3-none-any.whl
Download: [link]
Size: 181697
MD5: ca6eeceb81422440deca5b5424ec1c96
SHA256: d0d76ae81c0177d169dbe72ad0c547c42b9511a237df32ecd51f2eb454a28c88
Uploaded: 2024-02-22 19:51:01 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: baseplate
Version: 2.6.0
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/
Project-Url: Source, https://github.com/reddit/baseplate.py
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.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
Requires-Python: >=3.8
Requires-Dist: boto3 (>=1.28.27)
Requires-Dist: posix-ipc (<2.0,>=1.0.0)
Requires-Dist: python-json-logger (<3.0,>=2.0.5)
Requires-Dist: requests (<3.0,>=2.21.0)
Requires-Dist: thrift-unofficial (<1.0,>=0.19.0)
Requires-Dist: gevent (>=23.9.1)
Requires-Dist: prometheus-client (>=0.12.0)
Requires-Dist: kombu (>=5.3.3); extra == "all"
Requires-Dist: cassandra-driver (<4.0,>=3.29.0); extra == "all"
Requires-Dist: reddit-cqlmapper (<1.0,>=0.3.0); extra == "all"
Requires-Dist: confluent-kafka (>=2.3.0); 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.10.8); 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 (>=3.6.0); extra == "all"
Requires-Dist: advocate (<2.0,>=1.0.0); extra == "all"
Requires-Dist: sentry-sdk (<2.0,>=1.35.0); extra == "all"
Requires-Dist: sqlalchemy (<2,>=1.4.49); extra == "all"
Requires-Dist: kazoo (<3.0,>=2.5.0); extra == "all"
Requires-Dist: kombu (>=5.3.3); extra == "amqp"
Requires-Dist: cassandra-driver (<4.0,>=3.29.0); extra == "cassandra"
Requires-Dist: reddit-cqlmapper (<1.0,>=0.3.0); extra == "cqlmapper"
Requires-Dist: confluent-kafka (>=2.3.0); 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.10.8); 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 (>=3.6.0); extra == "refcycle"
Requires-Dist: advocate (<2.0,>=1.0.0); extra == "requests"
Requires-Dist: sentry-sdk (<2.0,>=1.35.0); extra == "sentry"
Requires-Dist: sqlalchemy (<2,>=1.4.49); 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: s3fetcher
Provides-Extra: sentry
Provides-Extra: sql
Provides-Extra: zookeeper
Description-Content-Type: text/markdown
[Description omitted; length: 2786 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=qkz-aBM9x3zjDZvk27Qbzex-jSyGROz_aHW84D1MqUc 26348
baseplate/py.typed sha256=eGTPbRp8mYZdu4JKk7AIo29cJSpZU27q7NcJ0RmKbkY 71
baseplate/clients/__init__.py sha256=rtu1vVavbxjLwr4WiIM9ASBUWIoKamN_ifK1UpnSOXQ 1343
baseplate/clients/cassandra.py sha256=cSKcLcB26YMezgHqFytSdg3LvHlpteFp7QmiiDjtI-0 16053
baseplate/clients/kombu.py sha256=c40VSia2K5kfZmLFgx_Ie1xMLMMDszI2g7fV3Fmx1NY 11682
baseplate/clients/redis.py sha256=5FT3zBFFHMaRLXNVN4mX6ypgb-XNqOgEUGGwJp035Xs 14540
baseplate/clients/redis_cluster.py sha256=Qi2FjxGbGZVMo6SyIJ-4Ns0D53iyepgoOV5omb959Ow 22207
baseplate/clients/requests.py sha256=dUPbbnOqZLD6ZO9C2-f6I5ljkakMwrshPRkPY_NrPKk 17077
baseplate/clients/sqlalchemy.py sha256=GxGWKYGFcQaYvnACprV9mv-d51Xmwnty7aQjz71LMDM 13522
baseplate/clients/thrift.py sha256=AkPsSXsk74WkeRMy0DYsQe1Vea3IHyuz_JZQoCVh7_0 14716
baseplate/clients/memcache/__init__.py sha256=Tda-ool5jUGC7jnodqbzEj1Ofglu8lMINpLca5x2KL0 16132
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=OBrM5YoLIp_cdl-2wWmffgNNJAS-cEi5h5e05xTU9Yc 16283
baseplate/frameworks/pyramid/csrf.py sha256=kjDQcQ9gulz_GqZFUMHG0s_t6mxuxaXeo3OetrwxSv4 5341
baseplate/frameworks/queue_consumer/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
baseplate/frameworks/queue_consumer/kafka.py sha256=DORp-vAVERd0JBjj8axeJj1FS_67bH7Hdit1M1Cyz6k 24590
baseplate/frameworks/queue_consumer/kombu.py sha256=um3YbWcHzF4T10QaMKLkv8q7R8o9RsX8Fi7tEIRszMc 18799
baseplate/frameworks/thrift/__init__.py sha256=j2cE2FJuKGh8-cYGqIbuyEgoLB1zKtbG8X1ssjxLBJM 10209
baseplate/frameworks/thrift/command.py sha256=Njxr_gwpHZICA3rccflHHEg-9Ri-j7NtSbF5X0RPYj0 2627
baseplate/lib/__init__.py sha256=UHAAeMuDb4UzvvSBhl2O72PNZVPLV5PwlEiiVyiRt9g 1827
baseplate/lib/_requests.py sha256=hLXr1B5Xi0f1CyFwrffSnRAeudlbwMwLa_UTrzs1G5Y 1730
baseplate/lib/config.py sha256=PidSkMH7OZwItpztboLJu3PMdpQiquUNKRa06EyI4kA 17148
baseplate/lib/crypto.py sha256=hFVW4uXXBwYgR5GfCfjKvP0yqIespjEMcB8N0WKY-v4 5390
baseplate/lib/datetime.py sha256=2PRNWKGu9s5c6SdWrIDZiHij1dYS7hQsnPv-9lYxbm8 1016
baseplate/lib/edgecontext.py sha256=fI1kHSaHpRFRdRKR2PYUiRGse3Ozu-eaARxCZRcWzAs 447
baseplate/lib/errors.py sha256=YZORlbWDhPWyjTldgCmM-mo5hRmAjHqSPTN7vpCfQIM 490
baseplate/lib/events.py sha256=NR-Lp5D0Jm9TIQClAIWioLaJYIfxvtAKRTNFZujDA1w 3964
baseplate/lib/file_watcher.py sha256=cRCIgYXW1RNmfP_C2klu7nZ_hR-n2dh03zTREKRm0bg 7004
baseplate/lib/log_formatter.py sha256=caAP3DQiwCmdmd4GKjVxBrl7-mC7oKEZxp3uNyPWcTE 697
baseplate/lib/message_queue.py sha256=8B3PXgfd3gOIBUrtflIHDklrWOfS_o7oGkccLd8p1x4 5653
baseplate/lib/metrics.py sha256=XeqscVNnV3Qv_bdZTxNDIuWAkRiAdTgT7ru0a3jTfYo 19944
baseplate/lib/prometheus_metrics.py sha256=c1uLMb_bEl0mjQAfjtLE1tkXDmV_q_GNfqZOAZzZcMo 1621
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=Ya7bCwJyzwHh7k1KgmdwXxwlNo3jmRCtKG95SwNUHtQ 3904
baseplate/lib/thrift_pool.py sha256=LZY6qycIylplo6BZTdmyS2dP3HJkDyOJoTLXNiUpGcA 10377
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=kU_Rsv0j-UBnztGnbp3jfN7Jg_jIsIx_GTsZxoRUDuw 3724
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=8HfgXApZN7akpJmpz8MNCl2WoLJR5r9SCHJRg9gSFO0 3481
baseplate/lint/example_plugin.py sha256=6DVmRIVTB5gdlpqzJrzpwvHMbHmu0YFJbYV04OrHBEU 2675
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=yfQ_m8J0c278WXwNPlrqI3gr3rU-kEc1Wla6QO9d5lE 7971
baseplate/observers/sentry.py sha256=ZOxK1hosf2PWEeA0tdISsH9QEhToIUolYcOVaX4ZwpA 5687
baseplate/observers/timeout.py sha256=GA0PqxQmJG8NdLB6-1eJSDexW56tkBzjim0aAjYnnTs 2703
baseplate/observers/tracing.py sha256=_GiGLOB4QnqKK9I-VvT3Ds6c806NiwBkdn3H9F_6dNk 22594
baseplate/server/__init__.py sha256=I_uXnjdUOtJj48CG_KKWY1bysprxyvqWv_9F7bN_7SA 18542
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/monkey.py sha256=WqDzTq2m1gcsbvw-KxXmDaFmrirzJWb0A-SzvA0AdJ0 581
baseplate/server/net.py sha256=SC-EzVCNN3jDj6dsWkWAn-BrCt_kYX39B6bWfiYaEbk 971
baseplate/server/prometheus.py sha256=W3aHCiGcBVTzQygzz3pk7i-ZM33ByIa0vlU2-Dwk4lY 3358
baseplate/server/queue_consumer.py sha256=n6Pd_ojpd8Pku2taqqGb2FIiwDniI24-JnzWcHMie8s 12793
baseplate/server/reloader.py sha256=ZGtnoF1whnJJEdBJ4dJcZsH2GEzRk6Ku06pF_idsQ_Y 1944
baseplate/server/runtime_monitor.py sha256=qjin3vYrFIZL8utyCPjiuCf-UV8LqIzU1ZfbCaAIxWM 10523
baseplate/server/thrift.py sha256=CuTH3lPGiVNSYmI7tcj-ZGl1qxyn6r6IYWqfV0jnE8k 2730
baseplate/server/wsgi.py sha256=Zlf4Jr6cHUOn6Yd5CRSmYC9ANbU02_ItQ0WZT2lGka4 1733
baseplate/sidecars/__init__.py sha256=aR7QVM-xNhS1GGu4U3h7QfsKAIee0IwgLpeWYyT80lQ 1924
baseplate/sidecars/event_publisher.py sha256=uXxBptVPjOy6HJ8ADr_rOqrjSkWyGQPpi7k6KUwJ4FE 8097
baseplate/sidecars/live_data_watcher.py sha256=8_E8K8FhFK02I6Gud3bkbo8xwoprtJ8Ucv7R4BARNsk 10475
baseplate/sidecars/secrets_fetcher.py sha256=71vCQ9-MBbge-lnxhCSQyO2n_-Avqe9KNuZ1aBPhxg0 15929
baseplate/sidecars/trace_publisher.py sha256=a-bVFLIzW9aguZWuRnYSY3BBYkykx-QDar2_zANuvgA 6678
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=NXNHITiXEjtHjV2Wt173cFNa-La44JQah6q7HJdxS0M 8857
baseplate/thrift/BaseplateServiceV2.py sha256=UxllEGAX7emlvGguVufA7xkCcSE1xG4lk780m2u13hA 9586
baseplate/thrift/__init__.py sha256=jULbCseLGGI8AYcN7viTza5_oLbsiWEm6mjME1lepMg 76
baseplate/thrift/baseplate.thrift sha256=M5agDzQOIUEEyd0aBk1WBnAYloGM4PDO_yhVav2ZMtU 8232
baseplate/thrift/constants.py sha256=0vFKHXWUVjVX3M_u6J0AO4mRn1sbCk4_eZOuDzvtt0s 472
baseplate/thrift/ttypes.py sha256=09v8YvbFpVFv2dBLAycHac22nPZ1GnE5NGx7Ypyjm3s 13730
baseplate-2.6.0.data/scripts/baseplate-healthcheck sha256=HgZRJQqYu6284fiZJsbIMA-xZ4mjpjS0t0OYSnz7frI 138
baseplate-2.6.0.data/scripts/baseplate-script sha256=XQpuz9XMHB_WVRpPPoNO08gOA_ErSsZ6dUJDdNBDVYA 453
baseplate-2.6.0.data/scripts/baseplate-serve sha256=ZGdmNwXtRk_FvpbLEv-QzdpmGQbkInj0mwD1KRX-5QQ 461
baseplate-2.6.0.data/scripts/baseplate-shell sha256=Jys3zshG_8GlYtN_sEMNK_lwtT6Re6Audhxy7xeWZEE 451
baseplate-2.6.0.data/scripts/baseplate-tshell sha256=SKUZ25P589Fw4527t8defM-wqKDsi5TFt3T4rsWJkus 554
baseplate-2.6.0.dist-info/LICENSE sha256=b0OVmI1Pa3f1WmpVH8MAAMYC48cD6x07zoq6oApuGZ4 1476
baseplate-2.6.0.dist-info/METADATA sha256=6Z02dW-dL7KG_GCN-zJBAw8149-ajVnGOtjdP4KlNao 6134
baseplate-2.6.0.dist-info/WHEEL sha256=g4nMs7d-Xl9-xC9XovUrsDHGXt-FT0E17Yqo92DEfvY 92
baseplate-2.6.0.dist-info/entry_points.txt sha256=aRHW1AR6oWG-DgljPdpiqOEAkr0d-rhkPNG-i5Egpqs 92
baseplate-2.6.0.dist-info/top_level.txt sha256=Wle1yAPRIA3G7C2sm_H4a1yGWflUQ6hZkhuKgYTlWiw 10
baseplate-2.6.0.dist-info/RECORD

top_level.txt

baseplate

entry_points.txt

build_thrift = baseplate.frameworks.thrift.command:BuildThriftCommand