Tartex

Latest version: v0.5.0

Safety actively analyzes 626643 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

0.5.0

Added

- Option "-p/--packages": Save a `TeXPackages.json` file, listing system and
local latex packages used, inside output tarball.
- Rich formatting for printed messages for completion options.

0.4.1

Fixed

- Improve consistency of option descriptions for completions across different shells.
- Add option grouping for zsh completions to only suggest non-conflicting options.
- Add missing option (`--completion`) for fish.

0.4.0

Added

- Rich markup when displaying output or prompts.
- Show spinner when waiting on LaTeX compile.
- New options to install completions for bash, fish¹, and zsh¹ shells.
- [docs] Clearer help strings for options and more consistent formatting.

¹ Experimental support, needs more testing.

Changed

- Use "-" for long form options (e.g. "--latexmk-tex") instead of "_" ("--latexmk_tex")

Fixed

- Catch exception when latexmk is missing from system or not in `PATH`.

0.3.0

Added

- Better logging of warnings to user as well as debugging based on `-v` or
`-vv`.
- When `OUTPUT` points to an existing dir, create tar file in that dir with the
main tex file name.
- Process `~` expansion in user entered name for conflict resolution.

Changed

- Indicate existing file name in message when user enters a new name for tar
file that conflicts with an existing name.

Fixed

- Notify user for permission error before writing to tar and exit.
- Don't open tmpdir if not recompiling LaTeX.
- Omit, with a warning, any missing INPUT files from tarball.
- Run latexmk on `.tex` file even if input file entered is `.fls`.
- Use `.tex` file attr for BytesIO added to tar.
- Do `.expanduser()` early when processing output arg.
- Fix last non-tar suffix, if any, in `OUTPUT` being dropped from tar file
name.
- Correct message when LaTeX recompile is forced.

0.2.2

__Note__: This release fixes a major bug relating to relative paths as inputs.

- Fix main file path resolution when a relative path is passed as input for
filename.

0.2.1

- Include .ind index files by default when LaTeX project involves makeindex.
- Minor formatting fix for `--list` output.
- Fix: For generated files included in tarball, set user/group attributes from
main file.
- Add License and OS info in pyproject.toml.

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.