Skip to main content

Declarative DSL for building rich user interfaces in Python

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

enaml-0.19.0.tar.gz (8.1 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

enaml-0.19.0-cp314-cp314-win_amd64.whl (809.5 kB view details)

Uploaded CPython 3.14Windows x86-64

enaml-0.19.0-cp314-cp314-musllinux_1_2_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

enaml-0.19.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

enaml-0.19.0-cp314-cp314-macosx_11_0_arm64.whl (681.6 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

enaml-0.19.0-cp314-cp314-macosx_10_13_x86_64.whl (676.1 kB view details)

Uploaded CPython 3.14macOS 10.13+ x86-64

enaml-0.19.0-cp314-cp314-macosx_10_13_universal2.whl (761.1 kB view details)

Uploaded CPython 3.14macOS 10.13+ universal2 (ARM64, x86-64)

enaml-0.19.0-cp313-cp313-win_amd64.whl (806.3 kB view details)

Uploaded CPython 3.13Windows x86-64

enaml-0.19.0-cp313-cp313-musllinux_1_2_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

enaml-0.19.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

enaml-0.19.0-cp313-cp313-macosx_11_0_arm64.whl (681.3 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

enaml-0.19.0-cp313-cp313-macosx_10_13_x86_64.whl (675.8 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

enaml-0.19.0-cp313-cp313-macosx_10_13_universal2.whl (760.5 kB view details)

Uploaded CPython 3.13macOS 10.13+ universal2 (ARM64, x86-64)

enaml-0.19.0-cp312-cp312-win_amd64.whl (806.2 kB view details)

Uploaded CPython 3.12Windows x86-64

enaml-0.19.0-cp312-cp312-musllinux_1_2_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

enaml-0.19.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

enaml-0.19.0-cp312-cp312-macosx_11_0_arm64.whl (681.3 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

enaml-0.19.0-cp312-cp312-macosx_10_13_x86_64.whl (675.8 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

enaml-0.19.0-cp312-cp312-macosx_10_13_universal2.whl (760.5 kB view details)

Uploaded CPython 3.12macOS 10.13+ universal2 (ARM64, x86-64)

enaml-0.19.0-cp311-cp311-win_amd64.whl (805.7 kB view details)

Uploaded CPython 3.11Windows x86-64

enaml-0.19.0-cp311-cp311-musllinux_1_2_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

enaml-0.19.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

enaml-0.19.0-cp311-cp311-macosx_11_0_arm64.whl (680.8 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

enaml-0.19.0-cp311-cp311-macosx_10_9_x86_64.whl (674.9 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

enaml-0.19.0-cp311-cp311-macosx_10_9_universal2.whl (758.9 kB view details)

Uploaded CPython 3.11macOS 10.9+ universal2 (ARM64, x86-64)

enaml-0.19.0-cp310-cp310-win_amd64.whl (805.7 kB view details)

Uploaded CPython 3.10Windows x86-64

enaml-0.19.0-cp310-cp310-musllinux_1_2_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

enaml-0.19.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

enaml-0.19.0-cp310-cp310-macosx_11_0_arm64.whl (681.1 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

enaml-0.19.0-cp310-cp310-macosx_10_9_x86_64.whl (675.2 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

enaml-0.19.0-cp310-cp310-macosx_10_9_universal2.whl (759.5 kB view details)

Uploaded CPython 3.10macOS 10.9+ universal2 (ARM64, x86-64)

File details

Details for the file enaml-0.19.0.tar.gz.

File metadata

  • Download URL: enaml-0.19.0.tar.gz
  • Upload date:
  • Size: 8.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for enaml-0.19.0.tar.gz
Algorithm Hash digest
SHA256 d20e93a1b34e8d800a6218d4bcfa030d3294979c6f901285fc4d3c71fabdcec2
MD5 962e93a51d575519aa5f1786ea3c0698
BLAKE2b-256 b396e99bc0edea4dfc53be50a9d30dd310961cd0a50a891eb3289dd9e8ccae24

See more details on using hashes here.

Provenance

The following attestation bundles were made for enaml-0.19.0.tar.gz:

Publisher: release.yml on nucleic/enaml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enaml-0.19.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: enaml-0.19.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 809.5 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for enaml-0.19.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 952213f2824e571efac47b1dd105ed703f45c66cebb5e5872a83ca5a00244eef
MD5 e2871da4291c3cf89e2e18fd5b37ad42
BLAKE2b-256 8e31eb83d49c7596dad8202eb84c721f45ee0b3f6ab0dc7711e2fa3c31952015

See more details on using hashes here.

Provenance

The following attestation bundles were made for enaml-0.19.0-cp314-cp314-win_amd64.whl:

Publisher: release.yml on nucleic/enaml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enaml-0.19.0-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for enaml-0.19.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ee06c71588d1881a9929901b2d2e6b0ee8e62ec357c0056391eab0b59b15eb06
MD5 bf451b841fdb1e241baf97f2b86eb844
BLAKE2b-256 a0d6729091528aab6cf5ca9699a93e85fa24486fc8e8935ade6b7460e6ad744f

See more details on using hashes here.

Provenance

The following attestation bundles were made for enaml-0.19.0-cp314-cp314-musllinux_1_2_x86_64.whl:

Publisher: release.yml on nucleic/enaml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enaml-0.19.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for enaml-0.19.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 85829c86fcebbae7186f2834bc180febc09da61eb9dd3b50293ed50bae592f62
MD5 549aae62af0c34e6ac0a7dc04df58d7d
BLAKE2b-256 25b3a9acf916ceb0595b4cc78dd85b166877b6ec572e127c784e5d45aae0d3e3

See more details on using hashes here.

Provenance

The following attestation bundles were made for enaml-0.19.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yml on nucleic/enaml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enaml-0.19.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for enaml-0.19.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c59587c93549e00546712773eb9c3b9067e8975e169ae1e7bba4b5357e340097
MD5 fe060623c2e37863230d985473760d36
BLAKE2b-256 116b0b09655e1661c18326f426841c6c84b631b5b4e83dbdc85537fa3a446c4e

See more details on using hashes here.

Provenance

The following attestation bundles were made for enaml-0.19.0-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: release.yml on nucleic/enaml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enaml-0.19.0-cp314-cp314-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for enaml-0.19.0-cp314-cp314-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 e0b6c9ecfb7f7a00351936b08e863d3fa1d0837e2721842498a2b82a4ca653d4
MD5 1142fe4fba86d5baddd7dd517bb93e59
BLAKE2b-256 79678e19a8c737d9dc32d794efc3cc14cf42df6bf27f8f617539f6e71ff24cfb

See more details on using hashes here.

Provenance

The following attestation bundles were made for enaml-0.19.0-cp314-cp314-macosx_10_13_x86_64.whl:

Publisher: release.yml on nucleic/enaml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enaml-0.19.0-cp314-cp314-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for enaml-0.19.0-cp314-cp314-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 8e7bf4106965ebe17281f4bc04e490e648da89bf01c46ada7f8ce47484558bdb
MD5 58546857681d9e6cbabd12a53d5405cc
BLAKE2b-256 e48498544e7972745b25ac259fc26c73834d86e898915f19f39683b06e874418

See more details on using hashes here.

Provenance

The following attestation bundles were made for enaml-0.19.0-cp314-cp314-macosx_10_13_universal2.whl:

Publisher: release.yml on nucleic/enaml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enaml-0.19.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: enaml-0.19.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 806.3 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for enaml-0.19.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 17a3bb99842cd777f09f103025fec66783c8ce0cb0cc6e44c3ad36715bd330b1
MD5 b07788fae34b265e864e74dcb2607aa8
BLAKE2b-256 dd3ed2a2e4a3a3fe83f7d6d0cdd2828b55083a844bfe08ddb9cf4b73ca66bc18

See more details on using hashes here.

Provenance

The following attestation bundles were made for enaml-0.19.0-cp313-cp313-win_amd64.whl:

Publisher: release.yml on nucleic/enaml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enaml-0.19.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for enaml-0.19.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8aa5382e156007f76085e96acddc9eb55528ff5948367c039cc78b9312474617
MD5 b83201645ef3632757c4970bb5a73fa0
BLAKE2b-256 508eaa906b894fb34ddcdedcc1b7d78f13b5a3d1425f78609fc73c930c046f5d

See more details on using hashes here.

Provenance

The following attestation bundles were made for enaml-0.19.0-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: release.yml on nucleic/enaml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enaml-0.19.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for enaml-0.19.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6f51a4943ba3959dfb5d0ba39c0bee89c215e469c62b33bb8d0d367cbd2d2558
MD5 4aba3f4a7735cdf7aa527e27a49c5f65
BLAKE2b-256 a5742ad65103dc41b17a44f1c45d4357d8595c169b45a3ecdfd8219dd856b0a7

See more details on using hashes here.

Provenance

The following attestation bundles were made for enaml-0.19.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yml on nucleic/enaml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enaml-0.19.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for enaml-0.19.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 84f3b04d5607d6d65b9af75266094cf743fec01664f7a0e00214b2be2b87fa79
MD5 e4bd250bc1881c128c931a3c1f5ab66e
BLAKE2b-256 2db2f78ba85011ca2f06b985d2770bb060afd4a5e7f62f8e0b33ec7b05c60156

See more details on using hashes here.

Provenance

The following attestation bundles were made for enaml-0.19.0-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: release.yml on nucleic/enaml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enaml-0.19.0-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for enaml-0.19.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 8939340b5d12ab6a5e8050ed64c25dbfbc5e0f8e637477300e00ea392b07a8fe
MD5 e559e8120a13061142cb2d684ab2a8f4
BLAKE2b-256 134a9fe11ec150f6c6c2aaa4b3f8733ab3a8b10cd22be8d2f940a0992f85e68b

See more details on using hashes here.

Provenance

The following attestation bundles were made for enaml-0.19.0-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: release.yml on nucleic/enaml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enaml-0.19.0-cp313-cp313-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for enaml-0.19.0-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 f42c8292c9a3be053a420c641086a5566b984fad10888e084346ab3c7571dbc3
MD5 b63030873223daa963f4d8f1cd4a55e2
BLAKE2b-256 f7952aefc31119c8aaa1f85198a6247fc36e2e03b89e7428cec6b5763d40dda6

See more details on using hashes here.

Provenance

The following attestation bundles were made for enaml-0.19.0-cp313-cp313-macosx_10_13_universal2.whl:

Publisher: release.yml on nucleic/enaml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enaml-0.19.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: enaml-0.19.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 806.2 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for enaml-0.19.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 205dc26ee6b722478aeac533939431d382c032cf7f0be7f3f3ada1d1704302a5
MD5 7adde8d03acf7829af7b7fb55e2513c0
BLAKE2b-256 c523f2cf911288e3dece9e80da2d6151c37317d94efe7d5ca41a995c5bda6ec4

See more details on using hashes here.

Provenance

The following attestation bundles were made for enaml-0.19.0-cp312-cp312-win_amd64.whl:

Publisher: release.yml on nucleic/enaml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enaml-0.19.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for enaml-0.19.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b0d69074c30b5a954cf008f707cca913dff0da14345e2300f2f776d68790145d
MD5 696c8fd6b211454d0d290bb30aebc4a9
BLAKE2b-256 6e57492c6e3e924fab91b1fc904fc99e4f3c159146c218fa6652cc5b15b6b993

See more details on using hashes here.

Provenance

The following attestation bundles were made for enaml-0.19.0-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: release.yml on nucleic/enaml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enaml-0.19.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for enaml-0.19.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 927545e5588f8542ccb0924ad5e367c18737db6f8aba75a84bde35733d9ec942
MD5 fdebfefc9dd8c5a7b044971482cd4ebe
BLAKE2b-256 8163aa38a9576bd274349b151ccd96d8d13b6971642be20eaad0a2ec591914da

See more details on using hashes here.

Provenance

The following attestation bundles were made for enaml-0.19.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yml on nucleic/enaml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enaml-0.19.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for enaml-0.19.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ec834c3d32b2859d0b0de18ec4b4bb5ba6beba980c07a3f335b7cbc7ddaf5355
MD5 ccafc908d8e0f3e6ff7a2a68564a2909
BLAKE2b-256 f91b808f6aff7febb894b6dbf90c0cbddb25ce0ca6bcffafa781f66615d4ad86

See more details on using hashes here.

Provenance

The following attestation bundles were made for enaml-0.19.0-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: release.yml on nucleic/enaml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enaml-0.19.0-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for enaml-0.19.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 01bd13517e825db3befb009a635182a21b457c60189b029d97062d2aa017e44f
MD5 2cdf66e394963589e0fd5acd9159e4b2
BLAKE2b-256 96982a8f81f69502ca43bb9ad30b493454d92b23ab882d1fdd981a749a650e9d

See more details on using hashes here.

Provenance

The following attestation bundles were made for enaml-0.19.0-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: release.yml on nucleic/enaml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enaml-0.19.0-cp312-cp312-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for enaml-0.19.0-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 13fb40d05d2a94c938c49cde45263849ff9ee565d65ef4fe65729a3aaac75f0d
MD5 31775c8ae1b9d8a5ca6ba9cf54aba49d
BLAKE2b-256 2a2dd0ea7f4da2320629458628637a258d20e7a171b773e98e581db3b92a1f0a

See more details on using hashes here.

Provenance

The following attestation bundles were made for enaml-0.19.0-cp312-cp312-macosx_10_13_universal2.whl:

Publisher: release.yml on nucleic/enaml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enaml-0.19.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: enaml-0.19.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 805.7 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for enaml-0.19.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 0ff31d62f819e9e2bf8e15f10f98e0a94b4a11a9db343e26f833c666042bf9f8
MD5 aa4561df097c9b93411698ca4fc289bb
BLAKE2b-256 b0b02d2cb89605d6bf16df416767f95cb0a9a95dc1499c2ce5f113edf360f60a

See more details on using hashes here.

Provenance

The following attestation bundles were made for enaml-0.19.0-cp311-cp311-win_amd64.whl:

Publisher: release.yml on nucleic/enaml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enaml-0.19.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for enaml-0.19.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2d0de093b091ed49102bae06f02575061e5c46646789df7ffd105bd85c9e71e2
MD5 f0d7a262ef270e8fae361a6c7caa8549
BLAKE2b-256 6180f41e22ba5f39dc7ae83239dd64bbf28cd62f2dcc23ad242d6c8d3e66994e

See more details on using hashes here.

Provenance

The following attestation bundles were made for enaml-0.19.0-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: release.yml on nucleic/enaml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enaml-0.19.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for enaml-0.19.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d7ab30f517037bda8bc7bb93ee3b3d10bc75de32e1b97adcf183f0b05645cecb
MD5 a4f87d8cd596a380f3971884152d2f06
BLAKE2b-256 94fa33874be476ced8917c8ecbaeb88078e84a42414e8cd416d2ea8f7cde9378

See more details on using hashes here.

Provenance

The following attestation bundles were made for enaml-0.19.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yml on nucleic/enaml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enaml-0.19.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for enaml-0.19.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5881e23e7b039132614376a8da9ae552c154b415bb4c398984b6853313c42d29
MD5 b54ae962a8f90418fe1164a149ae207f
BLAKE2b-256 b1ae52c8c2e8a81758cf69111345c25db25dcfba35893b45567396c3107da662

See more details on using hashes here.

Provenance

The following attestation bundles were made for enaml-0.19.0-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: release.yml on nucleic/enaml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enaml-0.19.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for enaml-0.19.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5d6eb0c76aa1442ba3820d82971446a5228365bd0e3a3d6a67f7794319ba69d9
MD5 a5659e75de847b9100641b6a84bcdd07
BLAKE2b-256 ba9f8d63cfa074c52e9553f28c3f70d74b67a9a0de774548d7758d8a4755692b

See more details on using hashes here.

Provenance

The following attestation bundles were made for enaml-0.19.0-cp311-cp311-macosx_10_9_x86_64.whl:

Publisher: release.yml on nucleic/enaml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enaml-0.19.0-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for enaml-0.19.0-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 d1022d099eb45678221af50c63788ad8dd0336703b90afdf06b0238d53e78b50
MD5 9d012db5cbad5e12df1b39074512184e
BLAKE2b-256 c9d07c986d5f6e69e644aca27893d0f29ebadd354fb0f22e77bcfd1a037472f4

See more details on using hashes here.

Provenance

The following attestation bundles were made for enaml-0.19.0-cp311-cp311-macosx_10_9_universal2.whl:

Publisher: release.yml on nucleic/enaml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enaml-0.19.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: enaml-0.19.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 805.7 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for enaml-0.19.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ab8fbbe7972601706c32295ce1af871741b3dda71728f909afc4746a758f0037
MD5 2edb2cc1bab72b58af82131932fc81d6
BLAKE2b-256 32e8141105cbf8d1f93721425098277e8237e46d8570e5d686cc4ab6f998fbb2

See more details on using hashes here.

Provenance

The following attestation bundles were made for enaml-0.19.0-cp310-cp310-win_amd64.whl:

Publisher: release.yml on nucleic/enaml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enaml-0.19.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for enaml-0.19.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6111ac93a4472aa4c839d92157edfa8dc1d7e5f828a31a382a1dfa77759991d3
MD5 364f1f13cf35803e7758985462da6cca
BLAKE2b-256 40f0549537b9fe2b01220febbc9e51a66f85ccd8937286f69289ebb8e0452652

See more details on using hashes here.

Provenance

The following attestation bundles were made for enaml-0.19.0-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: release.yml on nucleic/enaml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enaml-0.19.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for enaml-0.19.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ceb4a5c102972c2a5575cc18a37ec1c2d244e0af78e7336cc9708e73010b7904
MD5 f36f4327db2db08d71bbc509a6398c91
BLAKE2b-256 2d6854442b8791814e396a6842a09d9330e6d8fea79f53a004ec521724538943

See more details on using hashes here.

Provenance

The following attestation bundles were made for enaml-0.19.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yml on nucleic/enaml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enaml-0.19.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for enaml-0.19.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9171e99fce83be419c6d0347ec52f975b2142b082729e9e4e8b62f5efadaff7c
MD5 527fbc3ab43bebad0014eddf975b05ab
BLAKE2b-256 97e668faa455842e0b0c0b7bfb93a3c91728b353a82281f74811e233e24af701

See more details on using hashes here.

Provenance

The following attestation bundles were made for enaml-0.19.0-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: release.yml on nucleic/enaml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enaml-0.19.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for enaml-0.19.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1e1ba755e234169a831b62621f05547cb9468a743819afcf3d9fe2ad2fde6f31
MD5 a69a94b39fbbf328377f08762712e0dc
BLAKE2b-256 bbf870d6ff57d36b70a06f9824a6fa6cfe03b61c4bdeff6727893d3ece986ad5

See more details on using hashes here.

Provenance

The following attestation bundles were made for enaml-0.19.0-cp310-cp310-macosx_10_9_x86_64.whl:

Publisher: release.yml on nucleic/enaml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file enaml-0.19.0-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for enaml-0.19.0-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 9eee43cea38383bae6a0950bbecb99c549b5bdedda75dfd48c3bf9754a8d83ee
MD5 17ddba339bfb138f7749c98595df76f8
BLAKE2b-256 b9460ffd31ee8a64af57940350276e7d80fc6c90d142f6098b795f817971132b

See more details on using hashes here.

Provenance

The following attestation bundles were made for enaml-0.19.0-cp310-cp310-macosx_10_9_universal2.whl:

Publisher: release.yml on nucleic/enaml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page