econchick / new-coder

New Coder tutorials
zlib License
597 stars 394 forks source link

Check to see if deps across projects can use same versions #184

Open econchick opened 8 years ago

econchick commented 8 years ago

Per @sigmavirus24 - the requirements files in the different projects use different versions of the same dependency, and does not take advantage of cached wheels.

sigmavirus24 commented 8 years ago

So, I had to take care of toddlers yesterday, but I meant to make a recommendation. One of the requirements I saw was that one project requires matplotlib==1.4.2 while another requires matplotlib==1.4.3 You could more generally use matplotlib>=1.4.0,<1.5.0 here if you want to assume the 1.4.x branch should just work and not break things. This lets users take advantage of their local wheel cache.