Skip to main content

Welcome to Enaml

https://github.com/nucleic/enaml/workflows/Continuous%20Integration/badge.svg Appveyor Build Status Code Coverage Status https://github.com/nucleic/enaml/workflows/Documentation%20building/badge.svg Documentation Status PyPI version

Enaml is a programming language and framework for creating professional-quality user interfaces with minimal effort.

What you get

  • A declarative programming language, with a Pythonic flavour.

  • Dozens of widgets, ready to go out-of-the-box (built on Qt).

  • A constraints-based layout engine (built on Kiwi).

  • Integration with a data model tool (built on Atom).

  • An (optional) editor to allow you to see what the results will look like, as you type your code.

  • A well-documented and easy-to-follow code base, plus documentation with plenty of worked examples.

  • Language definitions for a number of popular editors.

What it can do for you

  • Build native GUI applications for a range of platforms

    • Quick and simple or complex and specialised.

    • See the structure of your GUI at a glance.

  • Let you rapidly prototype new GUIs interfaces.

    • Intelligently layout your GUI, using symbolic constraints.

    • It automatically adapts for different platforms, different window sizes.

    • Tell the layout engine what your priorities are for layout, without having to count pixels.

  • Encourages easy-to-maintain code:

    • The GUI can detect updates in the model, and refresh its widgets automatically, without low-level code.

    • Clean separation between your model and view, while keeping your controller code simple.

      • You can incorporate Python code directly in the view layer.

      • As your GUI design evolves, the constraints engine can adapt the layout.

      • Object-Oriented design allows you to reuse parts of your GUI in other parts of your projects.

  • Let you customise a GUI for your particular needs.

    • Integrates with your Python code.

    • Include style-sheets to change the appearance across all, or part, of your application quickly.

    • Extend the available widgets or build your own.

Supported Versions

Enaml applications can be run on any platform which supports Python (3.10+). The Qt backend requires Qt (5.9+, see https://doc.qt.io/qt-5/supported-platforms.html).

Both PyQt and PySide are supported but PySide is not tested in CI due to some lingering segmentation faults in the CI environment when the testsuite complete.

This includes Linux, Windows, MacOSX, Android and iOS. (Automated testing of Enaml runs on Linux, Windows and MacOSX.)

Enaml is licensed under the Modified BSD License.

Learn More

The Getting Started chapter is a good first step to learn more. It includes installation instructions.

Watch some introductory talks about Enaml and what it can do:

https://img.youtube.com/vi/ycFEwz_hAxk/2.jpg

S. Chris Colbert (@sccolbert) presents at Enthought 2012.

https://img.youtube.com/vi/G5ZYUGL7uTo/1.jpg

Tom Stordy-Allison (@tstordyallison) presents at Pycon UK 2016.

The Enaml documentation includes all the details, including useful examples.

You can ask questions on the Enaml Google Group or with the Enaml tag on StackOverflow.

For version information, see the release notes.

Examples

The Enaml documentation includes many fully-functioning code samples of how to use Enaml. They range from simple demonstrations of how a widget is used, to advanced explorations of the customisability of Enaml GUIs.

Employee Tutorial

The Employee Tutorial shows how constraints and validators can be used to create easy-to-use and professional-looking applications:

http://enaml.readthedocs.io/en/latest/_images/tut_employee_layout.png

Button Ring

The Button Ring Example goes the other way. The result is neither professional-looking nor easy-to-use, but it shows the power and flexibility of constraints-based layout - it might be silly, but this could not be achieved with typical layout systems.

http://enaml.readthedocs.io/en/latest/_images/ex_button_ring.png

Dock Item Alerts

The Dock Item Alerts Example shows some of the customisability of the appearances of an Enaml application. This application’s appearance is based on Visual Studio 2010 style, with dockable items, but has some customisations based on the importance of the alerts being shown.

http://enaml.readthedocs.io/en/latest/_images/ex_dock_item_alerts.png

Check out the documentation for more examples.

Release files for enaml 0.19.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for enaml 0.19.0
File Size Uploaded
enaml-0.19.0.tar.gz 8.1 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for enaml 0.19.0
File
enaml-0.19.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
enaml-0.19.0-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
enaml-0.19.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
enaml-0.19.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
enaml-0.19.0-cp314-cp314-macosx_10_13_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.13+ x86-64 Details
enaml-0.19.0-cp314-cp314-macosx_10_13_universal2.whl CPython 3.14 CPython 3.14 macOS 10.13+ universal2 (ARM64, x86-64) Details
enaml-0.19.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
enaml-0.19.0-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
enaml-0.19.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
enaml-0.19.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
enaml-0.19.0-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details
enaml-0.19.0-cp313-cp313-macosx_10_13_universal2.whl CPython 3.13 CPython 3.13 macOS 10.13+ universal2 (ARM64, x86-64) Details
enaml-0.19.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
enaml-0.19.0-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
enaml-0.19.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
enaml-0.19.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
enaml-0.19.0-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
enaml-0.19.0-cp312-cp312-macosx_10_13_universal2.whl CPython 3.12 CPython 3.12 macOS 10.13+ universal2 (ARM64, x86-64) Details
enaml-0.19.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
enaml-0.19.0-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
enaml-0.19.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
enaml-0.19.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
enaml-0.19.0-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
enaml-0.19.0-cp311-cp311-macosx_10_9_universal2.whl CPython 3.11 CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64) Details
enaml-0.19.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
enaml-0.19.0-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
enaml-0.19.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
enaml-0.19.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
enaml-0.19.0-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details
enaml-0.19.0-cp310-cp310-macosx_10_9_universal2.whl CPython 3.10 CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64) Details

