absmartly

View on PyPIReverse Dependencies (0)

0.2.3 ABSmartly-0.2.3-py3-none-any.whl

Wheel Details

Project: absmartly
Version: 0.2.3
Filename: ABSmartly-0.2.3-py3-none-any.whl
Download: [link]
Size: 37366
MD5: ead1e532ab3c9f255c70bce7e6411380
SHA256: 9d66cefce646c1ecb1ab56c7f0878b454403b9dd26b595e3497d842f3a6e3a8f
Uploaded: 2024-04-18 10:34:00 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: ABSmartly
Version: 0.2.3
Summary: ABSmartly Python SDK lib
Author-Email: ABSmartly <info[at]ABSmartly.com>
Project-Url: Homepage, https://github.com/absmartly/python3-sdk
License: The MIT License (MIT) Copyright © 2022 <copyright holders> Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Keywords: ABSmartly,SDK,Testing
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.9
Requires-Dist: requests (>=2.28.1)
Requires-Dist: urllib3 (>=1.26.12)
Requires-Dist: jsons (>=1.6.3)
Requires-Dist: black; extra == "dev"
Requires-Dist: bumpver; extra == "dev"
Requires-Dist: isort; extra == "dev"
Requires-Dist: pip-tools; extra == "dev"
Requires-Dist: pytest; extra == "dev"
Provides-Extra: dev
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 11836 characters]

WHEEL

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

RECORD

