pygments-lexer-pseudocode-i18n
A reusable Pygments lexer for the multilingual educational pseudocode language provided by pseudocode-i18n.
The token model intentionally mirrors Python's Pygments categories so existing Pygments themes remain familiar. Language aliases include pseudocode / pseudo and the language-specific pairs pseudocode-fr / pseudo-fr, pseudocode-en / pseudo-en, and equivalents for Spanish, German, Italian and Portuguese.
Development
Prepare the complete local development environment with:
yarn setup
yarn setup installs the Yarn environment and then installs this package in Python editable mode with its development dependencies. If a sibling ../pseudocode-i18n checkout exists, that checkout is preferred in editable mode; otherwise the dependency is resolved normally from PyPI.
Run the complete validation pipeline with:
yarn bfc
The documentation lives entirely under site/ and can be served with yarn dev or yarn dev:lan.
Versioning and releases
package.json is the source of truth for the project version. yarn version:sync copies it to pyproject.toml and pygments_lexer_pseudocode_i18n/__init__.py; yarn version:check ensures all three stay identical.
yarn version:stamp generates a PEP 440-compatible calendar version for later releases. The first public release remains 0.1.0.
GitLab tags matching v... trigger the PyPI publication job. Publishing uses PyPI Trusted Publishing/OIDC; no permanent PyPI token is stored in GitLab.
License
GNU General Public License v3 or later (GPL-3.0-or-later).
Release files for pygments-lexer-pseudocode-i18n 0.1.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 | |
|---|---|---|---|
| pygments_lexer_pseudocode_i18n-0.1.0.tar.gz | 20.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pygments_lexer_pseudocode_i18n-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 37.6 kB
Release files / pygments_lexer_pseudocode_i18n-0.1.0.tar.gz
| Download URL | pygments_lexer_pseudocode_i18n-0.1.0.tar.gz |
|---|---|
| Size | 20.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
228121c1e0c38a1c6860ccbc5a88bae70f8f23000ce769d278b914893084a26c
|
|
BLAKE2b-256 checksum How to use checksums |
fcd7ce318e316be136627056622ceabf679f88747d888468f20b105ec93f0eb1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.15
|
Release files / pygments_lexer_pseudocode_i18n-0.1.0-py3-none-any.whl
| Download URL | pygments_lexer_pseudocode_i18n-0.1.0-py3-none-any.whl |
|---|---|
| Size | 16.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
7e7bfe4f8ac19e1537e32582caf121dbbc2ca2752ce9437b5b17c6992dc795df
|
|
BLAKE2b-256 checksum How to use checksums |
cb3fdf5b4f88c2562fe57b59009af6dde38f078bb649fedb6580a823a21820eb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.15
|