Getting ready to move the studio over to a new Maya, and with that comes the chance to revisit some of the annoyances of the current setup.
One of the thing that drives me bonkers is the fact that I can’t run the perforce client out of my distribution zip files. P4.pyd is a binary so it has to be extracted to somewhere on the python path, and potentially updated if versions changed, etc. It’s really not that bad but it does get me grumpy - particularly since the p4 api is so idiosyncratic and full of weird gotchas. Plus I may have to support macs, which will mean branching the binaries… ugh.
I don’t have any leeway not to use Perforce, but I’m wondering if there’s a pure-python alternative to the api’s given out by perforce. I’ve written my own p4 wrapper that issued commands via shells in the past, and it worked pretty well but doing a new one is a lot of work. I’ve found this and was wondering if anybody has experience with it or an alternative?