Exactly.
But if the script does not import pytave and does not use libraries that are distributed with it, it does not have to be.
As Soren pointed out:
http://www.gnu.org/licenses/gpl-faq.html#IfInterpreterIsGPL
"When the interpreter just interprets a language, the answer is no. The
interpreted program, to the interpreter, is just data; a free software
license like the GPL, based on copyright law, cannot limit what data you
use the interpreter on. You can run it on any data (interpreted program),
any way you like, and there are no requirements about licensing that data
to anyone.
However, when the interpreter is extended to provide
“bindings” to other facilities (often, but not necessarily,
libraries), the interpreted program is effectively linked to the facilities
it uses through these bindings. So if these facilities are released under
the GPL, the interpreted program that uses them must be released in a
GPL-compatible way."
That's it from me ...
Kind regards,
Ulrich