scompiler
scompiler is a python program to compile some programs and save text and image output.
The code is compiler and/or run in temporal directory /tmp/scompiler/.
Features
Support:
- LaTeX
- Mbed
- Python
Packaging
- Gentoo: imperium repository.
Requirements
In order to use you need install:
| Language | Requirements |
|---|---|
| LaTeX | texlive |
| exiftool | |
| Mbed | mbed-tools |
| gcc(arm) | |
| Python | python |
Installation
To install the Python library and the command line utility, run:
python3 -m build
pip install dist/*.whl
Running
LaTeX
The recommended structure is one main file.
document_name/
├── files/
│ ├── chapter_1/
│ │ ├── main.tex
│ │ ├── section_1.tex
│ │ └── section_2.tex
│ └── main.tex
├── images/
└── report.tex
The bibliography use biber.
The pdf is save in /tmp/ with the name from main tex file.
Mbed
The first time is create symbolic link to build directory cmake_build/. That
is save in /tmp/scompiler/.
Is recommended use symbolic link to mbed-os/ for the project size.
The binary is save in /tmp/ with the prefix stm_<name_project>.bin.
Python
Script
Copy and run script.
Package
Create a directory to virtual env where the package is installed
/tmp/scompiler-test-py/.
To activate the venv run:
source /tmp/scompiler-test-py/.venv/bin/activate
Metadata
Release files for scompiler 2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| scompiler-2.0.tar.gz | 9.3 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| scompiler-2.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 22.0 kB
Release files / scompiler-2.0.tar.gz
| Download URL | scompiler-2.0.tar.gz |
|---|---|
| Size | 9.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
89a8db6f53a00eac91f2896329360bc12e2f1ef793b62824c91f23fcd453c736
|
|
BLAKE2b-256 checksum How to use checksums |
1e38087dda65d61ee4de169a02fe43f0895e16dec83961a474b4f0aa57505cc0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.3
|
Release files / scompiler-2.0-py3-none-any.whl
| Download URL | scompiler-2.0-py3-none-any.whl |
|---|---|
| Size | 12.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
733a2cf0ee51187dae74b6bcdc673064baead21081058247292b392cd7bf345f
|
|
BLAKE2b-256 checksum How to use checksums |
a7cdd557cbf9311ffd62a3575bccecf5094d46eb7fb7b53a003cd063995e3646
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.3
|
Security for scompiler 2.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.