django-forestadmin

View on PyPIReverse Dependencies (1)

1.6.11 django_forestadmin-1.6.11-py3-none-any.whl

Wheel Details

Project: django-forestadmin
Version: 1.6.11
Filename: django_forestadmin-1.6.11-py3-none-any.whl
Download: [link]
Size: 179830
MD5: a1d6b2eb901a12c00b9ab790bf8ee300
SHA256: 779c4820889548d282e74bd0ff90dfeee0a06ace8c2ac5c2cfc6bfedf33c1300
Uploaded: 2023-11-17 08:54:36 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: django-forestadmin
Version: 1.6.11
Summary: The Django Liana for Forest Admin.
Author: Guillaume Cisco
Author-Email: guillaumec[at]forestadmin.com
Home-Page: https://forestadmin.com/
License: GNU General Public License v3 or later (GPLv3+)
Classifier: Environment :: Web Environment
Classifier: Framework :: Django
Classifier: Framework :: Django :: 3.2
Classifier: Framework :: Django :: 4.0
Classifier: Framework :: Django :: 4.1
Classifier: Framework :: Django :: 4.2
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content :: CGI Tools/Libraries
Requires-Python: <3.12,>=3.6
Requires-Dist: Django (<5.0,>=3.2)
Requires-Dist: django-cors-headers (>=3.7)
Requires-Dist: django-ipware (<5.0,>=4.0)
Requires-Dist: marshmallow-jsonapi (<1.0,>=0.24)
Requires-Dist: oic (<2.0,>=1.3)
Requires-Dist: python-dateutil (<3.0,>=2.8)
Requires-Dist: python-jose (<4.0,>=3.3)
Requires-Dist: requests (<3.0,>=2.25)
Requires-Dist: marshmallow (>=3.14)
Requires-Dist: pandas (<=1.5,>=1.1)
Requires-Dist: importlib-metadata (<4.3,>=4.0); python_version < "3.8"
Requires-Dist: backports.zoneinfo (<1.0,>=0.2); python_version < "3.9"
Description-Content-Type: text/markdown
License-File: LICENCE
[Description omitted; length: 7715 characters]

WHEEL

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

RECORD

