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.6+). The Qt backend requires Qt (5.9+, see https://doc.qt.io/qt-5/supported-platforms.html).

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.18.0.tar.gz (8.1 MB view details)

Uploaded Source

Built Distributions

enaml-0.18.0-cp313-cp313-win_amd64.whl (702.4 kB view details)

Uploaded CPython 3.13 Windows x86-64

enaml-0.18.0-cp313-cp313-win32.whl (693.8 kB view details)

Uploaded CPython 3.13 Windows x86

enaml-0.18.0-cp313-cp313-musllinux_1_2_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ x86-64

enaml-0.18.0-cp313-cp313-musllinux_1_2_i686.whl (2.2 MB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ i686

enaml-0.18.0-cp313-cp313-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.13 manylinux: glibc 2.12+ x86-64 manylinux: glibc 2.17+ x86-64

enaml-0.18.0-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl (1.2 MB view details)

Uploaded CPython 3.13 manylinux: glibc 2.12+ i686 manylinux: glibc 2.17+ i686

enaml-0.18.0-cp313-cp313-macosx_11_0_arm64.whl (676.9 kB view details)

Uploaded CPython 3.13 macOS 11.0+ ARM64

enaml-0.18.0-cp312-cp312-win_amd64.whl (702.4 kB view details)

Uploaded CPython 3.12 Windows x86-64

enaml-0.18.0-cp312-cp312-win32.whl (693.8 kB view details)

Uploaded CPython 3.12 Windows x86

enaml-0.18.0-cp312-cp312-musllinux_1_2_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

enaml-0.18.0-cp312-cp312-musllinux_1_2_i686.whl (2.2 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ i686

enaml-0.18.0-cp312-cp312-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.12+ x86-64 manylinux: glibc 2.17+ x86-64

enaml-0.18.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl (1.2 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.12+ i686 manylinux: glibc 2.17+ i686

enaml-0.18.0-cp312-cp312-macosx_11_0_arm64.whl (676.9 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

enaml-0.18.0-cp311-cp311-win_amd64.whl (701.3 kB view details)

Uploaded CPython 3.11 Windows x86-64

enaml-0.18.0-cp311-cp311-win32.whl (692.7 kB view details)

Uploaded CPython 3.11 Windows x86

enaml-0.18.0-cp311-cp311-musllinux_1_2_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

enaml-0.18.0-cp311-cp311-musllinux_1_2_i686.whl (2.2 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ i686

enaml-0.18.0-cp311-cp311-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.12+ x86-64 manylinux: glibc 2.17+ x86-64

enaml-0.18.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl (1.1 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.12+ i686 manylinux: glibc 2.17+ i686

enaml-0.18.0-cp311-cp311-macosx_11_0_arm64.whl (676.8 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

enaml-0.18.0-cp310-cp310-win_amd64.whl (701.3 kB view details)

Uploaded CPython 3.10 Windows x86-64

enaml-0.18.0-cp310-cp310-win32.whl (692.7 kB view details)

Uploaded CPython 3.10 Windows x86

enaml-0.18.0-cp310-cp310-musllinux_1_2_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

enaml-0.18.0-cp310-cp310-musllinux_1_2_i686.whl (2.2 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ i686

enaml-0.18.0-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.12+ x86-64 manylinux: glibc 2.17+ x86-64

enaml-0.18.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl (1.1 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.12+ i686 manylinux: glibc 2.17+ i686

enaml-0.18.0-cp310-cp310-macosx_11_0_arm64.whl (676.7 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: enaml-0.18.0.tar.gz
  • Upload date:
  • Size: 8.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for enaml-0.18.0.tar.gz
Algorithm Hash digest
SHA256 4c584f7abc0bdf1746c087eb8ea1989e6322da22a7208462fe9579e31690c03e
MD5 30b1d68d0888aa4c21da1f626e4bfaac
BLAKE2b-256 1e604a7b9fdb3092d1fa2a70ad1282bf023dd892b32f0da930a5b68ca38cad4b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: enaml-0.18.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 702.4 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for enaml-0.18.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 4c8eaf00487137eb46f51d0a5e1e8901016a6eb8fc15f4f0bfaab91d1d736547
MD5 5f3498c733b6a6348847a0e3ac1a397b
BLAKE2b-256 4e03ce479c5f7797aa771fe0b6265f98cbf3ebb1d9895185e0ff51ca77fe2d87

See more details on using hashes here.

File details

Details for the file enaml-0.18.0-cp313-cp313-win32.whl.

File metadata

  • Download URL: enaml-0.18.0-cp313-cp313-win32.whl
  • Upload date:
  • Size: 693.8 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for enaml-0.18.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 2c793707c56bbb1163cfe3df09590ff34a93bb6e75799b1f872e8f3ed4744547
MD5 1876f9a3642eb1da7901e8bb487b4847
BLAKE2b-256 9c1eea36205595041a1bc109457bdd21853defdd8b4ee8740ec2275e8fe7c959

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for enaml-0.18.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 37f8d3ca719633bbfce59ab73fd640ee445ec5ac2fb9135b3a6a924c6844af65
MD5 848a8afc28f096f7c3926ec3c1531c39
BLAKE2b-256 9622e704ff9d4bcc27e107b6e8156752ed21d4e6162b052e4ca9bd83f14510c1

See more details on using hashes here.

File details

Details for the file enaml-0.18.0-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for enaml-0.18.0-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 0512b5df6e04aa8432a06c899f52b7bacfa33641e6071e1ebeac8b2f34941e09
MD5 8a22a9a7a3818e3f6cd4315f0629c930
BLAKE2b-256 bd3dca096d759a096fadc635128fde2b6f9b090054097edeb053d46622e97ae0

See more details on using hashes here.

File details

Details for the file enaml-0.18.0-cp313-cp313-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for enaml-0.18.0-cp313-cp313-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7789a8f6fea069ceaf15bc3a8dddc5a968c690567c38a067df05b46f83e12a6c
MD5 ae92e4db1c365da408e4bdbf2b0f9225
BLAKE2b-256 7698bac8a2d2ff62172466bbe51156102beec38b5a41d68ecd97122bbbe95f6a

See more details on using hashes here.

File details

Details for the file enaml-0.18.0-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for enaml-0.18.0-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a2535f75c1f0e42123f8794bae9c09e9c05416d6804e31e5f585e7b991aec28e
MD5 32cc7b3b3a45dc1c79de2050326f6908
BLAKE2b-256 f4f7ff2281795298c27a42edc3a720e9fef21e104ee464cb79c762ab945c72b5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for enaml-0.18.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c2d028be3fbf21f312b15a618b808d11fae7b5da36ca9cbed55001f5e37cfc47
MD5 543fd82bcdce0c1faa7cbbdf684b8c8e
BLAKE2b-256 472bd1c7ff7235e8161e1f3fa3b4abbd897bae62b05bbc53c15d08e4cfdc09bd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: enaml-0.18.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 702.4 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for enaml-0.18.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 9c939231812d3594fa58a3baf09ba0248b2abb1755704fe8f224546740e0e161
MD5 29e0c8cda4fb5ddaa33a3c006b087944
BLAKE2b-256 343a4aa63328e83909994dcbb2f3c5a5368b1465cfb377ba76c908eff4c4840f

See more details on using hashes here.

File details

Details for the file enaml-0.18.0-cp312-cp312-win32.whl.

File metadata

  • Download URL: enaml-0.18.0-cp312-cp312-win32.whl
  • Upload date:
  • Size: 693.8 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for enaml-0.18.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 d345c7e668195ded32c45ae92e3e7f92fea6e5ef741a4554960b2e4ac997e147
MD5 3cc7a436b0e38f93a1d801902027934b
BLAKE2b-256 7a4658217aa7f49ac5145e923d03680cb03692837aadf51a60c7d1691df7c476

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for enaml-0.18.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 007d8d4a7949ec08275a171c09a680ce51b92db5b11bf01fbbeeda4a789d55f5
MD5 b70d29f04f4c9915144c949dfdc28d97
BLAKE2b-256 0f0f4be2a329ab2b9e4a54f835565fd6a7073c0c038f7a6ebd9081ee2adef709

See more details on using hashes here.

File details

Details for the file enaml-0.18.0-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for enaml-0.18.0-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 77ed42594e53dbb8f3d2293c29cc6d5cad1d6a48f93968e66f5d53a048ae5a48
MD5 7e09c05cc04acb245ec5cbce8c31c750
BLAKE2b-256 d50538ba1d7f0dc3c8f431b5bbd5befe932251538ce9c6acdfe083cd8ba613aa

See more details on using hashes here.

File details

Details for the file enaml-0.18.0-cp312-cp312-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for enaml-0.18.0-cp312-cp312-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b52b2e691f2d1981684a602f8b8009554e1076ce3c28923d2bf501344fc5b09d
MD5 271fa8741b4fb5724905c6761745ea9f
BLAKE2b-256 0cbf595f284c448a5622f72a4c004e529dba90901c77b443d7025424dd535ea8

See more details on using hashes here.

File details

Details for the file enaml-0.18.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for enaml-0.18.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 39736f5412e762a51ba0df22664d0c8c3608f50ad978924190e19986c5d83420
MD5 4db75068ecd4af7e6c287578efa1efb9
BLAKE2b-256 7a0f6de574b394cd4edec508ab0757cad1778796cd0e9490b9cac52e64372b03

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for enaml-0.18.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f46af0761015af7eb33e87ae0d01394445980201408b13716ec2d763096e0e9a
MD5 7bbfe85adb496d22f87bd86b0f6dddf9
BLAKE2b-256 83d7643e43148115e4488bf59ab0fda0d9ae4f9ca90c9d9581f7ccef0470905b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: enaml-0.18.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 701.3 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for enaml-0.18.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 6018e0e50c0a145c3a1798b8a804b443fa07b840d81dfc7861d4f8363cd4c04d
MD5 68d62290b69b49cff7a787f7b77a1258
BLAKE2b-256 454a499a483b682419456275dc9f5cf500b2bcc0b9cf9972eeb72ad5831cbd92

See more details on using hashes here.

File details

Details for the file enaml-0.18.0-cp311-cp311-win32.whl.

File metadata

  • Download URL: enaml-0.18.0-cp311-cp311-win32.whl
  • Upload date:
  • Size: 692.7 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for enaml-0.18.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 f580077e3e62ba703bd5d48230c2ee99ee98c6f9ff827f24885ed23598c2b14e
MD5 913076228b60f6626dd4b28d664c7f55
BLAKE2b-256 139f928952593c6a5267bdf815af74826f175370a1611ce1d3449dcdf0b69eeb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for enaml-0.18.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 fb8e9c48eb74b6a8fbd44f1ea4dbb403f8438213e822aac7c2940b2a46df70d4
MD5 0f834165e83a6b8e23b2bb9a327aff8c
BLAKE2b-256 37e2ae1f47281cd2940c3c0473e430df1f7514d7ff7ba90889234f929a819c15

See more details on using hashes here.

File details

Details for the file enaml-0.18.0-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for enaml-0.18.0-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 8780aee6850724babf5afd4ead19fbc1285fe1a6189e86bf2a73fb95ac613c2e
MD5 6befaa5faf10757523a833ce3e176b3f
BLAKE2b-256 b049913c8af993e4884ff1fe928f7a39ef7a94a656b8b497303d0e952bc355ca

See more details on using hashes here.

File details

Details for the file enaml-0.18.0-cp311-cp311-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for enaml-0.18.0-cp311-cp311-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1f79eecc123cb0d77038031dc1afdcd901114abc0cd086496ebdde62e28c02e0
MD5 f8e417b9eeb40b918acd2258e429b5db
BLAKE2b-256 571cbd51e3fd3d7339014b9d35e67d24f0ea60e0b634950b81f27a75479c3a6b

See more details on using hashes here.

File details

Details for the file enaml-0.18.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for enaml-0.18.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 7b20bf3f79ae7aa27b23f8b80ef5017ba17216fb1fd58e999f5d6a9d3b4f1a92
MD5 0584a4f3c94d81f87348b469c738c7e7
BLAKE2b-256 a0543e70702858289b0ef571b626d784262e28a2167b9cdea3493060861de136

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for enaml-0.18.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 744cdd0f4aba27ec13e18b8a180d22d72ea0af61009668c1a5f7ad518d35188b
MD5 cd58b1562b2d9fcc91d27bd1cfcb5e8f
BLAKE2b-256 2ccb51233fc9a8caa6fc2ee1f8d8339a346e935a8eb45f65ce2118ea9589a048

See more details on using hashes here.

File details

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

File metadata

  • Download URL: enaml-0.18.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 701.3 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for enaml-0.18.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 67cb0f9448d97099fef4703b4dd89e2adb645b690ee97a51ea882b028f954bef
MD5 a2ad98f73f670ad1e27720170eebaa93
BLAKE2b-256 9be336f43aaee091101c8e751d7d89800982fc1300ac1bee94250a4cba83a55d

See more details on using hashes here.

File details

Details for the file enaml-0.18.0-cp310-cp310-win32.whl.

File metadata

  • Download URL: enaml-0.18.0-cp310-cp310-win32.whl
  • Upload date:
  • Size: 692.7 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for enaml-0.18.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 7a7ce33c75bdad42e5a542fd4caf33835df09d2c0122ec998047dd3105940b9f
MD5 f27519eb3b48580d134594f00bc3aa2b
BLAKE2b-256 b4f77578bb7830aa26a7c42aa2efd6f052613f6f3b2d9d86e990f5d917b4098c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for enaml-0.18.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 029ef96c7f1fa96fad3ec669f05494c492f8e30bece03e002e56e85cc8bbe17b
MD5 9cd6680ab06fdd6c708fd64d97d4a65e
BLAKE2b-256 55e608578216d0ecaf42b33225c2cc010cc9df52e3d5a8ecb990ed673d95cbdc

See more details on using hashes here.

File details

Details for the file enaml-0.18.0-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for enaml-0.18.0-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 a24e48950e2b347e3fae51f06ba92ecc6d3c544ded38ef8d3d807c58696488e7
MD5 b53d0d1f82d6dc2a01965eb660bb8280
BLAKE2b-256 93466e9b5237db9c7a3359b010241485c30659409c24052c62dfe8dd82443f43

See more details on using hashes here.

File details

Details for the file enaml-0.18.0-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for enaml-0.18.0-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c75dee117a3a0f27fa96929c06726ad7a95b799942aeece5c069f0c20431a075
MD5 5088ecc9a61158ee9cb2f79b602080e8
BLAKE2b-256 5425beeb9083066b0e816347835a1b527635656570330737a392a3be50f3823a

See more details on using hashes here.

File details

Details for the file enaml-0.18.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for enaml-0.18.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e749f1744ffea71d3649764da5e267ed1b881ed2a8fe73f66c4f9e7ea6abd10f
MD5 20b3a723b6344ee0453096a19de63957
BLAKE2b-256 b080e1ccb87db7a8311be81296c19ee621b69775ace5ee6a6503bcc5c3150df8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for enaml-0.18.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 416ca4dffeeb53f5900814d3479ce3cfd98ff51a3f503012390ed92d20772d55
MD5 a001b88d21eb50de1f45a32a2a9bf7b3
BLAKE2b-256 d53747a6081d9842b6d524f46634698aa036b4f77a52ea88db66c68192b32c08

See more details on using hashes here.

Supported by

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