django-simple-history

View on PyPIReverse Dependencies (44)

3.8.0 django_simple_history-3.8.0-py3-none-any.whl

Wheel Details

Project: django-simple-history
Version: 3.8.0
Filename: django_simple_history-3.8.0-py3-none-any.whl
Download: [link]
Size: 142593
MD5: b3cc7d810cfd1e0fc066df9c5dd5526c
SHA256: 7f8bbdaa5b2c4c1c9a48c89a95ff3389eda6c82cf9de9b09ae99b558205d132f
Uploaded: 2025-01-23 20:54:15 +0000

dist-info

METADATA

Metadata-Version: 2.2
Name: django-simple-history
Version: 3.8.0
Summary: Store model history and view/revert changes from admin site.
Author-Email: Corey Bertram <corey[at]qr7.com>
Maintainer: Trey Hunner
Project-Url: Changelog, https://github.com/jazzband/django-simple-history/blob/master/CHANGES.rst
Project-Url: Documentation, https://django-simple-history.readthedocs.io/en/stable/
Project-Url: Homepage, https://github.com/jazzband/django-simple-history
Project-Url: Source, https://github.com/jazzband/django-simple-history
Project-Url: Tracker, https://github.com/jazzband/django-simple-history/issues
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Web Environment
Classifier: Framework :: Django
Classifier: Framework :: Django :: 4.2
Classifier: Framework :: Django :: 5.0
Classifier: Framework :: Django :: 5.1
Classifier: Framework :: Django :: 5.2
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.9
Requires-Dist: django (>=4.2)
Description-Content-Type: text/x-rst
[Description omitted; length: 23750 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.27.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
simple_history/__init__.py sha256=rQz-o3pstV0wzVZEPSUTDFpw9MIPooghrIBgBdIBvrE 1197
simple_history/admin.py sha256=szxcK1fx5NTf0vGFjcE7QXS-IC_OWIgsdkujT0Tdvm4 15649
simple_history/exceptions.py sha256=bHQuKqi73QK8z6j-n-VPdUN72GayvzJSWgZngTIZtwA 504
simple_history/manager.py sha256=ijmeX02sQ9L_HEzEJycWsunmcPGH57mFWRcuon4EmT4 10128
simple_history/middleware.py sha256=csY96m7q6DHWaoqDwpmTISPqIgPuCNnDQnd5i0QK9to 1083
simple_history/models.py sha256=BVbhCPxYniGjifBt2EzGdOECvKJrG3sJ1qBSfOw-0Go 47917
simple_history/signals.py sha256=ZPdaqyfEzfZySIrfATnwXbbz7x25siEl6u7Q0k1yxI4 690
simple_history/template_utils.py sha256=b18fzHOK5zeODwlfZflSLS4L8LWmfzWy7YmcYapvre4 9518
simple_history/utils.py sha256=WSEix7EAw4w6PtGyOcU7YSuojmWr3yXvFfQTyYjEXZA 9619
simple_history/locale/ar/LC_MESSAGES/django.mo sha256=IPmyhO-ejSx_1t-lu2-c-eZZlQ8v8d0cOgcfW83H0to 2366
simple_history/locale/ar/LC_MESSAGES/django.po sha256=ofBnNC-QYE-z4Sjaqjsn_sZSyvCT0_9LIkqtasTaw-0 4109
simple_history/locale/cs_CZ/LC_MESSAGES/django.mo sha256=ZF8hyM_DiAwboU3EDUmWRNDfIXqLCJHujEtIG6weUEA 2140
simple_history/locale/cs_CZ/LC_MESSAGES/django.po sha256=-yQetVlXjuWsjn_KYFhSo80CoNCXqCKdn_vgtOg4xnw 3882
simple_history/locale/de/LC_MESSAGES/django.mo sha256=TXfRsNxv5g9Fe57epD7KyEf61Hbj4rcyirrI6v7GjiU 1920
simple_history/locale/de/LC_MESSAGES/django.po sha256=sWCpk0qqmZBzDKk_eBe6ZubQ3WHxtYhpvPrqtMgkyE0 3444
simple_history/locale/fr/LC_MESSAGES/django.mo sha256=wGHsjROZzqXbflwA0sW-S2caZn3pyvhXAqN5D8hTdz8 2153
simple_history/locale/fr/LC_MESSAGES/django.po sha256=HTIETAUnqrSaq6QzYC2PKxxxOvqyV-ChWTp621Ap-rk 3960
simple_history/locale/id/LC_MESSAGES/django.mo sha256=89haq-XyFnrw8dFt_kKoFPeaM2Kk1i-PpFtbNYcd860 2083
simple_history/locale/id/LC_MESSAGES/django.po sha256=HEzW1mPc_Q-h-dc-SgTrlk1x2Kapxr9-Hy-SXV_B1-U 3886
simple_history/locale/nb/LC_MESSAGES/django.mo sha256=EvYMONsD8ILvAKUt5YcM_GtCdi12ZQCle8rnzS8SQVw 2246
simple_history/locale/nb/LC_MESSAGES/django.po sha256=T-Rn04gbFq1O9blnkjO2s6old4H6HgomnS2LfvhOcU8 4236
simple_history/locale/pl/LC_MESSAGES/django.mo sha256=mO0EyODygndViDIIzMOP3z2XOWc3SIFW6bV2NCeIpwg 1904
simple_history/locale/pl/LC_MESSAGES/django.po sha256=ww-a_0Q_jlxzW3FVLvEJL4s7o5CTimmWAqewRTVWyLM 3037
simple_history/locale/pt_BR/LC_MESSAGES/django.mo sha256=7VfTbwwkprefPe4eWpyKs0Tz6r6F71lgN_-sosROilI 1886
simple_history/locale/pt_BR/LC_MESSAGES/django.po sha256=Sa80P-j5Nhv3QwH-dfioCU_KA0AZkQ8tq-SqbtA8aXs 3337
simple_history/locale/ru_RU/LC_MESSAGES/django.mo sha256=0bKiiCTMJNQkusLkZ9TsCSRjt-pNyNsjTLAmQdpzdI8 2365
simple_history/locale/ru_RU/LC_MESSAGES/django.po sha256=kvupRnOSi2MH5NDHnprq0sDMx_SGYj3xBy94VBc7TJY 3555
simple_history/locale/ur/LC_MESSAGES/django.mo sha256=ACEDWlFJa0JNMAHoGsb2g8pobK9nLcoWPjdzN5c0RP0 2553
simple_history/locale/ur/LC_MESSAGES/django.po sha256=-hIBtPNRY1EB6UYw0mJ1AjIbLSx4NWNWcAFKdp4GFaE 4349
simple_history/locale/zh_Hans/LC_MESSAGES/django.mo sha256=XJY-9J-DHiOt-ljDtYSro35NXx0DhlXAbKQB9ni6Ctg 2104
simple_history/locale/zh_Hans/LC_MESSAGES/django.po sha256=hJGOOdMGMy5ppGtN8SX5nr9GiWCdWc8LY-7fe4QwH18 3894
simple_history/management/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
simple_history/management/commands/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
simple_history/management/commands/clean_duplicate_history.py sha256=I-kC3GwEAX23avc5ZO4peDPUBkuN1J1Zghy0uBRhyLk 4845
simple_history/management/commands/clean_old_history.py sha256=bs36l6-tbHiENZauHuVp_HlsZnvdgBQVjM6K4dlgGJk 2463
simple_history/management/commands/populate_history.py sha256=kJ9jASTmsKF-qAPnR9M3wi-91gFF7owayVR5D0QldaM 6197
simple_history/registry_tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
simple_history/registry_tests/models.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
simple_history/registry_tests/tests.py sha256=nW-z3z5r5BuBV6W7i8hwtqc6xHadfSz0QBnoHj1U5qI 7803
simple_history/registry_tests/migration_test_app/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
simple_history/registry_tests/migration_test_app/models.py sha256=c1QCZPbUWu0uHWb6Nzf7HZG-zKILqiPzkkKICURvI60 1706
simple_history/registry_tests/migration_test_app/migrations/0001_initial.py sha256=iOuXiPglqWzbpFxj65m8jWGv02gOPsvtpGhThuxtN30 3723
simple_history/registry_tests/migration_test_app/migrations/0002_historicalmodelwithcustomattrforeignkey_modelwithcustomattrforeignkey.py sha256=KPT1bCmcJanFl7n2Of4PJm-Jxiid5tcvQVNxuz_kCB4 3162
simple_history/registry_tests/migration_test_app/migrations/0003_alter_historicalmodelwithcustomattrforeignkey_options_and_more.py sha256=NwlSm7kTrEPK9VgkcUuJuaqnI5-BLID3qup-s0cM1Oo 988
simple_history/registry_tests/migration_test_app/migrations/0004_history_date_indexing.py sha256=vintxgQTIA6GixGSILZHTrPMLGEwT3LJuBkMf3u_RoI 704
simple_history/registry_tests/migration_test_app/migrations/0005_historicalmodelwithcustomattronetoonefield_modelwithcustomattronetoonefield.py sha256=qRT4eOU-Cz3bsaGAvhU-fiy59tMF-PTyrTe1upcNIXY 3229
simple_history/registry_tests/migration_test_app/migrations/0006_alter_historicalmodelwithcustomattronetoonefield_options_and_more.py sha256=ABR5pA9m7BN6sfkzPYdc_pFeZc5qRuB2HxBnz4jerv4 912
simple_history/registry_tests/migration_test_app/migrations/0007_alter_historicalmodelwithcustomattrforeignkey_options_and_more.py sha256=k4WtzmcD6oPi1dvtrnVFktEMwvrtZVWLVTJDHk4NAZY 1571
simple_history/registry_tests/migration_test_app/migrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
simple_history/templates/simple_history/object_history.html sha256=zK2yY6vc219qr735jgV5QeNuEdqCLpkZp-b-SlSnJvs 534
simple_history/templates/simple_history/object_history_form.html sha256=R3dckbLaI9fSq7HGqoWGqnwpKVSbc8H-Dy7Cp92EaLk 1710
simple_history/templates/simple_history/object_history_list.html sha256=4sPl00YsX9bI4hRWvnWsDeM72tBlAE4PHUwrfbWSAzc 2875
simple_history/templates/simple_history/submit_line.html sha256=0swhVj60nJardCu1vdInTCvxQQlpdlHv37NEtxzSnCU 429
simple_history/templatetags/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
simple_history/templatetags/getattributes.py sha256=MmzdNDXeNB85VRMRltglFrjfP2oITzU6eZY-0xWbz2M 249
simple_history/templatetags/simple_history_admin_list.py sha256=BVEFS1E8zfKC4LThcrtXl6Ir039VJvOe-F8EQe-z1Qc 394
simple_history/templatetags/simple_history_compat.py sha256=8jVmmfy4CsnGpyfyh-B8ULPJrq3ZQMbfinjlZjKt7to 122
simple_history/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
simple_history/tests/admin.py sha256=KhdYM6EZ-W-hf-SczN1xH9SiZCz0B7-hILzNBoQ9h3I 2585
simple_history/tests/models.py sha256=60iwUcj4RHoD_It1_vP90PDgEdzGBLtAlCJeFUOy2_o 28524
simple_history/tests/other_admin.py sha256=dNkKdPS3R3ONLO3cjZxHy-rilHW5aHulb7jLEdSV32E 209
simple_history/tests/urls.py sha256=uJrvX5pu7X5YG1lyCRwBsOnJ2gGOVXK7rchQI2Htnfc 1975
simple_history/tests/view.py sha256=_BoJEEGDbBV1ABI36sVFRLBQCIiqruCJAZYSu6yMmKU 3350
simple_history/tests/custom_user/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
simple_history/tests/custom_user/admin.py sha256=vyefiGu8c_zh0utgkSE45tT5NYTSdUVFUHezMbzX6w0 157
simple_history/tests/custom_user/models.py sha256=cm92IpZ5LO3IIMOUqrLzDED1nV7vrCnTy9ktWz7FYxg 95
simple_history/tests/external/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
simple_history/tests/external/models.py sha256=CcqFlSVZDYP5ReI_p6UWHQz1zGboZ1EbUvv-v5LGTuE 1447
simple_history/tests/generated_file_checks/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
simple_history/tests/generated_file_checks/check_translations.py sha256=5DZvCtjbFq8jckWubxeJ1NpUEjU2pwihnfCj-idpldw 2207
simple_history/tests/tests/__init__.py sha256=CQvqUMgYdXQSlOFOOWpd7J-g0j1_tEkBvzrxj6Nfo1U 110
simple_history/tests/tests/test_admin.py sha256=NAuH9xngX5Gbl1XZq41F8LOGnKiYdXm8RisXm6QY2tU 49193
simple_history/tests/tests/test_commands.py sha256=DD7Qnsz-t-E251l2iVYy1qKpKVz08PWvEnGMwRufOlM 23446
simple_history/tests/tests/test_deprecation.py sha256=1A06Tb-9W8Lw8RWae5ip8XrbqAkOWlqLz91_P5bMnP4 520
simple_history/tests/tests/test_index.py sha256=g16ffXwJFNbRDoNq65A_M3bgOFgNny-cMkI6uT-2tEY 569
simple_history/tests/tests/test_manager.py sha256=eGcU6xhAypRozy5N9mYo0tqhYRB4BFLAQw7om1kNmFA 16987
simple_history/tests/tests/test_middleware.py sha256=ZCZa6aKrrXbbbVwfZ0xIKnwx-KlV7IAOl5WwI0RZ5h0 10246
simple_history/tests/tests/test_models.py sha256=3QamFK9nmT4ttwfzouBsxzQv5qjJ8tA5pUhPcz_eJYY 113764
simple_history/tests/tests/test_signals.py sha256=m-Wpz8fG2RH58QjfRrd8w4DiBNAh-zFEsHRiyLJoX6g 4113
simple_history/tests/tests/test_template_utils.py sha256=2Se7XwgPJv7LaEOFhGxUZvU16L0cxDr0DjuEiw_i5fE 13461
simple_history/tests/tests/test_templatetags.py sha256=sgkYJRdPlJg1lBaBupfwQ1m1_26A_YMt6HUJoh28Gwk 391
simple_history/tests/tests/test_utils.py sha256=Z_deFSPxjOEpbe7f8tsFAcC7VeewMG4HDmMah-1BL7I 23823
simple_history/tests/tests/utils.py sha256=srhCInh8TxvkX7U0b0UeYkq__P8QSZ_oagd6Sq7pPx8 3662
django_simple_history-3.8.0.dist-info/METADATA sha256=mIRFdEtRhhfvjQs1YqG-kpxc3Mfk5ZXKAmU0zyunRco 25182
django_simple_history-3.8.0.dist-info/WHEEL sha256=qtCwoSJWgHk21S1Kb4ihdzI2rlJ1ZKaIurTj_ngOhyQ 87
django_simple_history-3.8.0.dist-info/licenses/AUTHORS.rst sha256=ZAA762Wg9SNxaz-MwWBU-WQ1dy0JpW4Jhvy66AA9m8g 6621
django_simple_history-3.8.0.dist-info/licenses/LICENSE.txt sha256=j1Ea_Ec5cwHLyVKHUyKdPlw_RnxsuVkZ0J8mfxxX0UM 1537
django_simple_history-3.8.0.dist-info/RECORD