Closed tbuckl closed 9 years ago
Updated setup.py to specify sqlalchemy version 0.9.9. Versions of sqlalchemy between 0.8.7 and 0.9.9 work (test_io passes, and bayarea_urbansim data regeneration scripts run). Version 1.0.0 (just released) and onwards do not due to a recent breaking change. Version 0.8.0 and prior do not. Tested this on a Windows 7 machine and an Ubuntu 14.04 machine. Let me know if this is the case in your environment too. I was able to recreate the test_io failure you posted above on both machines.
When we met on Wednesday, we specified a previous version of sqlalchemy when encountering problems with a machine on v1.0.0+. This motivated the change to 0.8.0, but we went too far back. Stay in the 0.8.7 - 0.9.9 range :)
http://docs.sqlalchemy.org/en/rel_1_0/changelog/migration_10.html
In this environment, which is as close to the travis config in the repo as i could get, https://github.com/MetropolitanTransportationCommission/bayarea_urbansim_setup/tree/vagrant-ubuntu14-giuliani
test_tableframe fails.