diff --git a/dje/tests/test_registration.py b/dje/tests/test_registration.py index bea9286a..ceaae1e9 100644 --- a/dje/tests/test_registration.py +++ b/dje/tests/test_registration.py @@ -48,6 +48,7 @@ def setUp(self): def tearDown(self): self.captcha_patch.stop() + @override_settings(ALTCHA_HMAC_KEY="abcdef123456") def test_user_registration_form_submit(self): url = reverse("django_registration_register") response = self.client.get(url) @@ -83,6 +84,7 @@ def test_user_registration_form_submit(self): body = mail.outbox[0].body self.assertTrue("New registration for user username username@company.com" in body) + @override_settings(ALTCHA_HMAC_KEY="abcdef123456") def test_user_registration_form_validators(self): self.captcha_patch.stop() diff --git a/pyproject.toml b/pyproject.toml index 87141327..eed1cba6 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -52,7 +52,7 @@ dependencies = [ "django-debug-toolbar==6.2.0", # CAPTCHA "altcha==1.0.0", - "django_altcha==0.9.0", + "django_altcha==0.10.0", # REST API "djangorestframework==3.16.1", # API documentation @@ -69,14 +69,14 @@ dependencies = [ # Database "psycopg==3.3.3", # Cache - "redis==7.2.1", + "redis==7.3.0", # Antivirus "clamd==1.0.2", # Testing "model_bakery==1.23.3", # Task queue "rq==2.7.0", - "croniter==6.0.0", + "croniter==6.2.2", "django-rq==3.2.2", "fakeredis==2.34.1", # Libs @@ -84,7 +84,7 @@ dependencies = [ "urllib3==2.6.3", "python-dateutil==2.9.0.post0", "python-mimeparse==2.0.0", - "PyJWT==2.11.0", + "PyJWT==2.12.1", "natsort==8.4.0", "six==1.17.0", "requests==2.32.5", @@ -107,7 +107,7 @@ dependencies = [ # LDAP Auth "python_ldap==3.4.5", "setuptools-scm==9.2.2", - "pyasn1==0.6.2", + "pyasn1==0.6.3", "pyasn1-modules==0.4.2", "django-auth-ldap==5.3.0", # license expressions @@ -156,7 +156,7 @@ dependencies = [ # OpenVEX "msgspec==0.20.0", # OpenDocument Format - "odfdo==3.21.0", + "odfdo==3.22.0", "lxml==6.0.2", ] diff --git a/thirdparty/dist/croniter-6.0.0-py2.py3-none-any.whl b/thirdparty/dist/croniter-6.0.0-py2.py3-none-any.whl deleted file mode 100644 index 1db39a91..00000000 Binary files a/thirdparty/dist/croniter-6.0.0-py2.py3-none-any.whl and /dev/null differ diff --git a/thirdparty/dist/croniter-6.0.0-py2.py3-none-any.whl.ABOUT b/thirdparty/dist/croniter-6.0.0-py2.py3-none-any.whl.ABOUT deleted file mode 100644 index 965961ec..00000000 --- a/thirdparty/dist/croniter-6.0.0-py2.py3-none-any.whl.ABOUT +++ /dev/null @@ -1,14 +0,0 @@ -about_resource: croniter-6.0.0-py2.py3-none-any.whl -name: croniter -version: 6.0.0 -download_url: https://files.pythonhosted.org/packages/07/4b/290b4c3efd6417a8b0c284896de19b1d5855e6dbdb97d2a35e68fa42de85/croniter-6.0.0-py2.py3-none-any.whl -package_url: pkg:pypi/croniter@6.0.0 -license_expression: mit -copyright: Copyright croniter project contributors -attribute: yes -checksum_md5: cf38dc49016e4432d82238daf646c2aa -checksum_sha1: 14d2a0b2b1687490a0a65c9714e31ad89ffac349 -licenses: - - key: mit - name: MIT License - file: mit.LICENSE diff --git a/thirdparty/dist/croniter-6.2.2-py3-none-any.whl b/thirdparty/dist/croniter-6.2.2-py3-none-any.whl new file mode 100644 index 00000000..22e19587 Binary files /dev/null and b/thirdparty/dist/croniter-6.2.2-py3-none-any.whl differ diff --git a/thirdparty/dist/croniter-6.2.2-py3-none-any.whl.ABOUT b/thirdparty/dist/croniter-6.2.2-py3-none-any.whl.ABOUT new file mode 100644 index 00000000..abdb4e37 --- /dev/null +++ b/thirdparty/dist/croniter-6.2.2-py3-none-any.whl.ABOUT @@ -0,0 +1,14 @@ +about_resource: croniter-6.2.2-py3-none-any.whl +name: croniter +version: 6.2.2 +download_url: https://files.pythonhosted.org/packages/d0/39/783980e78cb92c2d7bdb1fc7dbc86e94ccc6d58224d76a7f1f51b6c51e30/croniter-6.2.2-py3-none-any.whl +package_url: pkg:pypi/croniter@6.2.2 +license_expression: mit +copyright: Copyright croniter project contributors +attribute: yes +checksum_md5: f082e4f95beab0874ed9691ed41d6e54 +checksum_sha1: 688b5a8465f65bec362e67b576c8dbbc899931fa +licenses: + - key: mit + name: MIT License + file: mit.LICENSE diff --git a/thirdparty/dist/django_altcha-0.10.0-py3-none-any.whl b/thirdparty/dist/django_altcha-0.10.0-py3-none-any.whl new file mode 100644 index 00000000..20a4852e Binary files /dev/null and b/thirdparty/dist/django_altcha-0.10.0-py3-none-any.whl differ diff --git a/thirdparty/dist/django_altcha-0.10.0-py3-none-any.whl.ABOUT b/thirdparty/dist/django_altcha-0.10.0-py3-none-any.whl.ABOUT new file mode 100644 index 00000000..9c5b3b38 --- /dev/null +++ b/thirdparty/dist/django_altcha-0.10.0-py3-none-any.whl.ABOUT @@ -0,0 +1,17 @@ +about_resource: django_altcha-0.10.0-py3-none-any.whl +name: django-altcha +version: 0.10.0 +download_url: https://files.pythonhosted.org/packages/cd/0c/d1872b7464e0f7c76eb3b39d6785d9725133c2e7169a0b8ba696fb6d64ae/django_altcha-0.10.0-py3-none-any.whl +package_url: pkg:pypi/django-altcha@0.10.0 +license_expression: mit AND unknown-license-reference +copyright: Copyright Daniel Regeci +attribute: yes +checksum_md5: b97bf310858aab066e3e5258f42ab18b +checksum_sha1: 48c0ab74e1baee2a6f10d7fbe10a38ff968063ae +licenses: + - key: mit + name: MIT License + file: mit.LICENSE + - key: unknown-license-reference + name: Unknown License file reference + file: unknown-license-reference.LICENSE diff --git a/thirdparty/dist/django_altcha-0.9.0-py3-none-any.whl b/thirdparty/dist/django_altcha-0.9.0-py3-none-any.whl deleted file mode 100644 index cc3c91f5..00000000 Binary files a/thirdparty/dist/django_altcha-0.9.0-py3-none-any.whl and /dev/null differ diff --git a/thirdparty/dist/django_altcha-0.9.0-py3-none-any.whl.ABOUT b/thirdparty/dist/django_altcha-0.9.0-py3-none-any.whl.ABOUT deleted file mode 100644 index 4ba44e99..00000000 --- a/thirdparty/dist/django_altcha-0.9.0-py3-none-any.whl.ABOUT +++ /dev/null @@ -1,17 +0,0 @@ -about_resource: django_altcha-0.9.0-py3-none-any.whl -name: django-altcha -version: 0.9.0 -download_url: https://files.pythonhosted.org/packages/33/91/c0e3cbca03a61e455bb51ab0a9b6722f1c3380498d3d329104505fc5c062/django_altcha-0.9.0-py3-none-any.whl -package_url: pkg:pypi/django-altcha@0.9.0 -license_expression: mit AND unknown-license-reference -copyright: Copyright Daniel Regeci -attribute: yes -checksum_md5: 19f6ed1f200f1c4ebd1b8b4a1b7d8f40 -checksum_sha1: 9002f71a99684b1c8c7c3f836b5fc5d54c26472c -licenses: - - key: mit - name: MIT License - file: mit.LICENSE - - key: unknown-license-reference - name: Unknown License file reference - file: unknown-license-reference.LICENSE diff --git a/thirdparty/dist/odfdo-3.21.0-py3-none-any.whl.ABOUT b/thirdparty/dist/odfdo-3.21.0-py3-none-any.whl.ABOUT deleted file mode 100644 index d953c00f..00000000 --- a/thirdparty/dist/odfdo-3.21.0-py3-none-any.whl.ABOUT +++ /dev/null @@ -1,15 +0,0 @@ -about_resource: odfdo-3.21.0-py3-none-any.whl -name: odfdo -version: 3.21.0 -download_url: https://files.pythonhosted.org/packages/ad/13/e9e41558c776b9354c3796d4b6694e3b3e673861f57d0b8ec59a514100e3/odfdo-3.21.0-py3-none-any.whl -package_url: pkg:pypi/odfdo@3.21.0 -license_expression: apache-2.0 -copyright: Copyright odfdo project contributors -attribute: yes -track_changes: yes -checksum_md5: 3ae6ba5684f899f09f6e155aa56d3be3 -checksum_sha1: d97a0343fbea69d7da0f1de5c077bb2a31b0a817 -licenses: - - key: apache-2.0 - name: Apache License 2.0 - file: apache-2.0.LICENSE diff --git a/thirdparty/dist/odfdo-3.21.0-py3-none-any.whl b/thirdparty/dist/odfdo-3.22.0-py3-none-any.whl similarity index 85% rename from thirdparty/dist/odfdo-3.21.0-py3-none-any.whl rename to thirdparty/dist/odfdo-3.22.0-py3-none-any.whl index 2e9f64bb..6997173d 100644 Binary files a/thirdparty/dist/odfdo-3.21.0-py3-none-any.whl and b/thirdparty/dist/odfdo-3.22.0-py3-none-any.whl differ diff --git a/thirdparty/dist/odfdo-3.22.0-py3-none-any.whl.ABOUT b/thirdparty/dist/odfdo-3.22.0-py3-none-any.whl.ABOUT new file mode 100644 index 00000000..1bde494d --- /dev/null +++ b/thirdparty/dist/odfdo-3.22.0-py3-none-any.whl.ABOUT @@ -0,0 +1,15 @@ +about_resource: odfdo-3.22.0-py3-none-any.whl +name: odfdo +version: 3.22.0 +download_url: https://files.pythonhosted.org/packages/7a/d7/07f934ea0bee8f802a4df415191b90c3e9d266c369e9b21beab66d2c0c7c/odfdo-3.22.0-py3-none-any.whl +package_url: pkg:pypi/odfdo@3.22.0 +license_expression: apache-2.0 +copyright: Copyright odfdo project contributors +attribute: yes +track_changes: yes +checksum_md5: 650cd7ff3d93ed99539a701740a939c0 +checksum_sha1: 4ecf35dc60d24d276af1c1c8cf8fe38e8d5aae3e +licenses: + - key: apache-2.0 + name: Apache License 2.0 + file: apache-2.0.LICENSE diff --git a/thirdparty/dist/pyasn1-0.6.2-py3-none-any.whl b/thirdparty/dist/pyasn1-0.6.2-py3-none-any.whl deleted file mode 100644 index 67fe4f19..00000000 Binary files a/thirdparty/dist/pyasn1-0.6.2-py3-none-any.whl and /dev/null differ diff --git a/thirdparty/dist/pyasn1-0.6.2-py3-none-any.whl.ABOUT b/thirdparty/dist/pyasn1-0.6.2-py3-none-any.whl.ABOUT deleted file mode 100644 index decb7dc7..00000000 --- a/thirdparty/dist/pyasn1-0.6.2-py3-none-any.whl.ABOUT +++ /dev/null @@ -1,14 +0,0 @@ -about_resource: pyasn1-0.6.2-py3-none-any.whl -name: pyasn1 -version: 0.6.2 -download_url: https://files.pythonhosted.org/packages/44/b5/a96872e5184f354da9c84ae119971a0a4c221fe9b27a4d94bd43f2596727/pyasn1-0.6.2-py3-none-any.whl -package_url: pkg:pypi/pyasn1@0.6.2 -license_expression: bsd-simplified -copyright: Copyright Ilya Etingof -attribute: yes -checksum_md5: cba2eaaeb038874e49a2b38564335ab1 -checksum_sha1: 0942be2a44f5db2de11d5311ee9d14aac6a4695f -licenses: - - key: bsd-simplified - name: BSD-2-Clause - file: bsd-simplified.LICENSE diff --git a/thirdparty/dist/pyasn1-0.6.3-py3-none-any.whl b/thirdparty/dist/pyasn1-0.6.3-py3-none-any.whl new file mode 100644 index 00000000..74d7fbfb Binary files /dev/null and b/thirdparty/dist/pyasn1-0.6.3-py3-none-any.whl differ diff --git a/thirdparty/dist/pyasn1-0.6.3-py3-none-any.whl.ABOUT b/thirdparty/dist/pyasn1-0.6.3-py3-none-any.whl.ABOUT new file mode 100644 index 00000000..1d6ad02a --- /dev/null +++ b/thirdparty/dist/pyasn1-0.6.3-py3-none-any.whl.ABOUT @@ -0,0 +1,14 @@ +about_resource: pyasn1-0.6.3-py3-none-any.whl +name: pyasn1 +version: 0.6.3 +download_url: https://files.pythonhosted.org/packages/5d/a0/7d793dce3fa811fe047d6ae2431c672364b462850c6235ae306c0efd025f/pyasn1-0.6.3-py3-none-any.whl +package_url: pkg:pypi/pyasn1@0.6.3 +license_expression: bsd-simplified +copyright: Copyright Ilya Etingof +attribute: yes +checksum_md5: 1da50e896979cd13b73f743d482333ff +checksum_sha1: 4f8136f222687c095c633e16eced4b0a97c68743 +licenses: + - key: bsd-simplified + name: BSD-2-Clause + file: bsd-simplified.LICENSE diff --git a/thirdparty/dist/pyjwt-2.11.0-py3-none-any.whl b/thirdparty/dist/pyjwt-2.11.0-py3-none-any.whl deleted file mode 100644 index dba344c3..00000000 Binary files a/thirdparty/dist/pyjwt-2.11.0-py3-none-any.whl and /dev/null differ diff --git a/thirdparty/dist/pyjwt-2.11.0-py3-none-any.whl.ABOUT b/thirdparty/dist/pyjwt-2.11.0-py3-none-any.whl.ABOUT deleted file mode 100644 index e6869e2f..00000000 --- a/thirdparty/dist/pyjwt-2.11.0-py3-none-any.whl.ABOUT +++ /dev/null @@ -1,13 +0,0 @@ -about_resource: pyjwt-2.11.0-py3-none-any.whl -name: pyjwt -version: 2.11.0 -download_url: https://files.pythonhosted.org/packages/6f/01/c26ce75ba460d5cd503da9e13b21a33804d38c2165dec7b716d06b13010c/pyjwt-2.11.0-py3-none-any.whl -package_url: pkg:pypi/pyjwt@2.11.0 -license_expression: unknown-license-reference -copyright: Copyright pyjwt project contributors -checksum_md5: c1ffbbdb1d2dc33488b02e9ee916f59e -checksum_sha1: 7f86d797400444d37cbb5bc02df9022924ea3f5f -licenses: - - key: unknown-license-reference - name: Unknown License file reference - file: unknown-license-reference.LICENSE diff --git a/thirdparty/dist/pyjwt-2.12.1-py3-none-any.whl b/thirdparty/dist/pyjwt-2.12.1-py3-none-any.whl new file mode 100644 index 00000000..63f17ddf Binary files /dev/null and b/thirdparty/dist/pyjwt-2.12.1-py3-none-any.whl differ diff --git a/thirdparty/dist/pyjwt-2.12.1-py3-none-any.whl.ABOUT b/thirdparty/dist/pyjwt-2.12.1-py3-none-any.whl.ABOUT new file mode 100644 index 00000000..f4bd7261 --- /dev/null +++ b/thirdparty/dist/pyjwt-2.12.1-py3-none-any.whl.ABOUT @@ -0,0 +1,13 @@ +about_resource: pyjwt-2.12.1-py3-none-any.whl +name: pyjwt +version: 2.12.1 +download_url: https://files.pythonhosted.org/packages/e5/7a/8dd906bd22e79e47397a61742927f6747fe93242ef86645ee9092e610244/pyjwt-2.12.1-py3-none-any.whl +package_url: pkg:pypi/pyjwt@2.12.1 +license_expression: unknown-license-reference +copyright: Copyright pyjwt project contributors +checksum_md5: 57ad6a13037c27e4b58d97747c3fea97 +checksum_sha1: 1fad5e87cfed4d960f7e1c0545c53e493cf5edd7 +licenses: + - key: unknown-license-reference + name: Unknown License file reference + file: unknown-license-reference.LICENSE diff --git a/thirdparty/dist/redis-7.2.1-py3-none-any.whl.ABOUT b/thirdparty/dist/redis-7.2.1-py3-none-any.whl.ABOUT deleted file mode 100644 index 12c93231..00000000 --- a/thirdparty/dist/redis-7.2.1-py3-none-any.whl.ABOUT +++ /dev/null @@ -1,14 +0,0 @@ -about_resource: redis-7.2.1-py3-none-any.whl -name: redis -version: 7.2.1 -download_url: https://files.pythonhosted.org/packages/ca/98/1dd1a5c060916cf21d15e67b7d6a7078e26e2605d5c37cbc9f4f5454c478/redis-7.2.1-py3-none-any.whl -package_url: pkg:pypi/redis@7.2.1 -license_expression: mit -copyright: Copyright redis project contributors -attribute: yes -checksum_md5: a39b4522d2a25db9de2715446f981cf5 -checksum_sha1: 65f3d0b95aa4b39e15cbc45a8d9e06bb38bcc2cb -licenses: - - key: mit - name: MIT License - file: mit.LICENSE diff --git a/thirdparty/dist/redis-7.2.1-py3-none-any.whl b/thirdparty/dist/redis-7.3.0-py3-none-any.whl similarity index 59% rename from thirdparty/dist/redis-7.2.1-py3-none-any.whl rename to thirdparty/dist/redis-7.3.0-py3-none-any.whl index 5aadbf9a..0defff1c 100644 Binary files a/thirdparty/dist/redis-7.2.1-py3-none-any.whl and b/thirdparty/dist/redis-7.3.0-py3-none-any.whl differ diff --git a/thirdparty/dist/redis-7.3.0-py3-none-any.whl.ABOUT b/thirdparty/dist/redis-7.3.0-py3-none-any.whl.ABOUT new file mode 100644 index 00000000..dcce86d9 --- /dev/null +++ b/thirdparty/dist/redis-7.3.0-py3-none-any.whl.ABOUT @@ -0,0 +1,14 @@ +about_resource: redis-7.3.0-py3-none-any.whl +name: redis +version: 7.3.0 +download_url: https://files.pythonhosted.org/packages/f0/28/84e57fce7819e81ec5aa1bd31c42b89607241f4fb1a3ea5b0d2dbeaea26c/redis-7.3.0-py3-none-any.whl +package_url: pkg:pypi/redis@7.3.0 +license_expression: mit +copyright: Copyright redis project contributors +attribute: yes +checksum_md5: d325df6ff9304b16c23445ba77b774f4 +checksum_sha1: ac668056b0c7a5a570a2e976341fab7766792e98 +licenses: + - key: mit + name: MIT License + file: mit.LICENSE