fabiocaccamo / django-admin-interface

:superhero: :zap: django's default admin interface with superpowers - customizable themes, popup windows replaced by modals and many other features.
MIT License
1.83k stars 180 forks source link

Avoid pinning dependencies (Discussion) #22

Closed cmc333333 closed 7 years ago

cmc333333 commented 7 years ago

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.

What do you all think?

fabiocaccamo commented 7 years ago

You are right, I would specify min-max bounds for patches, but I'm not sure about minor versions.

What you suggest?