django-tools

View on PyPIReverse Dependencies (7)

0.56.2 django_tools-0.56.2-py3-none-any.whl

Wheel Details

Project: django-tools
Version: 0.56.2
Filename: django_tools-0.56.2-py3-none-any.whl
Download: [link]
Size: 239036
MD5: d0e001d44adb2492bafca3bb8bcf42f2
SHA256: 29c25be814d74cd9f554d7d45bc205f5570e5feaa4232cbd09cc913c46b20c07
Uploaded: 2024-08-25 14:12:21 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: django-tools
Version: 0.56.2
Summary: miscellaneous tools for Django based projects
Author-Email: Jens Diemer <django-tools[at]jensdiemer.de>
Project-Url: Documentation, https://github.com/jedie/django-tools/
Project-Url: Source, https://github.com/jedie/django-tools/
License: GPL-3.0-or-later
Requires-Python: >=3.11
Requires-Dist: django
Requires-Dist: colorlog
Requires-Dist: gunicorn
Requires-Dist: icdiff
Requires-Dist: pprintpp
Requires-Dist: bleach
Requires-Dist: bx-py-utils
Requires-Dist: bx-django-utils
Requires-Dist: rich; extra == "dev"
Requires-Dist: django-parler; extra == "dev"
Requires-Dist: beautifulsoup4; extra == "dev"
Requires-Dist: Pillow; extra == "dev"
Requires-Dist: django-debug-toolbar; extra == "dev"
Requires-Dist: manage-django-project; extra == "dev"
Requires-Dist: tblib; extra == "dev"
Requires-Dist: pip-tools; extra == "dev"
Requires-Dist: tox; extra == "dev"
Requires-Dist: coverage; extra == "dev"
Requires-Dist: autopep8; extra == "dev"
Requires-Dist: pyupgrade; extra == "dev"
Requires-Dist: flake8; extra == "dev"
Requires-Dist: pyflakes; extra == "dev"
Requires-Dist: codespell; extra == "dev"
Requires-Dist: EditorConfig; extra == "dev"
Requires-Dist: pip-audit; extra == "dev"
Requires-Dist: mypy; extra == "dev"
Requires-Dist: twine; extra == "dev"
Requires-Dist: typeguard; extra == "dev"
Requires-Dist: pre-commit; extra == "dev"
Requires-Dist: darker[color,flynt,isort]; extra == "dev"
Requires-Dist: model-bakery; extra == "dev"
Requires-Dist: requests-mock; extra == "dev"
Requires-Dist: django-override-storage; extra == "dev"
Requires-Dist: backports.tarfile; extra == "dev"
Requires-Dist: django (<4.2,>=4.1); extra == "django41"
Requires-Dist: django (<4.3,>=4.2); extra == "django42"
Requires-Dist: django (<5.2,>=5.1); extra == "django51"
Provides-Extra: dev
Provides-Extra: django41
Provides-Extra: django42
Provides-Extra: django51
Description-Content-Type: text/markdown
License-File: LICENSE
License-File: AUTHORS
[Description omitted; length: 80360 characters]

WHEEL

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

RECORD