Path Digest Size
sdk/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sdk/absmartly.py sha256=TsNycohd4DcJU_7prmYi_Gnn_RacqNxnkMEolNlgDm4 2852
sdk/absmartly_config.py sha256=R2sQ2c9LpncGT3FsRs7uFeH5GKWVzjjHCpfUT-T-L9s 706
sdk/audience_deserializer.py sha256=ZWsUL9pdLLRmTqkbQT7HOso4O0U-WfGHtTe9AKWhwsE 290
sdk/audience_matcher.py sha256=lLqZcqGytL9-FzSOCw2G7uNxOV4NOljlSAShnSqcAvQ 1083
sdk/client.py sha256=EzHh1la84XiDKK14wKWLR2sdBzihUX9RY6CcZn83bns 2052
sdk/client_config.py sha256=-veoD7VokVxRZIAS7EOctzRnLNsPS0WfzGW7ylcFNQA 704
sdk/context.py sha256=KzVT5NCH4aCSl09RQyv1UeV_zGRgzBCT4P-1rKh4YuQ 32397
sdk/context_config.py sha256=kjwJ-JcIXtbv0Mja75v54kfcWI9Ex1Azdmg4cbP7ODQ 359
sdk/context_data_deserializer.py sha256=uNANbShE6AVqPKyQDo2JpC8O0AzSZJ5DfCySqQS5w40 313
sdk/context_data_provider.py sha256=ywJTbDmdjsnFUKfm_zkCMHOaI2dQCOEVLlfCLAUvA6I 293
sdk/context_event_handler.py sha256=_VXQ21bgO4j2QHQYWqv5QdBAW1P6nZF7SuezEqdebl4 376
sdk/context_event_logger.py sha256=DnadySTIXFd6MXMdQz1xvZ_YEvSzrlPNPMe3RHp2pFM 378
sdk/context_event_serializer.py sha256=_UYXXUPCWPC8fDMLVMs6i68p9VMMdIB1GGwuI80bvCA 234
sdk/default_audience_deserializer.py sha256=0Le8rMVjeBdL8LH_YKeVahHo8ZpGT6pQ772eXbkOk5U 465
sdk/default_context_data_deserializer.py sha256=ejGHpQRIZjbg6GzlWG_ap-B7JwoOcnY_7kdyQwo1IDU 538
sdk/default_context_data_provider.py sha256=-aHqS16MfzubPNbTzhHhBVlJiQC3bfJ0eEsKAAbKVL8 440
sdk/default_context_event_handler.py sha256=6BRp2NOyZ8p1af2oYgeza1QhmCpNqIYOGoZJrdn0oZk 578
sdk/default_context_event_serializer.py sha256=xtMb4a4gilXgWYyYJKiLKy7ZcpLAdR5y9rrD345B28o 378
sdk/default_http_client.py sha256=EwFwaoY4KVnmHGx-LbDDpbuNF6c3S3KxRHDIpr7DP0k 2579
sdk/default_http_client_config.py sha256=BO3_3a_SZM_B9nfmJUXIeMjHSTroTU8LMADmjMBjJ2k 209
sdk/default_variable_parser.py sha256=B3p6sEh5691zBK8CF6f2GBC0idskbHpmuDHsz8cABuw 495
sdk/http_client.py sha256=Z0emh_gcVOQd1MiIQMlew_QcXSN3sfRAcmJ-IVvIOVM 634
sdk/variable_parser.py sha256=D4Nc1P_Bzo4DmvUCu_7Lzl7FblbYHimCa88BGxK6HdU 304
sdk/internal/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sdk/internal/buffers.py sha256=IbGEXqe0I5OzZ7QXyBXNGIg6ZF7LFmzR006tvNi2GT4 795
sdk/internal/murmur32.py sha256=V7DrTVtLHcgF4Pjs-ZfNXlwCKS2EHEphYxtNHdN60UU 1781
sdk/internal/variant_assigner.py sha256=LsE9jvBNcC_XIlpJCoj_Jz8uuCaA_UYmw1ANNjsBnBU 1084
sdk/internal/lock/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sdk/internal/lock/atomic_bool.py sha256=9tsWfz0Dmu3HjRF-LdIsSicmC7w7UrU_t4WN0jnnR8o 457
sdk/internal/lock/atomic_int.py sha256=rq9yRmNHRQOMI-UTO6z0Dz1F9jnhTC9b8Bhcuu9i260 488
sdk/internal/lock/concurrency.py sha256=hDwnY7NPFPbru_vBXAt0E-mMT-2OUPOEHCvP7gexgus 1472
sdk/internal/lock/read_write_lock.py sha256=pE1Y5OkiXxbGRQ1o1CIhtuCp238DS28KbCHBs8gEVts 688
sdk/json/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sdk/json/attribute.py sha256=CNnCVAu82ESdSVBk9xJyLQGjDgBLPTh_BocjeABz3kY 121
sdk/json/context_data.py sha256=8uHeUX0C9tdDzSZkz7Cc7JuBm6rsnYsNNAf6hTOTYgM 137
sdk/json/custom_field_value.py sha256=1FTRkC9E7YObxC_dM2HKZyEY1PKgHhzuBIZ3VUhg8So 155
sdk/json/experiement_application.py sha256=YN_ypTW1sVb5eUs12elHpH7UbLRIl7ZxelC5UugCATU 83
sdk/json/experiment.py sha256=Uh9Z1UwiGrbh8oXw3RmPpgwZqaelASGaA3E4nQkyojU 971
sdk/json/experiment_variant.py sha256=iXQycLk81wNpYeN8GiEm77OE1A8tRT1-OrLgyh0LLyo 119
sdk/json/exposure.py sha256=vB7xPAp-GRrYj0OjhZ19k2mT3-vT-VH2cuK2Q3i26tM 489
sdk/json/goal_achievement.py sha256=LC7jNKytiPrUammB1vrRuBd6uqwLzL2dp0gBQwh9ApE 137
sdk/json/publish_event.py sha256=HEyPS25dJmqHI3pDNKx9LtmHMiT_VykMAvobJmE4GXI 543
sdk/json/unit.py sha256=v_UFXKpvgyMIktMg9EP3NqkYyDFltyjqJlelAhW3mQE 103
sdk/jsonexpr/evaluator.py sha256=v-_KclKzEcH4sdViRB7SwjOPN1pYR-EscmJAUfS6Mis 719
sdk/jsonexpr/expr_evaluator.py sha256=o_QoiNR6wltZ6X3EfiNi2hQVk_yO_Otxm-wv-bHzFjo 3252
sdk/jsonexpr/json_expr.py sha256=9jq7RfPBK3YGrjYE1_PsRTxaRQbwYdGWnBjJrt9DXu4 1770
sdk/jsonexpr/operator.py sha256=vH--qkdPGCXBPwGDCrkZVvwWoyydqmRPvp0e5PEbtN0 210
sdk/jsonexpr/operators/and_combinator.py sha256=_FiO3R37P_Gb0KdP_uao36FCWzLc4lS5EyGDzTGwk4E 366
sdk/jsonexpr/operators/binary_operator.py sha256=xvKY7R1g_9vm8_tMQ9mxYvVvsliDhNgsJPAU3nsBQK4 668
sdk/jsonexpr/operators/boolean_combinator.py sha256=QptWQ5yN-de5xT2jUct0pvRlR1je1U6NYehzbnEu8xI 448
sdk/jsonexpr/operators/equals_operator.py sha256=XEIlS3juE1-hxW_9j6Wj1N0ICWLOB83p4hR34y4hmMI 366
sdk/jsonexpr/operators/greater_than_operator.py sha256=x4bB7EhVY3g_sRawBBNCSJHOubQ-kG1G1l-pu2f7InM 329
sdk/jsonexpr/operators/greater_than_or_equal_operator.py sha256=Kc2KaPq59xZ-qNbWDFjluoLBeOJYdBGo3Em44j5YyRY 337
sdk/jsonexpr/operators/in_operator.py sha256=32y6NTlVQPmAXgDK34GL5Ff7s3UhnW2nMlfBYFRsfxA 635
sdk/jsonexpr/operators/less_than_operator.py sha256=zfylm190ACoKHoAYHnj6ItG6UbWd83uwckknt991Me0 326
sdk/jsonexpr/operators/less_than_or_equal_operator.py sha256=2EANR03NPFFypdBNIYDhiKYR7ML2YpzeN8U0EXc3CfE 335
sdk/jsonexpr/operators/match_operator.py sha256=ish9ENwVTWiqZYJgV8BmANytNOUIXH3qu-JRGda9xn4 510
sdk/jsonexpr/operators/not_operator.py sha256=Q_6-fFBzKZaO-gzTMnWJ3zUVFoUSbu_ibRQ5Bh3IiIE 298
sdk/jsonexpr/operators/null_operator.py sha256=aL4mZji3ob3ncg9Xp-t6k4UByiow3CO4N4bYm3jael0 229
sdk/jsonexpr/operators/or_combinator.py sha256=XnC9EnOacNZhWFHEF3CGeMHcZSn9RBD4SeYzlio0UGM 367
sdk/jsonexpr/operators/unary_operator.py sha256=5tP_votU5WHwmA1lgKhjBj-5gpKzd_THJfEDBfNJ3eo 405
sdk/jsonexpr/operators/value_operator.py sha256=_z1F1FZR1tBeM2vSliaWO7SpkyppzPbrP7GWk36GhU4 203
sdk/jsonexpr/operators/var_operator.py sha256=7fMJKXk5Luceif1729EAmYThw20VjVc6vYjwb-plb6M 401
sdk/time/clock.py sha256=CN38j_SELxYyokl28lHnNr8N0T0TeCsGd6IKrDSwo6A 123
sdk/time/fixed_clock.py sha256=ZJwVGL5YMiaQO6b4dzZSCo2aFLIFc3hD5gFgEjDZXYs 174
sdk/time/system_clock_utc.py sha256=gOaNiFP_IsxCXVj2lX38Ih5UAMMLTjsJxXNJWFQ6VzM 155
ABSmartly-0.2.3.dist-info/LICENSE sha256=j53v47_mQxYWiYmDDUB5OlB08lqLE_O7iwk5FKfCf3M 1091
ABSmartly-0.2.3.dist-info/METADATA sha256=Zb0iiOHDOr7wYd3a0OhYmO8UKgjUJV7D1BjXCh-uZdE 13761
ABSmartly-0.2.3.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
ABSmartly-0.2.3.dist-info/top_level.txt sha256=JuXS55gRP3EzGKmJgbLfVfUolO3cM_u69k3qvutnBuw 4
ABSmartly-0.2.3.dist-info/RECORD

top_level.txt

sdk