Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
53 changes: 27 additions & 26 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -35,18 +35,18 @@ dependencies = [
"wheel==0.45.1",
"pip==25.1.1",
# Django
"Django==5.2.6",
"asgiref==3.9.1",
"typing_extensions==4.14.0",
"Django==5.2.7",
"asgiref==3.10.0",
"typing_extensions==4.15.0",
"sqlparse==0.5.3",
# Django apps
"django-crispy-forms==2.4",
"crispy_bootstrap5==2025.6",
"django-grappelli==4.0.2",
"django-filter==25.1",
"django-filter==25.2",
"django-registration==3.4",
"confusable_homoglyphs==3.3.1",
"django-guardian==3.0.3",
"django-guardian==3.2.0",
"django-environ==0.12.0",
"django-debug-toolbar==6.0.0",
# CAPTCHA
Expand All @@ -55,8 +55,8 @@ dependencies = [
# REST API
"djangorestframework==3.16.1",
# API documentation
"drf-yasg==1.21.10",
"uritemplate==4.1.1",
"drf-yasg==1.21.11",
"uritemplate==4.2.0",
"inflection==0.5.1",
"pytz==2025.2",
# Track failed login attempts
Expand All @@ -66,54 +66,56 @@ dependencies = [
"qrcode==8.2",
"pypng==0.20220715.0",
# Database
"psycopg==3.2.9",
"psycopg==3.2.10",
# Cache
"redis==6.4.0",
# redis dependencies:
"packaging==25.0",
"pyparsing==3.2.3",
"pyparsing==3.2.5",
"async-timeout==5.0.1",
"Deprecated==1.2.18",
"wrapt==1.17.2",
"wrapt==1.17.3",
# Antivirus
"clamd==1.0.2",
# Testing
"model_bakery==1.10.1",
# Task queue
"rq==2.4.1",
"rq==2.6.0",
"croniter==6.0.0",
"django-rq==3.1.0",
"fakeredis==2.31.0",
"fakeredis==2.32.0",
# Scheduler
"rq-scheduler==0.14.0",
"crontab==1.0.5",
"freezegun==1.5.2",
# Libs
"certifi==2025.8.3",
"certifi==2025.10.5",
"urllib3==2.5.0",
"python-dateutil==2.9.0.post0",
"python-mimeparse==2.0.0",
"PyJWT==2.10.1",
"natsort==8.4.0",
"six==1.17.0",
"requests==2.32.4",
"idna==3.10",
"requests==2.32.5",
"idna==3.11",
"charset-normalizer==3.4.3",
"PyYAML==6.0.2",
"cython==3.1.1",
"zipp==3.22.0",
"XlsxWriter==3.2.5",
"zipp==3.23.0",
"XlsxWriter==3.2.9",
# Markdown
"markdown==3.8",
"markdown==3.9",
"bleach==6.2.0",
"bleach_allowlist==1.0.3",
"webencodings==0.5.1",
# Authentication
"oauthlib==3.2.2",
"oauthlib==3.3.1",
"python3-openid==3.2.0",
"requests-oauthlib==2.0.0",
"defusedxml==0.7.1",
# LDAP Auth
"python-ldap==3.4.4",
"python_ldap==3.4.5",
"setuptools-scm==9.2.1",
"pyasn1==0.6.1",
"pyasn1-modules==0.4.2",
"django-auth-ldap==5.2.0",
Expand Down Expand Up @@ -149,10 +151,9 @@ dependencies = [
"attrs==25.3.0",
"pyrsistent==0.20.0",
# CycloneDX
"cyclonedx-python-lib==10.2.0",
"cyclonedx-python-lib==11.1.0",
"sortedcontainers==2.4.0",
"toml==0.10.2",
"py-serializable==2.0.0",
"py-serializable==2.1.0",
# Git
"GitPython==3.1.45",
"gitdb==4.0.12",
Expand All @@ -170,11 +171,11 @@ dependencies = [
[project.optional-dependencies]
dev = [
# Linter and Validation
"ruff==0.11.12",
"ruff==0.14.0",
# Documentation
"doc8==1.1.2",
"stevedore==5.4.1",
"Pygments==2.19.1",
"Pygments==2.19.2",
"docutils==0.21.2",
"restructuredtext-lint==1.4.0",
"pbr==6.1.1",
Expand Down Expand Up @@ -222,7 +223,7 @@ select = [
"I", # isort
"C9", # McCabe complexity
]
ignore = ["UP032", "UP038", "D1", "D203", "D205", "D212", "D400", "D415", "S308"]
ignore = ["UP032", "D1", "D203", "D205", "D212", "D400", "D415", "S308"]

[tool.ruff.lint.isort]
force-single-line = true
Expand Down
Binary file added thirdparty/dist/asgiref-3.10.0-py3-none-any.whl
Binary file not shown.
14 changes: 14 additions & 0 deletions thirdparty/dist/asgiref-3.10.0-py3-none-any.whl.ABOUT
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
about_resource: asgiref-3.10.0-py3-none-any.whl
name: asgiref
version: 3.10.0
download_url: https://files.pythonhosted.org/packages/17/9c/fc2331f538fbf7eedba64b2052e99ccf9ba9d6888e2f41441ee28847004b/asgiref-3.10.0-py3-none-any.whl
package_url: pkg:pypi/asgiref@3.10.0
license_expression: bsd-new
copyright: Copyright asgiref project contributors
attribute: yes
checksum_md5: b3ab18457914d7cdc3e77eaa97a115f8
checksum_sha1: 3ccca8dbe35e9ad5723e76aa6b99906a6acdf5e8
licenses:
- key: bsd-new
name: BSD-3-Clause
file: bsd-new.LICENSE
Binary file removed thirdparty/dist/asgiref-3.9.1-py3-none-any.whl
Binary file not shown.
14 changes: 0 additions & 14 deletions thirdparty/dist/asgiref-3.9.1-py3-none-any.whl.ABOUT

This file was deleted.

Binary file not shown.
16 changes: 16 additions & 0 deletions thirdparty/dist/certifi-2025.10.5-py3-none-any.whl.ABOUT
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
about_resource: certifi-2025.10.5-py3-none-any.whl
name: certifi
version: 2025.10.5
download_url: https://files.pythonhosted.org/packages/e4/37/af0d2ef3967ac0d6113837b44a4f0bfe1328c2b9763bd5b1744520e5cfed/certifi-2025.10.5-py3-none-any.whl
package_url: pkg:pypi/certifi@2025.10.5
license_expression: mpl-2.0
copyright: Copyright certifi project contributors
redistribute: yes
attribute: yes
track_changes: yes
checksum_md5: 7b56f7121949a196441739c539fd01be
checksum_sha1: 5a711df8a34083f85c5cf47560886db09f5f2787
licenses:
- key: mpl-2.0
name: Mozilla Public License 2.0
file: mpl-2.0.LICENSE
16 changes: 0 additions & 16 deletions thirdparty/dist/certifi-2025.8.3-py3-none-any.whl.ABOUT

This file was deleted.

Binary file not shown.
14 changes: 14 additions & 0 deletions thirdparty/dist/croniter-6.0.0-py2.py3-none-any.whl.ABOUT
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
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
15 changes: 0 additions & 15 deletions thirdparty/dist/cyclonedx_python_lib-10.2.0-py3-none-any.whl.ABOUT

This file was deleted.

Binary file not shown.
15 changes: 15 additions & 0 deletions thirdparty/dist/cyclonedx_python_lib-11.1.0-py3-none-any.whl.ABOUT
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
about_resource: cyclonedx_python_lib-11.1.0-py3-none-any.whl
name: cyclonedx-python-lib
version: 11.1.0
download_url: https://files.pythonhosted.org/packages/91/e7/9c8009f28d8603baa651ce3131bf516ec6114f49ec44f24e00f48eaaf589/cyclonedx_python_lib-11.1.0-py3-none-any.whl
package_url: pkg:pypi/cyclonedx-python-lib@11.1.0
license_expression: apache-2.0
copyright: Copyright OWASP Foundation
attribute: yes
track_changes: yes
checksum_md5: 8cb67d84ff231155807f032fa496e3b9
checksum_sha1: b7f52fb90cda8e3b0f719c045ec94bfbd95f9b53
licenses:
- key: apache-2.0
name: Apache License 2.0
file: apache-2.0.LICENSE
14 changes: 0 additions & 14 deletions thirdparty/dist/django-5.2.6-py3-none-any.whl.ABOUT

This file was deleted.

Binary file not shown.
14 changes: 14 additions & 0 deletions thirdparty/dist/django-5.2.7-py3-none-any.whl.ABOUT
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
about_resource: django-5.2.7-py3-none-any.whl
name: django
version: 5.2.7
download_url: https://files.pythonhosted.org/packages/8f/ef/81f3372b5dd35d8d354321155d1a38894b2b766f576d0abffac4d8ae78d9/django-5.2.7-py3-none-any.whl
package_url: pkg:pypi/django@5.2.7
license_expression: bsd-new
copyright: Copyright django project contributors
attribute: yes
checksum_md5: 30df887c6ba5244acd04a278f8481a06
checksum_sha1: 42b63a5c8bb660e8235cd56ae18b39dce593c7ce
licenses:
- key: bsd-new
name: BSD-3-Clause
file: bsd-new.LICENSE
14 changes: 0 additions & 14 deletions thirdparty/dist/django_filter-25.1-py3-none-any.whl.ABOUT

This file was deleted.

Binary file not shown.
14 changes: 14 additions & 0 deletions thirdparty/dist/django_filter-25.2-py3-none-any.whl.ABOUT
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
about_resource: django_filter-25.2-py3-none-any.whl
name: django-filter
version: '25.2'
download_url: https://files.pythonhosted.org/packages/c1/40/6a02495c5658beb1f31eb09952d8aa12ef3c2a66342331ce3a35f7132439/django_filter-25.2-py3-none-any.whl
package_url: pkg:pypi/django-filter@25.2
license_expression: bsd-new
copyright: Copyright django-filter project contributors
attribute: yes
checksum_md5: c45048f113d2281c952c3b9b253e05ae
checksum_sha1: 3c7b6ad1ef39070b64ce15f6a35bc59dd5fda858
licenses:
- key: bsd-new
name: BSD-3-Clause
file: bsd-new.LICENSE
Binary file not shown.
17 changes: 0 additions & 17 deletions thirdparty/dist/django_guardian-3.0.3-py3-none-any.whl.ABOUT

This file was deleted.

Binary file not shown.
17 changes: 17 additions & 0 deletions thirdparty/dist/django_guardian-3.2.0-py3-none-any.whl.ABOUT
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
about_resource: django_guardian-3.2.0-py3-none-any.whl
name: django-guardian
version: 3.2.0
download_url: https://files.pythonhosted.org/packages/2f/23/63a7d868373a73d25c4a5c2dd3cce3aaeb22fbee82560d42b6e93ba01403/django_guardian-3.2.0-py3-none-any.whl
package_url: pkg:pypi/django-guardian@3.2.0
license_expression: bsd-new AND bsd-simplified
copyright: Copyright django-guardian project contributors
attribute: yes
checksum_md5: 06d463762d5c14aae3d718812d14f226
checksum_sha1: ef13da3647551e5092f1db910ad76df726e60488
licenses:
- key: bsd-simplified
name: BSD-2-Clause
file: bsd-simplified.LICENSE
- key: bsd-new
name: BSD-3-Clause
file: bsd-new.LICENSE
14 changes: 0 additions & 14 deletions thirdparty/dist/drf_yasg-1.21.10-py3-none-any.whl.ABOUT

This file was deleted.

Binary file not shown.
17 changes: 17 additions & 0 deletions thirdparty/dist/drf_yasg-1.21.11-py3-none-any.whl.ABOUT
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
about_resource: drf_yasg-1.21.11-py3-none-any.whl
name: drf-yasg
version: 1.21.11
download_url: https://files.pythonhosted.org/packages/68/ea/c94362b34f3d81ac2cf5e3e955773f7d6c3813866bdc3869480c230827b7/drf_yasg-1.21.11-py3-none-any.whl
package_url: pkg:pypi/drf-yasg@1.21.11
license_expression: bsd-new AND unknown-license-reference
copyright: Copyright drf-yasg project contributors
attribute: yes
checksum_md5: 2d45aecb77438489838842c49a84255c
checksum_sha1: d77a43d94e132fe98e4914589dca4be76eeb7e8b
licenses:
- key: bsd-new
name: BSD-3-Clause
file: bsd-new.LICENSE
- key: unknown-license-reference
name: Unknown License file reference
file: unknown-license-reference.LICENSE
Binary file removed thirdparty/dist/fakeredis-2.31.0-py3-none-any.whl
Binary file not shown.
14 changes: 0 additions & 14 deletions thirdparty/dist/fakeredis-2.31.0-py3-none-any.whl.ABOUT

This file was deleted.

Binary file not shown.
Loading