UNSUBSCRIBE
On Saturday, September 3, 2016 2:17 AM,
"[email protected]"
<[email protected]> wrote:
Send Nuke-python mailing list submissions to
[email protected]
To subscribe or unsubscribe via the World Wide Web, visit
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python
or, via email, send a message with subject or body 'help' to
[email protected]
You can reach the person managing the list at
[email protected]
When replying, please edit your Subject line so it is more specific
than "Re: Contents of Nuke-python digest..."
Today's Topics:
1. RE: Python Plugins Guidelines (Thorsten Kaufmann)
----------------------------------------------------------------------
Message: 1
Date: Fri, 2 Sep 2016 09:32:12 +0000
From: Thorsten Kaufmann <[email protected]>
Subject: RE: [Nuke-python] Python Plugins Guidelines
To: Nuke Python discussion <[email protected]>
Message-ID:
<[email protected]>
Content-Type: text/plain; charset="iso-8859-1"
Hey Frank,
good to hear! For both post download hooks and possibly also for bootstrapping
the scripts themselves you may want to take a look at setuptools entry points
as they provide a mechanism that is not dependent on writing your own
sophisticated plugin manager system.
Cheers,
Thorsten
---
Thorsten Kaufmann
Production Pipeline Architect
Mackevision Medien Design GmbH
Forststraße 7
70174 Stuttgart
T +49 711 93 30 48 661
F +49 711 93 30 48 90
M +49 151 19 55 55 02
[email protected]
www.mackevision.com<http://www.mackevision.com/?utm_source=E-Mail-Signatur&utm_medium=E-Mail&utm_campaign=Mackevision-Link>
Geschäftsführer: Armin Pohl, Joachim Lincke, Jens Pohl
HRB 243735 Amtsgericht Stuttgart
---
NEW PRODUCT: Innovation in moving images -
Motionbox<http://www.mackevision.com/motionbox/?utm_source=E-Mail-Signatur&utm_medium=E-Mail&utm_campaign=Motionbox-Signatur>
VFX: Game of Thrones, Season 5 - VFX making of
reel<http://www.mackevision.com/references/got-5-making-of/?utm_source=E-Mail-Signatur&utm_medium=E-Mail&utm_campaign=GoT-S5-making-of-Signatur>.
SOCIAL: Follow us on Facebook<https://www.facebook.com/mackevision.global>,
Twitter<https://twitter.com/Mackevision>,
Behance<https://www.behance.net/mackevision> and
Vimeo<https://vimeo.com/mackevision>
From: [email protected]
[mailto:[email protected]] On Behalf Of Frank
Rueter|OHUfx
Sent: Freitag, 2. September 2016 10:23
To: [email protected]
Subject: Re: [Nuke-python] Python Plugins Guidelines
Hola.
No way, I won't make it mandatory for anybody. It's meant to become a
convenience thing for people who want it.
And it probably will have an option to only download but not "install"
(whatever that means - TBA).
I'd also love to write it in a way it provides hooks, such as post download
hooks, so people can write their own install routines.
Just need to find more time as usual...
On 09/02/2016 07:24 PM, Thorsten Kaufmann wrote:
Hey Franke,
been a while :) Hope you're doing good!
Will nuBridge become mandatory for nukepedia? Because no matter what is being
agreed on, there is a 99% chance it wont't work for us (and possibly other
larger shops with custom deployment strategies in place).
Cheers,
Thorsten
---
Thorsten Kaufmann
Production Pipeline Architect
Mackevision Medien Design GmbH
Forststraße 7
70174 Stuttgart
T +49 711 93 30 48 661
F +49 711 93 30 48 90
M +49 151 19 55 55 02
[email protected]<mailto:[email protected]>
www.mackevision.com<http://www.mackevision.com/?utm_source=E-Mail-Signatur&utm_medium=E-Mail&utm_campaign=Mackevision-Link>
Geschäftsführer: Armin Pohl, Joachim Lincke, Jens Pohl
HRB 243735 Amtsgericht Stuttgart
From:[email protected]<mailto:[email protected]>
[mailto:[email protected]] On Behalf Of Frank
Rueter|OHUfx
Sent: Freitag, 2. September 2016 06:46
To:[email protected]<mailto:[email protected]>
Subject: Re: [Nuke-python] Python Plugins Guidelines
Nice one, thanks.
On 09/01/2016 11:16 PM, Erwan Leroy wrote:
Just created a basic google doc, almost empty for now, feel free to contribute:
https://docs.google.com/document/d/1aiAWTc-BwIyZBd4jSspzOYTvBD0G3RdvPSrftCVutzs/edit?usp=sharing
Erwan LEROY
www.erwanleroy.com<http://www.erwanleroy.com/>
On Thu, Sep 1, 2016 at 6:10 PM, Ant Nasce
<[email protected]<mailto:[email protected]>> wrote:
Hi all,
Probably stating the super obvious here, but distributing code as a package,
stored in a directory, with a top level __init__.py per package would be my
preferred approach.
See: http://mikegrouchy.com/blog/2012/05/be-pythonic-__init__py.html
Doing it in a package-way would allow nuBridge to do a validation step at the
top-level __init__.py file, to check for required things like: 'docs',
'version', 'description', 'author', 'copyright' etc.
Hiero+NukeStudio put all auto-scanned Python packages containing a __init__.py
(found in .nuke/Python/Startup) into a
hiero.plugins<https://docs.thefoundry.co.uk/hiero/10/hieropythondevguide/setup.html>.*
namespace... So plonking these into nuke.nuBridgePlugins, might be something
to consider?
If there's a Google Doc link I'd be happy to check it out and contribute!
Cheers,
A
On Thu, Sep 1, 2016 at 9:57 AM, Justin GD
<[email protected]<mailto:[email protected]>> wrote:
Hi guys,
I'm not sure I've followed all the feature of nuBridge; but I believe it would
make sense to agree and define coding 'standards' to make it accessible to a
larger users & developers community.
Also, it would be nice to develop a new layer of python functions that we could
use as a standard 'high level API' in order to deal once and for all with any
required coding when installing a script (adding menus, dealing with init.py
and menu.py, etc ). Is this what nuBridge does already ?
I'll be interested to be part of the conversation as well.
Thanks,
Justin
2016-09-01 9:17 GMT+01:00 Frank Rueter|OHUfx
<[email protected]<mailto:[email protected]>>:
me (obviously) :)
It would be really awesome if we, as a community, could agree on a "recommended
way".
It could make way for a much improved plugin environment for vanilla Nuke as
well as make the nuBridge more powerful (I know I'm way behind schedule for
it's release, sorry!).
Thanks Erwan for bringing this up!
frank
On 09/01/2016 08:09 PM, Erwan Leroy wrote:
Hello Folks,
I haven't been able to find any unified guidelines on how to neatly package
python plugins.
>From looking at what is being done on Nukepedia, everyone seems to do their
>own recipe.
When I asked him, Frank Rueter pointed me to the mail with subject "Nukepedia -
nuBridge coming soon" where a conversation was started about standard good
practices.
I would like to get the conversation restarted and try to write down a set of
guidelines for future reference. We could create a shared google doc (or other
collaborative tool, not sure google docs is the most appropriate) to work on
these guidelines as a group.
Who would be interested in collaborating on that?
Cheers.
Erwan LEROY
www.erwanleroy.com<http://www.erwanleroy.com/>
_______________________________________________
Nuke-python mailing list
[email protected]<mailto:[email protected]>,
http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python
_______________________________________________ Nuke-python mailing list
[email protected]<mailto:[email protected]>,
http://forums.thefoundry.co.uk/http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python
_______________________________________________ Nuke-python mailing list
[email protected]<mailto:[email protected]>,
http://forums.thefoundry.co.uk/http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python
_______________________________________________ Nuke-python mailing list
[email protected]<mailto:[email protected]>,
http://forums.thefoundry.co.uk/http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python
_______________________________________________
Nuke-python mailing list
[email protected]<mailto:[email protected]>,
http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python
_______________________________________________
Nuke-python mailing list
[email protected]<mailto:[email protected]>,
http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
http://support.thefoundry.co.uk/cgi-bin/mailman/private/nuke-python/attachments/20160902/a2ac8718/attachment.html
------------------------------
_______________________________________________
Nuke-python mailing list
[email protected], http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python
End of Nuke-python Digest, Vol 104, Issue 3
*******************************************
_______________________________________________
Nuke-python mailing list
[email protected], http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python