dropbox / nsot

Network Source of Truth is an open source IPAM and network inventory database
https://nsot.readthedocs.io
Other
399 stars 66 forks source link

Change requirements*txt to use Compatible Release specifiers #265

Closed nickpegg closed 7 years ago

nickpegg commented 7 years ago

This started as needing to bump django-smart-selects to the latest version because of a regression that was introduced: https://github.com/dropbox/nsot/pull/263#issuecomment-277203321 https://github.com/digi604/django-smart-selects/issues/175

While bumping that, @jathanism suggested we also bump the Django version to the latest patch level, which is why I just did it for everything via the ~= version specifier. I figured the latest patch level (the Z in vX.Y.Z) is a safe compromise between receiving bug fixes without also receiving breaking changes from our dependencies.