[Sidefx-houdini-list] HDA script management

Sam Swift-Glasman glassman3d at gmail.com
Tue Feb 23 19:05:32 EST 2016


you can use the HOUDINI PATH env variable

append a structure as follows:

myfolder
    otl
        myotl.otl
    python
        mylib.py

this will allow you to keep the modules and otls together for easy
management

On Tue, Feb 23, 2016 at 3:40 PM, Andy Nicholas <andy at andynicholas.com>
wrote:

> Hey folks,
> I've been getting further into HDA authoring and have been writing a lot
> of HDA embedded python scripts. One thing I'm missing is not writing Python
> in my favourite IDE (PyCharm) with all the benefits that brings, like reuse
> of code, being able to do Diffs, and being able to manage code versioning
> through Git. Ideally I'd like to have all my HDA Python code stored
> externally.
>
> So I was just wondering if anyone had got a workflow going with versioning
> HDAs and externally imported python modules? Seems like it could be a can
> of worms having to make sure that the version of the asset matches the
> correct version of imported python module. Any HDAs used on a job would
> have to have a corresponding python module available in the path and it's
> hard to see how conflicts could be managed easily (especially since
> multiple versions of the same HDA could be used in the same Hip file).
>
> Anyone have any experience trying to manage this in their set up?
>
> Cheers,
> Andy
>
>
> _______________________________________________
> Sidefx-houdini-list mailing list
> Sidefx-houdini-list at sidefx.com
> https://lists.sidefx.com:443/mailman/listinfo/sidefx-houdini-list
>



More information about the Sidefx-houdini-list mailing list