I got it working by editing 2 files: ~DrillingPumpjack_1.2.1\info.json
~DrillingPumpjack_1.2.1\prototypes\technologies.lua
Really the only things preventing this mod from loading in 0.15 are the wrong game version in a couple places (info.json) and the call for alien-science-pack (technologies.lua).
In info.json:
Navigate to line 5 "factorio_version": and replace the 0.14 to 0.15
On line 13 "dependencies": change the 0.14 to 0.15
In technologies.lua
Line 71 under 'ingredients = ' you'll see the call for {"alien-science-pack", 1}},
This line take special care that you delete that line up to the },
Leave that last } and the comma. They are required to end that block of code.
I've tested this by placing a Mk1 Drilling pumpjack in-game and so far so good!