ENAMLCOMPILE(1)
β¨ ENAMLCOMPILE(1) β¨
okay bestie, welcome to the enamlcompile page from the Enaml documentation π this is the manual for the command, and yes it's giving main character energy, let's go π¦
πΈ NAME πΈ
enamlcompile β byte compile Enaml source files π
π SYNOPSIS π
enamlcompile [-V VERSION_RANGE] [-p PACKAGE] [DIR_OF_FILE]
π¦ DESCRIPTION π¦
So basically it's a wrapper around the enaml.compile module, and its whole job is byte-compiling Enaml files. That's it, that's the vibe β¨
π OPTIONS π
-h,--helpβ prints a help message and dips. very demure, very mindful π-v,--verboseβ turns on verbose mode, so it tells you everything it's doing, no cap π£οΈ-q,--quietβ be quiet π€« like, shhh-f,--forceβ forces the rebuild of the byte-code files, even if the files already exist. it does not care, it will rebuild anyway π-p PACKAGE,--package=PACKAGEβ specify the Debian package name whose files should be bytecompiled π-V VERSION_RANGEβ forces Enaml source files from private module directories to be bytecompiled with the Python 3 versions matching the given range, regardless of the default Python 3 version on the system π
And if there are no other options, it bytecompiles all Enaml source files from public module directories for the installed Python 3 versions that match the given range. periodt π
VERSION_RANGE examples:
3.1β version 3.1 only"3.1-"β version 3.1 or newer"3.1-3.3"β version 3.1 or 3.2-4.0β all supported 3.X versions
π EXAMPLES π
enamlcompile -p python3-foo
Byte-compile enaml files from package's public files. The Python version is automatically detected from the file path β¨
enamlcompile -p python3-foo /usr/share/foo
Byte-compile enaml files form package's private files for all installed Python versions π«Ά
enamlcompile -V 3.11 /usr/lib/python3/
Byte-compile all enaml files for Python 3.11 β
enamlcompile -V 3.9-3.11 /usr/lib/foo/bar.enaml
Byte-compile the given enaml file for Python 3.9 and Python 3.10 only π
enamlcompile -V 3.9- /usr/lib/python3/
Byte-compile all enaml files for all installed Python version greater then 3.9 π₯
π AUTHOR π
Alexander Sulfrian, 2025 π
and that's the whole page bestie, you ate it π
signing off from Enaml 0.19.0, dated 2026-03-20 β same energy as the ENAMLCOMPILE(1) header up top, iykyk πΈπ
π¦ where this page comes from
- ubuntu resolute: python3-enaml 0.19.0-1build1 Β· BSD-3-Clause
- ubuntu stonking: python3-enaml 0.19.0-1build1 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms