flipper-client

View on PyPIReverse Dependencies (1)

1.3.2 flipper_client-1.3.2-py3-none-any.whl

Wheel Details

Project: flipper-client
Version: 1.3.2
Filename: flipper_client-1.3.2-py3-none-any.whl
Download: [link]
Size: 96450
MD5: ae1a7553d9620392b21ad0b7bf663961
SHA256: 43064e10b72c6ddf4a2121f22c26644cddf4a2e4480681c5a3bccb28cc71b0bb
Uploaded: 2023-04-20 17:44:24 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: flipper-client
Version: 1.3.2
License: Apache License 2.0
Classifier: License :: OSI Approved :: Apache Software License
Requires-Dist: cachetools (<6,>=4.2.1)
Requires-Dist: python-consul (~=1.0)
Requires-Dist: redis (<5,>=2.10.6)
Requires-Dist: thrift (~=0.13)
Requires-Dist: boto3 (~=1.9)
Requires-Dist: pyee (~=6.0)
Requires-Dist: six (>=1.12); extra == "dev"
Requires-Dist: fakeredis (~=1.0); extra == "dev"
Requires-Dist: pytest (~=7.1.0); extra == "dev"
Requires-Dist: ipython; extra == "dev"
Requires-Dist: thrift; extra == "dev"
Requires-Dist: setuptools; extra == "dev"
Requires-Dist: wheel; extra == "dev"
Requires-Dist: ipdb; extra == "dev"
Requires-Dist: black (==22.1.0); extra == "dev"
Requires-Dist: pre-commit; extra == "dev"
Requires-Dist: isort; extra == "dev"
Requires-Dist: flake8; extra == "dev"
Requires-Dist: mypy; extra == "dev"
Requires-Dist: moto; extra == "dev"
Requires-Dist: bandit; extra == "dev"
Requires-Dist: twine; extra == "dev"
Requires-Dist: testing.postgresql; extra == "dev"
Requires-Dist: psycopg (~=3.0.10); extra == "postgres"
Provides-Extra: dev
Provides-Extra: postgres
Description-Content-Type: text/markdown
[Description omitted; length: 30634 characters]

WHEEL

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

RECORD

Path Digest Size
flipper/__init__.py sha256=KMDvGpz3bnEvTm1NsEwUXorR45kNPA8sDb4fD6ov64M 1341
flipper/client.py sha256=OGdR_IbJMlk4ZhWaUGcYtbDZo8UcPYsQhKghWonWFyo 6036
flipper/decorators.py sha256=_4DH234ksO2YPS-SjcaX2wjHcXWkgRxvLVV3WRoEKg8 1074
flipper/exceptions.py sha256=KWoGH9dmLxiIU8OQEF9P3ZoaJwcrfHoo7-qI1C9OO8U 643
flipper/flag.py sha256=YRdS6udglr229qdQ48Fn9ISW4FFvF7wtVIped-caOtg 1967
flipper/bucketing/__init__.py sha256=YmetIScCj8wODyncCFGMqgGiA6YdL3ccQ76h6drIBI8 1075
flipper/bucketing/base.py sha256=EJzK1JdY59e9BqHNf2XOtm9AELVHnIbmuqH0h7F3Ueo 1082
flipper/bucketing/consistent_hash_percentage_bucketer.py sha256=BDTVHC9criYd4KBTFuVDok1m_OHz59-VzIjpzY0krWc 2789
flipper/bucketing/factory.py sha256=VF4SjST7VEsAFR5RBHITAKDFSgCnko328YA6QL0lZlE 1474
flipper/bucketing/noop_bucketer.py sha256=sYdvls8ACtU74OlxNaFF5bwiMV_UfHRTfDbwO49MwTM 1015
flipper/bucketing/percentage_bucketer.py sha256=Upg1lhBGtGMqHy00P9JwrKrcSK3n4dp0RVST9j0tw_0 1698
flipper/bucketing/percentage/__init__.py sha256=SewD0uSCCM9xpgX_r8yzQuCaFUGeG9Ja4IgffHVluIA 873
flipper/bucketing/percentage/base.py sha256=x9Q0gyhvSBmIFdjjqHUrF1CRAxHL5fqKO7UeiSXilgU 1967
flipper/bucketing/percentage/factory.py sha256=nuBFRG7E-28Rlirv8hfgysSZeM525YAIqHLj21Mpl04 1321
flipper/bucketing/percentage/linear_ramp_percentage.py sha256=66PVH9aDo3WeKC1E265pEg1SFP4jKN95I25DrvkRE7U 2469
flipper/bucketing/percentage/percentage.py sha256=F052XetYPhThAQ2x-OVINQCgq_5bL9Skl3duI-UwbXM 1168
flipper/conditions/__init__.py sha256=HTGhovi0YqHRxRuWVGYUJJGs9_lifdvInRoSfrFDfgw 651
flipper/conditions/check.py sha256=aNHRjIuoc8d8w6MG35-Awdr3xaMYjrJ2uhuQfmV-ljQ 2305
flipper/conditions/condition.py sha256=vo-ZKsW9aMn3aNdmW5L46LD3QhdxZCUnjVnl2Qjs8wU 2258
flipper/conditions/operators/__init__.py sha256=EqSBf8aVneQIoyTsYpu_I2bzqJ5gYsXBMCV5JZo-HR8 648
flipper/conditions/operators/equality_operator.py sha256=kb3FPYQKuHqaQaHW-BcRkmp4U2LSb9QSzawOIYai3ss 813
flipper/conditions/operators/greater_than_operator.py sha256=YN6ldK4iDc7y2drFxMmvn4ccJ7K87E_VZc3DFW5lpjE 815
flipper/conditions/operators/greater_than_or_equal_to_operator.py sha256=G475TlGbENaqYFxK9qhC_Wl1TnNinz9pT1pxYMK-pX8 826
flipper/conditions/operators/interface.py sha256=B4wWiKCO9cNHQqy6iEPfeNCv6ycvmV-XWgjrjZKjdzg 890
flipper/conditions/operators/less_than_operator.py sha256=eeiWQ__k8pdPSo1xijmSEKs1N_nJ4k6qRS9uoMm14lE 812
flipper/conditions/operators/less_than_or_equal_to_operator.py sha256=djvEGSAPhwwGBNqV6cNEWpT3BlVwIRRN80_EiHP86wk 823
flipper/conditions/operators/negated_set_membership_operator.py sha256=YHIhdvSOniJ_PJQl0ssAso0YXyMBc4lAQOeuweioxKU 848
flipper/conditions/operators/negation_operator.py sha256=Ni0LcbFb2LKpeKFmXwSSeFt5F_9_igGSJ-s1C_owHgg 813
flipper/conditions/operators/operator.py sha256=YiX5U9FCCaRfRTy4o3u__76gFaaMUQmWQv75Rbh0Tlo 1989
flipper/conditions/operators/set_membership_operator.py sha256=O7ucncqKhPUBsUmJ0M8McvuZCc1D8BDHsGAVyFkka_0 833
flipper/contrib/__init__.py sha256=ilUGRgahxIL7p4xiilgYVQ3vO_HRKDQ6pneGlSh3jxU 1207
flipper/contrib/cached.py sha256=ap8MCoaPhHUyuTEeeSsYvWJnyPkKGA2x-widSb8b6t4 2512
flipper/contrib/consul.py sha256=4fLFLvsqrkiy_cprCf4m3eXPeVUQUPrLT-GnMI7d_eQ 3956
flipper/contrib/interface.py sha256=Aiobguxm-1EmneGR44fWaJJalhg1tBuIkGvUzszziUU 1539
flipper/contrib/memory.py sha256=r0QbnmWqIN22f4rs21pdLS6opLfeK67a1XqmReqXgQc 2700
flipper/contrib/postgresql.py sha256=n4L8N4DO-DcdK7cRu3PV6Xota7M1bGpUKJqJ0TS2rHc 5650
flipper/contrib/redis.py sha256=WGjEvkljargA7cUaHsN9Ghh6zdP4RE0ER96K5zaQ3ZA 4065
flipper/contrib/replicated.py sha256=9XXfd89kCbLe8_gKySFtdKLlhAvlTgH42uwDikPC5Zs 3828
flipper/contrib/s3.py sha256=xk5rVw3MSVpdju-3tgQf3YuURQrpBV6Q9PavFpAS_EI 3817
flipper/contrib/thrift.py sha256=Chwgn51mk9uoSuLsKzQTvMyjORFYWNbVlZ2d_8L2Dac 5702
flipper/contrib/storage/__init__.py sha256=W_9LWp5CgQOYj54KYbdbyBBZsoNdK8BS0UoIR_wSULQ 731
flipper/contrib/storage/item.py sha256=ej6OqeeWTedSqKR3cMgxePWc2wz0ztLp0s7H9Z5KHW0 2370
flipper/contrib/storage/meta.py sha256=cgvWp2d65qQB6dRWC3crWyth0lhsKsQnl60EZx0hgRw 2647
flipper/contrib/util/__init__.py sha256=EeOUJrNqovP4XTLOFmKfMJwhr4_HL2OZZAIBVY6BGPU 592
flipper/contrib/util/date.py sha256=w6U7KTihfnGScgMk8Dcp-jaqsLA3-j7_R6xvkYcQKww 686
flipper/contrib/util/iter.py sha256=cfkckZ5rjp7QA-rLMPsBMv-N6VQyrJR2Gu8iw5lQecQ 877
flipper/events/__init__.py sha256=fW8aR3sT4TSc58AJpH8Q8ZZuXMBWiCquWAK_6hnDM2U 835
flipper/events/emitter.py sha256=Rp6zJb79JMcMD7A-4i-c4kYapIM7wQsQ0rXXPCzOoYM 1919
flipper/events/subscriber.py sha256=6R8i89wQcbfs7T23Tkp5IYHI4hSbdhEKl5sfza5OXZo 2098
flipper/events/types.py sha256=mS4Q2kpLY_I3YcZPhYwlbMrqg8GoPRFClrQqcP2aias 1266
flipper_thrift/__init__.py sha256=xuPSjgl4rbwDQYWPkpmTgO9m0hED_EuIn4DPJkeWOuA 593
flipper_thrift/python/__init__.py sha256=xuPSjgl4rbwDQYWPkpmTgO9m0hED_EuIn4DPJkeWOuA 593
flipper_thrift/python/feature_flag_store/FeatureFlagStore.py sha256=AmqIZdaK6jOMGZWTNFe16ONrnm24e46V0oJLGWFSjJk 44379
flipper_thrift/python/feature_flag_store/__init__.py sha256=xoBqRYQ4A1_6w5qXtpQd3rEILQczdiB4G-Pvmb-gAJE 647
flipper_thrift/python/feature_flag_store/constants.py sha256=cCUrzmvfuC2pXo79snghZh7lfCeHriVunFxswFWwJ3k 959
flipper_thrift/python/feature_flag_store/ttypes.py sha256=scCq9TqUt5Gr0ha5t8whOakOEVvJYqD63FgkObHzDEA 17431
tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/test_client.py sha256=cgRi99vtBE0EEWMH7M_T0WwT7Pvgs1cTsWhNehEgbH0 22425
tests/test_decorators.py sha256=FNEhh2chNNkurJk4tCE5I6bVmyLfvjDS5thwD5AxN34 1869
tests/test_flag.py sha256=pBaEmUjqZfegp-Af2ScM1RJ9_8RBaHiEZTKWuUHtwNY 10950
tests/bucketing/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/bucketing/test_consistent_hash_percentage_bucketer.py sha256=S0axDiSFx7M65viz4DiRi-BV85sjb-yn4GJg3OTxP1U 4176
tests/bucketing/test_factory.py sha256=DPvIEu7Jwi_hM0R6BknPElSoUp2Tjy1EIXL_nULmhqw 1382
tests/bucketing/test_noop_bucketer.py sha256=aRvF3iCbIGorHt7axNvxCY4C0j6TlcR_Hh5WBqHZZKE 985
tests/bucketing/test_percentage_bucketer.py sha256=-VyqPmliHeH8zlBT_UQ0NQ4mo4ID-bexgS3c1mLjN0c 2536
tests/bucketing/percentage/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/bucketing/percentage/test_base.py sha256=_eSnUJfCHi-X82TktwEr7TIlQRjGIZXUwqwFkbUMrOs 575
tests/bucketing/percentage/test_factory.py sha256=V5zpZiIHTY7YfN5opLPq7lEfGvBIMQfO6YSva-FNnDE 1012
tests/bucketing/percentage/test_linear_ramp_percentage.py sha256=x7QY3VbhqRiJ9VtAZ451YOE8VjfX9fyc0_YhI5iMlS0 4233
tests/bucketing/percentage/test_percentage.py sha256=ahtdGVF9eH6vJqTrL5P1mNVslLuFuHv2b16aCAUL-fQ 1077
tests/conditions/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/conditions/test_check.py sha256=yon-myWH92ufpnFI-ehMLlH9kGNECWK0NX2Js28yQns 4206
tests/conditions/test_condition.py sha256=IbAU0-h4WR-G8XbgS16mVKpA4KlP-APt1Fwx2pS8ueU 6566
tests/conditions/operators/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/conditions/operators/test_equality_operator.py sha256=-O4Lubz8euCllhDqgGtry8W_IOrKPNOwTyYwWEhA3mg 424
tests/conditions/operators/test_greater_than_operator.py sha256=vb-eRloX1uiF9ZXeHuT8I5vQq_ume7IJwIOD1i4kJKA 608
tests/conditions/operators/test_greater_than_or_equal_to_operator.py sha256=S_rwQojdOCjDSucjdHwMgjx1b__hbVIFjEjBtWEJGhs 738
tests/conditions/operators/test_less_than_operator.py sha256=CmTw-80kpWzy9YDc3hKunrI7Wt2DTmJY31aOB2JL0RM 593
tests/conditions/operators/test_less_than_or_equal_to_operator.py sha256=LNUNO4Y_K9bgtIL13aEQxUgtwd3s4pv4gycVFJEZWlk 723
tests/conditions/operators/test_negated_set_membership_operator.py sha256=1HrJmbm79Y5EI5xRyZqpPFxgWwhnji4y2aHwaFU9IEg 584
tests/conditions/operators/test_negation_operator.py sha256=uMbWuTyhOatIrhv4SfVmmwALzcVNbk5m-d39s18-wyM 420
tests/conditions/operators/test_set_membership_operator.py sha256=afEvfOufSRbE0tRvGTYIIiH2bzz5AlMHVnNwDoL8SWw 471
tests/contrib/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/contrib/test_cached.py sha256=oyl-xwIpLe0HiTHird9PUfjgaG59KgzgKr-ynmAvjtw 8523
tests/contrib/test_memory.py sha256=kc4Hw7wVRb-tnGBTQiuvLt5w6KfAp6PR-T-ltWj5-zU 5355
tests/contrib/test_postgresql.py sha256=P8wjOyHb8v1hmo3LkfeHwsv__J0xYpRmUTl_N4ykRKU 4137
tests/contrib/test_redis.py sha256=jD1OIrERXq0RQ_CduR7qzWlI6uKjYkiFbR8oLCNmRbg 7907
tests/contrib/test_replicated.py sha256=0Ygcz-98lApWMF-SjFWeY6TLcdMHwCbCkb6HqUt0II4 6428
tests/contrib/test_s3.py sha256=1o8JNziFlM9LrHCOqs6PzFW80Y34FP4RpKD8Cgcb7Zc 8416
tests/contrib/test_thrift.py sha256=YjLzU4afBMqoWWAPlMbq891hzBJU4MJcJLfHghhssOA 7390
tests/contrib/storage/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/contrib/storage/test_item.py sha256=lpZdJyT_6mAVf09YKve9p1_0KDHbZ3nUP8dXYGfNGns 7828
tests/contrib/storage/test_meta.py sha256=b7Uj6BZWhlOV77F983onkgQx9iRnqAp2cXhbH9mzTD0 4377
tests/contrib/util/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/contrib/util/test_iter.py sha256=rLgtH58Z1voAzUBI6AMd1MOXO_3MWunu2Du7clRvvwE 1087
tests/events/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/events/test_emitter.py sha256=CLd7FPgNSaIslvDVovKwKKCMbDgfDnrooA9Z_SmTbkM 2803
flipper_client-1.3.2.dist-info/LICENSE.txt sha256=rmton_7ndJHi6-b8uZpjCjP7PWctqPXsh7fz6xsr8qM 571
flipper_client-1.3.2.dist-info/METADATA sha256=K_YkHDQSPt-UYwa6GntIcxgPaDvAmVTJEZ2jEaIiFbk 31896
flipper_client-1.3.2.dist-info/WHEEL sha256=OqRkF0eY5GHssMorFjlbTIq072vpHpF60fIQA6lS9xA 92
flipper_client-1.3.2.dist-info/top_level.txt sha256=_3GC2EFRaKXAUZ2nMGwjSXP1GpriEy-08f10-ZGH6Hg 29
flipper_client-1.3.2.dist-info/RECORD

top_level.txt

flipper
flipper_thrift
tests