Total release size: 39.6 MB

Release files / enaml-0.19.0.tar.gz

Download URL enaml-0.19.0.tar.gz
Size 8.1 MB
Tags Source
SHA-256 checksum
How to use checksums
d20e93a1b34e8d800a6218d4bcfa030d3294979c6f901285fc4d3c71fabdcec2
BLAKE2b-256 checksum
How to use checksums
b396e99bc0edea4dfc53be50a9d30dd310961cd0a50a891eb3289dd9e8ccae24
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 6, 2025.

Transparency log

Release files / enaml-0.19.0-cp314-cp314-win_amd64.whl

Download URL enaml-0.19.0-cp314-cp314-win_amd64.whl
Size 809.5 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
952213f2824e571efac47b1dd105ed703f45c66cebb5e5872a83ca5a00244eef
BLAKE2b-256 checksum
How to use checksums
8e31eb83d49c7596dad8202eb84c721f45ee0b3f6ab0dc7711e2fa3c31952015
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 6, 2025.

Transparency log

Release files / enaml-0.19.0-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL enaml-0.19.0-cp314-cp314-musllinux_1_2_x86_64.whl
Size 2.2 MB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
ee06c71588d1881a9929901b2d2e6b0ee8e62ec357c0056391eab0b59b15eb06
BLAKE2b-256 checksum
How to use checksums
a0d6729091528aab6cf5ca9699a93e85fa24486fc8e8935ade6b7460e6ad744f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 6, 2025.

Transparency log

Release files / enaml-0.19.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL enaml-0.19.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 1.2 MB
Tags CPython 3.14 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
85829c86fcebbae7186f2834bc180febc09da61eb9dd3b50293ed50bae592f62
BLAKE2b-256 checksum
How to use checksums
25b3a9acf916ceb0595b4cc78dd85b166877b6ec572e127c784e5d45aae0d3e3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 6, 2025.

Transparency log

Release files / enaml-0.19.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL enaml-0.19.0-cp314-cp314-macosx_11_0_arm64.whl
Size 681.6 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c59587c93549e00546712773eb9c3b9067e8975e169ae1e7bba4b5357e340097
BLAKE2b-256 checksum
How to use checksums
116b0b09655e1661c18326f426841c6c84b631b5b4e83dbdc85537fa3a446c4e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 6, 2025.

Transparency log

Release files / enaml-0.19.0-cp314-cp314-macosx_10_13_x86_64.whl

