Bundler inspired requirements pinning for Python