add new dependency to setup.py - next release will be 3.5.0
improve error message to include allowed channels
formatting
formatting
IOError is raised on Windows
fix versioneer on Windows
fix code string in versioneer.py for future reference
formatting
add release date
Don't check the constraint with [0, 0] separately

Now that it checks the maximum versions only first, it is fairly rare that
this case will succeed.
Only check for satisfiability when generating the hint

This makes the hint code run much faster, and use less memory (because it
never uses the pseudo-boolean stuff). Fixes #703.
update trove classifier
Print the error in raises()

This is useful for debugging.
Keep track of the packages that were actually not found in the NoPackagesFound error message

Fixes #727.
Add missing raise_for_status() in download()