That&#x27;s the way I worked at my last job with Python.  I filed for brain fuckery bankruptcy after trying to get pyenv and pyenv virtualevnwrapper set up.<p>You can&#x27;t say this is Python 3 code or Python 2 code. That&#x27;s completely false.  If someone used latest features from Python 3.5 that wouldn&#x27;t work on 3.4.<p>Also, I haven&#x27;t had any issues upgrading point releases in Ruby(since 2.0).  Point releases do not make sweeping changes by any means.  You maybe talking about the weird 1.8 to 1.9.3 thing.