Path Digest Size
django_forest/__init__.py sha256=La6bPkFzWFCV67ZKVDNL8alno3Qh1VEG2tBmy6cIuiM 375
django_forest/apps.py sha256=AEPNiUR74xLnItjFAr3MqJbAPWhOwSnYAhghSasf2SU 502
django_forest/urls.py sha256=DFk_BLVXpIAdqjICqEk4FOFT4Ky83WjKTu-LH6CDRco 735
django_forest/actions/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_forest/actions/urls.py sha256=877zX1-LP3DHsvDH1DjZk7bBwcXTQFg5HsHEVu6sTF0 177
django_forest/actions/hooks/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_forest/actions/hooks/urls.py sha256=FfXmSl_W0XjHWER4QMZXa0zD682to5UfVVkFk13IMu4 289
django_forest/actions/hooks/views/__init__.py sha256=L9o6jTznws0-LAkCgFdrlg5Q_Gxpee6yraR08_JLqDA 162
django_forest/actions/hooks/views/change.py sha256=LWTTZ1I6MBhMqq216s7x-UFA4A8kexVfjxez3rzrQBw 515
django_forest/actions/hooks/views/load.py sha256=-QTa-TwjFRV6FhBtwRR2cZWspn3iJp5ZUiLBpCGtCPg 276
django_forest/actions/hooks/views/utils.py sha256=5IQFeyEJyj4p-uL-bhsH4p_WbKAvPy8TNqn2Nu6EHIE 2152
django_forest/actions/views/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_forest/authentication/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_forest/authentication/exception.py sha256=sT17TuG8TOQoGCgBKGMsM2Q5R-A9LirOp3CBuk8cj2I 657
django_forest/authentication/urls.py sha256=QYisbT09fEQoAHE94TmCUl6ul7p0EUZ1iJPmmaMIkXE 365
django_forest/authentication/utils.py sha256=XkN6G1kT4uzlJYtLdKdwzvCAF5v_rGvGggZrPzVXf1Q 767
django_forest/authentication/oidc/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_forest/authentication/oidc/client_manager.py sha256=2vsa86RA19fhFcx9zgk0_Eh9ej2JScLzlj7_Hn4fyaE 1498
django_forest/authentication/oidc/configuration_retriever.py sha256=JN3DfmLxpLHE_h33kh9VtYbcMUVCcFbiLc9TtBcWeQk 1155
django_forest/authentication/oidc/dynamic_client_registrator.py sha256=NcPjh6ZDb1ZxTz9XLAhOz3BYL4VaI2yOOHcNhYZIykc 1489
django_forest/authentication/views/__init__.py sha256=OnbKfyvYSSgJCF_kuD4G9mVn7UPe19nJz62yCfqrBrs 150
django_forest/authentication/views/callback.py sha256=-A8R3zBfge0XC3mH0bxCvMwgZxAaPh8K0qHBplFlWBY 6305
django_forest/authentication/views/index.py sha256=E7sH75TufpVJPzMpmnxl9ChOlbJLlPHjXc4vrxivtcQ 2219
django_forest/authentication/views/logout.py sha256=TlXJp4tXHSBf0wkXEnQOYwkhBTPhAm9UkmS33uDmJLU 187
django_forest/middleware/__init__.py sha256=OLU_cYJQKkCmb312DeCJyZHP7oCUSb3fLUvDy8uAuEY 312
django_forest/middleware/deactivate_count.py sha256=pV78dQiWXFxbinfsWyc05kfJd8_ZEm6fDVzon5TMSQU 1428
django_forest/middleware/ip_whitelist.py sha256=CjJjU7-1nci4PyKkQ6vQXShyj4mjLydRk3FFLwKY0bE 1457
django_forest/middleware/permissions.py sha256=wg0CLA5nh-bhkZ4MpKevrvCIimAUF2zv_uig_uNVwfw 3298
django_forest/resources/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_forest/resources/urls.py sha256=TgnPKgFeY5zuR971ZkBmtNBw-j1kwEUywjzJDiUNsME 537
django_forest/resources/associations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_forest/resources/associations/urls.py sha256=ebo2ed846D6S8GhZ8TPPP5hBhq2nE9WUx2Y0xr-dAH8 427
django_forest/resources/associations/utils/__init__.py sha256=vj7Dmz80DkD-4FcIJrWoYyAX9pR-VFPzGWm38Ct2_xY 114
django_forest/resources/associations/utils/association.py sha256=md4efung4UQ1HCS-OADzv-OPCkDt286NAVc3DPsTHE0 881
django_forest/resources/associations/views/__init__.py sha256=oBKUuNtUbQdy_Ml_Qc5gbWR5bxJdmGGWaOWtZ2LvjnU 255
django_forest/resources/associations/views/count.py sha256=p_ecprrZPHvOd2hb7RdH9Pbl6fS_jkH0AMNA5sj_o-4 661
django_forest/resources/associations/views/csv.py sha256=eSnRqGxfS_I32w5gR-EQug_iMX6JPBmVijJB3pWd-U0 1878
django_forest/resources/associations/views/list.py sha256=v4D517vsOU-SnSEZfYnNECEu5-Nsy6wMvXd3MORfNgs 3534
django_forest/resources/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_forest/resources/utils/csv.py sha256=muAXtT5d6Hzz0mrTYqcT2ZaILEXC1jBKekFaDg5lCVc 1902
django_forest/resources/utils/decorators.py sha256=sDrV7A4C597lOrrwNfOQB4kb5l3UEC2HpIwWi7LdASQ 1965
django_forest/resources/utils/format.py sha256=IYME4AKtljnjKVKPC7ZdZMlcG3TqWNs3jF5Tnf3JXTY 1824
django_forest/resources/utils/in_search_fields.py sha256=EmATxnR6SjRoze5VKRj4RdE2P9j3Fgkuobh6s1d97Zo 103
django_forest/resources/utils/json_api_serializer.py sha256=XYeWO3SWh5hf_UteLNFRNo9VhgcZstglkcclVzH2VWY 4055
django_forest/resources/utils/query_parameters.py sha256=jqEyRYHh1Eu9reCZKFuL-7VUKi-eCU--QVZ9drCmABw 548
django_forest/resources/utils/resource.py sha256=OXIM6g9z0fKfrfK3yvjtJrT4yYyuFeJy3R2XJ2CSMmI 869
django_forest/resources/utils/smart_field.py sha256=s2kbDdhPy7Vjyw9mwxfLyWitYDhHFeFjQmWPJzX2IO4 4710
django_forest/resources/utils/queryset/__init__.py sha256=Cj3rtZWrTbcDeDh73AkXgmbFO458ElMSgz530gK2_MI 1636
django_forest/resources/utils/queryset/limit_fields.py sha256=Qv49zn2J_MAnnzL83vdhnac2s9hJXpylAK0KVoO0KSg 838
django_forest/resources/utils/queryset/live_query_segment.py sha256=ctc6-cRIIADr1SvQsAGI_I5oAjMAtMZFjsyigk88QqI 1159
django_forest/resources/utils/queryset/pagination.py sha256=9f2RTkNGEiujxydaSerAzFoKeRkm_lRAHl2N2diktYQ 397
django_forest/resources/utils/queryset/scope.py sha256=B1FtkGnZ4ympYIgwU8AJawT3ogaLeaJtaDs2smwBilY 521
django_forest/resources/utils/queryset/search.py sha256=pzvic2DAY-RYNMmqkErc1NvQ-U7lhjyeBP2RuNymiGo 4723
django_forest/resources/utils/queryset/segment.py sha256=xZBvCRNCzT0lFMkIUuDs7N720F0Yq7K2DYXKXZiOUsk 718
django_forest/resources/utils/queryset/filters/__init__.py sha256=NrOK553RgexfZx1TX4C8_My9SXDvRO0tyX5cQPTOYe4 484
django_forest/resources/utils/queryset/filters/utils.py sha256=bk3oVBPxx99LGVrWJ7qZkF-4wyHfk1IhxzdYHI1EJ8Y 6847
django_forest/resources/utils/queryset/filters/date/__init__.py sha256=jE1238VcHnpziDW42xG55pGzVqqzPOu6fwWgMRN50TQ 1729
django_forest/resources/utils/queryset/filters/date/conditions.py sha256=g_NwVf96cBDJkEY-iW-b-uOjpb9w6XToKj5h2LfU4_U 1894
django_forest/resources/utils/queryset/filters/date/factory.py sha256=MTGvfSsx79AoYeKaWU-Q7hKicNrAQb5VAKoX84yzQMw 7684
django_forest/resources/utils/queryset/filters/date/utils.py sha256=ROdRAACnye1oUpNJzw661p0oY6r5svSsgeFdZKQWuNE 2827
django_forest/resources/views/__init__.py sha256=G7iHaakgMImAAZJnxaJr1BnqyUCmMVllULlneSz9uPA 290
django_forest/resources/views/count.py sha256=kG9xMDyZkhZRdHYSs8vEMMX_YVaSK6pQ0TYLEK3FhMw 262
django_forest/resources/views/csv.py sha256=i6hpGU6U__QGQYcE7VqlmET7WYRJGDjZdjf5zUIlcTI 1704
django_forest/resources/views/detail.py sha256=ziPGy5AgimbYGHf1bnCJ-bBiiV1q7W4G-2m_0hAQ-Sc 3169
django_forest/resources/views/list.py sha256=5lIldW1NC6wxj2Os1AAHI9rimw8fAkZYGLlxywoTAk8 2343
django_forest/stats/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_forest/stats/urls.py sha256=e3L3cgZCaLPnxbdllgdj2w8xuuv4FUjnQG5EFYu0kmg 333
django_forest/stats/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_forest/stats/utils/stats.py sha256=8zBQKVAR6CBD10YU83QMXthC_Zzyz38zsTro-GXsGD0 1709
django_forest/stats/views/__init__.py sha256=ra57RpSISgEwHdunXl0jhpbimFEVAxzDwCAd-O-u9HA 159
django_forest/stats/views/live_queries/__init__.py sha256=n1yIDt0rEVAaDnHH2FCr-Twh-MidQGIUfZKfUUgdCGY 1609
django_forest/stats/views/live_queries/utils.py sha256=xlzd14f8D58knDQPzYqmgYzk7IawCQU3Ji1JDsd3cLk 1204
django_forest/stats/views/stats_with_parameters/__init__.py sha256=0alh4nrAykLoURgmbOz45do1Qnbou3iO0x65RVEYA4k 3959
django_forest/stats/views/stats_with_parameters/utils.py sha256=oMU1cDztWxeOVfhLgOHmmwwPMnxdhgBCFTYsH3RSI3c 2817
django_forest/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_forest/tests/apps.py sha256=2bVKEx2qMc7crHfzGGebVt_H7eREpbEKtFoqsveISYM 156
django_forest/tests/models.py sha256=FM2XXkmJ6FhScDRUsweC6fJ5SZOTwsIsGXEzgMNEJqM 3237
django_forest/tests/settings.py sha256=HtlnUZrgUAAA5r7q23te-hoXOjkEBzMiy2d908YFCAA 3896
django_forest/tests/urls.py sha256=6f89twFGjIhBSC9d2JzEFtb-RolPwlrl3FAt6lMG55I 290
django_forest/tests/actions/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_forest/tests/actions/urls.py sha256=Wc58K7vSoc-j1BjX5HuEixvXBIEij7XHTTmhGETm-rM 535
django_forest/tests/actions/hooks/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_forest/tests/actions/hooks/views/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_forest/tests/actions/hooks/views/test_change.py sha256=s_iSXKRp1BF9MR1UqapHBvH7tBeBC3NWHdmC39j7wQk 4677
django_forest/tests/actions/hooks/views/test_load.py sha256=v17borr7eY8dfTC3Vo4DqO8d3HAkT8_7s5_XMVs7IbE 4291
django_forest/tests/actions/views/__init__.py sha256=mqFHKldgK0f3fZgxaUgnwIxyoQlKc08vNEad8kom2X0 308
django_forest/tests/actions/views/generate_invoice.py sha256=AClZUzNtVKAy790THGv2nUe3aAn6KnQGBxlrcnxSzFE 747
django_forest/tests/actions/views/mark_as_live.py sha256=nzxwSRkNuR5fubq7UwTxf0lcEs0zxYsepf42QAoRTiA 510
django_forest/tests/actions/views/not_exists.py sha256=hZCb5Mt_MgRkJJuR5tvsqWOpC3mtqRy9KqrYb9A7DKI 337
django_forest/tests/actions/views/send_invoice.py sha256=YSPXF9_D_sK6cZD94RyIYdxds2CmuNI2pMRypYWV0x0 389
django_forest/tests/authentication/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_forest/tests/authentication/oidc/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_forest/tests/authentication/oidc/test_client_manager.py sha256=sxNqvd6idh6qpiD76PnyVv2HJVJdlddadDgPjvxjxrU 3353
django_forest/tests/authentication/oidc/test_configuration_retriever.py sha256=cS5Bqqxg-Tn_CgxW0IP9foqVaZ3vSrn1CPP1VsMLJVA 2274
django_forest/tests/authentication/oidc/test_dynamic_client_registrator.py sha256=_TSxpUtlnCngg0fmHS-6dgi1umlzOl4vi6DcITYLFN4 2774
django_forest/tests/authentication/views/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_forest/tests/authentication/views/test_callback.py sha256=um6Zz0pHpq7q40xjX2W-ciRY87-aagUkM-FrfxOeTBg 16020
django_forest/tests/authentication/views/test_index.py sha256=QoXXLr4zFZJ4216h6AJsd0rUnjX4XM37HMg0U4-dM4k 3579
django_forest/tests/authentication/views/test_logout.py sha256=_h2UgRngbVnXDxM74u4_i3LR2WB-G-99GMOgezc6yPA 275
django_forest/tests/fixtures/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_forest/tests/fixtures/schema.py sha256=i-hk4SEekrPVG577YMAEG0ZL4Lf5bi-26oNnUVtgULI 92340
django_forest/tests/forest/__init__.py sha256=u_mbkmkEnigkJP1R5wW8k_RIzv8RiLhdG4NgYVRUfFI 240
django_forest/tests/forest/choice.py sha256=oFpYctwO8L3iGLR9lY31yfvlOfofVbV0lyovZQXqSBw 582
django_forest/tests/forest/place.py sha256=RNk8oyH34VfqgLh8MZCUoy-CnafR322S1CORIo7lUk0 717
django_forest/tests/forest/question.py sha256=Z3l5x-EJUGFNR2ALigR1LuOv5zeM8MiabVkpj2G0t8M 4682
django_forest/tests/middleware/__init__.py sha256=xDPKShrx7bx2lRoTFYuq-sdBoigoOLiDEwaEDDBnjtw 1893
django_forest/tests/middleware/test_ip_whitelist.py sha256=6YB9vuW4Mp_gGTiABERmuFbCXyl2OJSFRla7AZ7xxRM 8470
django_forest/tests/middleware/test_permissions.py sha256=-l7lsiEdUc7V8qSK04GqX5GprKUg33FAepD3bcB0CpE 27474
django_forest/tests/migrations/0001_initial.py sha256=-qDiqZg-lP65OjQoDw3K7DCMyFCQskuyaBRO_jSmEe8 4684
django_forest/tests/migrations/0002_auto_20210615_0942.py sha256=UPaTVTGbg4vEF-5uG1wmgrJhQHVva4Dtk66f0-_K4mw 646
django_forest/tests/migrations/0003_auto_20210701_1508.py sha256=831nzUpvUlntJ3hB0wRvosuwG7qZ4PWGneSzRJIbAJc 758
django_forest/tests/migrations/0004_serial.py sha256=aCvQPC_o6WDBLO6MIFe5l6C_DZrMuzMPD3PKhxw_fmg 416
django_forest/tests/migrations/0005_alter_serial_uuid.py sha256=Q5ES4Tw5TkMfeW5Ch0QIKru-yxYAEA0BJBpzbbLUdDo 438
django_forest/tests/migrations/0006_auto_20210806_2254.py sha256=pQwGadRqXZBM4yrEpcnZQV5xyzE_XkbXkBjf6O_852I 758
django_forest/tests/migrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_forest/tests/resources/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_forest/tests/resources/associations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_forest/tests/resources/associations/views/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_forest/tests/resources/associations/views/test_count.py sha256=s7TfrnOD1GZ2gD9Sdc0TunT59izymij3lr1w317_jVE 5118
django_forest/tests/resources/associations/views/test_csv.py sha256=i7DUSoSkXSejQgE2hElFTiFYq0HPwX4klkv1jFbrTsY 3759
django_forest/tests/resources/associations/views/test_list.py sha256=LFs2J0iwGeMeg_15jiRE-IbGJeJkDKLizYRLfwOqctA 15203
django_forest/tests/resources/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_forest/tests/resources/utils/queryset/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_forest/tests/resources/utils/queryset/filters/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_forest/tests/resources/utils/queryset/filters/date/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_forest/tests/resources/utils/queryset/filters/date/test_factory.py sha256=-1p0z75cMP7qDhTHUEqA6qrf9eWBAMnSHWwCe-mkncw 36732
django_forest/tests/resources/utils/queryset/filters/date/test_utils.py sha256=TefkEoDf12OLKnMLZIAXLNm5x89d4DxGhwHurRiM0R4 24252
django_forest/tests/resources/views/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_forest/tests/resources/views/test_count.py sha256=uKLERF3k-P1PMPChHIRBAsWI7PjGVmZntPgwearrhlI 4948
django_forest/tests/resources/views/test_csv.py sha256=TQm0n48hHHMBWRI8pthqJ-YhrJmjnlYwRTeUQ1gaIzo 4932
django_forest/tests/resources/views/test_detail.py sha256=ZAwQE1YX2AIcyyQmXsZgtWoRAJ8sckYoMmxPbi56fJk 17234
django_forest/tests/resources/views/list/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_forest/tests/resources/views/list/test_list.py sha256=7oPkZCh9AlKXH6H01eqTjhDrMad4qognkI5pk3w7GQ0 15746
django_forest/tests/resources/views/list/test_list_filters.py sha256=71A8Vydw_LJ8CTRQc7Na-6-3yH-UjTG6AIlkCD9_Ea0 20934
django_forest/tests/resources/views/list/test_list_filters_date.py sha256=1eWDgAv3ZRI7Wi2bRYUDSxF5PYwds2fzYRoLdan9mjY 17018
django_forest/tests/resources/views/list/test_list_live_query_segment.py sha256=bHSXHdISx4-TFi5OB5dYflnVHXHQgPCM9x0_Q90bHRc 7392
django_forest/tests/resources/views/list/test_list_scope.py sha256=cMShrK5S93QXuFVOHQCVhmKc3FRgXpDyL3mD9VCg7vY 9684
django_forest/tests/resources/views/list/test_list_search.py sha256=JPmgzOqOJRdMDK73Cmjv23oN_74bBVFzdfIUgza0euQ 20968
django_forest/tests/resources/views/list/test_list_smart_fields.py sha256=soR_Ig3p9iGLQfHlxRtNbeiNZLFp5QB6-asu3G6wZCE 13870
django_forest/tests/resources/views/list/test_list_smart_relationship.py sha256=EHwR2HEZE8pUoX31EruElttIYHeJ1CrR3N5NcWzzbAA 4773
django_forest/tests/resources/views/list/test_list_smart_segment.py sha256=yd27FSCuAJbCoUyKfQQ3nXxCUsGf2SXc9WbkIgMz5mA 3990
django_forest/tests/resources/views/list/test_list_sort.py sha256=pQ3-p-cSdWZKISxaFSNioBnzYOsbT67cD2rNMnAX9L0 7434
django_forest/tests/stats/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_forest/tests/stats/views/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_forest/tests/stats/views/test_live_queries.py sha256=BgKWyZW94WfzIeOqE0AkxEh6tMeV73vU7ofiDlGFdbs 8872
django_forest/tests/stats/views/test_stats_with_parameters.py sha256=H-g6YZJVbtc9cTf_4OxxaxaViIkkhqtIJ6NckuHuM0k 17160
django_forest/tests/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_forest/tests/utils/test_collection.py sha256=YY21qbtUdb7ySnljw_rqeDztafP0dEoX6OEwZ6vTs-w 12081
django_forest/tests/utils/test_cors.py sha256=0xJ_5Mv35HOFdzH2NYYZ9Ukwm4Un0EU5x4K0DQUenTI 2798
django_forest/tests/utils/test_date.py sha256=FF4jNa8mUtzyGst2ipaJ1M6JtTpWFejDFfygMQj8-CM 633
django_forest/tests/utils/test_forest_api_requester.py sha256=eJW9PiX5HK2MlvBnj0hCy0uBaJBSzOtgajW-3pEQYGI 3371
django_forest/tests/utils/test_get_forest_setting.py sha256=36ldN01EUihsN8BF6FAAPRvkvmf5GHW5vXo2vI27tKE 1679
django_forest/tests/utils/test_json_api_schema.py sha256=wESGBKKlOov1vlcrM7JkZUXgQ8uwZxg8tYbsTgipDtY 10651
django_forest/tests/utils/test_middlewares.py sha256=FCmhtLeXBzqTNyQeWWmnzZeQ87AStHweVzyr8Gne4ao 1720
django_forest/tests/utils/test_models.py sha256=o11pCC8ps0sAEM9IkyFSVX20chrFax6AWwdcqn2t6U4 397
django_forest/tests/utils/test_schema.py sha256=9gzfHvMXNNP900c4tuPz_9He93DfNdKzaUrR1UqGovo 14312
django_forest/tests/views/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_forest/tests/views/test_index.py sha256=7jGlvEVfHLGhLMNSVF-b7x5H1oh2-AKCc215EZtU-aw 242
django_forest/tests/views/test_scope_cache_invalidation.py sha256=FoarWlHWs6dqOGkxHMmNgJnH5UnEimGJRXtQv3I6v6Q 2217
django_forest/utils/__init__.py sha256=squY410BVqSw93qjdR6rt3uG-L902nEwY7L5D5dmDEs 1254
django_forest/utils/collection.py sha256=hvRONrCldLZ08XWNlkusJq4GCWiOJAHbCVkPCBdre2k 4148
django_forest/utils/cors.py sha256=r2cNV5tGDIcu9GgFanQyACBHYnlQ2fpnKEOhY1tihHg 1880
django_forest/utils/date.py sha256=aqOcUPYKTqvWJxrcHjZVySY5hzp-h5lPQDgH8lsLwAo 310
django_forest/utils/error_handler.py sha256=7LeKcGFJHthkG43d1qCejw_Z6S1jIYdeOzqmKQxpwT4 1699
django_forest/utils/forest_api_requester.py sha256=NfW-vHRAcrcLEsJMi4KPV0V04IBq73uCL4ad8RxviZg 2898
django_forest/utils/forest_setting.py sha256=IiTeGif0-izzGCMAX82XHtZKPwCJP_3QvrzZCwybqDY 491
django_forest/utils/ip_whitelist.py sha256=uzW6yBicSIEwaCo83c3gGnbG_XeFJa2TfWE9qltqNyQ 2194
django_forest/utils/middlewares.py sha256=7EdNnWQtW2sccRC4zdmuz0kfnYB2_1WlsjpXmZyW_vs 430
django_forest/utils/models.py sha256=Z_ArltYG3PslBD2O1Mz12KSdHJBwXsIlWc2p0PT6s0U 960
django_forest/utils/scope.py sha256=mvxmKF7suDjrbNm10hf5KMEk1nsKt8lk8-aVgsKHTKQ 2619
django_forest/utils/type_mapping.py sha256=Vik2YkBUmOQeNf6ccuwnuEA-j_3PN0n9cLV_2aDyRdE 2248
django_forest/utils/permissions/__init__.py sha256=1a4gRPRHHEtQHwCzHPndS-2Zd-sQH8Z4wgaqwTzMO3I 3489
django_forest/utils/permissions/utils.py sha256=aZv3-SgzF3XDqTE7DO7rQNJRlEJIbn2o94d-HhiQDJg 1700
django_forest/utils/schema/__init__.py sha256=ZkVh4GeLjPEVAdPBv78BK3FkNvJ1bFwWCFlgmsJ7Jvk 8607
django_forest/utils/schema/apimap_errors.py sha256=uEETK9xbu-EDIQF7a4PYs6kJBOiZDAMGbb8GPVvnnx0 657
django_forest/utils/schema/default.py sha256=Mss9yZJYcWnYFJG58bBm0lEQtVk83GFHkWw8O0sTrf4 322
django_forest/utils/schema/definitions.py sha256=vvg71oWAvSS-LtGe-g8tey5ogz77WRzqHImYUdV54ZI 1094
django_forest/utils/schema/enums.py sha256=MziecXLtTDtzEY2wu9cVEGvx0Xce08tIT_UAaDqK6Uk 416
django_forest/utils/schema/json_api_schema.py sha256=Dx1X7IB7yo67Op1ZnA1--ie_DZoa5JlKJgAftI_vqf0 5732
django_forest/utils/schema/validations.py sha256=ZoDbHugkGddtU6USuU4C8E4Akh9UUgfGURvWdGQ8LRo 2864
django_forest/utils/schema/version.py sha256=vhVxelu6vCdmSkRQO2MRQihmw2OWWa1ES2kJw0nH-R8 310
django_forest/utils/views/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_forest/utils/views/action.py sha256=Oyk8LQX1Fdd6-rMK6vs8w_KcJp5Dvnv-IbRRCODus-0 1594
django_forest/utils/views/base.py sha256=Ta0-smAq0jR65mikWmM1jDZaZ2L691Kr7hL4l9EVoqc 2750
django_forest/views/__init__.py sha256=WDH77IDgwqPeIVd8eOudWVLS6eIhyawyzfdm6CHgQwA 187
django_forest/views/index.py sha256=iiJieHas9FYemQiM1Ivr61uG2F5aYb6JMhzKayZGLhI 185
django_forest/views/scope_cache_invalidation.py sha256=4Z7AGdbvd8RTnp0ownV2xhGpxd3IIavYhYKEGMouCTk 770
django_forestadmin-1.6.11.dist-info/LICENCE sha256=GY-iKw8nbIgQRw-7POx_rG-0hHMJLa6xUGaMFhCn9S8 34494
django_forestadmin-1.6.11.dist-info/METADATA sha256=TdQLFtN0eCawHYcEmOPQljnF2IQsReHbM1uVnOB4ikI 9641
django_forestadmin-1.6.11.dist-info/WHEEL sha256=Xo9-1PvkuimrydujYJAjF7pCkriuXBpUPEjma1nZyJ0 92
django_forestadmin-1.6.11.dist-info/top_level.txt sha256=sKVv40flHlqs6jQZAX4YaVcG1OIUVxD7ECgwBnmQK6E 14
django_forestadmin-1.6.11.dist-info/RECORD

top_level.txt

django_forest