pyodbc has a good track record for PEP 249 compliance so I doubt that there will be any backwards-incompatible changes to it in future versions. We are using 3.0.7 right now without any problems. Apart from `Connection.getinfo()` and `pyodbc.SQL_*` constants there is not too much pyodbc-specific parts. I am more worried about the SQLSERVER-specific parts of this particular driver. pyodbc is not just for SQLSERVER.

I can change this to >=3.0.6,<3.1 to limit it to the 3.0.x series if that works for you.