traits


Nametraits JSON
Version 7.0.1 PyPI version JSON
download
home_pagehttp://docs.enthought.com/traits
SummaryObservable typed attributes for Python classes
upload_time2025-01-24 17:21:00
maintainerNone
docs_urlNone
authorEnthought
requires_python>=3.8
licenseBSD
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage
            ======================================================
Traits: observable typed attributes for Python classes
======================================================

http://docs.enthought.com/traits

The Traits project is at the center of all Enthought Tool Suite development
and has changed the mental model used at Enthought for programming in the
already extremely efficient Python programming language. We encourage everyone
to join us in enjoying the productivity gains from using such a powerful
approach.

The Traits project allows Python programmers to use a special kind of type
definition called a *trait*, which gives object attributes some additional
characteristics:

- **Initialization**: A trait has a *default value*, which is
  automatically set as the initial value of an attribute before its
  first use in a program.
- **Validation**: The type of a trait attribute is *explicitly declared*. The
  type is evident in the code, and only values that meet a
  programmer-specified set of criteria (i.e., the trait definition) can
  be assigned to that attribute.
- **Delegation**: The value of a trait attribute can be contained either
  in the defining object or in another object *delegated* to by the
  trait.
- **Notification**: Setting the value of a trait attribute can *notify*
  other parts of the program that the value has changed.
- **Visualization**: User interfaces that allow a user to *interactively
  modify* the value of a trait attribute can be automatically
  constructed using the trait's definition. (This feature requires that
  a supported GUI toolkit be installed. If this feature is not used, the
  Traits project does not otherwise require GUI support.)

A class can freely mix trait-based attributes with normal Python attributes,
or can opt to allow the use of only a fixed or open set of trait attributes
within the class. Trait attributes defined by a class are automatically
inherited by any subclass derived from the class.

Dependencies
------------

Traits requires Python >= 3.8.

Traits has the following optional dependencies:

* `NumPy <http://pypi.python.org/pypi/numpy>`_ to support the trait types
  for arrays.
* `TraitsUI <https://pypi.python.org/pypi/traitsui>`_ to support GUI
  Views.

To build the full documentation one needs:

* `Sphinx <https://pypi.org/project/Sphinx>`_ version 2.1 or later.
* The `Enthought Sphinx Theme <https://pypi.org/project/enthought-sphinx-theme>`_.
  (A version of the documentation can be built without this, but
  some formatting may be incorrect.)

            

