Eqnedit64 for Python
Source version: 3.1.2.
eqnedit64 packages the same TeX-first equation engine and standalone Windows
application maintained in the Radia monorepo. The signed one-file
Eqnedit64.exe is the canonical editor and command-line converter and remains
available separately from GitHub Releases. It does not require Python.
python -m pip install eqnedit64
eqnedit64
The direct native command-line converter always takes one input and one output:
Eqnedit64.exe INPUT OUTPUT. The package's eqnedit64 console command is an
optional launcher for the bundled copy of that same EXE, not another CLI and
not a pybind11 surface. The input is
a UTF-8 TeX file or clipboard; the output is office, slides,
clipboard-png, or a .png / .emf file path. The legacy word png remains
accepted as a clipboard alias, but a path ending in .png always creates a
file.
Eqnedit64.exe equation.tex office
Eqnedit64.exe equation.tex equation.png
Eqnedit64.exe clipboard clipboard-png
After a wheel install, replacing Eqnedit64.exe above with eqnedit64 runs
the packaged copy with the same arguments.
The wheel provides:
eqnedit64.Equationfor structural editing, Tab-slot traversal, undo/redo, Backspace, multiline equations, and arbitrary matrix growth;tex_to_svg,tex_to_mathml,tex_normalize, palettes, and shortcuts;copy_equation()andrender_equation()as thin subprocess users of the bundled native CLI;- the Radia-owned browser editor assets through
web_asset(); - the bundled standalone application through the
eqnedit64console command.
Only UTF-8 TeX is a source format. MTEF and .eqn are intentionally not
supported. Current wheels target 64-bit Windows and Python 3.10 or newer.
The wheel embeds the signed executable produced for the matching
eqnedit64-v3.1.1 GitHub Release; it does not build a second application
implementation. The package is BSD 2-Clause licensed. The embedded Eqnedit
Math font is a TrueType-outline derivative of Latin Modern Math under the
GUST Font License. Its license and derivation manifest are included in the wheel.
3.1.2 PowerPoint colour limitation (UXP-0030/0031)
PowerPoint import drops colour on the shared conditional OMML CF_HTML route in both editions. The user measured all r10 colour variants A–G as not red on 2026-10-08 and approved releasing 3.1.2 with this documented limitation. Colour support remains enabled in the native/Web canvas, SVG, saved TeX, and native EMF/DIB output. This decision does not strip colour from the source or renderer. PowerPoint colour retention is not an acceptance requirement for this release.
User hand tests: H1/H5/H6 EXE OK on ea787664d; H7 EXE canvas red, PowerPoint not red. Web H5/H6 OK on 8361ec916. Hosted CI 37692902458 verified 22/22 primary OMML branches byte-identical on the actual Windows clipboard at ea787664d. This supports the UXP-0031 EXE-test plus bit-gate qualification for the covered corpus; it does not prove every TeX input or every Office/browser environment. Changed payload behaviour requires renewed qualification. The release metadata commit still requires its own CI. Formal publication follows the release gates.
Metadata
Release files for eqnedit64 3.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| eqnedit64-3.1.2-cp313-cp313-win_amd64.whl | CPython 3.13 | CPython 3.13 | Windows x86-64 | Details |
| eqnedit64-3.1.2-cp312-cp312-win_amd64.whl | CPython 3.12 | CPython 3.12 | Windows x86-64 | Details |
| eqnedit64-3.1.2-cp311-cp311-win_amd64.whl | CPython 3.11 | CPython 3.11 | Windows x86-64 | Details |
| eqnedit64-3.1.2-cp310-cp310-win_amd64.whl | CPython 3.10 | CPython 3.10 | Windows x86-64 | Details |
Total release size: 7.7 MB
Release files / eqnedit64-3.1.2-cp313-cp313-win_amd64.whl
| Download URL | eqnedit64-3.1.2-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
cd809eb507382a2136e104bf4f51abb76d88e26647c3e35f65f9b9d8d97dda31
|
|
BLAKE2b-256 checksum How to use checksums |
7ee0115a0a5922f23e579dc50e50487c2a241a138efb0ffbfb79dc285055d551
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 7, 2026.
Transparency logRelease files / eqnedit64-3.1.2-cp312-cp312-win_amd64.whl
| Download URL | eqnedit64-3.1.2-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
9d48fec8e966b9784b913e1316edacc4c955f3277be0fb096bd962f101c1b4c3
|
|
BLAKE2b-256 checksum How to use checksums |
355d20ab1b267acdd2b60d17957c00da0433dc8d558b83c80a9bcadda917ff8e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 7, 2026.
Transparency logRelease files / eqnedit64-3.1.2-cp311-cp311-win_amd64.whl
| Download URL | eqnedit64-3.1.2-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
c8d6cef223ef424d91083eb3be124daf46ff798a1c912ebd59379a4adb7b0ed8
|
|
BLAKE2b-256 checksum How to use checksums |
09be40c4cafd0736ef0dfd3c04e4ab619167ab605a596c6a8dcf24da990f3195
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 7, 2026.
Transparency logRelease files / eqnedit64-3.1.2-cp310-cp310-win_amd64.whl
| Download URL | eqnedit64-3.1.2-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
be3ace662f34bd0afc42f971352e4ac5048273fc5b4c938641fec78039ab0c91
|
|
BLAKE2b-256 checksum How to use checksums |
cb0567f7d356180a389b1c7c33fbe1bf74170136618a7e623e4dff36cf6e930e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 7, 2026.
Transparency log