openmeter

View on PyPIReverse Dependencies (0)

2.0.0 openmeter-2.0.0-py3-none-any.whl

Wheel Details

Project: openmeter
Version: 2.0.0
Filename: openmeter-2.0.0-py3-none-any.whl
Download: [link]
Size: 155920
MD5: cb154c6d9662f497a3ef9b8b40b3b4cc
SHA256: 978a7059322fcf9999e0f21db0357b22e9cb93602a95aad748ab0bfbb41b1d4b
Uploaded: 2024-11-06 17:49:54 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: openmeter
Version: 2.0.0
Summary: The official Python library for the OpenMeter API
Author-Email: Open Meter <support[at]openmeter.io>
Project-Url: Homepage, https://github.com/openmeterio/openmeter-python
Project-Url: Repository, https://github.com/openmeterio/openmeter-python
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: MacOS
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: OS Independent
Classifier: Operating System :: POSIX
Classifier: Operating System :: POSIX :: Linux
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 :: Python Modules
Classifier: Typing :: Typed
Requires-Python: >=3.8
Requires-Dist: anyio (<5,>=3.5.0)
Requires-Dist: cached-property; python_version < "3.8"
Requires-Dist: distro (<2,>=1.7.0)
Requires-Dist: httpx (<1,>=0.23.0)
Requires-Dist: pydantic (<3,>=1.9.0)
Requires-Dist: sniffio
Requires-Dist: typing-extensions (<5,>=4.7)
Description-Content-Type: text/markdown
License-Expression: Apache-2.0
License-File: LICENSE
[Description omitted; length: 12163 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.25.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
openmeter/__init__.py sha256=m3pCzDjAFz2dH-jauMrMXWNZFDzXrkFZiwgEoifDtPI 2505
openmeter/_base_client.py sha256=RcvQTwPqUB21eaSwp9QeSY4ZFD8L89AEOcqdRf-fE-Y 67847
openmeter/_client.py sha256=HnHdsQ5K3Uk5ZJDNuQn69FtAYrHh7UPwoolz-HcYpQ8 22021
openmeter/_compat.py sha256=fQkXUY7reJc8m_yguMWSjHBfO8lNzw4wOAxtkhP9d1Q 6607
openmeter/_constants.py sha256=JE8kyZa2Q4NK_i4fO--8siEYTzeHnT0fYbOFDgDP4uk 464
openmeter/_exceptions.py sha256=90y75NKYQ_PvELLA4zJV7JbiEjESBHqRC84VppqkDVQ 3226
openmeter/_files.py sha256=me2eyWzJCM4YKh10Gzkxw4YyIEJoikzD4BVu_20UUc0 3565
openmeter/_models.py sha256=tnjnnf22ouqEzhnpab7w4LQtnEUvUOm-IMIdTYrsNbM 28095
openmeter/_qs.py sha256=AOkSz4rHtK4YI3ZU_kzea-zpwBUgEY8WniGmTPyEimc 4846
openmeter/_resource.py sha256=rtjrHOv-NUIiOZcI11j-GUD0RAmNMU_0LOaVY8dkZdo 1118
openmeter/_response.py sha256=XOaYD7lsKAFS25J_UUBPEjrSvf24jbmARRiAJl7d4f4 28393
openmeter/_streaming.py sha256=jh1H8yDPO-LtHVPtGcJttzm-1Rt-TEpyCpZ9aaZPgzI 10112
openmeter/_types.py sha256=bqYeAizA2dfPuDc4LvDALrZdla15wHCUlBO0YVxzCDM 6194
openmeter/_version.py sha256=oWONkXIgfeHE7fQ0xtwSUbPbCN63IQNpvwKcpWNTWBM 161
openmeter/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
openmeter/_utils/__init__.py sha256=k266EatJr88V8Zseb7xUimTlCeno9SynRfLwadHP1b4 2016
openmeter/_utils/_logs.py sha256=t5NNCGJM3SJ9kLGddvXgAgGUaR-xpbxYPQ_Zn3hXOlE 784
openmeter/_utils/_proxy.py sha256=DjcB-BBIRagSbMut2pF_jZavjda9sPvmQCKtVXBhs0I 1910
openmeter/_utils/_reflection.py sha256=k20KwLejVHcQCvu4mT2S61NDvbmuXF7KsMDapiocYS0 1364
openmeter/_utils/_streams.py sha256=SMC90diFFecpEg_zgDRVbdR3hSEIgVVij4taD-noMLM 289
openmeter/_utils/_sync.py sha256=9ex9pfOyd8xAF1LxpFx4IkqL8k0vk8srE2Ee-OTMQ0A 2840
openmeter/_utils/_transform.py sha256=GcsgDf2GwWGI6a7DTKRKa7JPdzcv2EFK8IHFG_8Cw5E 13226
openmeter/_utils/_typing.py sha256=tFbktdpdHCQliwzGsWysgn0P5H0JRdagkZdb_LegGkY 3838
openmeter/_utils/_utils.py sha256=TjqUNM5JTUa6RBa1y5_QGo2qHVC9fC0st-3iVqvZnwo 11979
openmeter/lib/.keep sha256=wuNrz-5SXo3jJaJOJgz4vFHM41YH_g20F5cRQo0vLes 224
openmeter/resources/__init__.py sha256=a_VUYEW8TZwhFlr_7saScHjyoBClbrKyIFhoP1lBn84 3434
openmeter/resources/events.py sha256=T-WmpAfLiUagYg21kYLMIxiT1yJBxhdi0ps9IX1oGVs 15533
openmeter/resources/subjects.py sha256=Ipy3tOZwcvCJZBuxVIjvgvgYl1PYqhR4bI55bQFkd3s 15991
openmeter/resources/debug/__init__.py sha256=i1DiHRclbk3bxJ7_ULHtmFH16PvBnzCeR2rR9V__bxA 1002
openmeter/resources/debug/debug.py sha256=trR4yTf_tQlRe_p6hOdGMlqIUqrRP4KUOzQvt_wvyNA 3616
openmeter/resources/debug/metrics.py sha256=_dlLhJht61vHdzmgNR12AVEplLH9iXUT8oPKWe-PXgo 5322
openmeter/resources/entitlements/__init__.py sha256=sH3TZEftiMyF1LGBrxrc52S8gmIa45Xc3gCyu0BSqYQ 1556
openmeter/resources/entitlements/entitlements.py sha256=RQjcfQd__EIxRrRSjVPMW6DR2RJQAgxU5E-9U6vLoR8 16589
openmeter/resources/entitlements/features.py sha256=osjbTfC9Ug-bP0lPSpUxuwpJ6zovGHlKie0neO_F1Pw 21935
openmeter/resources/entitlements/grants.py sha256=nn4sRT760jtZVgRksgyZ5H4l0o3mDmp78DjMkDiUW5w 14664
openmeter/resources/meters/__init__.py sha256=Yzi9o-c85IYuJGNTCZ71i5oXucN5wrgmW27qgcUufPM 1028
openmeter/resources/meters/meters.py sha256=kSAKsgXG1GNAdRU-eFOPZ5EenKGLdyhuzO4-G5CSn-o 25299
openmeter/resources/meters/subjects.py sha256=2VKJrjArilHnKVGDix0QDjOlon16jojw-KprDrgbGxw 6026
openmeter/resources/notifications/__init__.py sha256=rPipbEGzscTomYuuHocZWjMBHQgGYwgXurOKkOkcQJg 2469
openmeter/resources/notifications/channels.py sha256=_A9oLIn1T6qh7CCvFYH12GdDHwbhyERJsT7_Pd9efpA 25331
openmeter/resources/notifications/events.py sha256=KO1uB1Rl8CMgyfGoSjNi7JykSI4pwf2uUhMK2TkurBU 12994
openmeter/resources/notifications/notifications.py sha256=ca1QTXicxVxPeIO4u77RCFdY3Y0LIO5zZv0TygNuzNA 7224
openmeter/resources/notifications/rules.py sha256=Sj6eJ_WHlK0Z2km2FeeiZTlYznnMq0-CBnlCuoQJD3A 28768
openmeter/resources/notifications/webhook.py sha256=fsuufYggql_Kt-TLwdEXSjkJVAypNUsGqWHro-QFx30 7236
openmeter/resources/portal/__init__.py sha256=F0jw0w_2ZU7NQpg0rzVe1R68q39YCUe5sdjmaFKncH4 1452
openmeter/resources/portal/meters.py sha256=VF2xfF3KVY2a_-MyYuOb4CFWAxisV-gy-4q_6UDJGew 8594
openmeter/resources/portal/portal.py sha256=lpfIatZ-Q_j5JcsZhore0AO18vfTmwosOneQtVmH8K4 3642
openmeter/resources/portal/tokens.py sha256=p0wT7gHVyWUavZHJP__TjSlvqpwcGT_DddjHeCMcQ3M 12600
openmeter/resources/subjects/entitlements/__init__.py sha256=1ul6sMHxM9mEYY7bAkBeILnOVgZBGNJ5StB_6IBAwZE 1080
openmeter/resources/subjects/entitlements/entitlements.py sha256=cuTHxkv0RM-oI0zaryV3G-9ZifYdCz0rbllpX9UN7Ss 86053
openmeter/resources/subjects/entitlements/grants.py sha256=lTp_J4ZQ9-0vtYmKIzIEp6MUkFBf90DKlTE-lhD5pkc 19986
openmeter/types/__init__.py sha256=5MJGEqE5KV53tO3jVQZZcOiLf-bouJjjv2zwTZwAunU 1289
openmeter/types/entitlement.py sha256=VbaQ1hs7n5cRynMbWz8wnBx_o86c4LWiY6HbkA6j5-I 8255
openmeter/types/event_ingest_params.py sha256=EE2SPurSNx7iZWcRFyvN7BsCxUTty9c91T_2AskWTms 1320
openmeter/types/event_ingest_response.py sha256=b9z1NLs8zH6oXciD7Q2vBZlf6WweE3B8LtI5Ju1AiQQ 1139
openmeter/types/event_list_params.py sha256=zdmbT9gLnvxbB6xtRAqv_9MWMazvuIsI6a5uxuC9Hag 671
openmeter/types/event_list_response.py sha256=lFStCFHlE9fviXND1hwunx8vCkpwlLZ7IgW16lvQP4Y 228
openmeter/types/ingested_event.py sha256=o89TYjZ0JbvTTqbpAMucglJe0CmZ0e61jGPMUwYfSJY 1635
openmeter/types/list_entitlements_result.py sha256=tzL9SwndEvDR9OLEwUO_CBP4816cd1BFKwktUhiGCrM 793
openmeter/types/meter.py sha256=rX35jBhpLYKQuXnauSSM4NhGOXE8Fk6jZ8KZa7J0oDI 1642
openmeter/types/meter_create_params.py sha256=G_iispWeVoGjvDTveH3tXtrDFS7eCFJaWl7UrXJWQrI 1667
openmeter/types/meter_list_response.py sha256=6EYkMkg3--fozx8aQRCuGnkEY4vAof6fhVVhIj0xuxo 203
openmeter/types/meter_query_params.py sha256=OOa4104XIL5PBTQqEUl3j8YcVOvqXu-hWpZQZUdN6xA 1712
openmeter/types/meter_query_result.py sha256=cg5uXbi8Su1m11CwIf4cjr6tTztuSk5TKzv1anUrC00 935
openmeter/types/subject.py sha256=jqbnQGO1H0QvTooLvh4RZhnesO1KNFcHR9AETwaDhWs 1098
openmeter/types/subject_list_response.py sha256=Oxqqex9oJ5dnJ1d6941QRfo-IvfYHQ33GP2AAz7r4hg 213
openmeter/types/subject_param.py sha256=65AgajeEGIeyWjtsB3ZOf7cA5rdjlAC8J23F5yoS5Ow 859
openmeter/types/subject_upsert_params.py sha256=0Ll9vVvW46rR0BhynQmYYEdczZUxyNmlVgQnz6OoaRQ 1270
openmeter/types/subject_upsert_response.py sha256=RLkFv3MIaoe68s2HTX_9XeZWw_9CBfdxSsy6hAdx0Gw 268
openmeter/types/debug/__init__.py sha256=QhiMy8QbFXw6F2pjAdR1RNtMxx6UYxU-a9NWpCTiNAU 198
openmeter/types/debug/metric_list_response.py sha256=KXKg38t_U4lSIGZRbGObJM_mYt0Qew6y6OP7mN59sv0 198
openmeter/types/entitlements/__init__.py sha256=W9aSVa_7hzF6CiRQKB2Fu7_2nHg8lj_Lj4Lc1o4DjCs 613
openmeter/types/entitlements/feature.py sha256=KxEoVEDTR4ecEeKkdtu0RamyOO1wHZ_W8vyZyacs58k 2117
openmeter/types/entitlements/feature_create_params.py sha256=mIL481W8dm_Wy4L2tg87AlU1-vw27j6ftH9T12pLMdI 1517
openmeter/types/entitlements/feature_list_params.py sha256=lRD4CqCsM0HHzsZcdBFJMhyZTfhY0D-z_5LeJS7W0ME 646
openmeter/types/entitlements/grant_list_params.py sha256=uFShJs6Qhi3GFT1feyL4_posoPwAuaTxL5skCGVvg4Y 1225
openmeter/types/entitlements/grant_list_response.py sha256=mTY0SCA3ctEFgnfacSasAwQ4-MTYw9xeYjXEAWEsHIY 410
openmeter/types/entitlements/grant_paginated_response.py sha256=mA6dgbNLunEbTcpo2Wd13J-q2LXsup7u4Ke1c9tRb4s 655
openmeter/types/entitlements/list_features_result.py sha256=KbncqHS6a84bV-Typlt-FIq9YoluwfXzU3-Ggm6bbMQ 758
openmeter/types/meters/__init__.py sha256=NmZqQXB-C1cgrVLbB7x70B9KR5E2-2CTfb0XX0k47-A 201
openmeter/types/meters/subject_list_response.py sha256=tQnTfNA2eLkOC-Nizg1W0J175QjeYvbN7g5DmRFRy10 230
openmeter/types/notifications/__init__.py sha256=uOd-oWkxWTsUIeurlIa8l1CB7K9EJR6aY41LfdpKEAg 1125
openmeter/types/notifications/channel_create_params.py sha256=jQptAB61qYzyA1fh4ys13TFgOzI9asAPn7PedhhNTLQ 1050
openmeter/types/notifications/channel_list_params.py sha256=Ywo6-l2SPYc2E65vmkTXRTfZIaB7oPUUtnzpJ3ACPdU 1069
openmeter/types/notifications/channel_list_response.py sha256=WTigqJUwMslMTQCAufxwB-h48WjRJ8iDujy0yOLzdn8 635
openmeter/types/notifications/channel_update_params.py sha256=S0qJ_-i7AsXOZsys44JVZbPtu-sv20UvwAOCeE6oE9g 1050
openmeter/types/notifications/event_list_params.py sha256=u4qtQEGKFbzF95USxMQiBeF0sMsaVyzvzwmXWGcHlR4 1593
openmeter/types/notifications/event_list_response.py sha256=smq00WziFL-XA_9SXe8ZsDMdSXPS6oSlHYNC_FQr0MI 625
openmeter/types/notifications/notification_channel.py sha256=bBuiQBNBQblXkWERn02eiluEUcSfILd-gD-sCrDUiVQ 1491
openmeter/types/notifications/notification_event.py sha256=vmJwx-Gor4GWmdDZZv1c_sUCMat38SO_01O1L1l6gjo 7275
openmeter/types/notifications/notification_rule.py sha256=SuSF7WCUF9Bc1x8-z2xE5hoCfwzRvYdEhf2otRHQFLU 1960
openmeter/types/notifications/rule_create_params.py sha256=Oj_-KpVQukMF8S2a3nzggb70A2l8eJzqfwy42Ae4AfY 1137
openmeter/types/notifications/rule_list_params.py sha256=IrVH_tJ9S1ZL1fvvFsvdfil4DSmgNcyNF_-NFf8Q3MU 1383
openmeter/types/notifications/rule_list_response.py sha256=cveRoTMYUzTT1OGK7lpReVJf6SZEfQtogeyWjRnwfBw 620
openmeter/types/notifications/rule_update_params.py sha256=jP2nJHzoipMEEr4QXXSxD-ZNghalB743TOQCb4rU398 1137
openmeter/types/notifications/webhook_svix_params.py sha256=q4wzb0lpZ-gKNAzoYH754PdFqJu8kuTkCqbtcbsYl4Q 752
openmeter/types/portal/__init__.py sha256=gI33ROkgvYRxW3NkRa7hjbsoTvhOpbN-39G7BhBq7Fg 539
openmeter/types/portal/meter_query_params.py sha256=ouiwPhawBCQhrwAALqx_toPERVlWE-q3c3K964AFduY 1591
openmeter/types/portal/portal_token.py sha256=BSphEYFgAdVsiJ6QGlEII5QpScu1lm6TjUsT768Uqjw 785
openmeter/types/portal/token_create_params.py sha256=utND-6gSL9qkzt3swiwqwaBr9B9iAyW0bcg72UwTZB0 516
openmeter/types/portal/token_invalidate_params.py sha256=1ouivcYJmFjoQHtNmWv5MeYyR5JtSHCKzkVbdeSJYpI 382
openmeter/types/portal/token_list_params.py sha256=sbBS7NG5S3r7UFEC9u4iDY7b6sYnyaThZ_hhgMXo2E4 318
openmeter/types/portal/token_list_response.py sha256=8C8OatX2OxwolBAdUU9Z_A-s2t18kOP3V8CLJr_eQUA 222
openmeter/types/shared/__init__.py sha256=mGzQA_VTLBYC3uoEIsYVNFSzaIpraFcEXfIJIJKCdmw 156
openmeter/types/subjects/__init__.py sha256=6ugje4JohPzxHUW0hdWay6mpsjqomw8RuAEuiJVTSqk 917
openmeter/types/subjects/entitlement_history_params.py sha256=urxLIbaHaeIEFnKXv3p1dicV0l-UVY9JUaKNRwlpn2s 1261
openmeter/types/subjects/entitlement_history_response.py sha256=MPT9UImu2Rs3NFFG-W5zw3Q_JSMggiE73na9cbzDEIY 2809
openmeter/types/subjects/entitlement_list_response.py sha256=YAbG2paLTkrRyzBcz9hy44AMobjgUOmjO1KgOUnm-Qo 285
openmeter/types/subjects/entitlements/__init__.py sha256=LfpcXqUtZD38OvRqWMPd1K-uXgclcYtsEm7MaL-rjK4 401
openmeter/types/subjects/entitlements/entitlement_grant.py sha256=F37q1ZfXhn_d8M-CfJzsIymfCNFzt5eV_JfC2qkOOoI 3823
openmeter/types/subjects/entitlements/grant_list_response.py sha256=nqhIEbp0mrg6NmaSYoWlWNYYJpK0O4-BY269JpBU9Es 288
openmeter-2.0.0.dist-info/METADATA sha256=w5N-hKfMFRMq_wZYqqkFa4fHVkm3LS2WLP1jRHlGqoI 13516
openmeter-2.0.0.dist-info/WHEEL sha256=1yFddiXMmvYK7QYTqtRNtX66WJ0Mz8PYEiEUoOUUxRY 87
openmeter-2.0.0.dist-info/licenses/LICENSE sha256=6EZqtGryus-cRnaX-f1Ro8tjdJ4h-Jb_GmfG3GCpN7Q 11340
openmeter-2.0.0.dist-info/RECORD