To create a new release
- assuming this repo is checked out already.
- bump up the version in setup.py and in 2 places in sagetex.dtx: the macro \ST@ver and inside
<*latex|python>
few lines above. - run
make
withsage
in thePATH
, it should run without errors, and produce sagetex.pdf and example.pdf - commit and push
- run
make dist
to create a tarball indist/
- On github, make a new release, appropriately tagged, add there binary assets: the tarball from
dist/
and the pdf files as above - At this point, you are set to create Sage ticket to update the package, giving the tarball link you added as an asset.
- Copy the tarball to
SAGEROOT/upstream/
, update the checksum, create a trac git branch, etc., test that the installation of Sage package sagetex works, etc.