adapta

View on PyPIReverse Dependencies (1)

3.3.9 adapta-3.3.9-py3-none-any.whl

Wheel Details

Project: adapta
Version: 3.3.9
Filename: adapta-3.3.9-py3-none-any.whl
Download: [link]
Size: 194330
MD5: 6841c4e65252a514b825659603853ad7
SHA256: e384799348fece14519b8602964f0ca6f2fc1f3b153eacfab9b74277d444bcb5
Uploaded: 2025-02-12 10:06:52 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: adapta
Version: 3.3.9
Summary: Logging, data connectors, monitoring, secret handling and general lifehacks to make data people lives easier.
Author: ECCO Sneaks & Data
Author-Email: esdsupport[at]ecco.com
Maintainer: GZU
Maintainer-Email: gzu[at]ecco.com
Project-Url: Repository, https://github.com/SneaksAndData/adapta
License: Apache 2.0
Classifier: License :: Other/Proprietary License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.11,<3.13
Requires-Dist: SQLAlchemy (<2.1,>=2.0); extra == "databases"
Requires-Dist: adlfs (<2025,>=2024); extra == "azure"
Requires-Dist: azure-identity (<2.0,>=1.7); extra == "azure"
Requires-Dist: azure-keyvault-secrets (<5.0,>=4.3); extra == "azure"
Requires-Dist: azure-mgmt-storage (<19.2.0,>=19.1.0); extra == "azure"
Requires-Dist: azure-servicebus (<7.7,>=7.6); extra == "azure-servicebus"
Requires-Dist: azure-storage-blob (<=12.16.0,>12.7.0); extra == "azure"
Requires-Dist: backoff (<3.0,>=2.2)
Requires-Dist: boto3 (<2.0.0,>=1.28.0); extra == "aws"
Requires-Dist: botocore (<2.0,>=1.31); extra == "aws"
Requires-Dist: cassandra-driver (<3.30.0,>=3.29.1); extra == "storage"
Requires-Dist: cryptography (>=36)
Requires-Dist: dataclasses-json (<0.7,>=0.6)
Requires-Dist: datadog (<0.50.0,>=0.49.1); extra == "datadog"
Requires-Dist: datadog-api-client (<2.19.0,>=2.18.0); extra == "datadog"
Requires-Dist: deltalake (<0.19.0,>=0.18.1); extra == "storage"
Requires-Dist: fsspec (<2025,>=2024)
Requires-Dist: hvac (<0.12.0,>=0.11.2); extra == "hashicorp"
Requires-Dist: limits (<3.8,>=3.7)
Requires-Dist: mlflow-skinny (<2.18.0,>=2.17.0); extra == "ml"
Requires-Dist: pandas[performance] (<3.0,>=2.0.0)
Requires-Dist: pandera (<1.0,>=0.20.3)
Requires-Dist: polars (<2.0,>=1.7)
Requires-Dist: pyarrow (>=7.0)
Requires-Dist: pyodbc (<4.1,>=4.0); extra == "databases"
Requires-Dist: redis[hiredis] (<4.5.0,>=4.4.0); extra == "caching"
Requires-Dist: requests (<3.0,>=2.26)
Requires-Dist: snowflake-connector-python (<4.0.0,>=3.4.0); extra == "snowflake"
Requires-Dist: trino[sqlalchemy] (<0.331,>=0.330); extra == "trino"
Provides-Extra: aws
Provides-Extra: azure
Provides-Extra: azure-servicebus
Provides-Extra: caching
Provides-Extra: databases
Provides-Extra: datadog
Provides-Extra: hashicorp
Provides-Extra: ml
Provides-Extra: snowflake
Provides-Extra: storage
Provides-Extra: trino
Description-Content-Type: text/markdown
[Description omitted; length: 818 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 2.0.1
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
adapta/__init__.py sha256=z2AG2dRUOUswimYEKLN7ORJE6olprQffBHAqVZiJP7o 668
adapta/_version.py sha256=cKsIfllodbyiR5egxQF3vyBU2uDYEvqr_FK9bQDzuCI 22
adapta/connectors/__init__.py sha256=L-cEW1mVbnTJLCLG5V6Ucw7zBgx1zf0t1bYcQC1heyw 603
adapta/connectors/service_bus/__init__.py sha256=HGS2oz8DXNnR6xx7OEGk4i2YtIeObEzg4Myhd0S_WPY 699
adapta/connectors/service_bus/_connector.py sha256=x_GwiJ7yOabMlNJ9O0Ws1-DnM33y6giYx0DHTAIOWNc 1919
adapta/logs/README.md sha256=BFdwFT83v6KiMbDn_EDtvbVh9va6tpKLaZXUcUKf1Sk 4111
adapta/logs/__init__.py sha256=owf3F6mBaMkhNsI_NzlI1x7ZoHYfsmeaBh8a24VWyCE 788
adapta/logs/_async_logger.py sha256=l3dqlVABKhKqtEo7TwGOU7pDnBsnx94NRuUw4ca3Py4 7907
adapta/logs/_base.py sha256=N5brG5iEz_i8sWT8KB5EPpvz_X65teval_-Ng6HElpQ 7520
adapta/logs/_internal.py sha256=Kv2vFH65gfT3ol3q0xZzYASqkEP0OFmNtnbyuva3YPc 3021
adapta/logs/_internal_logger.py sha256=ozeVoZuspu5F0AuF4PwC098vPbgiDd3qGe8HQbMeeSg 11496
adapta/logs/_logger_interface.py sha256=YE3MxCfzo9jNcbAnqepq5VSCtwRfOAeWoe_tI4bnA70 3481
adapta/logs/handlers/__init__.py sha256=L-cEW1mVbnTJLCLG5V6Ucw7zBgx1zf0t1bYcQC1heyw 603
adapta/logs/handlers/datadog_api_handler.py sha256=huVXkfD9HJEMV3elL1ZNujKpVWluYc-GIaFWP-bb534 9130
adapta/logs/handlers/safe_stream_handler.py sha256=uOTo1zSC63lT2MVqsCiYHL2_jh52s_Y65eFZ0MXJvS4 2216
adapta/logs/models/__init__.py sha256=Cv8WQn3MtAjOqWchHyl7TzxL5wFdSgDAvWCkYcaLWyk 746
adapta/logs/models/_log_level.py sha256=bEo6LEpZrKlNid7GBcZfeAsftnY1bsly5PLBm-EyB_A 799
adapta/logs/models/_logs_metadata.py sha256=0E3YqnxNLrleYhCoAJA31ANSWqp9t-vKP9VmWf13K-o 968
adapta/metrics/__init__.py sha256=r_jdMemaJCYiwAB8u6vEB6rdIOVvP-8XGo2iYyaJ2d0 677
adapta/metrics/_base.py sha256=UyULBhXFjHtbBDpUTY09TxUwn18RHPmXXo86Kva4HMg 3262
adapta/metrics/providers/README.md sha256=HOJt6BfbUqV8aPv1RPUS2Gm-qaST9geHmVUuVg7sD0A 1930
adapta/metrics/providers/__init__.py sha256=L-cEW1mVbnTJLCLG5V6Ucw7zBgx1zf0t1bYcQC1heyw 603
adapta/metrics/providers/datadog_provider.py sha256=gOhgfn2jNqSTWFBYg7YaVj6ddsI-mjGh6zMmQxoaM44 5405
adapta/ml/__init__.py sha256=ymfgnKdHSLROBjtdQG-1-TJLu6Db3mrv_e0bN49kOHU 658
adapta/ml/_model.py sha256=W31HpRrlnwezQqhNKKKAxC0jbN9YY7mn-Q7QizNha30 1228
adapta/ml/mlflow/__init__.py sha256=DO_jtXq8tfV-vvYpXItF3wYVUoIcU-tatlgqgFvC318 704
adapta/ml/mlflow/_client.py sha256=M2O_t0IA6iie5XrAjaF5otrDULBmotEzrmOk-YDOaVI 8033
adapta/ml/mlflow/_functions.py sha256=xjJl9myzUo-NRq_WqXgZu4nD1lN4rjh5n2atqSQYiKM 4947
adapta/process_communication/__init__.py sha256=vpZn0mn4k7b_HKy76v1tL3GK_BMo3pu78_fp76_sLNY 679
adapta/process_communication/_models.py sha256=Fq11y1gSCAKRdUMqz8eZHt0pA9qgI7NHsVFsmocof2k 3392
adapta/schema_management/README.md sha256=-FMwtBTCRmybs4N_YwfxmR_-sSV3shK79t8G7sQ3fc0 732
adapta/schema_management/__init__.py sha256=L-cEW1mVbnTJLCLG5V6Ucw7zBgx1zf0t1bYcQC1heyw 603
adapta/schema_management/schema_entity.py sha256=HXUIHTCupipf4S5DcP9gq5WibNJMSpsvw05ah8fgQS4 1436
adapta/security/__init__.py sha256=L-cEW1mVbnTJLCLG5V6Ucw7zBgx1zf0t1bYcQC1heyw 603
adapta/security/clients/README.md sha256=FIDOlnKd8L_dfpBMq90k7NpoqnIuMdtK0fomfuvT1t0 2885
adapta/security/clients/__init__.py sha256=98ju11cmCbD5QUJXhw3KiCPEVfxSYvEl7zI6P3lAbfY 1544
adapta/security/clients/_azure_client.py sha256=jpDnHMB9AzUSXuswnJ1ic96Nk7R99nKhX41ydeD5xKc 8584
adapta/security/clients/_base.py sha256=LsNkYbqCmR4PQ-FnzdXFWsCEw8ARc6WcsIIHoJj5mIE 2788
adapta/security/clients/_local_client.py sha256=AG_i43b4QNi2XN2y44OiYjjUXRdL96VSUNtla441fdk 1990
adapta/security/clients/aws/__init__.py sha256=RbHStAOXvVf-Ajow0DNbNZ9zqONuVWKOJsQk-y7fOjA 738
adapta/security/clients/aws/_aws_client.py sha256=Z0YfPvlZ36GvX_sCI1uByRURK6NZcU4eG2xbhmWCOH8 4240
adapta/security/clients/aws/_aws_credentials.py sha256=93FP1gvoegMIzGAY0wqF45cnhah0Pifzw-VsTxhMtq0 3656
adapta/security/clients/hashicorp_vault/__init__.py sha256=L-cEW1mVbnTJLCLG5V6Ucw7zBgx1zf0t1bYcQC1heyw 603
adapta/security/clients/hashicorp_vault/hashicorp_vault_client.py sha256=tUHwBmfiKGvR8b01GwOLdkrpdPkguPjeTAIuQcZJ8gs 2966
adapta/security/clients/hashicorp_vault/kubernetes_client.py sha256=TodrNIreVUp7DnWfiy8NpbVNcOH2ar4u74MKlQOvlcg 2606
adapta/security/clients/hashicorp_vault/oidc_client.py sha256=PF6JSZ027-R8Hlas0MI3cVLUVZ35nN4vTnnAJWfodKg 3459
adapta/security/clients/hashicorp_vault/token_client.py sha256=2p9pdaCTqW59CurBl_2G8eEuhcNuVN-zZoe0vTFw1go 1957
adapta/storage/__init__.py sha256=L-cEW1mVbnTJLCLG5V6Ucw7zBgx1zf0t1bYcQC1heyw 603
adapta/storage/blob/README.md sha256=DLBvuKROR47SHPfRYrR-OILcW7HoSrl0WPQ_SGGC4Y0 9344
adapta/storage/blob/__init__.py sha256=bBtMgRDr2pS2U7pZAjVRUMHxegZqjY7sDnnhmChG-fY 627
adapta/storage/blob/azure_storage_client.py sha256=01pXFoCuDwzfjM-717oCNYzF4QbWlRfl25hj3XzQCvk 12073
adapta/storage/blob/base.py sha256=dKfavSF4OtML6gwJPqFTZHTejfXhqIGJqTPNlWVyVWU 6488
adapta/storage/blob/local_storage_client.py sha256=6P8-xcQBJkQQTR_gmd_KClrDfl8PBe2gJg_sC2y0zWA 4356
adapta/storage/blob/s3_storage_client.py sha256=XjQuPg7RAkPYcspAzOJOZ-dACfPAm3GX_s2MneX9wTU 11582
adapta/storage/cache/__init__.py sha256=Dc6bkhQPZlbduLsCUlZHeT1V55ygGjva6v5jcMu3yrg 670
adapta/storage/cache/_base.py sha256=IiEPRe2grLUdoTuOCqmdXCI15C-3UfCHdXAdZtWjwPI 3456
adapta/storage/cache/redis_cache.py sha256=T-N7-dTPruD9ur_FMRh_IZ54LBxXJqhjPSuqaOUKzDw 3370
adapta/storage/database/__init__.py sha256=8smxqp2-f63Gp0hvrgjTuG36XF4X05KmI_fNHZ3Rny8 624
adapta/storage/database/v2/README.md sha256=4JLWFrPrickyJyELpDRZaxCo9NMab-2pJxN7p0KDY38 3496
adapta/storage/database/v2/__init__.py sha256=8smxqp2-f63Gp0hvrgjTuG36XF4X05KmI_fNHZ3Rny8 624
adapta/storage/database/v2/azure_sql.py sha256=jQb1dWwuwY6yFe3mcc8MPrOvv4zQjIRs2JEF-CspiIY 5031
adapta/storage/database/v2/models/__init__.py sha256=jCoAzvZhSyGveeDKjz5fYAGnBfH2JlorqXdnXgJF7MA 683
adapta/storage/database/v2/models/_models.py sha256=F-fam_iMf7AG-iD5eJaXfqBUyjwZDbl7NH4AWGr9Nlw 1485
adapta/storage/database/v2/odbc.py sha256=2-J1f54oVlHlocL-0FmJVHcBcJ0t3rjl4A9i9log9eo 8060
adapta/storage/database/v2/snowflake_sql.py sha256=ICwOC3-BrvLsMdsF_ucoTKkiWuzd2-UvtHR1mRO22bU 9309
adapta/storage/database/v2/trino_sql.py sha256=MngV4JoLnnf23qdTsOOZrmm8_LicpViARdB6rOyh2i8 4871
adapta/storage/database/v3/README.md sha256=IVxDEbhfDNwICR8j8EzpnArZjQmpvUy5T7iUpPXZLy8 3558
adapta/storage/database/v3/__init__.py sha256=L-cEW1mVbnTJLCLG5V6Ucw7zBgx1zf0t1bYcQC1heyw 603
adapta/storage/database/v3/azure_sql.py sha256=wlHYaE-_gjNO3R1rzyScpygvAG0jLpR85RBKV_YRgl4 4702
adapta/storage/database/v3/models/__init__.py sha256=PErOvXMajEC6jBEeZOlYedOAhYFHlbnhhLshUjVCwnA 683
adapta/storage/database/v3/models/_models.py sha256=ZExTe1iC1cSG4xiHXbRsmI22yUm1e7St0GJeu_GbcGw 1452
adapta/storage/database/v3/odbc.py sha256=1XakwdF2DUAHvjZbEB2V__3Pk5VBoKO_W_QeQzujluw 8044
adapta/storage/database/v3/snowflake_sql.py sha256=SgmIOkHflHX59ZmgzYa97ljE76Sr6rq0Hmdpg61unXE 10010
adapta/storage/database/v3/trino_sql.py sha256=ud8sx6A2pErTL1_TwoV_VCwA-OyLPZ3cN10SYA1Q1Lo 5839
adapta/storage/delta_lake/__init__.py sha256=lF4b_Q3ia_cfv56kTjvdFTIVIY8R1OcZIY6Abn4JG44 670
adapta/storage/delta_lake/v2/README.md sha256=UNvkG3H8tDbYl6ORM08H_9j6v706kxr5JojtgPKHLu0 5916
adapta/storage/delta_lake/v2/__init__.py sha256=za6l_oRHRYoKFpYIx0ln6J7UgYT73EhfEaP9ukjchWc 729
adapta/storage/delta_lake/v2/_functions.py sha256=EO-aT9mYvfkBb_QNMIFUsm5qIAkyOS30Gc_oPhhxds8 12346
adapta/storage/delta_lake/v2/_models.py sha256=9wRIZiAQqQmUcg5U50P9Rk9MXxJvB_zBkNh-9HwDvN4 2285
adapta/storage/delta_lake/v3/README.md sha256=UZeyscYcBwRK2LlcJcnwsc89duRPlZ5R80ApfxXDJc4 5922
adapta/storage/delta_lake/v3/__init__.py sha256=3DA-K-kwctQTuOd5cm79gyO4zryIk6ZM-qBWuyWRZtM 730
adapta/storage/delta_lake/v3/_functions.py sha256=I7Nyc8Sc5OpPlvMimeWRSaXBGfOEmVyDLlvFLTFytWU 12248
adapta/storage/delta_lake/v3/_models.py sha256=pe_T5W-rdVEW8oZicrVr2_ROc_OX6Zty-jh7biujbOU 2252
adapta/storage/distributed_object_store/__init__.py sha256=-Z57vbgao7pysOM4bZba73VDZct1ejgAoSvjmTVHoQc 685
adapta/storage/distributed_object_store/v2/__init__.py sha256=Lkc_WWS7FfXCNC5lSjS1E_Zoun09HIJj4l-F-Ip1XTk 696
adapta/storage/distributed_object_store/v2/datastax_astra/README.md sha256=cMQHJ7yB0RBNWT34jzcLxNpb0qgWfNIo0ir_XIlDzKc 5866
adapta/storage/distributed_object_store/v2/datastax_astra/__init__.py sha256=C0LZsKe2XlU9ViYpck8ENaC2mctl4kgl0QrT2CsCC44 792
adapta/storage/distributed_object_store/v2/datastax_astra/_models.py sha256=tvd4gtGAsabYR3cANpW7UPYl9haLiMTE0g_k7w4_fjM 2190
adapta/storage/distributed_object_store/v2/datastax_astra/astra_client.py sha256=AqXcfrVwN_ppH5dMEBhGVwApd_PEFG6qpeUoPElQjQo 29103
adapta/storage/distributed_object_store/v3/__init__.py sha256=bBtMgRDr2pS2U7pZAjVRUMHxegZqjY7sDnnhmChG-fY 627
adapta/storage/distributed_object_store/v3/datastax_astra/README.md sha256=6Sz1na16n0CLUBMXzzIYn81UIaZQo7EHAhcZHPhY24o 8637
adapta/storage/distributed_object_store/v3/datastax_astra/__init__.py sha256=5U8hmVNmIPePdsTdyMBkIl7Gyv8_Jw1AVLKBCMogNwQ 792
adapta/storage/distributed_object_store/v3/datastax_astra/_model_mappers.py sha256=gDBTq3oVwQHhajogaGSP6_ISu-ejUszTcjDjnTQTfzI 17084
adapta/storage/distributed_object_store/v3/datastax_astra/_models.py sha256=ePt3ReFuPQ8uYSRr7VLmY3E9qf7kMYbVfYCDaXkvoQA 4508
adapta/storage/distributed_object_store/v3/datastax_astra/astra_client.py sha256=WLk4dcMorkUBG5sgHJi2HBnr4TOV1hm9pPICalvub4A 22841
adapta/storage/exceptions.py sha256=AbSFobYKsbYMDW_DNKAWWBmxJQCMQm_UQhloulovwI8 737
adapta/storage/models/__init__.py sha256=R67ESLsrIyakSNtv99sE7qQ0tf3mfe9uRE2Y_eiTmc4 674
adapta/storage/models/_functions.py sha256=-K8BXm7LJCOD-JW_1tiHGLTlSJgGz9W5HAPPqiyQ46I 1663
adapta/storage/models/astra.py sha256=7gdmHtdQ9x8JiF2FK3tV3ez9Zy9whHaHrW0YAMtMIX4 2211
adapta/storage/models/aws.py sha256=UFaDE2uxE2Ph7x8j44NTkjurIOOT96D5DzB8WRjBMzk 2991
adapta/storage/models/azure.py sha256=pfFJivfE2DI53sS4Iuy3iu2aVZuuLZ5QTLB47uH8lFo 5307
adapta/storage/models/base.py sha256=R4HOK3tVbDy4FtYWcCLxFTBEFboFyMY1POY1mxMo4gk 2102
adapta/storage/models/filter_expression.py sha256=2_9cbPfC2W1oxhHtD608diAPidwXYhb9jyvHpWa65fc 16400
adapta/storage/models/format.py sha256=VWIdiUY9xTU-YcHmU-bX4GEykToi1AFntSEPQonn5UE 11699
adapta/storage/models/hive.py sha256=YKF1PdTcLPQNl3NrMwwnOdVLwJUe7ZvrqR4ie8k2W20 6872
adapta/storage/models/local.py sha256=gVsZ_6LPS9PVtCAKlym85GK7fserGCM_wDgQuyVFF7A 1524
adapta/storage/query_enabled_store/README.md sha256=KZczZfgHZerRCcw82o8arQWAs7eJygZytnjMS0ArXio 2426
adapta/storage/query_enabled_store/__init__.py sha256=4CQcBZMW8BAKpgaIIrqCFC3YadxtvB3qqE6GOeGkOis 864
adapta/storage/query_enabled_store/_models.py sha256=jWfobQjoXsJ7wevevaz7470JZEKzvHYl8EHBcEVH2pA 5759
adapta/storage/query_enabled_store/_qes_astra.py sha256=vAzMdcnfaV_BvjaAojpJ3gRN1iliH3D-TU2AZ9dELcw 4545
adapta/storage/query_enabled_store/_qes_delta.py sha256=Vs5-wWHoaj6Rf26IFMVQwWgj0BtlXPD5F_2GFBrvDxI 2754
adapta/storage/query_enabled_store/_qes_local.py sha256=zdkmnd60_JXX3777Rpa0kRH1xzNXiTBGcCc4lXbc42c 2300
adapta/storage/secrets/README.md sha256=knd0OyiA7jvqQB9G3Q7jZFiqfhZ9C_TKfgTUvRkdyP0 1953
adapta/storage/secrets/__init__.py sha256=WkjdlIeMafYdO2metajXEUaWI9YodSS8twpOp6yvQ7g 671
adapta/storage/secrets/_base.py sha256=1HX0TvNyKlplBd2AJgWoUo7vbrQakPh4bl2wovbOTAc 2221
adapta/storage/secrets/azure_secret_client.py sha256=QoIalOwG3d_jbFVwtie5cRMD0P87Uy5jtRGoOUOVjFI 2363
adapta/storage/secrets/hashicorp_vault_secret_storage_client.py sha256=v_IeG0MinxLQ1TWn4sgdLlvF1eijx2azzOPdMeFuuwE 2892
adapta/utils/README.md sha256=F2jJATeYR0B2_l6oYJ9DKo8ZyDPlUWy1Po734ATZRiE 9731
adapta/utils/__init__.py sha256=SxD6HycsRfpFnmw1eqlNztQWoHv9P4FZry3h-wyFiLo 816
adapta/utils/_common.py sha256=rnuz2w_eNOhiMPzyV010wBG1ePqydeW49WDzsIPnrGI 9599
adapta/utils/concurrent_task_runner.py sha256=Ehir2le58VasDjo7sWntyku6aj7urzAHvAD9eHe30jg 3951
adapta/utils/data_structures/__init__.py sha256=tggm5o6FtBsL6XbODG7hRrr0E_TPgs6sVpBhZk_DFDU 87
adapta/utils/data_structures/_functions.py sha256=Ly_Em5BzUSr3N0Nik65gOxcN1SSLhpmX7iEtdfeDSAE 5392
adapta/utils/decorators/__init__.py sha256=7r5nK9Hstf8GtGtklOva_gqrqQzKugbhLrMDLpn7fGA 180
adapta/utils/decorators/_logging.py sha256=erKQedtqw01hZddyQ9wy3nj5Wbvem0_ASzMfeYHucO8 4365
adapta/utils/decorators/_rate_limit.py sha256=_c4IKFjNLbQLhzWi47fCRIgKlx9pezg2QqCELVv4ogU 1507
adapta/utils/metaframe.py sha256=daR4qTJ1_UTr3ushdS2aZUAq0ay-8gylopiVoxM7_Qo 4454
adapta/utils/python_typing/__init__.py sha256=AhCDfacq0Jwz9rGGkauL4NaozJeYad5IUpCMif056rQ 86
adapta/utils/python_typing/_functions.py sha256=c7zIZF8O2rd2PRTzfF_pQYupG8CyHK7sxjp8a66DmVA 705
adapta-3.3.9.dist-info/LICENSE sha256=0gS6zXsPp8qZhzi1xaGCIYPzb_0e8on7HCeFJe8fOpw 10693
adapta-3.3.9.dist-info/METADATA sha256=wl_Rz_sigGfkLZgkCSD5qdn2zD0oSQ7wQGipFkIqEQQ 3354
adapta-3.3.9.dist-info/WHEEL sha256=IYZQI976HJqqOpQU6PHkJ8fb3tMNBFjg-Cn-pwAbaFM 88
adapta-3.3.9.dist-info/RECORD