Download URL enaml-0.19.0-cp314-cp314-macosx_10_13_x86_64.whl
Size 676.1 kB
Tags CPython 3.14 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
e0b6c9ecfb7f7a00351936b08e863d3fa1d0837e2721842498a2b82a4ca653d4
BLAKE2b-256 checksum
How to use checksums
79678e19a8c737d9dc32d794efc3cc14cf42df6bf27f8f617539f6e71ff24cfb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 6, 2025.

Transparency log

Release files / enaml-0.19.0-cp314-cp314-macosx_10_13_universal2.whl

Download URL enaml-0.19.0-cp314-cp314-macosx_10_13_universal2.whl
Size 761.1 kB
Tags CPython 3.14 macOS 10.13+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
8e7bf4106965ebe17281f4bc04e490e648da89bf01c46ada7f8ce47484558bdb
BLAKE2b-256 checksum
How to use checksums
e48498544e7972745b25ac259fc26c73834d86e898915f19f39683b06e874418
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 6, 2025.

Transparency log

Release files / enaml-0.19.0-cp313-cp313-win_amd64.whl

Download URL enaml-0.19.0-cp313-cp313-win_amd64.whl
Size 806.3 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
17a3bb99842cd777f09f103025fec66783c8ce0cb0cc6e44c3ad36715bd330b1
BLAKE2b-256 checksum
How to use checksums
dd3ed2a2e4a3a3fe83f7d6d0cdd2828b55083a844bfe08ddb9cf4b73ca66bc18
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 6, 2025.

Transparency log

Release files / enaml-0.19.0-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL enaml-0.19.0-cp313-cp313-musllinux_1_2_x86_64.whl
Size 2.2 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
8aa5382e156007f76085e96acddc9eb55528ff5948367c039cc78b9312474617
BLAKE2b-256 checksum
How to use checksums
508eaa906b894fb34ddcdedcc1b7d78f13b5a3d1425f78609fc73c930c046f5d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 6, 2025.

Transparency log

Release files / enaml-0.19.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL enaml-0.19.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 1.2 MB
Tags CPython 3.13 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
6f51a4943ba3959dfb5d0ba39c0bee89c215e469c62b33bb8d0d367cbd2d2558
BLAKE2b-256 checksum
How to use checksums
a5742ad65103dc41b17a44f1c45d4357d8595c169b45a3ecdfd8219dd856b0a7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 6, 2025.

Transparency log

Release files / enaml-0.19.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL enaml-0.19.0-cp313-cp313-macosx_11_0_arm64.whl
Size 681.3 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
84f3b04d5607d6d65b9af75266094cf743fec01664f7a0e00214b2be2b87fa79
BLAKE2b-256 checksum
How to use checksums
2db2f78ba85011ca2f06b985d2770bb060afd4a5e7f62f8e0b33ec7b05c60156
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 6, 2025.

Transparency log

Release files / enaml-0.19.0-cp313-cp313-macosx_10_13_x86_64.whl

Download URL enaml-0.19.0-cp313-cp313-macosx_10_13_x86_64.whl
Size 675.8 kB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
8939340b5d12ab6a5e8050ed64c25dbfbc5e0f8e637477300e00ea392b07a8fe
BLAKE2b-256 checksum
How to use checksums
134a9fe11ec150f6c6c2aaa4b3f8733ab3a8b10cd22be8d2f940a0992f85e68b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 6, 2025.

Transparency log

Release files / enaml-0.19.0-cp313-cp313-macosx_10_13_universal2.whl

Download URL enaml-0.19.0-cp313-cp313-macosx_10_13_universal2.whl
Size 760.5 kB
Tags CPython 3.13 macOS 10.13+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
f42c8292c9a3be053a420c641086a5566b984fad10888e084346ab3c7571dbc3
BLAKE2b-256 checksum
How to use checksums
f7952aefc31119c8aaa1f85198a6247fc36e2e03b89e7428cec6b5763d40dda6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 6, 2025.

Transparency log

Release files / enaml-0.19.0-cp312-cp312-win_amd64.whl

Download URL enaml-0.19.0-cp312-cp312-win_amd64.whl
Size 806.2 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
205dc26ee6b722478aeac533939431d382c032cf7f0be7f3f3ada1d1704302a5
BLAKE2b-256 checksum
How to use checksums
c523f2cf911288e3dece9e80da2d6151c37317d94efe7d5ca41a995c5bda6ec4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 6, 2025.

