I've tried both, and am having errors, but would like to find out which one is the preferred method before dropping issues in github and working to fix them.

For a package of this complexity with this # of dependencies, docker would be my personal preference, but I'd like to hear which method is "officially" recommended.