django-axes

View on PyPIReverse Dependencies (9)

7.0.2 django_axes-7.0.2-py3-none-any.whl

Wheel Details

Project: django-axes
Version: 7.0.2
Filename: django_axes-7.0.2-py3-none-any.whl
Download: [link]
Size: 68863
MD5: 5975d8c2f15e21a0de8993d73b68fa49
SHA256: 893dacce259d39e8cbcff655c61a008b3b827797c2f733f64fd9baf6bc7256e9
Uploaded: 2025-02-19 17:54:13 +0000

dist-info

METADATA

Metadata-Version: 2.2
Name: django-axes
Version: 7.0.2
Summary: Keep track of failed login attempts in Django-powered sites.
Author: Josh VanderLinden, Philip Neustrom, Michael Blume, Alex Clark, Camilo Nova, Aleksi Hakli
Author-Email: security[at]jazzband.co
Maintainer: Jazzband
Maintainer-Email: security[at]jazzband.co
Home-Page: https://github.com/jazzband/django-axes
Project-Url: Documentation, https://django-axes.readthedocs.io/
Project-Url: Source, https://github.com/jazzband/django-axes
Project-Url: Tracker, https://github.com/jazzband/django-axes/issues
License: MIT
Keywords: authentication django pci security
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Web Environment
Classifier: Environment :: Plugins
Classifier: Framework :: Django
Classifier: Framework :: Django :: 4.2
Classifier: Framework :: Django :: 5.0
Classifier: Framework :: Django :: 5.1
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
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
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Topic :: Internet :: Log Analysis
Classifier: Topic :: Security
Classifier: Topic :: System :: Logging
Requires-Python: >=3.7
Requires-Dist: django (>=3.2)
Requires-Dist: asgiref (>=3.6.0)
Requires-Dist: django-ipware (>=3); extra == "ipware"
Provides-Extra: ipware
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: home-page
Dynamic: keywords
Dynamic: license
Dynamic: maintainer
Dynamic: maintainer-email
Dynamic: project-url
Dynamic: provides-extra
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary
License-File: LICENSE
[Description omitted; length: 37742 characters]

WHEEL

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

RECORD

