sltx 0.1.x
Short overview
sltx is a simple (python 3.5+) script, i've written for my own purposes (LaTeX).
It uses sltx-dep.yml files to track my latex dependencies over various repositories and installs them on the host-system.
I use it only under linux, with texlive installed, but it should work for other os too.
You can configure the installer for your host-system using the sltx-config.yml or supply it while installing.
How tos'
How to get
The script including the Package sltxpkg is available with pypi/sltx
So simply install it like any other Python package with sltx with pip:
pip3 install sltx
Afterwards sltx should be available as a normal script! Afterwards you can
updates with pip3 and the --upgrade-flag.
How to setup
If you just want the auto configuration, type
sltx auto-setup
Please note, that this command requires docker to be installed.
If you have texlive or an comparable variant (having a texmf-home) installed on your local machine
you may use the -d flag to download the LaTeX-libraries shipped with the container(s).
How to compile
If you just want to compile a document and have any docker container installed, use:
sltx compile <document>
If you do not want to compile in the docker-container (or if you have none), please use the following instead.
sltx raw-compile <document>
For further help add -h to the commands to get more information about arguments.
Note: With version 1.64 there should be the wrapper scripts sltxc for sltx compile and sltxrc for sltx raw-compile.
How to run
Just run sltx or sltx -h to get the help menu.
If you want to install dependencies from a file like dep.yml run:
sltx dep dep.yml
If you have your own configuration, lets say it is name "config.yml" add -c config.yml.
If you want to generate a github workflow just type sltx gen-gha.
Release files for sltx 0.1.73
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| sltx-0.1.73.tar.gz | 27.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| sltx-0.1.73-py3-none-any.whl | Python 3 | none | any | Details |
Total release size:65.0 kB
Release files / sltx-0.1.73.tar.gz
| Download URL | sltx-0.1.73.tar.gz |
|---|---|
| Size | 27.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b6f6903a615019d0d7ed6454190b969a71293256ecc0465bf1f55be186e69610
|
|
BLAKE2b-256 checksum How to use checksums |
0e0ecd0d5807d357a865649297a897ec8f4ca9e2401bd569ceb7fb7c0f6fec27
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.13
|
Release files / sltx-0.1.73-py3-none-any.whl
| Download URL | sltx-0.1.73-py3-none-any.whl |
|---|---|
| Size | 37.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
af32f284052a204bf99001d739315614a574235e296f926b5d963cb7ce460e6f
|
|
BLAKE2b-256 checksum How to use checksums |
681b51754707fc814ddc8f82b98aabc90bf58550f383552b8e77b3386657aaaf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.13
|