tenantshield/__init__.py,sha256=zEjnREldFqVzIrIBWwAa9hUW30Zwy0ws2fv2Nxv6MFY,2500
tenantshield/_types.py,sha256=YQCkVw-TX9BeLPxf71_1dnw6yCay8XdLFk9C2Ef8C7I,775
tenantshield/_version.py,sha256=Xf2XOl598ulLqTGKKb__Z165UlyBpbvpBRP8YJGpGSc,79
tenantshield/audit.py,sha256=wOLVOPlspgyOYxJiUKnHcwggVh7tmNpieQsR2z9F0eE,7220
tenantshield/context.py,sha256=xB2fhAgma1mpWImCClXB1RjRXEumVbEvfOwUeMogtZU,5042
tenantshield/exceptions.py,sha256=T6u73YblHL3-0_9SWqIW3MHx45T2iEy9XO6p6Lqj2eM,7695
tenantshield/policies.py,sha256=-RMMaUskVVxk35gvf2fQrBbgyBDFJO_Ola--YAsCA9U,7343
tenantshield/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
tenantshield/registry.py,sha256=7iTgM57qIpmo3TLIskK-78jrybHgLI4Xy6RTVypE384,6255
tenantshield/adapters/__init__.py,sha256=hoXosi7Wn59xE_m6JX3TlagAKiJPHbEUhc9U3g6lVxM,366
tenantshield/adapters/django/__init__.py,sha256=QCy6iscCRr6XSlDJQykmCB4WwFz8PXUL-gTX7nmDans,997
tenantshield/adapters/django/admin.py,sha256=U80QPkQ71jkLvHPW-JqtN-3Q0qqAqWIbq7ekJY4lNyc,2623
tenantshield/adapters/django/apps.py,sha256=RZ5FAgDy3EV3xVsVO5OdWVh70zGcj2fT6PLkBZhyeKI,1120
tenantshield/adapters/django/checks.py,sha256=OT43J0adtuhVR0wbqkNYeZ8cJrGcRXmuFIqywjiQfSc,7125
tenantshield/adapters/django/decorators.py,sha256=88_eKfRh4VIV_5VQwZHg5xKOVMmYjLthmnx4cRw9eN0,8394
tenantshield/adapters/django/exceptions.py,sha256=c4nnwhlEG9W40sDYlqMexeYPymWmQAehJimE6L8rn2Q,1556
tenantshield/adapters/django/managers.py,sha256=rZ8KqiH_w25mRH-9k5Ow07tKaqxXDsS6EmW4-ZicBi0,20373
tenantshield/adapters/django/migrations.py,sha256=4XBmPu0H27yE3mm9Fea4YHDr-UJj9E0VlLj_3VgYk3g,3672
tenantshield/adapters/django/scope.py,sha256=DP5E6-dL32B-kqd7c--zBcIhgBe5uiFZin1PfwQlY1c,2053
tenantshield/adapters/django/signals.py,sha256=XpllDkgOW_4-D2Tw0Vy42sZvAU-RmmeaLhXXm-OGn6g,7356
tenantshield/adapters/django/middleware/__init__.py,sha256=zEYDJSbtT9Ga1Oj8QGBLWf4Fk68iOW2mBkFQES8Ng8U,5703
tenantshield/adapters/django/middleware/strategies/__init__.py,sha256=lvFBwA5Wp16VXQUXODPoIr63xMqnNFOUJHzQRRa1FHk,3909
tenantshield/adapters/django/middleware/strategies/_request_adapter.py,sha256=qo5URnV_IQEtG33jVbGFlrTosIZ0WYz8ZVmNE1aMpLE,1894
tenantshield/adapters/django/middleware/strategies/base.py,sha256=7ADToFaJitFKgEMvYhXzZD5H8KtaXFnN9pW2ADc7ceY,1995
tenantshield/adapters/django/middleware/strategies/callable_.py,sha256=Fngd02U2nEZcn6ksLxcn1j1s8sHVWewmTJC6WqjXjfw,3414
tenantshield/adapters/django/middleware/strategies/header.py,sha256=XpfRN7HKEzVj8ZE9N0DKrXYpzpv1NtcPw431HhddRQ8,3291
tenantshield/adapters/django/middleware/strategies/jwt.py,sha256=Hs7v01oyH1JwEFJLNWoVAX_bRFjKJJ0L3Z_OlzR9P_8,4184
tenantshield/adapters/django/middleware/strategies/subdomain.py,sha256=mVuvAdpiel9sUUUoGJ1O5BLlkm-rRneFPN0yNq8OQA8,2584
tenantshield/adapters/drf/__init__.py,sha256=6Cg-BP1j1OE7H3UZZzmnOvg5rKJKwTqaLEgN3UCAKx4,933
tenantshield/adapters/drf/exceptions.py,sha256=BhoOyf3dKfZZr52nQC5M3awCjsYFdUYCi5hg09C-tjU,1365
tenantshield/adapters/drf/mixins.py,sha256=dkFVxx7q_JERuccrA0cUcMzlLsfrmswqAznaUhqY-YI,4008
tenantshield/adapters/drf/permissions.py,sha256=ogUJbl5_N2b52yhQlMR1Kmlca8gA9kV2hBd3nlC8q7I,2463
tenantshield/adapters/drf/serializers.py,sha256=laqhpSKlQJGDJRRW9QsQn-uMNULpMaENdnFW4gYHKKw,8942
tenantshield/adapters/sqlalchemy/__init__.py,sha256=b8NYa9CAglru1uYp9UVJXMZ9760F-O3f98XgIaLrSsQ,4757
tenantshield/adapters/sqlalchemy/_request_adapter.py,sha256=oFkqjfYNwzQ5j16TX308sWY9FreEbt0qu3dRN_riM4E,3209
tenantshield/adapters/sqlalchemy/async_lifecycle.py,sha256=IbrlHg5Sy0ZhrbUnZ5q_wFeeK1OLZiizcEGH-xFjVHQ,10384
tenantshield/adapters/sqlalchemy/decorator.py,sha256=1aQe-qrzysp6TWfvYomMYWtxoWKxacnfNJMRC-Q6Fp0,5256
tenantshield/adapters/sqlalchemy/events.py,sha256=MBVZJ0aEWbZxuxDa7mm4NLXrD8L9Mf0XlEBEXnX3V_Y,16206
tenantshield/adapters/sqlalchemy/exceptions.py,sha256=LGxpGBe6lBFPE9CZGgAqNW4_fcjaGSKywm850pyZK1I,669
tenantshield/adapters/sqlalchemy/lifecycle.py,sha256=Zyu_yus8hDZOu5A_oJmEJBv3U8mdHW29id7g2wqMGnQ,8452
tenantshield/adapters/sqlalchemy/middleware.py,sha256=A2L_gGgWriRgGqFSmzuY6NLZjoKjbTDb2-aG6mfG4uc,23394
tenantshield/adapters/sqlalchemy/migrations.py,sha256=RiifxeMGmxRUuL7C0rjoUt7IZIhWqQFVNXw2pqTuxp8,3578
tenantshield/adapters/sqlalchemy/scopes.py,sha256=mcZzljAUzPE88UDSJpAtP-juM_l3W3UvnGlDoSrDsb0,2757
tenantshield/observability/__init__.py,sha256=Q0cD292umPNhKRj3DVP4Uaq8XaEhsc8y_031pFLcUAU,1329
tenantshield/observability/_emit.py,sha256=ECNCQssB5ln-zW1Qxs3BvfeEGf8KD1OW2PeHfWz9swY,1264
tenantshield/observability/config.py,sha256=IyOxG3U86fonWOciwBW-evnbF818tPqbcq12TRLLW70,1605
tenantshield/observability/events.py,sha256=3jTKM4Cv6kir7dvSSk629URYp7lHIj6mtd7XNgHTm3U,1474
tenantshield/strategies/__init__.py,sha256=98M9Nh_C3s_esPki3ZTe3OVuSaGfojAdj4Y644uQBP4,2557
tenantshield/strategies/_resolver.py,sha256=zx2j3Qupie8Zh0WEuFQmW52U-ue6UZEJvzs50r3KtqY,4709
tenantshield/strategies/base.py,sha256=roabFchG_tO9ZNzGqugvmP0h-cnfGwnWFXGFNvR7GcM,4418
tenantshield/strategies/callable_.py,sha256=rilHGE4GpDxYoIGr0rAixmNuc2zOZmQwRv5oI8ke_1Y,1877
tenantshield/strategies/header.py,sha256=5HQGf5XSd5_KnYcI0dV1OIx4_stJubcEHTCzjO5l0Bc,1341
tenantshield/strategies/host.py,sha256=5gJR8VqWHXb809szQ33z_y69FLN7NuYZ2ffwWo3aJPU,1819
tenantshield/strategies/jwt.py,sha256=9DhceX5lJ9ywtBIu3DQfv4y46e4LROXl_PWsZzNSsnU,3958
tenantshield-0.7.0b2.dist-info/METADATA,sha256=YZ2v66ug0SXz32sodLTq2a6iZ81pIYblFJ2jesyih90,15459
tenantshield-0.7.0b2.dist-info/WHEEL,sha256=mffPy8wBnZQn2VnJUU5jE99KsxaSfiyMHV9Yt0aLVxs,87
tenantshield-0.7.0b2.dist-info/licenses/LICENSE,sha256=6xCIJICBM-DDvn0baT4N__zI6dTHQ0KNwr29a36Aihk,11329
tenantshield-0.7.0b2.dist-info/RECORD,,
