%% This is `sagetex.ins', part of the sagetex package.%%%% Copyright (C) 2008--2012 by Dan Drake <ddrake@member.ams.org>%%%% This program is free software: you can redistribute it and/or modify%% it under the terms of the GNU General Public License as published by%% the Free Software Foundation, either version 2 of the License, or (at%% your option) any later version.%%%% This program is distributed in the hope that it will be useful, but%% WITHOUT ANY WARRANTY; without even the implied warranty of%% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU%% General Public License for more details.%%%% You should have received a copy of the GNU General Public License%% along with this program. If not, see <http://www.gnu.org/licenses/>.\inputdocstrip.tex\keepsilent\usedir{tex/latex/sagetex}\declarepreamble\defaultpreambleThisisageneratedfile.ItispartoftheSageTeXpackage.Copyright(C)2008--2012byDanDrake<ddrake@member.ams.org>Thisprogramisfreesoftware:youcanredistributeitand/ormodifyitunderthetermsoftheGNUGeneralPublicLicenseaspublishedbytheFreeSoftwareFoundation,eitherversion2oftheLicense,or(atyouroption)anylaterversion.Thisprogramisdistributedinthehopethatitwillbeuseful,butWITHOUTANYWARRANTY;withouteventheimpliedwarrantyofMERCHANTABILITYorFITNESSFORAPARTICULARPURPOSE.SeetheGNUGeneralPublicLicenseformoredetails.YoushouldhavereceivedacopyoftheGNUGeneralPublicLicensealongwiththisprogram.Ifnot,see<http://www.gnu.org/licenses/>.\endpreamble\generate{\file{sagetex.sty}{\from{sagetex.dtx}{latex}\from{py-and-sty.dtx}{latex}}}% Define a new preamble with #'s as comment characters for the Python% files. I hate copying the same text, but defining a "\boilerplate"% macro requires me to manually do \MetaPrefix\space and ^^J everywhere% and it's more annoying than this.\catcode`\#=12\def\hash{#}\catcode`\#=6\def\MetaPrefix{\hash\hash}\declarepreamble\pypreambleThisisageneratedfile.ItispartoftheSageTeXpackage.Copyright(C)2008--2012byDanDrake<ddrake@member.ams.org>Thisprogramisfreesoftware:youcanredistributeitand/ormodifyitunderthetermsoftheGNUGeneralPublicLicenseaspublishedbytheFreeSoftwareFoundation,eitherversion2oftheLicense,or(atyouroption)anylaterversion.Thisprogramisdistributedinthehopethatitwillbeuseful,butWITHOUTANYWARRANTY;withouteventheimpliedwarrantyofMERCHANTABILITYorFITNESSFORAPARTICULARPURPOSE.SeetheGNUGeneralPublicLicenseformoredetails.YoushouldhavereceivedacopyoftheGNUGeneralPublicLicensealongwiththisprogram.Ifnot,see<http://www.gnu.org/licenses/>.\endpreamble\usepreamble\pypreamble\nopostamble\generate{\file{sagetex.py}{\from{sagetex.dtx}{python}\from{py-and-sty.dtx}{python}}}\generate{\file{sagetexparse.py}{\from{scripts.dtx}{parsermod}}}% Now define a new preamble with the shebang line at the top.\def\envpypreamble{\hash!/usr/bin/envpython^^J\pypreamble}\usepreamble\envpypreamble\generate{\file{makestatic.py}{\from{scripts.dtx}{staticscript}}}\generate{\file{extractsagecode.py}{\from{scripts.dtx}{extractscript}}}\generate{\file{remote-sagetex.py}{\from{remote-sagetex.dtx}{remotesagetex}}}\obeyspaces\Msg{******************************************************************}\Msg{**}\Msg{*Tofinishtheinstallation,movethefollowingfiles*}\Msg{*intodirectoriessearchedbyTeXandSage,respectively:*}\Msg{**}\Msg{*sagetex.sty*}\Msg{*sagetex.py*}\Msg{**}\Msg{*Seethedocumentationforcompleteinstallationdetails.*}\Msg{**}\Msg{*Toproducethedocumentationrunthefilesagetex.dtxthrough*}\Msg{*LaTeX.Toproducethechangehistory,run*}\Msg{**}\Msg{*makeindex-sgglo.ist-osagetex.glssagetex.glo*}\Msg{**}\Msg{*andtogettheregularindex,do*}\Msg{**}\Msg{*makeindex-sgind.ist-osagetex.indsagetex.idx*}\Msg{**}\Msg{*HappyTeXing...and, uh, Saging? *}\Msg{**}\Msg{******************************************************************}\endbatchfile