-
-
Notifications
You must be signed in to change notification settings - Fork 522
Update dependencies #3874
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update dependencies #3874
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Large diffs are not rendered by default.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -8,11 +8,9 @@ version = "0.1.0" | |
| description = "OWASP Nest Documentation" | ||
| authors = [ "Arkadii Yakovets <arkadii.yakovets@owasp.org>" ] | ||
| license = "MIT" | ||
|
|
||
| [tool.poetry.dependencies] | ||
| mkdocs = "^1.6.1" | ||
| mkdocs-material = "^9.6.19" | ||
| mkdocs-minify-plugin = "^0.8.0" | ||
| mkdocstrings = "^1.0.0" | ||
| pymdown-extensions = "^10.20.0" | ||
| python = "^3.13" | ||
| dependencies.mkdocs = "^1.6.1" | ||
| dependencies.mkdocs-material = "^9.6.19" | ||
| dependencies.mkdocs-minify-plugin = "^0.8.0" | ||
| dependencies.mkdocstrings = "^1.0.0" | ||
| dependencies.pymdown-extensions = "^10.20.0" | ||
| dependencies.python = "^3.13" | ||
|
Comment on lines
+11
to
+16
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 🧩 Analysis chain🏁 Script executed: find . -name "pyproject.toml" -path "*/docs/*" | head -20Repository: OWASP/Nest Length of output: 75 🌐 Web query:
💡 Result: In Poetry 2.x you have two good options when a dependency name contains a dot (e.g. Option A (recommended in Poetry 2.x): PEP 621 strings (no TOML key issues)[project]
dependencies = [
"zope.interface>=6,<7",
]Poetry 2.x supports specifying main dependencies in Option B (legacy / still supported): quote the key under
|
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🧩 Analysis chain
🌐 Web query:
Django 6.0 release date 2025 2026💡 Result:
Django 6.0 was officially released on December 3, 2025. [1][2]
(For context: 6.0.1 shipped January 6, 2026 [3] and 6.0.2 shipped February 3, 2026 [4][5].)
Sources: [1] [2] [3] [4] [5]
🏁 Script executed:
# Read the full pyproject.toml to see actual dependencies cat -n backend/pyproject.tomlRepository: OWASP/Nest
Length of output: 8446
🌐 Web query:
django-ninja 1.4.3 Django 6.0 compatibility💡 Result:
django-ninja==1.4.3is not marked as compatible with Django 6.0. On PyPI, its classifiers list Django support only up to Django 5.1 (noDjango :: 6.0classifier) and it was released Jun 4, 2025. [1]If you need Django 6.0, use a newer
django-ninjarelease: the current PyPI project metadata includes aDjango :: 6.0classifier (e.g., the 1.5.x line). [2]Also note Django 6.0 requires Python 3.12+. [3]
Sources
[1] PyPI – django-ninja 1.4.3: (pypi.org)
[2] PyPI – django-ninja (latest): (pypi.org)
[3] Django 6.0 release notes (Python compatibility): (docs.djangoproject.com)
Citations:
🌐 Web query:
strawberry-graphql-django 0.75.0 Django 6.0 support💡 Result:
strawberry-graphql-django0.75.0 (released Jan 27, 2026) explicitly declares Django 6.0 support via its PyPI framework classifiers (Framework :: Django :: 6.0). It also requires Python >= 3.10. [1]Sources:
[1] PyPI project page for
strawberry-graphql-django0.75.0 (classifiers + release date) (pypi.org)Citations:
🌐 Web query:
django-configurations 2.5.1 Django 6.0 compatibility💡 Result:
django-configurations2.5.1 does not claim Django 6.0 compatibility. Its PyPI classifiers list support for Django 3.2, 4.1, 4.2, and 5.0 (and Python >=3.8,<4.0)—no Django 6.0 classifier is present. [1]Since Django 6.0 requires Python 3.12+ and includes breaking/deprecation-driven changes, you should assume
django-configurations 2.5.1is “unverified/unsupported on Django 6.0” unless you run its test suite (or your project’s tests) against Django 6.0 and it passes. [2]Sources: [1] [2]
Upgrade django-ninja and django-configurations for Django 6.0 compatibility.
django-ninja==1.4.3does not support Django 6.0 (only Django ≤5.1). Upgrade to version 1.5.x or later.django-configurations==2.5.1lacks Django 6.0 support declarations on PyPI (classifiers only cover up to Django 5.0). Verify compatibility by running the test suite against Django 6.0, or upgrade to a version that explicitly supports Django 6.0.All other listed dependencies (django-redis, django-rq, django-storages, strawberry-graphql-django, sentry-sdk) are compatible with Django 6.0.
🤖 Prompt for AI Agents