coderedcorp / coderedcorp/coderedcms

Please remove the upper bound on Django

Open Beginner friendly
#714 0 comments 0 reactions 0 assignees View on GitHub
Type: Bug
Dominant language
Python
Stars
765
Forks
154
PR merge metrics
No merged PRs in 30d

Description

#### Describe the bug
Wagtail works like a charm with Django 6.0+ but I can’t install CRX because of that upper bound.
The comment in pyproject.toml is even misguiding:

```toml
dependencies = [
...
"Django>=4.2,<6.0", # should be the same as wagtail
]
```

The Wagtail’s pyproject.toml:

```toml
dependencies = [
...
"Django>=4.2"
]
```

I see that CRX is tested against 5.2 and below, so it’s my responsibility to dare use it with Django 6.

---

Some opinion on the subject: https://iscinumpy.dev/post/bound-version-constraints/

Contributor guide

No contributing guide indexed for this repository

Research direction

Open pyproject.toml and inspect the CRX dependency constraint and its adjacent comment. Remove the Django upper bound so it matches the stated Wagtail constraint, then verify that the dependency metadata permits Django 6.0 and that the existing supported-version checks remain unchanged.

Written by the indexing model from the issue text.

Assessment

Tech stack
django, python
Domain
build-system
Issue type
Bug
Difficulty
1/5
Estimated time
Under an hour
Activity status
Quiet
Clarity
Clearly specified
Newbie friendliness
78/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.