Move task.py out of backend/core.
Review Request #3130 - Created Nov. 16, 2015 and submitted
It's a core pants concept and not part of what we
usually mean by "backend". This is a step one of
sorting out the mess in backend/core.
Points all pants code to the new location of task.py,
which is a new top-level 'task' package. A future change
will move ConsoleTask and other task-related stuff to there.
There are forwarding aliases in the original task.py, with a
deprecation warning, so external plugins shouldn't break.
CI passes: https://travis-ci.org/pantsbuild/pants/builds/92381983
I see that this is the right thing to do but OMG I really hate all these API changes. When we have a catastrophic problem like we did just 12 hours ago I can't just try the latest pants to see if its fixed, I have to go mess with every single plugin.
Tweaked the deprecation message.
Status: Closed (submitted)