Path Digest Size
axes/__init__.py sha256=gHFpN_uVw_95w3sfSokzE1Ak60EIBJl4_kmr4YKzWHk 77
axes/admin.py sha256=vHg0LnKP2TdLSqDZGszQhRZ2BfzYM3xoHb_70ZEg-ZI 3008
axes/apps.py sha256=RtijFc10p-eMX2qODnCHCam2PHF0rwTJaJXB9zI7Jco 1762
axes/attempts.py sha256=L92kKFp9abq0mrAu-5GMsasek8IfUTmcJUbf0UTzekc 3241
axes/backends.py sha256=l7Ti9tIJROH2Ku8gE9ve7FGuOia4ZpcD_TunJYR7kPQ 3829
axes/checks.py sha256=2pN1kjrmmZdwiMrEiLkt4cIlRnvo81taPFmWirOqo9E 6444
axes/conf.py sha256=pC5hsVTWk8xvxOKmeb_i-S-NMGBgaTQc3sJHnVSGqaw 7174
axes/decorators.py sha256=1a4W09T1lzR08hYxu69iICoaFEUMppbH0QpwV_5b6yc 628
axes/exceptions.py sha256=iowPS-I4ZyWgSP7T0u5M3qPeMVpOJJ7Ph75UlbV2w_I 380
axes/helpers.py sha256=l4BZ3giFjjVGBsu2xrPwmaPSgprWMmtqCsrSvFQtzRg 22248
axes/middleware.py sha256=pyUDGZjAiLhwa-Y2XaZWHJ0y9Y2sMlRwoWi8hOr58S4 2538
axes/models.py sha256=U2KiG6sjhZPHzel7HHOJ_TRh0BL28iVbxXrSC7unJs0 2047
axes/signals.py sha256=KhkR1-jCTCQDAsHHPUVqFg2JBgRqOzRotZgOpQ1H2ts 1782
axes/utils.py sha256=c0jKgbexxiUF1pPolWOGoin0iT1bqqgBhbJVJNfgTDc 2197
axes/handlers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
axes/handlers/base.py sha256=fWqNB4qSN8IcY0HvgeIdOcBgcFFpyGUmAFpmxC1NNoM 8912
axes/handlers/cache.py sha256=LwH_CevQ8EddszXZ8IUPlTgndKwXDcsA2XKEyC04eLM 6630
axes/handlers/database.py sha256=ZNK7zQW89SdXhvEtwwDDSo7so78oxR-9psISViIt68U 13403
axes/handlers/dummy.py sha256=A1gD-ve3PWl_gLqEI6Il7xmS_C0zFECj9Hn7EJ67X1Q 725
axes/handlers/proxy.py sha256=321EEP6T73nbjLzSLeFhkqarMOHM4zDi0AwQp37Ose4 5150
axes/handlers/test.py sha256=w0r2WXNsx4uGo_47vFMrE9moA9oNemLIS9_jQiMEy90 687
axes/locale/ar/LC_MESSAGES/django.mo sha256=zPJKu6If8YHbSwmfcAV0pRO5gu-f3cEFZppcQt-AqcI 2018
axes/locale/ar/LC_MESSAGES/django.po sha256=H9jFpirIe7Bk-uro6Sih-OaMeGP3vKxPtprFIO7Dves 2566
axes/locale/de/LC_MESSAGES/django.mo sha256=ph7YqzVzp4gz47HLPf8YWppstvzuxPGRAnTijj8EECE 1711
axes/locale/de/LC_MESSAGES/django.po sha256=0hLthXGafTc_i-ZX-UTb6epR7CYKZMipt5q9H_rGPkI 2496
axes/locale/fr/LC_MESSAGES/django.mo sha256=QK4JWt4bLsPIPRJP8SPBAlhG4JDBeP8AvQBQ4uzI6Pw 1752
axes/locale/fr/LC_MESSAGES/django.po sha256=96H98vEiYlZBAbb0Kd7aCjBP75oY8xcAyL3jWElgf_M 2269
axes/locale/id/LC_MESSAGES/django.mo sha256=hDHZecHoSdypPP9biMn6v90woJCxpGigCaoT8-23sUo 1618
axes/locale/id/LC_MESSAGES/django.po sha256=rzxlAvoWv9gpHOgiowFZSacIdHsKrwqoj0TFqQWYmkM 2273
axes/locale/pl/LC_MESSAGES/django.mo sha256=LnK2Ul9snS-3NbHTGSsvI3GoZNm-T0G92CuQl4jtXOE 1526
axes/locale/pl/LC_MESSAGES/django.po sha256=dvDmlHoVt40ySjQsW-hqirtPfrMtMuqhmRC4gJJ81M4 2266
axes/locale/ru/LC_MESSAGES/django.mo sha256=lTH5aieHMTBFks61_o82jUZ815WkQoXR9GjebhV6Yao 2081
axes/locale/ru/LC_MESSAGES/django.po sha256=thv48-3AwroLmt73FkLcST-b8OZElq76dOj-wkP79b4 2753
axes/locale/tr/LC_MESSAGES/django.mo sha256=cq4DMSgrbXmforJgyU-iTdo_jS8U3c_6SNXCDOE8k0s 1412
axes/locale/tr/LC_MESSAGES/django.po sha256=z9l56YPTUMM8OlGgQ8QCoKJ95M_kvFt8gPdFkGrsx-g 2075
axes/management/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
axes/management/commands/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
axes/management/commands/axes_list_attempts.py sha256=1wLGldLe4AFJN5LD6acbnS0x7j_2bYKu_LUh8xuCzJg 369
axes/management/commands/axes_reset.py sha256=rIAAdpY9kAphkhr6BGPCPiB75DHk-VzUqONqhHWAIyQ 374
axes/management/commands/axes_reset_failure_logs.py sha256=o7Q-ZLSv8yw-KIyHh9VzJnsTIp9TZSGhYiO4gpYoW8g 659
axes/management/commands/axes_reset_ip.py sha256=sb3YEohH7fP4oHJtT3LGdZGgMfdvBd7ihe2khboQvNI 552
axes/management/commands/axes_reset_ip_username.py sha256=6oRpNRUMGZwJS87affsVDDDQ-dn9Epcl2Hd1Atw1cXI 588
axes/management/commands/axes_reset_logs.py sha256=46LfUATQ4Xlc2czgUdHMSEMtgiYVKuDqDG61TPYZFi4 643
axes/management/commands/axes_reset_username.py sha256=gy5Rfsm_n0_mCFLHXp-BUQXBC7uZf7rgx_ok3iaa7Yw 579
axes/migrations/0001_initial.py sha256=5MAZTPFYOVs2JncHDemXPoBuUegPERwEai4ZXHZPZfQ 2830
axes/migrations/0002_auto_20151217_2044.py sha256=oJKYm91QLedrvFOvuEGLNIL0y4AukVHAHjChIx3gxGo 1722
axes/migrations/0003_auto_20160322_0929.py sha256=_yad8TQcrKAZliExlV1X89K6IdOKmxSdyEs0gflyk8I 1947
axes/migrations/0004_auto_20181024_1538.py sha256=cc2vvnRYx3Jfd6T9KNKaVnotziuY8Mugj2koaHszVPE 2196
axes/migrations/0005_remove_accessattempt_trusted.py sha256=uvP19t5bXughy7H-I1V5NzcvhAgeeZ6oXpLwIj1fxw4 218
axes/migrations/0006_remove_accesslog_trusted.py sha256=goUPJa434IHTvmHfKEid5xfMHGZ0qEks9Ljv81v4Zdo 273
axes/migrations/0007_alter_accessattempt_unique_together.py sha256=yf3YFikDByFGjPYXhJXcJHa2SMjZ7XxgR6ilc1eo9JQ 1358
axes/migrations/0008_accessfailurelog.py sha256=JoDc6ez81N_CSCph3hq5sn9pBteKxq-MS792RmRE-yQ 2194
axes/migrations/0009_add_session_hash.py sha256=gnYr4mnqTGK4G4S-2YTQgrHi9Baov7bBEsNrxDLRgts 532
axes/migrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_axes-7.0.2.dist-info/LICENSE sha256=dpA4VjHUFskffKsPAEoGb9z5UTmv744LbCfHJiIM57U 1184
django_axes-7.0.2.dist-info/METADATA sha256=OC4qNlygOKiy_45VNOWEqHbbp8k_YMAwLxczo8NSFpw 39840
django_axes-7.0.2.dist-info/WHEEL sha256=In9FTNxeP60KnTkGw7wk6mJPYd_dQSjEZmXdBdMCI-8 91
django_axes-7.0.2.dist-info/top_level.txt sha256=u8yJ5txxGSL7ftCNSMaLXWDvDKDxG3KKyH1fpT7caYo 5
django_axes-7.0.2.dist-info/RECORD

top_level.txt

axes