Pinning dependencies to specific versions of upstream libraries is a good practice when we're writing an app, but not as useful when writing a library. If our dependencies are too strict, the users of our library may see a conflict with their own application (or another library).
Currently, we pin versions of django-colorfield, django-flat-theme, and django-flat-responsive. I propose we instead specify minimum and maximum bounds.
Pinning dependencies to specific versions of upstream libraries is a good practice when we're writing an app, but not as useful when writing a library. If our dependencies are too strict, the users of our library may see a conflict with their own application (or another library).
Currently, we pin versions of
django-colorfield
,django-flat-theme
, anddjango-flat-responsive
. I propose we instead specify minimum and maximum bounds.What do you all think?