Raw data

            {
    "_id": null,
    "home_page": "http://docs.enthought.com/traits",
    "name": "traits",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": null,
    "keywords": null,
    "author": "Enthought",
    "author_email": "info@enthought.com",
    "download_url": "https://files.pythonhosted.org/packages/85/47/aaa60234212968a5c457af3003a47cbbce2e26b59fd2d01d0c489eb8b9c0/traits-7.0.1.tar.gz",
    "platform": null,
    "description": "======================================================\nTraits: observable typed attributes for Python classes\n======================================================\n\nhttp://docs.enthought.com/traits\n\nThe Traits project is at the center of all Enthought Tool Suite development\nand has changed the mental model used at Enthought for programming in the\nalready extremely efficient Python programming language. We encourage everyone\nto join us in enjoying the productivity gains from using such a powerful\napproach.\n\nThe Traits project allows Python programmers to use a special kind of type\ndefinition called a *trait*, which gives object attributes some additional\ncharacteristics:\n\n- **Initialization**: A trait has a *default value*, which is\n  automatically set as the initial value of an attribute before its\n  first use in a program.\n- **Validation**: The type of a trait attribute is *explicitly declared*. The\n  type is evident in the code, and only values that meet a\n  programmer-specified set of criteria (i.e., the trait definition) can\n  be assigned to that attribute.\n- **Delegation**: The value of a trait attribute can be contained either\n  in the defining object or in another object *delegated* to by the\n  trait.\n- **Notification**: Setting the value of a trait attribute can *notify*\n  other parts of the program that the value has changed.\n- **Visualization**: User interfaces that allow a user to *interactively\n  modify* the value of a trait attribute can be automatically\n  constructed using the trait's definition. (This feature requires that\n  a supported GUI toolkit be installed. If this feature is not used, the\n  Traits project does not otherwise require GUI support.)\n\nA class can freely mix trait-based attributes with normal Python attributes,\nor can opt to allow the use of only a fixed or open set of trait attributes\nwithin the class. Trait attributes defined by a class are automatically\ninherited by any subclass derived from the class.\n\nDependencies\n------------\n\nTraits requires Python >= 3.8.\n\nTraits has the following optional dependencies:\n\n* `NumPy <http://pypi.python.org/pypi/numpy>`_ to support the trait types\n  for arrays.\n* `TraitsUI <https://pypi.python.org/pypi/traitsui>`_ to support GUI\n  Views.\n\nTo build the full documentation one needs:\n\n* `Sphinx <https://pypi.org/project/Sphinx>`_ version 2.1 or later.\n* The `Enthought Sphinx Theme <https://pypi.org/project/enthought-sphinx-theme>`_.\n  (A version of the documentation can be built without this, but\n  some formatting may be incorrect.)\n",
    "bugtrack_url": null,
    "license": "BSD",
    "summary": "Observable typed attributes for Python classes",
    "version": "7.0.1",
    "project_urls": {
        "Documentation": "https://docs.enthought.com/traits",
        "Download": "https://pypi.python.org/pypi/traits",
        "Homepage": "http://docs.enthought.com/traits",
        "Issue Tracker": "https://github.com/enthought/traits/issues",
        "Source Code": "https://github.com/enthought/traits"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e4107547362f1297fbba1f4846211d53fd826fb78724dc177a5c674262ea96a2",
                "md5": "bbe89831939d0f5311f37d8e43a8cb39",
                "sha256": "af18d0285925d7aed7a4ebdee45e40e32e90eee00bcf0454c96e8861038ab3ea"
            },
            "downloads": -1,
            "filename": "traits-7.0.1-cp310-cp310-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "bbe89831939d0f5311f37d8e43a8cb39",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 5034398,
            "upload_time": "2025-01-24T17:24:18",
            "upload_time_iso_8601": "2025-01-24T17:24:18.771194Z",
            "url": "https://files.pythonhosted.org/packages/e4/10/7547362f1297fbba1f4846211d53fd826fb78724dc177a5c674262ea96a2/traits-7.0.1-cp310-cp310-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "7e5deab92afdd1fc993e8d090e1b14d5d726951636286c1847f44f2f1545e295",
                "md5": "f03ef401fed5049b5a053e9f328aee27",
                "sha256": "7ae5658db2a3108848157d0560c7b49955e5917e9d239b2838646a18592bfbc0"
            },
            "downloads": -1,
            "filename": "traits-7.0.1-cp310-cp310-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "f03ef401fed5049b5a053e9f328aee27",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 5034768,
            "upload_time": "2025-01-24T17:24:02",
            "upload_time_iso_8601": "2025-01-24T17:24:02.025374Z",
            "url": "https://files.pythonhosted.org/packages/7e/5d/eab92afdd1fc993e8d090e1b14d5d726951636286c1847f44f2f1545e295/traits-7.0.1-cp310-cp310-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "f9bdbe12607d76d23b358187260875f3ad8da56b730d068f6d425f0749cd2877",
                "md5": "7be88b7709075e9d45c4658087eaf823",
                "sha256": "eeebbad229059ebca9510771dbf48c0c73cf2eded6e69d12b06f0ce1bffbb2e7"
            },
            "downloads": -1,
            "filename": "traits-7.0.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "7be88b7709075e9d45c4658087eaf823",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 5110351,
            "upload_time": "2025-01-24T17:25:35",
            "upload_time_iso_8601": "2025-01-24T17:25:35.599303Z",
            "url": "https://files.pythonhosted.org/packages/f9/bd/be12607d76d23b358187260875f3ad8da56b730d068f6d425f0749cd2877/traits-7.0.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "030f494febd6c3201a24c6d1a725074d43dc9f5a40370a72c9aa9bff85008f9b",
                "md5": "6bbd26793bf61db2603115c767eb5e85",
                "sha256": "48e0ced9845fa34bafa30de229f5b91d4de1ae1c760f9ff6f1ebffa10395d8c0"
            },
            "downloads": -1,
            "filename": "traits-7.0.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "6bbd26793bf61db2603115c767eb5e85",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 5121807,
            "upload_time": "2025-01-24T17:25:37",
            "upload_time_iso_8601": "2025-01-24T17:25:37.546322Z",
            "url": "https://files.pythonhosted.org/packages/03/0f/494febd6c3201a24c6d1a725074d43dc9f5a40370a72c9aa9bff85008f9b/traits-7.0.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "c17e57ead494bb228ca4884147b765f915117db23622b368af4570a0e5b25ed0",
                "md5": "bf442e2d2b4bcb5b647d324c7202b9c6",
                "sha256": "c02876a57c938ca4dd432b6bdc869c7a2d7c56697cf2739e27880000d955969d"
            },
            "downloads": -1,
            "filename": "traits-7.0.1-cp310-cp310-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "bf442e2d2b4bcb5b647d324c7202b9c6",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 5109245,
            "upload_time": "2025-01-24T17:25:40",
            "upload_time_iso_8601": "2025-01-24T17:25:40.358180Z",
            "url": "https://files.pythonhosted.org/packages/c1/7e/57ead494bb228ca4884147b765f915117db23622b368af4570a0e5b25ed0/traits-7.0.1-cp310-cp310-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "d9f6978ffcc89790fd5bca57ce98cdb6d84ab8332cba0e0da9dd20f6c9aedcf9",
                "md5": "2a3bee5cd91b3eeadbe3e988d23cc9d9",
                "sha256": "0047bbe27071e958054811fc36c2923932e09614ab31a91ffb69d407cf3326a3"
            },
            "downloads": -1,
            "filename": "traits-7.0.1-cp310-cp310-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "2a3bee5cd91b3eeadbe3e988d23cc9d9",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 5117741,
            "upload_time": "2025-01-24T17:25:42",
            "upload_time_iso_8601": "2025-01-24T17:25:42.356187Z",
            "url": "https://files.pythonhosted.org/packages/d9/f6/978ffcc89790fd5bca57ce98cdb6d84ab8332cba0e0da9dd20f6c9aedcf9/traits-7.0.1-cp310-cp310-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "ac7fd54cce8b1e1d7174f73634e5d1e02f6f4a346a9df97bec8c086af5593d99",
                "md5": "477651ccd897ce7d77f7e72ee3653687",
                "sha256": "5147ae3773d01b30675e05b643311acac1bbda6cb2daf9cafd4633d3df43ef59"
            },
            "downloads": -1,
            "filename": "traits-7.0.1-cp310-cp310-win32.whl",
            "has_sig": false,
            "md5_digest": "477651ccd897ce7d77f7e72ee3653687",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 5033710,
            "upload_time": "2025-01-24T17:28:21",
            "upload_time_iso_8601": "2025-01-24T17:28:21.699635Z",
            "url": "https://files.pythonhosted.org/packages/ac/7f/d54cce8b1e1d7174f73634e5d1e02f6f4a346a9df97bec8c086af5593d99/traits-7.0.1-cp310-cp310-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "041e44798848a35aac157017c2556216ae5fd29b6a24e064d8f9a37a58f96c99",
                "md5": "8be226e353f7ca086b7ef15610daf8f8",
                "sha256": "2c13362ea969543aa2732b0e74f23b2f4ef9e1d79f019ba8ad83031ba183c005"
            },
            "downloads": -1,
            "filename": "traits-7.0.1-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "8be226e353f7ca086b7ef15610daf8f8",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 5036173,
            "upload_time": "2025-01-24T17:28:24",
            "upload_time_iso_8601": "2025-01-24T17:28:24.356821Z",
            "url": "https://files.pythonhosted.org/packages/04/1e/44798848a35aac157017c2556216ae5fd29b6a24e064d8f9a37a58f96c99/traits-7.0.1-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "eb44e3f95ea55c5ebc707e01d41362ccd74c50162b405a9443cbbd75e93dcb24",
                "md5": "7fd1a78c8b5c1fd7a5b21c6c967dfdfd",
                "sha256": "13447e57ee787f39d811fa516b18e910c7ffa2a105e56b6e10783399fee6f715"
            },
            "downloads": -1,
            "filename": "traits-7.0.1-cp311-cp311-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "7fd1a78c8b5c1fd7a5b21c6c967dfdfd",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 5034430,
            "upload_time": "2025-01-24T17:24:20",
            "upload_time_iso_8601": "2025-01-24T17:24:20.936983Z",
            "url": "https://files.pythonhosted.org/packages/eb/44/e3f95ea55c5ebc707e01d41362ccd74c50162b405a9443cbbd75e93dcb24/traits-7.0.1-cp311-cp311-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "7a6709dd92fcdd727415ebdee060c6eeb2cd0d3f1abbe7e14d70c8e3f6de0024",
                "md5": "662d72e6c62e254dbf8200bdeb8ddebc",
                "sha256": "46e6c2e88168899cd2e76efe41cef627b0ed32eafe983b2f8309c69ee7bc9a3b"
            },
            "downloads": -1,
            "filename": "traits-7.0.1-cp311-cp311-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "662d72e6c62e254dbf8200bdeb8ddebc",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 5034776,
            "upload_time": "2025-01-24T17:24:04",
            "upload_time_iso_8601": "2025-01-24T17:24:04.120828Z",
            "url": "https://files.pythonhosted.org/packages/7a/67/09dd92fcdd727415ebdee060c6eeb2cd0d3f1abbe7e14d70c8e3f6de0024/traits-7.0.1-cp311-cp311-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "279c7f082547b31ab6cffaa38bc54558b8abdf3fba77edc09d99e56d9ca31a89",
                "md5": "46e225a1ff71cbb459b426fc26a40c3f",
                "sha256": "1895d5f9a04d34830a11440bfd6648ca283c6ec2501d8215f53403c4f8318093"
            },
            "downloads": -1,
            "filename": "traits-7.0.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "46e225a1ff71cbb459b426fc26a40c3f",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 5119164,
            "upload_time": "2025-01-24T17:25:44",
            "upload_time_iso_8601": "2025-01-24T17:25:44.934957Z",
            "url": "https://files.pythonhosted.org/packages/27/9c/7f082547b31ab6cffaa38bc54558b8abdf3fba77edc09d99e56d9ca31a89/traits-7.0.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "fc211c85fe84ea6cd9251c53e949abe0d3ffdc61d0cc263e1a3920fb96831a6a",
                "md5": "f0f415dc0707b5a2558d4a2ad8ce1fdf",
                "sha256": "3256b904499bc98dee7c92d4741478c75f7edc3bede385e6b159a16427a0080d"
            },
            "downloads": -1,
            "filename": "traits-7.0.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "f0f415dc0707b5a2558d4a2ad8ce1fdf",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 5130706,
            "upload_time": "2025-01-24T17:25:46",
            "upload_time_iso_8601": "2025-01-24T17:25:46.919616Z",
            "url": "https://files.pythonhosted.org/packages/fc/21/1c85fe84ea6cd9251c53e949abe0d3ffdc61d0cc263e1a3920fb96831a6a/traits-7.0.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "4ca37f37df4c7620c6ddab106b97809cb6d49e459786c83229102a2a6c94d192",
                "md5": "1c37ebcf550c2d682e9578c8aab1b03e",
                "sha256": "ee91c1424f1b3be69caff958da04598dc5d68db9a6d228ee5099b1a6dd1edf4e"
            },
            "downloads": -1,
            "filename": "traits-7.0.1-cp311-cp311-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "1c37ebcf550c2d682e9578c8aab1b03e",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 5117714,
            "upload_time": "2025-01-24T17:25:48",
            "upload_time_iso_8601": "2025-01-24T17:25:48.953365Z",
            "url": "https://files.pythonhosted.org/packages/4c/a3/7f37df4c7620c6ddab106b97809cb6d49e459786c83229102a2a6c94d192/traits-7.0.1-cp311-cp311-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "7e39ac885fed39e0e97e8fc4c223b0fee706df921ad4e44a58dddb84457ee968",
                "md5": "279c858e167c4ee019917630337a653e",
                "sha256": "c08ad39b48674899b7289c9485df39e691763cb2c40afd6271d828d32fd3629b"
            },
            "downloads": -1,
            "filename": "traits-7.0.1-cp311-cp311-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "279c858e167c4ee019917630337a653e",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 5126276,
            "upload_time": "2025-01-24T17:25:51",
            "upload_time_iso_8601": "2025-01-24T17:25:51.697386Z",
            "url": "https://files.pythonhosted.org/packages/7e/39/ac885fed39e0e97e8fc4c223b0fee706df921ad4e44a58dddb84457ee968/traits-7.0.1-cp311-cp311-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e81ca56fae52bc551d103937f137c9ecf48f43d4b6f68ffdefa655fb0e9e77f7",
                "md5": "2ce3f50a2736fdd7c52b83d41c7d69af",
                "sha256": "46662a07ea37309053daedfc31ef425dbc772a2d54a8160fc73ccc0998e85c29"
            },
            "downloads": -1,
            "filename": "traits-7.0.1-cp311-cp311-win32.whl",
            "has_sig": false,
            "md5_digest": "2ce3f50a2736fdd7c52b83d41c7d69af",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 5033723,
            "upload_time": "2025-01-24T17:28:26",
            "upload_time_iso_8601": "2025-01-24T17:28:26.152766Z",
            "url": "https://files.pythonhosted.org/packages/e8/1c/a56fae52bc551d103937f137c9ecf48f43d4b6f68ffdefa655fb0e9e77f7/traits-7.0.1-cp311-cp311-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "69f34aec48cb1ef87dd84e16d62e0cf49791826d030198f1b9ab7fba983c8088",
                "md5": "4774656f3ecea9c20fa6672a868b6ca4",
                "sha256": "db3a747837e017f28cbb49efce8430866c4bdadd6b1100240a7b4e63288a1faf"
            },
            "downloads": -1,
            "filename": "traits-7.0.1-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "4774656f3ecea9c20fa6672a868b6ca4",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 5036186,
            "upload_time": "2025-01-24T17:28:28",
            "upload_time_iso_8601": "2025-01-24T17:28:28.744191Z",
            "url": "https://files.pythonhosted.org/packages/69/f3/4aec48cb1ef87dd84e16d62e0cf49791826d030198f1b9ab7fba983c8088/traits-7.0.1-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "5c7e59fcf46180c9e4dba2e8ef6569c940372b82f5c7398e7a5f37dde993d186",
                "md5": "7df897b93ddd7162dc97097e91c1f53a",
                "sha256": "943065b7c41e731b68645431681d8041d59106e7961b03a522995dbb008e0cf6"
            },
            "downloads": -1,
            "filename": "traits-7.0.1-cp312-cp312-macosx_10_13_x86_64.whl",
            "has_sig": false,
            "md5_digest": "7df897b93ddd7162dc97097e91c1f53a",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 5035206,
            "upload_time": "2025-01-24T17:24:23",
            "upload_time_iso_8601": "2025-01-24T17:24:23.222358Z",
            "url": "https://files.pythonhosted.org/packages/5c/7e/59fcf46180c9e4dba2e8ef6569c940372b82f5c7398e7a5f37dde993d186/traits-7.0.1-cp312-cp312-macosx_10_13_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "416b72ba9dafe608df8a52c979f006632db833f8aa4bba40c0283dca3d7a6624",
                "md5": "7cb92d217bea4bb061f54472749895f5",
                "sha256": "7b1e87f6807c100ef6d53e29c0b93a5841261f4e7f06642b448a8bb268786a6a"
            },
            "downloads": -1,
            "filename": "traits-7.0.1-cp312-cp312-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "7cb92d217bea4bb061f54472749895f5",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 5035185,
            "upload_time": "2025-01-24T17:24:06",
            "upload_time_iso_8601": "2025-01-24T17:24:06.733716Z",
            "url": "https://files.pythonhosted.org/packages/41/6b/72ba9dafe608df8a52c979f006632db833f8aa4bba40c0283dca3d7a6624/traits-7.0.1-cp312-cp312-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "5bb01437754e2cc321d274bb95121346d33a9ead46bf23fb4295ca57b2642800",
                "md5": "7abc4167e27980af509e29745dbca780",
                "sha256": "4105ecd1062c567ebb75286f51351ddd4e92e35aa15cd83e331f3308e9be75da"
            },
            "downloads": -1,
            "filename": "traits-7.0.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "7abc4167e27980af509e29745dbca780",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 5121504,
            "upload_time": "2025-01-24T17:25:54",
            "upload_time_iso_8601": "2025-01-24T17:25:54.748069Z",
            "url": "https://files.pythonhosted.org/packages/5b/b0/1437754e2cc321d274bb95121346d33a9ead46bf23fb4295ca57b2642800/traits-7.0.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "f4fbfb540cbc654d8b24fdd2db3703f14dd7361d4c42d0df0bce4d4ad76e7f7b",
                "md5": "d420a53d9d824616312eb7ad87e44b9e",
                "sha256": "4a75906b74fc88a54a601b5c8977e388637612655d48f8b2ef2200e31c00bbed"
            },
            "downloads": -1,
            "filename": "traits-7.0.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "d420a53d9d824616312eb7ad87e44b9e",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 5135329,
            "upload_time": "2025-01-24T17:25:56",
            "upload_time_iso_8601": "2025-01-24T17:25:56.702025Z",
            "url": "https://files.pythonhosted.org/packages/f4/fb/fb540cbc654d8b24fdd2db3703f14dd7361d4c42d0df0bce4d4ad76e7f7b/traits-7.0.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "11b733c6a362d1b4fd3812a2efffe3905e0b50e7c5f0b5077823eea40bc3c45b",
                "md5": "abab72dea75167ed6778e6b63a60f9db",
                "sha256": "0fdd5b4020c3f8d76ae2a9723351c1c936400281af236c560bb79529d5aa2668"
            },
            "downloads": -1,
            "filename": "traits-7.0.1-cp312-cp312-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "abab72dea75167ed6778e6b63a60f9db",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 5120465,
            "upload_time": "2025-01-24T17:25:58",
            "upload_time_iso_8601": "2025-01-24T17:25:58.683864Z",
            "url": "https://files.pythonhosted.org/packages/11/b7/33c6a362d1b4fd3812a2efffe3905e0b50e7c5f0b5077823eea40bc3c45b/traits-7.0.1-cp312-cp312-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "79530c3c471de5cb3e48e8f04694922fc9fde629919597229b88e540aee169f7",
                "md5": "ff6e7e0178763545429e030de612d542",
                "sha256": "6e444f1c1b49d88cddb2405798105af7ee0cf7de48d5631c33313bfbb980d07f"
            },
            "downloads": -1,
            "filename": "traits-7.0.1-cp312-cp312-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "ff6e7e0178763545429e030de612d542",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 5130462,
            "upload_time": "2025-01-24T17:26:01",
            "upload_time_iso_8601": "2025-01-24T17:26:01.925041Z",
            "url": "https://files.pythonhosted.org/packages/79/53/0c3c471de5cb3e48e8f04694922fc9fde629919597229b88e540aee169f7/traits-7.0.1-cp312-cp312-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "56feb3fc8f2e4b36d8d4b618436f01636a976319ba18faf33d2651cff6fbd877",
                "md5": "6bc701f97bb638798a68d9bcd4301452",
                "sha256": "a440011ef798ff407750e80f0b6c764fb0c9283a0e70d0856628984128223b72"
            },
            "downloads": -1,
            "filename": "traits-7.0.1-cp312-cp312-win32.whl",
            "has_sig": false,
            "md5_digest": "6bc701f97bb638798a68d9bcd4301452",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 5034071,
            "upload_time": "2025-01-24T17:28:30",
            "upload_time_iso_8601": "2025-01-24T17:28:30.972896Z",
            "url": "https://files.pythonhosted.org/packages/56/fe/b3fc8f2e4b36d8d4b618436f01636a976319ba18faf33d2651cff6fbd877/traits-7.0.1-cp312-cp312-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "05d0463bc5a0c43607370f35f46bc2b317a383cdbf6bc75ce1d39660d7961453",
                "md5": "7ded2c03bf2bc4d5ec002c10608d44ca",
                "sha256": "2112249fb952afd2571a1d62b3ae1ef58a4dd4762ae797acbe03126652f0b19a"
            },
            "downloads": -1,
            "filename": "traits-7.0.1-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "7ded2c03bf2bc4d5ec002c10608d44ca",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 5036417,
            "upload_time": "2025-01-24T17:28:32",
            "upload_time_iso_8601": "2025-01-24T17:28:32.797078Z",
            "url": "https://files.pythonhosted.org/packages/05/d0/463bc5a0c43607370f35f46bc2b317a383cdbf6bc75ce1d39660d7961453/traits-7.0.1-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "ffc176757cf5cb1086aedd7683686933563181dd9ee1457b3d64d12e977da9e8",
                "md5": "a360104c0638250268fe111586c301a1",
                "sha256": "c1c742ae5f2db1238f7301670a6cdd9c108a81e7ce424e63f3d0bf99aa279d56"
            },
            "downloads": -1,
            "filename": "traits-7.0.1-cp313-cp313-macosx_10_13_x86_64.whl",
            "has_sig": false,
            "md5_digest": "a360104c0638250268fe111586c301a1",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 5035234,
            "upload_time": "2025-01-24T17:24:25",
            "upload_time_iso_8601": "2025-01-24T17:24:25.020447Z",
            "url": "https://files.pythonhosted.org/packages/ff/c1/76757cf5cb1086aedd7683686933563181dd9ee1457b3d64d12e977da9e8/traits-7.0.1-cp313-cp313-macosx_10_13_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "b3f07e44384f583172849c11904b728625a37ef73cea461b57e8909dfcd4d71e",
                "md5": "cf16a2cbcf4e84509781ff2da356a32f",
                "sha256": "b6ad7ebc95d7cee447300373490c8847c3c93d8c77522b12c0d8298da1fa420b"
            },
            "downloads": -1,
            "filename": "traits-7.0.1-cp313-cp313-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "cf16a2cbcf4e84509781ff2da356a32f",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 5035241,
            "upload_time": "2025-01-24T17:24:10",
            "upload_time_iso_8601": "2025-01-24T17:24:10.970110Z",
            "url": "https://files.pythonhosted.org/packages/b3/f0/7e44384f583172849c11904b728625a37ef73cea461b57e8909dfcd4d71e/traits-7.0.1-cp313-cp313-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "771c565d3643968520c30d31123817aba3dfc5820000abf9594c93686d0d18e2",
                "md5": "3ef4e90ba2d3a71df75efaf0d779a909",
                "sha256": "6e4694bbf9fd83509460c9ec30b245278801e69ac069ca80c4a725286ab94d60"
            },
            "downloads": -1,
            "filename": "traits-7.0.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "3ef4e90ba2d3a71df75efaf0d779a909",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 5121478,
            "upload_time": "2025-01-24T17:26:04",
            "upload_time_iso_8601": "2025-01-24T17:26:04.140780Z",
            "url": "https://files.pythonhosted.org/packages/77/1c/565d3643968520c30d31123817aba3dfc5820000abf9594c93686d0d18e2/traits-7.0.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "1c063312f5092ea90720e9d9b77ff67473f2088dc233cdddc280bcf5ec9dd8f9",
                "md5": "c35c1140cc27fc2bccdcebfefe14602f",
                "sha256": "102c28f6bfb2591e0889574efa09aecbb900b42d75a36134e5aa3c38fee80e4f"
            },
            "downloads": -1,
            "filename": "traits-7.0.1-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "c35c1140cc27fc2bccdcebfefe14602f",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 5135189,
            "upload_time": "2025-01-24T17:26:07",
            "upload_time_iso_8601": "2025-01-24T17:26:07.109585Z",
            "url": "https://files.pythonhosted.org/packages/1c/06/3312f5092ea90720e9d9b77ff67473f2088dc233cdddc280bcf5ec9dd8f9/traits-7.0.1-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "c0943de7180a16c7a2058ad2232cbc2c31dd68e8163eb453e1b378f2cbc4a2ea",
                "md5": "3b78379052df44c46f457e852f1eb5b6",
                "sha256": "509adcba48a26e254941a895203d30615db8eb10b8be80839ab9bb958effcdad"
            },
            "downloads": -1,
            "filename": "traits-7.0.1-cp313-cp313-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "3b78379052df44c46f457e852f1eb5b6",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 5120510,
            "upload_time": "2025-01-24T17:26:09",
            "upload_time_iso_8601": "2025-01-24T17:26:09.450803Z",
            "url": "https://files.pythonhosted.org/packages/c0/94/3de7180a16c7a2058ad2232cbc2c31dd68e8163eb453e1b378f2cbc4a2ea/traits-7.0.1-cp313-cp313-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "cf9e9de18f8bf999bfd890857d2401b9aca3f991705689e8c233dfdd21134722",
                "md5": "01889a66961e89974f2a554ef2b94640",
                "sha256": "61cc3b3ee56bae886aa00b3876f5aefdb3dd4ac4974c18d548bd83959f0e1fcf"
            },
            "downloads": -1,
            "filename": "traits-7.0.1-cp313-cp313-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "01889a66961e89974f2a554ef2b94640",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 5130497,
            "upload_time": "2025-01-24T17:26:12",
            "upload_time_iso_8601": "2025-01-24T17:26:12.369606Z",
            "url": "https://files.pythonhosted.org/packages/cf/9e/9de18f8bf999bfd890857d2401b9aca3f991705689e8c233dfdd21134722/traits-7.0.1-cp313-cp313-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "a6a05b025f801a90e5edf4573230c9ce65edf99c361dc89529a049406a43a107",
                "md5": "e21f7c6a71e19921caae4051f2d68261",
                "sha256": "82bc63a78fc8fa7f34ac3ddd5e2db81761b5014f0949ffa3e6cafcc3bb04ba0b"
            },
            "downloads": -1,
            "filename": "traits-7.0.1-cp313-cp313-win32.whl",
            "has_sig": false,
            "md5_digest": "e21f7c6a71e19921caae4051f2d68261",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 5034079,
            "upload_time": "2025-01-24T17:28:35",
            "upload_time_iso_8601": "2025-01-24T17:28:35.217172Z",
            "url": "https://files.pythonhosted.org/packages/a6/a0/5b025f801a90e5edf4573230c9ce65edf99c361dc89529a049406a43a107/traits-7.0.1-cp313-cp313-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "cfb8e7ff027ebab9b58da1667328e3f4e450502a7eb34990ef4f051ee276f18f",
                "md5": "1504c84a9add61fc9a74413858b6e3ff",
                "sha256": "a0f1409b3e55216ac7b9d6c8bdf44554d93381cea1f3283d9df71b5900ec69b0"
            },
            "downloads": -1,
            "filename": "traits-7.0.1-cp313-cp313-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "1504c84a9add61fc9a74413858b6e3ff",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 5036491,
            "upload_time": "2025-01-24T17:28:37",
            "upload_time_iso_8601": "2025-01-24T17:28:37.697405Z",
            "url": "https://files.pythonhosted.org/packages/cf/b8/e7ff027ebab9b58da1667328e3f4e450502a7eb34990ef4f051ee276f18f/traits-7.0.1-cp313-cp313-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "df880337e995faceb00f462bbbef40bd4160df6fe14634a1374720b6cc4be41e",
                "md5": "e1fdb950d8e39647422123b1beefeed9",
                "sha256": "a7557fc789aebcb50aa0257a95a0c08c2286aa29ab9577cbf61febdc57485912"
            },
            "downloads": -1,
            "filename": "traits-7.0.1-cp38-cp38-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "e1fdb950d8e39647422123b1beefeed9",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 5034410,
            "upload_time": "2025-01-24T17:24:26",
            "upload_time_iso_8601": "2025-01-24T17:24:26.636863Z",
            "url": "https://files.pythonhosted.org/packages/df/88/0337e995faceb00f462bbbef40bd4160df6fe14634a1374720b6cc4be41e/traits-7.0.1-cp38-cp38-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "9aab6d9a0dca8f9e7ee8bc124c4ddebb8e3cbf73e068683fa7f092b27480e33c",
                "md5": "0f0dd9dd9ed4edb795017cb5d852cc4a",
                "sha256": "766f892bb17c650cc9fef8aa41c52ca8f5e8aaf7e8c2ec0449c8d5b6aa27fc3c"
            },
            "downloads": -1,
            "filename": "traits-7.0.1-cp38-cp38-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "0f0dd9dd9ed4edb795017cb5d852cc4a",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 5034779,
            "upload_time": "2025-01-24T17:24:13",
            "upload_time_iso_8601": "2025-01-24T17:24:13.789879Z",
            "url": "https://files.pythonhosted.org/packages/9a/ab/6d9a0dca8f9e7ee8bc124c4ddebb8e3cbf73e068683fa7f092b27480e33c/traits-7.0.1-cp38-cp38-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "5768e130b6696338541e29f1d6e20c77b9cdf9abc6fe3758e1bb5519b9645fa1",
                "md5": "47049dd2d8b650b5657b143320bbac73",
                "sha256": "eec8c3a582974896b85701cc81874feb7892d1f59bb057451a77f44047f6b528"
            },
            "downloads": -1,
            "filename": "traits-7.0.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "47049dd2d8b650b5657b143320bbac73",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 5110535,
            "upload_time": "2025-01-24T17:26:14",
            "upload_time_iso_8601": "2025-01-24T17:26:14.621247Z",
            "url": "https://files.pythonhosted.org/packages/57/68/e130b6696338541e29f1d6e20c77b9cdf9abc6fe3758e1bb5519b9645fa1/traits-7.0.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "1d97e62ecca7d2e5522233592f26bfcea4318d3a645c81bf2232b960dfb6fa79",
                "md5": "c6e1d192d5dff197bb70df36e5e77b04",
                "sha256": "5996100b9663d04245d3a8079fa6d20a0e91d1ae1ff23ab2400db088a51cb6ce"
            },
            "downloads": -1,
            "filename": "traits-7.0.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "c6e1d192d5dff197bb70df36e5e77b04",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 5121826,
            "upload_time": "2025-01-24T17:26:18",
            "upload_time_iso_8601": "2025-01-24T17:26:18.410555Z",
            "url": "https://files.pythonhosted.org/packages/1d/97/e62ecca7d2e5522233592f26bfcea4318d3a645c81bf2232b960dfb6fa79/traits-7.0.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "4e8995857beaf1ed9881cedb474a26bcbe83dc7f22ee1e13b6e60a80a202807a",
                "md5": "4f314a11b07c4bf7f960df89bee84966",
                "sha256": "878057492a66f211ddc35753845a11555f8138097d94c24927d64495f14df76e"
            },
            "downloads": -1,
            "filename": "traits-7.0.1-cp38-cp38-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "4f314a11b07c4bf7f960df89bee84966",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 5109086,
            "upload_time": "2025-01-24T17:26:20",
            "upload_time_iso_8601": "2025-01-24T17:26:20.599587Z",
            "url": "https://files.pythonhosted.org/packages/4e/89/95857beaf1ed9881cedb474a26bcbe83dc7f22ee1e13b6e60a80a202807a/traits-7.0.1-cp38-cp38-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "5d51c525ca7eeb8da6c32a2e08bc8a126c35347af0888350cfa28de75c9c3678",
                "md5": "bc77584aba009ee8bdce2db6251aac67",
                "sha256": "8ef0539f252aca064a042fd3565b844742fbe166c618a8adad644ca4a563bfdf"
            },
            "downloads": -1,
            "filename": "traits-7.0.1-cp38-cp38-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "bc77584aba009ee8bdce2db6251aac67",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 5116912,
            "upload_time": "2025-01-24T17:26:22",
            "upload_time_iso_8601": "2025-01-24T17:26:22.695659Z",
            "url": "https://files.pythonhosted.org/packages/5d/51/c525ca7eeb8da6c32a2e08bc8a126c35347af0888350cfa28de75c9c3678/traits-7.0.1-cp38-cp38-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e0465018fc84d04f226bd5241fc42722649b7002139ce3e0ea6877b8a6241d3d",
                "md5": "c9bf2c8aef384127d84bda6d6bf30128",
                "sha256": "897c5b4211d2040c8129d2e07246ac22d9e48fc41979c8c32669f741a242c9cc"
            },
            "downloads": -1,
            "filename": "traits-7.0.1-cp38-cp38-win32.whl",
            "has_sig": false,
            "md5_digest": "c9bf2c8aef384127d84bda6d6bf30128",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 5033766,
            "upload_time": "2025-01-24T17:28:39",
            "upload_time_iso_8601": "2025-01-24T17:28:39.572287Z",
            "url": "https://files.pythonhosted.org/packages/e0/46/5018fc84d04f226bd5241fc42722649b7002139ce3e0ea6877b8a6241d3d/traits-7.0.1-cp38-cp38-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "2135ad290a70f570e071bbbb37ecdbe022758241ba40056d62e5bd5dbe36683f",
                "md5": "3a747ce543daf1e4f9e956da160cfffe",
                "sha256": "0a12b3deaf492632b0468118de2fa1aef2a66b65c24865ea604d0ae144dabcf0"
            },
            "downloads": -1,
            "filename": "traits-7.0.1-cp38-cp38-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "3a747ce543daf1e4f9e956da160cfffe",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 5036158,
            "upload_time": "2025-01-24T17:28:41",
            "upload_time_iso_8601": "2025-01-24T17:28:41.496719Z",
            "url": "https://files.pythonhosted.org/packages/21/35/ad290a70f570e071bbbb37ecdbe022758241ba40056d62e5bd5dbe36683f/traits-7.0.1-cp38-cp38-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "b55479608aa3b2c05d5c4a2bfe6cc3c456a8a438e294bba70def2cc21d7a0f43",
                "md5": "59d3583024d74e08eeb47b9fd5dfad48",
                "sha256": "505eb84b0efce8e4e54417bcf78f7ec2be56c9e9f8042f5874a6d7608aeb51d5"
            },
            "downloads": -1,
            "filename": "traits-7.0.1-cp39-cp39-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "59d3583024d74e08eeb47b9fd5dfad48",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 5034363,
            "upload_time": "2025-01-24T17:24:28",
            "upload_time_iso_8601": "2025-01-24T17:24:28.371745Z",
            "url": "https://files.pythonhosted.org/packages/b5/54/79608aa3b2c05d5c4a2bfe6cc3c456a8a438e294bba70def2cc21d7a0f43/traits-7.0.1-cp39-cp39-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "ae60849c0f4771c2437865bf66bbb98fea300071c2017df381915023eb9b3755",
                "md5": "67316ccd23c154b3c7c40289829df981",
                "sha256": "23632f14fc4ec2ae09cd839c87eca4b556bf6a19fce16daf55f6942d0139d247"
            },
            "downloads": -1,
            "filename": "traits-7.0.1-cp39-cp39-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "67316ccd23c154b3c7c40289829df981",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 5034779,
            "upload_time": "2025-01-24T17:24:15",
            "upload_time_iso_8601": "2025-01-24T17:24:15.620908Z",
            "url": "https://files.pythonhosted.org/packages/ae/60/849c0f4771c2437865bf66bbb98fea300071c2017df381915023eb9b3755/traits-7.0.1-cp39-cp39-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "21ec312ef236ed63262ba4f665c1cd4872b2c51cf8d7d917f79952e77c6128a8",
                "md5": "59e2f63495a1c028b1dc95cd1d11ae61",
                "sha256": "f8c689fc2580040ff5d37679ee08b7a1beb486609f87d49e6512ebaeb6aca96c"
            },
            "downloads": -1,
            "filename": "traits-7.0.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "59e2f63495a1c028b1dc95cd1d11ae61",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 5109190,
            "upload_time": "2025-01-24T17:26:25",
            "upload_time_iso_8601": "2025-01-24T17:26:25.730481Z",
            "url": "https://files.pythonhosted.org/packages/21/ec/312ef236ed63262ba4f665c1cd4872b2c51cf8d7d917f79952e77c6128a8/traits-7.0.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "d1e228b9ee27de001f289b9e99bbdf6a7dc759359ee00dd72462fd0baf6a5bf9",
                "md5": "115df49a4d76f8b6f97182c9909790ec",
                "sha256": "288552af87c0bafe854266d566fa320e40464c5868177a9e4335e41f316a1360"
            },
            "downloads": -1,
            "filename": "traits-7.0.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "115df49a4d76f8b6f97182c9909790ec",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 5120678,
            "upload_time": "2025-01-24T17:26:28",
            "upload_time_iso_8601": "2025-01-24T17:26:28.336089Z",
            "url": "https://files.pythonhosted.org/packages/d1/e2/28b9ee27de001f289b9e99bbdf6a7dc759359ee00dd72462fd0baf6a5bf9/traits-7.0.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e42e2c5ee8877692dc51663fd2aff8168744b31d3fab97f744536c1ce721246b",
                "md5": "770fc65e1c298744a9e99716e71dab9f",
                "sha256": "4982afb0885404851ac6b9033713e6ebdf2c320fa2aaf9ad0f0992fc55b16c04"
            },
            "downloads": -1,
            "filename": "traits-7.0.1-cp39-cp39-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "770fc65e1c298744a9e99716e71dab9f",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 5108457,
            "upload_time": "2025-01-24T17:26:31",
            "upload_time_iso_8601": "2025-01-24T17:26:31.850100Z",
            "url": "https://files.pythonhosted.org/packages/e4/2e/2c5ee8877692dc51663fd2aff8168744b31d3fab97f744536c1ce721246b/traits-7.0.1-cp39-cp39-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "504e3cc3b32da14d9b771ecc4dd4d62bfc124913ef68eb882eebba06307c1923",
                "md5": "4edf371b29b3da5fa15edb0292fe1fe8",
                "sha256": "1a6f3f2d84e07e434b1966654d7c817d3e8e566dfa0bcd8cc0ac298d7ced40d0"
            },
            "downloads": -1,
            "filename": "traits-7.0.1-cp39-cp39-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "4edf371b29b3da5fa15edb0292fe1fe8",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 5116653,
            "upload_time": "2025-01-24T17:26:33",
            "upload_time_iso_8601": "2025-01-24T17:26:33.774585Z",
            "url": "https://files.pythonhosted.org/packages/50/4e/3cc3b32da14d9b771ecc4dd4d62bfc124913ef68eb882eebba06307c1923/traits-7.0.1-cp39-cp39-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "0b7d09425c2222de46aa11e34b23a2fc369043b58a030bc20860ff775e06bc1e",
                "md5": "bca5647243990fafac59e886856cd9cb",
                "sha256": "9bd20e47138d6df81a244a934b1f3a7e03c254b802dc9058fdded61766e4e75b"
            },
            "downloads": -1,
            "filename": "traits-7.0.1-cp39-cp39-win32.whl",
            "has_sig": false,
            "md5_digest": "bca5647243990fafac59e886856cd9cb",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 5033775,
            "upload_time": "2025-01-24T17:28:43",
            "upload_time_iso_8601": "2025-01-24T17:28:43.196317Z",
            "url": "https://files.pythonhosted.org/packages/0b/7d/09425c2222de46aa11e34b23a2fc369043b58a030bc20860ff775e06bc1e/traits-7.0.1-cp39-cp39-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "fc9beb85de63b525963af6cea997aa53486d662e570c235c5ae698f69c0dde0f",
                "md5": "df41fee5e65ba195d83df03d0c21d593",
                "sha256": "9ace0f4b661ff2c153da27e60b1d320cc3373754131a588f1d672ad06f2be3e9"
            },
            "downloads": -1,
            "filename": "traits-7.0.1-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "df41fee5e65ba195d83df03d0c21d593",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 5036241,
            "upload_time": "2025-01-24T17:28:45",
            "upload_time_iso_8601": "2025-01-24T17:28:45.136227Z",
            "url": "https://files.pythonhosted.org/packages/fc/9b/eb85de63b525963af6cea997aa53486d662e570c235c5ae698f69c0dde0f/traits-7.0.1-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "8547aaa60234212968a5c457af3003a47cbbce2e26b59fd2d01d0c489eb8b9c0",
                "md5": "9856925a9e8b90ab23e1853f65a6deb6",
                "sha256": "8208c6083e9528bb413618cb90e6825b91083ba2cb8ad4d6a62f4bfd0cfd5665"
            },
            "downloads": -1,
            "filename": "traits-7.0.1.tar.gz",
            "has_sig": false,
            "md5_digest": "9856925a9e8b90ab23e1853f65a6deb6",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 9534617,
            "upload_time": "2025-01-24T17:21:00",
            "upload_time_iso_8601": "2025-01-24T17:21:00.377947Z",
            "url": "https://files.pythonhosted.org/packages/85/47/aaa60234212968a5c457af3003a47cbbce2e26b59fd2d01d0c489eb8b9c0/traits-7.0.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-01-24 17:21:00",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "enthought",
    "github_project": "traits",
    "travis_ci": false,
    "coveralls": true,
    "github_actions": true,
    "lcname": "traits"
}
        
Elapsed time: 1.49740s