agrifrika_shared/__init__.py,sha256=n58WSx8b_lPM0OG9MDMWuwW8GUJk5dutTJ-SVpLbUeA,220
agrifrika_shared/auth/__init__.py,sha256=TnjImV21MkSnfZ-XnQ4nhhjeKcnZGx6yK4_E4Ffh-u0,1485
agrifrika_shared/auth/handler_contract.py,sha256=n5EPtRZ-sUkaLX_Qi-ldIUSsGrTw4iNhBcV4VMOaVtg,4903
agrifrika_shared/auth/permission_map.py,sha256=NVWSaQjGOZVs5y6tpCzmdfEbyRD9vXYu7_fZqpl2GvE,10179
agrifrika_shared/auth/permissions.py,sha256=1BoTsa1MPVPnv4El5USDOGcBGxwAGZ9qbbxNUW6PeRw,6210
agrifrika_shared/auth/roles.py,sha256=Au-3B1LwXxu8nwoXAXJBnkFHFdxzt8S-DJI3UzyUwBo,4180
agrifrika_shared/aws/__init__.py,sha256=qOzcs3yDYEjOlsZjk2oyCCf5sK7hfhK_b85ZxxBqZTI,1206
agrifrika_shared/aws/clients.py,sha256=1ak672XUZupiNtg48Y0sYgzKD3uNm6Gs0q6mE8hBPv0,8456
agrifrika_shared/aws/cognito_client.py,sha256=N3LsfQJOfPvScZYF_2k3sylko82YMS98bc_nQ7_jHd8,14213
agrifrika_shared/aws/dynamo_client.py,sha256=4wlKdgj80FDpO17hIVXBzpCWUCF3343Civ_laoncsjw,19239
agrifrika_shared/aws/s3_client.py,sha256=vvH71TtM4vMQJBGSpRXXrc8AbAlaJ-uJ757UHmu9L2Q,7759
agrifrika_shared/config/__init__.py,sha256=hTDgefOfM34ZbNgd3zNGxeZeSq96D_J4P5oUj-1qeoU,48
agrifrika_shared/events/__init__.py,sha256=_rzz1zXwMcAeA_WTER7oTEudbfE1eSpX2u4s_nED2KA,99
agrifrika_shared/events/emitter.py,sha256=EEHLyYjKhPi2Qn75g5JwseyfwZlxDxMQNjOqMHZKpLI,4404
agrifrika_shared/handlers/__init__.py,sha256=FRqjVtmlDWMG9pwl89XOdAkKU7UTdeHopKtSX-3EunM,316
agrifrika_shared/handlers/base_handler.py,sha256=l757S1WB78TSk7jQX79GWw_WdsKYRkusOdqlaDB5P90,15158
agrifrika_shared/handlers/base_trigger_handler.py,sha256=eDB7f1zTTdkkXylf44kDfFZZ2YeSJS-u5YBa9An6e8k,4374
agrifrika_shared/local_testing/__init__.py,sha256=p7p3nNwngcLnz1tH2bkhHS_P9cTcbX_NeZ94vRHZDcQ,2933
agrifrika_shared/local_testing/event_converter.py,sha256=ZQfh8FavgXON7BivnKOJvMFKtiiWS7kYBq_4MxJiyQA,8067
agrifrika_shared/local_testing/local_dev_helper.py,sha256=GWETIkN2gZCyJorgj6pco5CR8Pd0FAnbesEoJaEq1v0,2791
agrifrika_shared/local_testing/mock_context.py,sha256=Nyp1aBf5-OJvX184pUkSu1gPqNOTy0EvBeCm53dSIEo,2296
agrifrika_shared/utils/__init__.py,sha256=7StGq10tUN6mVeW8MRAFg0d3zm1JWq96HVJ5HsMZd9M,2540
agrifrika_shared/utils/cache.py,sha256=aSPrOnsqmq8V5L87eFw2qJGphV8ATnRZjYUIV1SlW68,5959
agrifrika_shared/utils/exceptions.py,sha256=prh_5vYBwRsgSNpDt0OaEklfqyghlZiNeUol6cdc5SM,2480
agrifrika_shared/utils/logger.py,sha256=Ex3RIF2KNvR3hMNsOHZe1Q0gxLexkRV0hc88ILw7ihU,6165
agrifrika_shared/utils/request_parser.py,sha256=eke_1a-IDe-6AiE_Pq3cplrJfVoVr9VIeEG95HDWFGU,8827
agrifrika_shared/utils/response_builder.py,sha256=EyUXneTcQaGT_jykHilVVM1WwTORV7LFWCR-3_xNPY0,11288
agrifrika_shared/utils/time.py,sha256=3vY5lLVm92pSEfKM2zS4xG-GhYJJQWno8cBHauv9m0s,455
agrifrika_shared/utils/validators.py,sha256=_TfwsGdKRuZujZ19qQWAcYASatwy_Ww5ZQc_-4qmqIY,4276
tests/__init__.py,sha256=9a78md_KI7dFi5T6L-KE_W1TUDnYoK9HtkoKnwvg8eU,47
tests/conftest.py,sha256=eGwDPwjip6VWixCvKstiKjYnmFV-r3msFwXesgapvG0,3191
tests/handler_contract_probe.py,sha256=Ek2Dm1BHK9Bi2LxKOk_7lamMYiKoF7ZmbbnYOf0ehlU,4152
tests/integration/__init__.py,sha256=uWZRDP-X5xPUfYjG80rr6Tfcy9xmTHpaljtMpkTNcaU,54
tests/integration/test_aws_integration.py,sha256=HUZe3xlM6qsZMPLCm0MyB3SE_9I2OwFS0vQt6JShOPo,5286
tests/unit/__init__.py,sha256=8LIMaGN6cl21G5zrrImwfOC49iqvj_45J_BLyzk2ZFE,13
tests/unit/test_aws_clients.py,sha256=voxEpPmLNB-iHmD0QjRJ-15jW7Nx3Z1WyoSNQc2IK8E,8903
tests/unit/test_base_handler.py,sha256=9kyatn_BBssSlpPoaLZiQ2LU8KikXvmQ5xBaYZIG3aI,9323
tests/unit/test_cache_utils.py,sha256=LoVRHZDQOPDTVfN2ilQRHe0sRl5QKz18yE-SoiXbSuU,940
tests/unit/test_dynamo_client.py,sha256=8N3qW7g_8Rh29y7qvU2XBQB8uzDZthQbUJZGVJVEND0,13057
tests/unit/test_exceptions.py,sha256=6XZ30Mqf1uwI9aZgl5i_Ipp5ub1-AQWofYq-FFrmT4E,7604
tests/unit/test_handler_authz_contract.py,sha256=gSWZ8LhZQar-YD7CVtfBqhDqaCsR2HqIaQvcxr9qOR4,4636
tests/unit/test_handler_contract.py,sha256=K8MBhXulAGRSIn7xLaig2etTPYTepG8RyMT95ddwws8,4453
tests/unit/test_local_testing.py,sha256=vmIpksxQPCF6GbnAFTFjqf-Krf3txvUB7-6bwiyOnOk,5543
tests/unit/test_logger.py,sha256=-ok8VmsBTEhmmyCzs0WlVngFW_9bN7j_vf-YJ12M0dw,10991
tests/unit/test_migrate_legacy_user_types.py,sha256=5rKpo8IuhVaDL1-ZRXMsSblFZjtOouIcsXce5FrQL3M,5241
tests/unit/test_permission_map.py,sha256=f8OgQcOAJOhH0Ui1vhQwIaEmdvl05QGMV6TkjB1F1cc,6511
tests/unit/test_permission_map_frontend_contract.py,sha256=jli_6dyysfxXRqSrsnnRNe605Doxqbw07ClwTAFLtUQ,1188
tests/unit/test_permissions.py,sha256=7msnWEK4AINBgiNBuec7ePPXY7LONvik2Q2fBbPCt3g,6168
tests/unit/test_request_parser.py,sha256=d-xBx4vB8P9CFyH5y6cCV0faKB_EPtI2RpAE3sF4ZLc,14828
tests/unit/test_response_builder.py,sha256=V5ZhA-RspoYKfYt3XZ7GNNpuZuX1Xxjhu9uRU-23lN0,6304
tests/unit/test_roles.py,sha256=2SbJ6Ban-T3jnOt9O1f7wZsZimUp4X5SgLYFJuerWj8,4547
tests/unit/test_validators.py,sha256=Zu_ALivpaqIkBhZz0rvpgHCyLamD879q5tHO6BdMxDA,11522
agrifrika_shared-0.5.1.dist-info/METADATA,sha256=BewhNZZwGRmafMpHCUYHVQ9Iyzsa4wSNNiAgpFeQMzs,6258
agrifrika_shared-0.5.1.dist-info/WHEEL,sha256=aeYiig01lYGDzBgS8HxWXOg3uV61G9ijOsup-k9o1sk,91
agrifrika_shared-0.5.1.dist-info/top_level.txt,sha256=P2ZXrol6d5KPHXaAwoZ6hKXGWXhEaMO9hO0zUq2UqqQ,23
agrifrika_shared-0.5.1.dist-info/RECORD,,