Path Digest Size
django_tools/__init__.py sha256=Z5yx-jqi3X3B8LgrXeGI2ez5NEyVpyEAHtID-_GmrNE 156
django_tools/apps.py sha256=uWy_WvTVJsY2U3qmfoycD4rMhTv7JKSv-ho6kksjBTc 210
django_tools/checks.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_tools/constants.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_tools/context_managers.py sha256=JGu2wtGHpa9nkb_qGD06Pkv0M-IwFXsUBgZk8pa3Qlc 453
django_tools/context_processors.py sha256=S-_GNI_xzsqYr0ASxo_J5IVwAVFJ3x-OZjoliJtVDyI 130
django_tools/decorators.py sha256=ChC4I1dmdLyGewAx55eO7mvSXvk9CgH3HsQsA9I1lXg 6234
django_tools/exception_plus.py sha256=7zHMfWJBlRb9nEN7mDz8ud5E8wIOoW7ubsvKcpZzjS4 478
django_tools/exceptions.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_tools/forms_utils.py sha256=i_YIX4LH6o0crWYP3M4DJJu29A9Q-mHNPjJFB_VXrqE 2589
django_tools/limit_to_usergroups.py sha256=4e3kHXQikPHm8N2ZIyJ7kEoVNg39u2wmrwCN3rUi8aA 5655
django_tools/model_utils.py sha256=0ppPx0NzjQO14wqOkpb0Pj3GnDBZp1JaKyKBPVOF14c 3687
django_tools/models.py sha256=1PSgNxY6FDDkgE59WkHjpbH8sU1WOR9Xw-r4U7ADJ0A 3001
django_tools/permissions.py sha256=FksRHqSb-GMTVKnkA1IBtHFJ-8Rr2frV4MAZRQjEIs4 13662
django_tools/settings_utils.py sha256=rm8VnLf7qffz4AeUQJzmzAJk1rc7GfvhV0YVALXSrGU 1703
django_tools/validators.py sha256=5e93AsVdNZSq7tlzETmK_f4Fk4JROE-YzeAOET7QdqQ 3635
django_tools/admin_tools/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_tools/admin_tools/test_generator.py sha256=847lR4ceuQaYRYGHj2240WvykzmWM_HaZIgmI5JODHk 1349
django_tools/auto_update_cache/README.creole sha256=UABqfCa9rBtA4vAxQNL3dASQsbojq_wSMF0SR-Vw2d4 906
django_tools/auto_update_cache/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_tools/auto_update_cache/filebased.py sha256=ttxKVxz8-RbBj0s7BaJ8fRCaltL6Lm9UPiW0U71ml9c 5403
django_tools/cache/README.creole sha256=1nbdW9rL2BeGc8XJSRdx_q2A4WKvexOYWsyGaTNCtME 8248
django_tools/cache/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_tools/cache/site_cache_middleware.py sha256=9-q5f3O4sD9VaVAu7L_MuyBj9Tm9gizAoAH8JlnqjoA 9834
django_tools/cache/smooth_cache_backends.py sha256=SPgiddJYUBioa1XFHKEwHYL3LwloXd5J8hdSKJV1aLs 6406
django_tools/debug/README.creole sha256=1FPnLWHfgnc9a1hwFHtlZfmC2h9Djm8L4Xhxmor9bPo 2683
django_tools/debug/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_tools/debug/delay.py sha256=pZcdBqHr1t6kQUWtD_7APU9PNsiox2zzgQKUVkDOqbU 3844
django_tools/debug/middlewares.py sha256=5ORKNIffxeO_AfwXJdieGwKbSl8vCbJraIQmvBAHkBA 613
django_tools/fields/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_tools/fields/directory.py sha256=1RuOfhJvqypU4tNJbpSi4uuRviDoIJ3SE9k1JVfeoJY 2321
django_tools/fields/language_code.py sha256=rAfib1ADgzf-JwPN-B20kf2NquFtmLCkCz4hsejQ9-c 1842
django_tools/fields/media_path.py sha256=Zc2j2RrVqzIUxiKAMSkiNSl72KZPg4oSiK56ZrhQjhY 2733
django_tools/fields/sign_separated.py sha256=4vk8DRSd4ylV7YyF3DJVMEVMjhlauKjemKbLpXHnfoU 5453
django_tools/fields/static_path.py sha256=EbpqTBHVR5YmEs4tnz0yE7On4dJMXCALZQj6DbzJBF4 2821
django_tools/fields/url.py sha256=Sxq-PIRtFGxdqIw8DZWVX8c4ghOIprZsP0gHF64HuRA 4924
django_tools/file_storage/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_tools/file_storage/file_system_storage.py sha256=SbI0-IWt8XFC-38yNRaB7HmyAQEMda4TtHke23Qghb8 3709
django_tools/filemanager/README.creole sha256=_vcOYxReeYLSqD0WKdmWV78TaaOF8GzqsYHGlo7n_Zo 1328
django_tools/filemanager/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_tools/filemanager/exceptions.py sha256=2ANC9RtLX4pNB7h87FLuIwVAMi2u_2mEIAZCA1orRuw 535
django_tools/filemanager/filemanager.py sha256=cj44HHKgxFElSRTPjiEG5l0f9duTLwbaQuCum-vb7Y4 4735
django_tools/filemanager/filesystem_browser.py sha256=ACwL1wur47X4CUPOMAF-62qRlIylyKE8OBtgkTR1syA 5254
django_tools/filemanager/tests.py sha256=cuxIhHvJTyyUMrAA5bYPa3Q70g2i5blEAi7XIAzelo8 5489
django_tools/filemanager/utils.py sha256=5GfScs3IFmitLmQ_CiMZSzYaWP0aXln4KWS35Ruzdd8 3083
django_tools/fixture_tools/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_tools/fixture_tools/languages.py sha256=S2Sx-Y4b-H76jAOmJZb0d_jIG6VckUz4TWlWTVXIvRU 451
django_tools/local_sync_cache/LocalSyncCacheMiddleware.py sha256=B10LVjeVBg1CRfab4zZZcQkd3DYx9jwKAkc-onfJNQE 579
django_tools/local_sync_cache/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_tools/local_sync_cache/local_sync_cache.py sha256=9BbXJJ6iFiwvX_mXCvxaI7elcFsM4xcZlk4rYBM5p94 9626
django_tools/log_utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_tools/log_utils/syslog_handler.py sha256=DZ_Pd8sDdBq3RrogNT9tbF0FiUZMHDLbKq1jlG7eHTk 981
django_tools/log_utils/throttle_admin_email_handler.py sha256=CoHfDhL7KtsS0xdx1nZQmOk31KEsxH5nPaLLFgoQNZk 2297
django_tools/mail/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_tools/mail/send_mail.py sha256=iZuFarOCYXJxInP_1geudk3QEyPj_aVenzF9ruBFLio 3374
django_tools/management/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_tools/management/commands/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_tools/management/commands/clear_cache.py sha256=AbV-gJV0F090OzggboXRLHicYzsdwKhGC644aMUt5dQ 813
django_tools/management/commands/database_info.py sha256=Kz69DUTbhk-C0VEsE1Y0es0nwzWvggHU2pvxr9Co3ag 2295
django_tools/management/commands/generate_model_test_code.py sha256=R7UJLHXLt8CMxhSsZS5iBOereAXphxl2xFnad4MdorY 2524
django_tools/management/commands/list_models.py sha256=QNabiQwC18fPy53VU2EK8w7cYP4Dc93jxJJIykiRrO4 996
django_tools/management/commands/logging_info.py sha256=zQGSe9kSoMwGPvoki9i8WRAybwtUd7DSyduGU-U9HZw 1229
django_tools/management/commands/nice_diffsettings.py sha256=3qopwmYjiWPWv4XKNK8AfEmbRN7XgJEyILMH9mRXxRE 2248
django_tools/management/commands/permission_info.py sha256=YKuXO2_fpm9b_Lexs6IY2H5vkHuijnWkSEFZ2gsygCU 3396
django_tools/management/commands/run_testserver.py sha256=K2IBNr3ub8hWBpktYNoSVF7huj12Vl05Nsr99Pr3gc0 3300
django_tools/management/commands/update_permissions.py sha256=6MkFLtwVGm3WVV5-mOYdeh9w8LR-BMXBeX4qJXxq_6I 1048
django_tools/middlewares/LogHeaders.py sha256=nQasspJb5JUU3L62FnDdFWHkQHovdYteeETrxWLsnBM 397
django_tools/middlewares/QueryLogMiddleware.py sha256=fUEa1-qUdBr6RHtQF_LN-_ZlxHKOqXGScKpW07m2dq0 1169
django_tools/middlewares/SlowerDevServer.py sha256=WOcsGZZXIi9Bi8yE18cKBIWIf_YeNt3wODwxLALlhVk 1433
django_tools/middlewares/ThreadLocal.py sha256=BMVBTs8HJfqTZDk4Z7awBZ7PX7FuCIGPspLWLx5vLSc 2234
django_tools/middlewares/TracebackLogMiddleware.py sha256=4URZIbNnH4BwEDY_deHvK9ySekW1_ACJrnTT95AaM7A 826
django_tools/middlewares/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_tools/middlewares/local_auto_login.py sha256=Vw1JDVS9n3kGdjWqvSpev5IkSnQH0H2nSF7jOjZBPN8 2805
django_tools/model_version_protect/README.md sha256=iBWObKkvHEl9DzQKkOLFHrf3Vjw_B_D-Tr64s1PTq3M 1392
django_tools/model_version_protect/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_tools/model_version_protect/apps.py sha256=HfeFYPASdwR7kks8BxIaBGccAGsgQ2uWW95W1O7s5U0 265
django_tools/model_version_protect/models.py sha256=5G8yIsSU5A_xfKcyr1rhe2CCtsLTprbOD_a0RDrH5EQ 5036
django_tools/model_version_protect/templates/model_version_protect/version_widget.html sha256=wJBIRt1F2vb8VcMvUhE-zlVkz55jvPGeFE3WpC5LbEs 198
django_tools/model_version_protect/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_tools/model_version_protect/tests/test_admin.py sha256=zsEbvbMRZdneR1JqeAJxiiBs1NlDNcnaQywh3rESHa4 4815
django_tools/model_version_protect/tests/test_admin_basic_django41_1.snapshot.html sha256=6ybDUBIKPUxGwAuovTWD08oy1aGYkIyw8AtSxbTa7Lc 3273
django_tools/model_version_protect/tests/test_admin_basic_django41_2.snapshot.html sha256=NDwPu994-UTOjqx0_TswYmLxwL_Enpq98DM45sXiVL0 4243
django_tools/model_version_protect/tests/test_admin_basic_django42_1.snapshot.html sha256=DnYGk3U_Rm7mByuU8uxqJlhtfVNLGtj_pxUTlHqZsV0 3611
django_tools/model_version_protect/tests/test_admin_basic_django42_2.snapshot.html sha256=KJvdx3-fNDHaxlC0uKCfq08D5dSTUMFvEDx-PuV_teM 4542
django_tools/model_version_protect/tests/test_admin_basic_django51_1.snapshot.html sha256=osnuOl2Z8tfkEDToEj1xA1RH2oKAtR3deoIKBXVM7ns 3738
django_tools/model_version_protect/tests/test_admin_basic_django51_2.snapshot.html sha256=FHca23PX882GVVpzFJi6T0rMN7Et5QhtCDMEQp6bz1Y 4709
django_tools/model_version_protect/tests/test_models.py sha256=FdSUSqpa8e3dn-RIMQcG-pRVmdDt7wYYtwsMW9Ji9FA 6661
django_tools/model_version_protect/tests/utils.py sha256=7NRylrTLCkqs3hHwspflOFkrF7WGnn2wGWmR6OJv4s8 140
django_tools/parler_utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_tools/parler_utils/parler_fixtures.py sha256=-x-gGxp8ujDIGMfQWlYvtCp4Pv-Z45qhjNWopQNJ1Co 3288
django_tools/serve_media_app/README.md sha256=RMt9zlYSFkkBJf7ykCs8pp1N0myVl4v8UesCI3-VCSU 2602
django_tools/serve_media_app/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_tools/serve_media_app/apps.py sha256=iVLDom_UmmO28i4DYa_YBNq7sVYf74i4CAV9jLAQEYw 156
django_tools/serve_media_app/constants.py sha256=jnWv_GVxlFeBo0frnetaJw3mSTZHdhQQ3cGtQ8dp8KY 46
django_tools/serve_media_app/exceptions.py sha256=5StVZ_m26ZVSVVzoAwtHmJSYF77OgeruszgAxdH-LcI 247
django_tools/serve_media_app/models.py sha256=9Rr4i3a4QrIx1qrOdsVC_bhhvvERW_OQs7te3a8meUM 2848
django_tools/serve_media_app/urls.py sha256=z-7xcgD6Y1oWI3FYpiX7sGeRw_E4F8jy9jv6ycp3PFI 245
django_tools/serve_media_app/utils.py sha256=uY_QUs4lrppet4K5Golsh0Q3AInnNl2I-Go145OZigc 1105
django_tools/serve_media_app/migrations/0001_initial.py sha256=M_YroiaEP8LvZFyjT8sNBhHgUTbJxXW9VCW9xvNFc-g 1637
django_tools/serve_media_app/migrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_tools/serve_media_app/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_tools/serve_media_app/tests/test_signals.py sha256=vQYTaTWaFlGKvk69cSEm8bME-DhRXSNiRh4gNPYXWwM 3708
django_tools/serve_media_app/tests/test_views.py sha256=oVj2VcrOpQI2ExeHlyyE619aNdpLVI3j4jVxvT1_P0o 6034
django_tools/serve_media_app/views/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_tools/serve_media_app/views/serve_user_files.py sha256=3K5kIQzbmyyYIzzmXKV9BiEr0HpHYgPyZSPfV2dw6rg 1587
django_tools/template/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_tools/template/filters.py sha256=Td6jTJIipPEwF_X5oriAVZYp9K6qRgXoj5douUKz0gg 1768
django_tools/template/loader.py sha256=OamqNSRs7RtwxfT8_w4v5IR-kv2en1ZkVhnKR5h3bWc 2177
django_tools/template/render.py sha256=PvkCNdSsN8BbGF5fL-83oWBEiGqAPQF-lE-aoIKgOyc 729
django_tools/template/warn_invalid_template_vars.py sha256=7aHgvlok7Ee-6SFbXuGSmv6wjL_EE4Ug5y_J4IhEnjk 1207
django_tools/templates/tagging_addon/jQueryTagField.html sha256=23WIfKA09E5A8YHmkS3g8ZasotZURZ0FuLyqdR99G_o 1043
django_tools/unittest_utils/BrowserDebug.py sha256=Q3h_Did75HUGxXgRpuliR8jDrPOnfyx9MYaAuhdWSBE 7032
django_tools/unittest_utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_tools/unittest_utils/assertments.py sha256=S3AKF6EHITAzqsy2Tq-7QZk9fPdVGpUakszaiL0VEOE 6692
django_tools/unittest_utils/call_management_commands.py sha256=pjVXTBwKvKwtnm3aS-sRs7CcCv9fm5G63YcFvsrgArc 1485
django_tools/unittest_utils/disable_migrations.py sha256=hXywAlJyQV0YZtsIHLxhw5YwQ7j73iJhW8dBrp2wkco 404
django_tools/unittest_utils/django_command.py sha256=ZiRi113bQef4H2lQoEMzHSTdFdQSiavcgNp9HQ7G4WY 3794
django_tools/unittest_utils/email.py sha256=CmmkM6-MHB5P38RfDI_UKq7a6YJKXmqv-iu4iIT4Sfg 2236
django_tools/unittest_utils/isolated_filesystem.py sha256=gId5JSDrU_iPVHbdWT8qPXiVKoX0owldjtJUbOeFcvE 2012
django_tools/unittest_utils/logging_utils.py sha256=q6yt3wyi5eB1tDF4HNDojJdi7oR2UZfdXPUDsGvn0Ek 3122
django_tools/unittest_utils/mockup.py sha256=uAlMxK-kQWohx9MF-tNeoSeA-Sw4DJ39ZJKUwhEakGA 7110
django_tools/unittest_utils/model_test_code_generator.py sha256=c4u56YG2rc7NYtFwpMYs-f7ntE06sXoReIeyxbtG52A 3069
django_tools/unittest_utils/print_sql.py sha256=hN_e1dglC9PwLm74xUpJ8hu5iscCmbM6kJ98UJeEUww 2281
django_tools/unittest_utils/project_setup.py sha256=slNhM7O89qtTvO_wZQ8g3E1k6rspCpoBYqUplGJ014o 431
django_tools/unittest_utils/signals.py sha256=SbEKKXvi0jl_ygvGC_Lj-FCh0Jvf7-N7p5ycVToC6-0 300
django_tools/unittest_utils/stdout_redirect.py sha256=Ja-WIVKb-uITGduYAhl3nVRq7eY1kY6pfyxeJLzo1ZQ 1249
django_tools/unittest_utils/temp_media_root.py sha256=byGPKiQIO-HvoyBmOOkxkBcgSq2bpECCTGMWhVUCUM8 1001
django_tools/unittest_utils/tempdir.py sha256=cbx2UKz5dl4D9MGsGdkIUjFYUi_TKDPgaJjn3z4PxiU 295
django_tools/unittest_utils/template.py sha256=F6ygQ9UdUV1PdWRA_TpH37KItKk38FsLKi1M4Yl90Vc 715
django_tools/unittest_utils/unittest_base.py sha256=Ir-_3X4tdvJ_Ofs6AVD1tKe6PrudUthI_G7_5Wg0-a8 3935
django_tools/unittest_utils/user.py sha256=3Smg28J4mKcnrK6wiR4zPFoxThFPz881zv0ubKrjurA 10371
django_tools/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_tools/utils/client_storage.py sha256=UHcO3HyFETPAtkpq5XzNZziV-opvYC9r_BF2XiEo8BA 2862
django_tools/utils/html_utils.py sha256=yCsvUdqWu5Z_A_kUShIFu7NPfgd0_QcGvOZkd_fJJ1E 534
django_tools/utils/importlib.py sha256=kpBTFOaM8G9lfhktQ9oaoOlPBcQPahp_4YeWLCKqqqk 3011
django_tools/utils/info_print.py sha256=LO355U-_kSMKZRjHMv2WRgs3J1VnopdUOFvUmw_oaPE 2728
django_tools/utils/installed_apps_utils.py sha256=ZObfL8t5dOdAdONcYzqVM_R_tvRn-r_dRNlD0sDyw74 2332
django_tools/utils/messages.py sha256=EEF9Yz-bNx8BLB8SXRSf8_Y8z1aP5O64EUamwcoB2ac 3912
django_tools/utils/request.py sha256=LDIr2zaKFHujlML_vclY3JHCA9EaTipaVbZ4PNdGa8M 805
django_tools/utils/stack_info.py sha256=HutarrOFf52-8UlAUiXViERzEaGCkuC-XcH8xyLopZY 1220
django_tools/utils/time_utils.py sha256=47DmPB-aJEWjZMnLKiYqc-6Trqwm_xYgg1C-3TrW39U 943
django_tools/utils/url.py sha256=YK92kInqOy6hDTxzRKz5QYQjBGhyTCO4CuLI9mYSSow 1400
django_tools/views/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_tools/views/csrf.py sha256=Ca5JeFMZxfk9bGZgPia2LRACVH4T1ST61yrlXGiJLvI 1158
django_tools_project/__init__.py sha256=LSDmpX1cGJ3Lcn6KnP7rWilPB64Zp_gBub-T3hqNYRc 61
django_tools_project/__main__.py sha256=UjuhuDfX0ULwpLTG_S8m1DVu8OBqNfLvZ3E8UdCsuvo 401
django_tools_project/constants.py sha256=nf_jVoA7QJJeC2ulkdoLlsc-7PdjoNDgfpxXheo4jyk 198
django_tools_project/middlewares.py sha256=zeKMaU6jdd29aTG1H15JXgcBl1LIvGMzyGuKkyoojKs 534
django_tools_project/urls.py sha256=SZ_54ViYa7-_Uu6yk--FpQS-d8A7HLmwW5lOzC_KQTA 1349
django_tools_project/wsgi.py sha256=DJWMkS_qB0_FvjhkF18S3L1cblmVGyYMqiUKTQKUG_A 114
django_tools_project/django_tools_test_app/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_tools_project/django_tools_test_app/admin.py sha256=WSKlp6psmLeCSIGAPikC6GEMMLUcYc2MGSuE7KBEVcc 771
django_tools_project/django_tools_test_app/models.py sha256=8egk9nTKbQgFRooYu4lmi70F4iF-tnL7UvwoYqJ94t8 4117
django_tools_project/django_tools_test_app/views.py sha256=FwlzXJfCCVhujNYKFNGpHd6nsno3BynBz3qXeXPD3Ks 2243
django_tools_project/django_tools_test_app/migrations/0001_initial.py sha256=Mf_F-tve2fPUKbKm3hmxX-PnE0FvIoJUOlqC7zD6g1Y 5679
django_tools_project/django_tools_test_app/migrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_tools_project/django_tools_test_app/templates/mail_test.html sha256=iEN2KiSBFXKh2rB5-RsHugGz9pHdIyclsAMlTAsyGHM 175
django_tools_project/django_tools_test_app/templates/mail_test.txt sha256=TYkLFmt98Qq6koTFWNHiOPWFL2wj4s-8ocEAwEBtC1Q 74
django_tools_project/django_tools_test_app/templates/test_template.html sha256=aoeTM-uPQ7fyz0Bxapt_IRbOu8AG3Htz_XI6uET6qME 18
django_tools_project/settings/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_tools_project/settings/local.py sha256=tlyibLfykmiZ7MWUm3RfIcs1DF3ctqFWjtpijEiJQUY 2294
django_tools_project/settings/prod.py sha256=SVrzbJr8EtiVYRhi6brWTCY8fd99AS36TERPOE9jt5g 6011
django_tools_project/settings/tests.py sha256=jj_LCdE8pfxOL14_Xv-t8GOnYjXs5RTeadpILC0j47Y 948
django_tools_project/templates/.gitkeep sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_tools_project/tests/__init__.py sha256=MJH_DSiRl-NLxF5z_7hhryjGTBFg4MbK4izorOBKRbw 1185
django_tools_project/tests/test_ThreadLocal_middleware.py sha256=DXJMyMpmpJK6V8fHuc1A6Jl4ZkXtj93LE_GbN_cLveQ 1429
django_tools_project/tests/test_TracebackLogMiddleware.py sha256=HmYPYJfiCJPRf0ryCAuOuC_yevGWr0AL05JdjFUDkIY 715
django_tools_project/tests/test_admin.py sha256=dXp6lVlon6sB3rw8m91Hg05P2madgLrG1rBLGejuqSM 2145
django_tools_project/tests/test_admin_staff_admin_index_django41_1.snapshot.html sha256=uNUqVe6A3hPWEtWho_5ZhTq_rFWHZhQom2GCIq_9SL8 471
django_tools_project/tests/test_admin_staff_admin_index_django42_1.snapshot.html sha256=uNUqVe6A3hPWEtWho_5ZhTq_rFWHZhQom2GCIq_9SL8 471
django_tools_project/tests/test_admin_staff_admin_index_django51_1.snapshot.html sha256=uNUqVe6A3hPWEtWho_5ZhTq_rFWHZhQom2GCIq_9SL8 471
django_tools_project/tests/test_admin_superuser_admin_index_django41_1.snapshot.html sha256=bXIeqMTRxkYUI9S_KaoBiGaNvv0As4jAydpxkNX1APM 4129
django_tools_project/tests/test_admin_superuser_admin_index_django42_1.snapshot.html sha256=bXIeqMTRxkYUI9S_KaoBiGaNvv0As4jAydpxkNX1APM 4129
django_tools_project/tests/test_admin_superuser_admin_index_django51_1.snapshot.html sha256=NRHfIXw7mGwTMA9m9blp2ZRU-cfLZ9ufs0KgImZJqwY 4997
django_tools_project/tests/test_assertments.py sha256=MqpYlckH5Q8PebOz1G4_aZDAqm7iVhYu-MhUscvfMLI 3533
django_tools_project/tests/test_basics.py sha256=hNJJh0jn-ax6Kz1E6JXXkF_nyYVgiKEP4kITFQGixpE 1253
django_tools_project/tests/test_database_info.py sha256=Y46JbM3mUorcQFv7KP2LZo_JFh7N3HWIqT4CwmgA4Kc 2006
django_tools_project/tests/test_debug_delay.py sha256=biIHbDEaJVQdpgbgjArpPzb-nqjcUIem8etu0EPmD5I 7564
django_tools_project/tests/test_doctest.py sha256=64Xj88fYMSvsB9pmdHjNuRuvs6Ljw9SbZGBL-Ovuqyw 268
django_tools_project/tests/test_email.py sha256=n1zxS_AsNoG9mSRL4-PRR4EhmE1kUmacitHMK7ynhM8 2757
django_tools_project/tests/test_file_system_storage.py sha256=mJXHj5l-6Iu4eYvyR_1rA9oDAay_ye4fDumUuqPq3v4 5532
django_tools_project/tests/test_filesystem_browser.py sha256=CTmv2hOhBekbtzAj01BqYSyg4Zzz2dJQ3W63h4eAXYM 2343
django_tools_project/tests/test_html_utils.py sha256=KGcz2AazBrmhsHPjEXVGo-O0P49kvVJePVQMVOtvhYE 778
django_tools_project/tests/test_installed_apps_utils.py sha256=dA81Bz8sb1FkCqM4E1VyxoxUkrd6QDqR-arg9S_0ISI 1090
django_tools_project/tests/test_isolated_filesystem.py sha256=bqH_vgTiqsvO497FO0CyXra00MHmqbYcSY9Z7L63bh4 1837
django_tools_project/tests/test_limit_to_usergroups.py sha256=DbbB1tZKPs0S1RUTeT_tqlUNnBwJBpyRqgUkCkQ2I0Y 4092
django_tools_project/tests/test_local_sync_cache.py sha256=HWW-iXlov2dTj4uWJR1xj-Q4MjVRhWLsfzbegAM_hX0 5275
django_tools_project/tests/test_log_utils.py sha256=qSWBMJB8MYRDIyvC_AsEMKAgn3zf7hZbPLX23fjis20 2457
django_tools_project/tests/test_log_utils_syslog_handler.py sha256=MOeRHmUwTKb9DDG0ACrUCKvv4vdC6LYftMnpMfkYTjA 2949
django_tools_project/tests/test_logging_utils.py sha256=OIJpNCeNUjC6LZg2gTeqg39f9bk4jcjBVZp91TpAdXk 1883
django_tools_project/tests/test_mockup.py sha256=Mh1EO0lqf8PteFGaL6uimonQzvV89yGpjb8PJiXxN1k 2721
django_tools_project/tests/test_model_test_generator.py sha256=1hTOjlklBhnHysARHjDMfpm-CaLSYgrVInjvMhBuvS0 2183
django_tools_project/tests/test_model_utils.py sha256=rqJqJ56QMusCtgwxX0c8ogtcSp-mJDCWNgcmeZMETEg 1038
django_tools_project/tests/test_parler_fixtures.py sha256=UMJyjIP_9Z31aqpU33n9-ZV0KLm5AQ-axXtmNa3xgl0 2612
django_tools_project/tests/test_permissions.py sha256=G-vm1IGZ1I7TQbn11FU_rb-A-rt6bfwsHoTiBhy6ajY 15663
django_tools_project/tests/test_permissions_add_app_permissions_1.snapshot.json sha256=3MH2yroXgktMEbCjHfQKRI2YJosgvFX6iDEtmYWkugs 1410
django_tools_project/tests/test_permissions_get_admin_permissions_1.snapshot.json sha256=YnHcgWz3GRjTnbxxqJlUXvYFpgcK8wYU_SFJf0_gToI 1161
django_tools_project/tests/test_permissions_get_filtered_permissions_1.snapshot.json sha256=-wcYfmp1rCFoFpraw_w-cjSHwGgHdF6jRz80NvR5uC8 1762
django_tools_project/tests/test_permissions_pprint_filtered_permissions_1.snapshot.txt sha256=5Gs4G-qIdELkrTo9V1fc8rGZmga5uE_FxhMPyfLJKSk 2324
django_tools_project/tests/test_project_setup.py sha256=ii0V75q7xRMvORpOhDlY0_MpJfb-EtYevEXuL3D3axY 4117
django_tools_project/tests/test_render.py sha256=AVOFmq9RmTt4Z7MMAMOiei-htZMds4oegWgaUczyT2w 1006
django_tools_project/tests/test_request_utils.py sha256=2sOWpUesONePDlhoerIbODktCchuGRf5yF-bliAxn7c 1689
django_tools_project/tests/test_settings_utils.py sha256=77_o1ELMzrtbvuO1eORkmNSbf7z1vZyORn2YSTlL5PI 1506
django_tools_project/tests/test_signed_cookie.py sha256=Aa6y9p5Ygxwz5uU4uKTEx7RcgCwlgl5RqwXPB8pComA 3233
django_tools_project/tests/test_template_loader.py sha256=Y2YqO9ElrN8qOB4nsYlQLttIRLJOTuPysd5HA5aK1Hs 1395
django_tools_project/tests/test_unittest_django_command.py sha256=tFAko8X8uy5Sp4Nh4pQFL_OeAsBR4wvIRON1y02-_Xw 10378
django_tools_project/tests/test_unittest_django_command_clear_cache_1.snapshot.txt sha256=U9plZ5PBZyTXLPTgsmSQjDvM6WtgBBIq-ZGk_NGgykc 43
django_tools_project/tests/test_unittest_django_command_help_django41_1.snapshot.txt sha256=GPiO2A7mi-dUKJwKZJfTJ1aJULIrGry1it6KDC-hEPQ 1245
django_tools_project/tests/test_unittest_django_command_help_django42_1.snapshot.txt sha256=GPiO2A7mi-dUKJwKZJfTJ1aJULIrGry1it6KDC-hEPQ 1245
django_tools_project/tests/test_unittest_django_command_help_django51_1.snapshot.txt sha256=GPiO2A7mi-dUKJwKZJfTJ1aJULIrGry1it6KDC-hEPQ 1245
django_tools_project/tests/test_unittest_django_command_list_models_1.snapshot.txt sha256=dr412g_KYt8iPdzoYQWopy-GCp9NqLSOI9RmwAhANb0 652
django_tools_project/tests/test_unittest_django_command_nice_diffsettings_django41_1.snapshot.txt sha256=CLfPmQTVmWDMYUf80dVr1RLI8HvDAcuEvuMH5FsRS4w 5194
django_tools_project/tests/test_unittest_django_command_nice_diffsettings_django42_1.snapshot.txt sha256=CLfPmQTVmWDMYUf80dVr1RLI8HvDAcuEvuMH5FsRS4w 5194
django_tools_project/tests/test_unittest_django_command_nice_diffsettings_django51_1.snapshot.txt sha256=CLfPmQTVmWDMYUf80dVr1RLI8HvDAcuEvuMH5FsRS4w 5194
django_tools_project/tests/test_unittest_django_command_no_username_given_1.snapshot.txt sha256=365YVH2P425I9TaaFFCzpNj5V8in-p-whAeop1khfYE 286
django_tools_project/tests/test_unittest_django_command_normal_test_user_1.snapshot.txt sha256=LJlXIngzU-ajrCCu9fzasxarjlkU3SBlZfe-fuUK2p8 2613
django_tools_project/tests/test_unittest_django_command_run_testserver_1.snapshot.txt sha256=FKHsOIO1sNnA_6QnN4NCkKS-3ABRgXchjQYLMnAIxMU 521
django_tools_project/tests/test_unittest_django_command_update_permissions_1.snapshot.txt sha256=oiW-_MNgUt8JCwPUnJ8B1s-scb7K25CxeGrt_EaNKw8 261
django_tools_project/tests/test_unittest_django_command_wrong_username_given_1.snapshot.txt sha256=2pURT0YjikH8zTK2QRlzEupZiZDTRtQBGb-Yhxv_C3k 401
django_tools_project/tests/test_unittest_utils.py sha256=1t2OH8Ht-m2Gf1MG_KBXCwNnyuDN4ZC1JrZvFFWSpPc 7246
django_tools_project/tests/test_unittest_utils_stdout_redirect.py sha256=rrZ-FiW0sg1igoqNnAHiSPPmAON8ui55Sl53SVPkHaQ 812
django_tools_project/tests/test_unittest_utils_temp_media_root.py sha256=QJZxf5vOKQ3z4BS5D97QCSc1fGrDfRmMzEbcAVMXTkI 1081
django_tools_project/tests/test_unittest_utils_user.py sha256=Xris8c-bTOoatCFAuJIDf18ydya-GjCD3G1iQYCka0w 7237
django_tools_project/tests/test_unittest_utils_user_get_or_create_user_and_group_1.snapshot.txt sha256=NIQkHl5aIaCnjb_3uRyGzfI44e2fgntnCksFaYiCmvk 2606
django_tools_project/tests/test_unittest_utils_user_remove_obsolete_permissions_django41_1.snapshot.txt sha256=VhqBGUfCGO-9hZXnHeA7EbxMxwKbwSJNmqj8pjCMnoA 642
django_tools_project/tests/test_unittest_utils_user_remove_obsolete_permissions_django42_1.snapshot.txt sha256=VhqBGUfCGO-9hZXnHeA7EbxMxwKbwSJNmqj8pjCMnoA 642
django_tools_project/tests/test_unittest_utils_user_remove_obsolete_permissions_django51_1.snapshot.txt sha256=l4ExskJHZNIXM6ixVdaz6Ch-Hl90QAZw39og1tZyj7M 671
django_tools_project/tests/test_url.py sha256=2wAIPmcoWHAxDX5aM0s7jTaNYyTKVnrLX7tpV_z89qM 6087
django_tools_project/tests/test_utils_importlib.py sha256=7FGsji6AvS2hHwGDV5AhGqg_hXGj8DqlGcLz0TLskEc 4120
django_tools_project/tests/test_utils_stack_info.py sha256=5r2TK1FDJFoGP01POvfJeUcUiJfRG6rQKYKyjHSGvlk 451
django_tools_project/tests/test_utils_url.py sha256=4oSs3S48q6njEIyrq6n8HjDOXrBwbX5FHndXg0JBNSU 1465
django_tools_project/tests/test_warn_decorators.py sha256=GoTuerQQetG5iYR5Z1TWg_N2cHcjd8IiJ6RPOY5AMQc 1041
django_tools_project/tests/utils.py sha256=7Pg92Q-C1QZWv358fjQi7e4Eip6NjKsmdsThuAuo2kM 1022
django_tools-0.56.2.dist-info/AUTHORS sha256=ZnIAjZjv_0GGdbLCtubmbUKBaTrT9ZzDpa1J-z_WS2s 522
django_tools-0.56.2.dist-info/LICENSE sha256=Goj7MrLJ5lW8LBTqu1XtGw4JtcOVWJy4bkdGsnlUbf4 478
django_tools-0.56.2.dist-info/METADATA sha256=zqEkO65qTRorRdIpBQwSJXFPGiIPknD7tDwl1XxTBgU 82425
django_tools-0.56.2.dist-info/WHEEL sha256=Mdi9PDNwEZptOjTlUcAth7XJDFtKrHYaQMPulZeBCiQ 91
django_tools-0.56.2.dist-info/entry_points.txt sha256=0Dj8bIk6zTP5ZKVzWOv_45g0dq3yndNKlDaQbv7m-ng 76
django_tools-0.56.2.dist-info/top_level.txt sha256=psToYfuYvKX-vxXoDeSWUTDh8IuBdyR2Hgwe6i1hGDM 34
django_tools-0.56.2.dist-info/RECORD

top_level.txt

django_tools
django_tools_project

entry_points.txt

django_tools_project = django_tools_project.__main__:main