Transparency log

Release files / enaml-0.19.0-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL enaml-0.19.0-cp312-cp312-musllinux_1_2_x86_64.whl
Size 2.2 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
b0d69074c30b5a954cf008f707cca913dff0da14345e2300f2f776d68790145d
BLAKE2b-256 checksum
How to use checksums
6e57492c6e3e924fab91b1fc904fc99e4f3c159146c218fa6652cc5b15b6b993
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 6, 2025.

Transparency log

Release files / enaml-0.19.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL enaml-0.19.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 1.2 MB
Tags CPython 3.12 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
927545e5588f8542ccb0924ad5e367c18737db6f8aba75a84bde35733d9ec942
BLAKE2b-256 checksum
How to use checksums
8163aa38a9576bd274349b151ccd96d8d13b6971642be20eaad0a2ec591914da
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 6, 2025.

Transparency log

Release files / enaml-0.19.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL enaml-0.19.0-cp312-cp312-macosx_11_0_arm64.whl
Size 681.3 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ec834c3d32b2859d0b0de18ec4b4bb5ba6beba980c07a3f335b7cbc7ddaf5355
BLAKE2b-256 checksum
How to use checksums
f91b808f6aff7febb894b6dbf90c0cbddb25ce0ca6bcffafa781f66615d4ad86
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 6, 2025.

Transparency log

Release files / enaml-0.19.0-cp312-cp312-macosx_10_13_x86_64.whl

Download URL enaml-0.19.0-cp312-cp312-macosx_10_13_x86_64.whl
Size 675.8 kB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
01bd13517e825db3befb009a635182a21b457c60189b029d97062d2aa017e44f
BLAKE2b-256 checksum
How to use checksums
96982a8f81f69502ca43bb9ad30b493454d92b23ab882d1fdd981a749a650e9d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 6, 2025.

Transparency log

Release files / enaml-0.19.0-cp312-cp312-macosx_10_13_universal2.whl

Download URL enaml-0.19.0-cp312-cp312-macosx_10_13_universal2.whl
Size 760.5 kB
Tags CPython 3.12 macOS 10.13+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
13fb40d05d2a94c938c49cde45263849ff9ee565d65ef4fe65729a3aaac75f0d
BLAKE2b-256 checksum
How to use checksums
2a2dd0ea7f4da2320629458628637a258d20e7a171b773e98e581db3b92a1f0a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 6, 2025.

Transparency log

Release files / enaml-0.19.0-cp311-cp311-win_amd64.whl

Download URL enaml-0.19.0-cp311-cp311-win_amd64.whl
Size 805.7 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
0ff31d62f819e9e2bf8e15f10f98e0a94b4a11a9db343e26f833c666042bf9f8
BLAKE2b-256 checksum
How to use checksums
b0b02d2cb89605d6bf16df416767f95cb0a9a95dc1499c2ce5f113edf360f60a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 6, 2025.

Transparency log

Release files / enaml-0.19.0-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL enaml-0.19.0-cp311-cp311-musllinux_1_2_x86_64.whl
Size 2.2 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
2d0de093b091ed49102bae06f02575061e5c46646789df7ffd105bd85c9e71e2
BLAKE2b-256 checksum
How to use checksums
6180f41e22ba5f39dc7ae83239dd64bbf28cd62f2dcc23ad242d6c8d3e66994e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 6, 2025.

Transparency log

Release files / enaml-0.19.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL enaml-0.19.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 1.2 MB
Tags CPython 3.11 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
d7ab30f517037bda8bc7bb93ee3b3d10bc75de32e1b97adcf183f0b05645cecb
BLAKE2b-256 checksum
How to use checksums
94fa33874be476ced8917c8ecbaeb88078e84a42414e8cd416d2ea8f7cde9378
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 6, 2025.

Transparency log

