Welcome to the world of environment configuration, also known as package configuration and configuration management and possibly lots more. I doubt you’ll find any one standard, but Rez is one of the solutions and may help you realize the magnitude of the journey ahead of you.
Similar solutions in neighboring fields include Docker, Chef, Puppet, Vagrant and a few others.
In a nutshell, you’re in for a ride. :)
--
You received this message because you are subscribed to the Google Groups "Python Programming for Autodesk Maya" group.
To unsubscribe from this group and stop receiving emails from it, send an email to python_inside_m...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/python_inside_maya/CAD%3DwhWOKo9axGBCD7cmA1ms74a8zn00AxNQkhdo3pLt7hO3fcw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
To view this discussion on the web visit https://groups.google.com/d/msgid/python_inside_maya/CAFRtmOCwxyHHNgY7GLZ%2BxcyFZZ1QAyKz-a1voMWxyOofT7WqrQ%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/python_inside_maya/CAAssL7bsjj%3DrK1%3D2YGXDjiY-BqfSavjNWM8RNZDgY5x5aP3RTA%40mail.gmail.com.
There seems to be two topics going on at once here. @Fredrik, did you just want to know whether or not the name “workspace” was an appropriate name amongst the other names within your system? If so, then I would suggest instead looking towards the collection of names you have already established, and evaluate a name suited to the responsibilities of your particular object.
Such a name would then become part of your domain model.
I don’t think any outside source could (or at least should) govern any one definition within a model, without also taking into account surrounding definitions. “Workspace” fits the model Tony describes, because other definitions in his system have been considered with it in mind, and that doesn’t mean it fits any other model in any circumstance. Correct me if I’m wrong here, Tony.
To view this discussion on the web visit https://groups.google.com/d/msgid/python_inside_maya/CAJhmvsRp84oEfwQ3uBFM0ymGhFqjtchk7SVgikn2UkSNO1Vfdg%40mail.gmail.com.
I don’t think any outside source could (or at least should) govern any one definition within a model, without also taking into account surrounding definitions. “Workspace” fits the model Tony describes, because other definitions in his system have been considered with it in mind, and that doesn’t mean it fits any other model in any circumstance. Correct me if I’m wrong here, Tony.
To view this discussion on the web visit https://groups.google.com/d/msgid/python_inside_maya/CAFRtmOCLYnQG7Y9M_8U0xJ%2BejkoMDp54wzfwbJ4X8a2kJr5%3Dsw%40mail.gmail.com.
I just call that entire bit the "environment". As in, "baking out the environment when sending the job to the render farm". That, or "context".
"A shot can be run on the render farm under the same environment / context as it was submitted "
But yea, whatever doesn't conflict with your existing terminology.
To view this discussion on the web visit https://groups.google.com/d/msgid/python_inside_maya/CAJhmvsS2ZY_cy3RVt9BneJojoeRe0%3DUn%3DAck0bruJRimB-o%2B-g%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/python_inside_maya/CAPGFgA1cQrNCNkN3wv5Y-%3DXNq4CgQ0XF9dU0Nq1BW5%2BB3Frm%3Dw%40mail.gmail.com.
Marcus, I was just interested to hear if the baked down environment/config was called the same thing over at your sites (such as most sites call a shot a ‘shot’).
Ah ok, sorry about that. I think I got confused by the amount of exposition to your question.
To view this discussion on the web visit https://groups.google.com/d/msgid/python_inside_maya/CAD%3DwhWO0DVPS%3DDqMFb-aTS2rVf-EKm1fMERX4r8322-isHbzpA%40mail.gmail.com.