Open fp4code opened 3 years ago
Using strict equality would generate a lot of maintenance burden on the package.
In cases like this it's much easier to restrict dependencies whenever an issue arise.
For treebeard it's actually sensible to restrict the version brackets and being more conservative.
I will open a PR for this
Description
Djangocms-installer
djangocms
command should install only working configurations with package versions requirement specified using==
instead of>=
. Today, adjangocms mysite
site is buggy due to https://github.com/django-cms/django-cms/issues/6980Steps to reproduce
Versions
Expected behaviour
Actual behaviour
Additional information
The problem is more general, djangocms-installer should install only working configurations, with
==
specifications written in djangocms_installer/config/data.py file instead of>=
specifications.Here django-cms==3.8.0 was working with django-treebeard==4.4, but is no more working since django-treebeard is upgraded to 4.5.1.