Release files / enaml-0.19.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL enaml-0.19.0-cp311-cp311-macosx_11_0_arm64.whl
Size 680.8 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5881e23e7b039132614376a8da9ae552c154b415bb4c398984b6853313c42d29
BLAKE2b-256 checksum
How to use checksums
b1ae52c8c2e8a81758cf69111345c25db25dcfba35893b45567396c3107da662
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 6, 2025.

Transparency log

Release files / enaml-0.19.0-cp311-cp311-macosx_10_9_x86_64.whl

Download URL enaml-0.19.0-cp311-cp311-macosx_10_9_x86_64.whl
Size 674.9 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
5d6eb0c76aa1442ba3820d82971446a5228365bd0e3a3d6a67f7794319ba69d9
BLAKE2b-256 checksum
How to use checksums
ba9f8d63cfa074c52e9553f28c3f70d74b67a9a0de774548d7758d8a4755692b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 6, 2025.

Transparency log

Release files / enaml-0.19.0-cp311-cp311-macosx_10_9_universal2.whl

Download URL enaml-0.19.0-cp311-cp311-macosx_10_9_universal2.whl
Size 758.9 kB
Tags CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
d1022d099eb45678221af50c63788ad8dd0336703b90afdf06b0238d53e78b50
BLAKE2b-256 checksum
How to use checksums
c9d07c986d5f6e69e644aca27893d0f29ebadd354fb0f22e77bcfd1a037472f4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 6, 2025.

Transparency log

Release files / enaml-0.19.0-cp310-cp310-win_amd64.whl

Download URL enaml-0.19.0-cp310-cp310-win_amd64.whl
Size 805.7 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
ab8fbbe7972601706c32295ce1af871741b3dda71728f909afc4746a758f0037
BLAKE2b-256 checksum
How to use checksums
32e8141105cbf8d1f93721425098277e8237e46d8570e5d686cc4ab6f998fbb2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 6, 2025.

Transparency log

Release files / enaml-0.19.0-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL enaml-0.19.0-cp310-cp310-musllinux_1_2_x86_64.whl
Size 2.2 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
6111ac93a4472aa4c839d92157edfa8dc1d7e5f828a31a382a1dfa77759991d3
BLAKE2b-256 checksum
How to use checksums
40f0549537b9fe2b01220febbc9e51a66f85ccd8937286f69289ebb8e0452652
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 6, 2025.

Transparency log

Release files / enaml-0.19.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL enaml-0.19.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 1.2 MB
Tags CPython 3.10 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
ceb4a5c102972c2a5575cc18a37ec1c2d244e0af78e7336cc9708e73010b7904
BLAKE2b-256 checksum
How to use checksums
2d6854442b8791814e396a6842a09d9330e6d8fea79f53a004ec521724538943
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 6, 2025.

Transparency log

Release files / enaml-0.19.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL enaml-0.19.0-cp310-cp310-macosx_11_0_arm64.whl
Size 681.1 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
9171e99fce83be419c6d0347ec52f975b2142b082729e9e4e8b62f5efadaff7c
BLAKE2b-256 checksum
How to use checksums
97e668faa455842e0b0c0b7bfb93a3c91728b353a82281f74811e233e24af701
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 6, 2025.

Transparency log

Release files / enaml-0.19.0-cp310-cp310-macosx_10_9_x86_64.whl

Download URL enaml-0.19.0-cp310-cp310-macosx_10_9_x86_64.whl
Size 675.2 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
1e1ba755e234169a831b62621f05547cb9468a743819afcf3d9fe2ad2fde6f31
BLAKE2b-256 checksum
How to use checksums
bbf870d6ff57d36b70a06f9824a6fa6cfe03b61c4bdeff6727893d3ece986ad5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 6, 2025.

Transparency log

Release files / enaml-0.19.0-cp310-cp310-macosx_10_9_universal2.whl

Download URL enaml-0.19.0-cp310-cp310-macosx_10_9_universal2.whl
Size 759.5 kB
Tags CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
9eee43cea38383bae6a0950bbecb99c549b5bdedda75dfd48c3bf9754a8d83ee
BLAKE2b-256 checksum
How to use checksums
b9460ffd31ee8a64af57940350276e7d80fc6c90d142f6098b795f817971132b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 6, 2025.

Transparency log
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page